Vincent Lecavalier, who has played his entire career with the Tampa Bay Lightning, has agreed to a multi-million dollar contract with the Philadelphia Flyers.
The 33-year-old Canadian was made available to other National Hockey League teams after Tampa Bay made him a free agent by deciding to use a compliance buyout on his contract.
The Flyers beat out the Dallas Stars and Montreal Canadiens for the services of Lecavalier, who played for Canada in the 2006 Winter Olympics in Turin, Italy.
Canadian television station TSN reported the four-time all-star's contract to be worth $22.5 million over five years.
The first overall pick of Tampa Bay in 1998, Lecavalier is the Lightning's all-time leader in goals (383) and games played (1,037) and is second in points (874).
He played 14 seasons for the Lightning and helped the team to its lone Stanley Cup title in the spring of 2004.
Lecavalier won the Richard Trophy as the league's top scorer with 52 goals in 2006-07.