Veteran forward Jamal Mayers announced his retirement from the National Hockey League on Friday, ending a career that spanned 14 seasons.

The 39-year-old Toronto native played for five different NHL teams and had 90 goals, 119 assists and 1,200 penalty minutes in 915 career regular-season games.

"It really has been an amazing experience to have had the chance to play 14 seasons in the NHL and finish it all off last season as a part of the Chicago Blackhawks winning the Stanley Cup," Mayers said in a release issued by the NHL Players' Association.

Mayers broke into the NHL in the 1996-97 season with St. Louis and played parts of 10 seasons with the Blues. He also played for Toronto, Calgary and San Jose before capping his career with two seasons in Chicago.

The six-foot-one, 222-pound right-winger had 13 points (5-8) and 32 penalty minutes in 63 career playoff games. He played at the IIHF world hockey championship on three occasions and helped Canada win gold in 2007 and silver in 2008.