David Ling

Ling made his OHL debut during the 1992–93 season, as he had 17 goals, 63 points and 275 PIM in 64 games with the Kingston Frontenacs and was voted onto the second all rookie team.

Ling saw his numbers explode during the 1994–95, as he finished second in the league with 135 points, as he scored an OHL high 61 goals, along with 74 assists, helping lead the Frontenacs to best record in the East Division.

Ling also made his National Hockey League debut during the season, going pointless in two games with the Montreal Canadiens.

On September 3, 1998, Ling signed with the Kansas City Blades of the IHL, however, the Blackhawks retained his NHL rights.

Ling was sent to the Dallas Stars' IHL affiliate for the 2000–01 season, where he struggled offensively, as his numbers dropped to 15 goals and 43 points in 79 games with the Utah Grizzlies.

Ling spent most of the 2001–02 season with the Blue Jackets' AHL affiliate, the Syracuse Crunch, where he had 19 goals and 60 points in 71 games.

Ling also returned to the NHL in 2001–02, where he played in five games with the Columbus Blue Jackets, earning no points while having seven minutes in penalties.

Ling left the Maple Leafs organization after only one season, as he signed with Spartak Moscow of the Russian Super League (RSL).

Ling left for Europe for the 2008–09 season, as he played for EHC Biel of National League A, where he had 22 points in 33 games.

Ling returned to Europe and headed to Italy with HC Pustertal and led the Italian league in scoring in 2011-12.

Ling didn't start playing the 2013-14 season until January, where he went back to Italy, again with HC Pustertal and put impressive numbers in the remaining games and into the playoffs.

He was called up the Edmonton Oilers farm team, Oklahoma Barons of the AHL, where he scored 1 goal in 3 games.

Ling headed back to England to start the season with the Nottingham Panthers before returning to the ECHL and Brampton Beast in January 2016.