Docs Menu

Gary Roberts

Born:May 23, 1966Draft:1984 Flames 12th Overall
Hometown:North York, OntarioPosition:Left Wing
Known For:Shoots:Left
National Team:CanadaCurrent Team:

Gary R. Roberts (born May 23, 1966) is a Canadian former professional ice hockey player who played 21 seasons in the National Hockey League (NHL) for the Calgary FlamesCarolina HurricanesToronto Maple LeafsFlorida PanthersPittsburgh Penguins, and Tampa Bay Lightning. Renowned for his physical fitness during his career, Roberts has become a high performance trainer for players at all levels of the sport.

Roberts was a member of the Flames’ 1989 Stanley Cup championship team and made two of his three NHL All-Star Game appearances as a representative of the team. A serious neck injury forced him to miss the majority of two seasons, and while his return earned him the 1996 Bill Masterton Memorial Trophy for perseverance and dedication to the game, he was forced into retirement following the 1995–96 season.

After sitting out a full season, Roberts successfully returned to the NHL in 1997 as a member of the Carolina Hurricanes, with whom he played three seasons. Stints in Toronto, Florida and Pittsburgh followed, and Roberts ended his career in 2009 as a member of the Tampa Bay Lightning. He played 11 seasons following his comeback, finishing with 1,224 games played, 438 goals, and 910 points.

Gary Roberts Carolina Hurricanes
Gary Roberts, Carolina Hurricanes (Courtesy Carolina Hurricanes media archives)

Gary Roberts Statistics

Deeper Dive


  • IIHF U20 World Juniors Silver Medal (1986)
  • OHL Second All-Star Team (1985, 1986)
  • Stanley Cup Winner (1989)
  • NHL All-Star Game (1992, 1993, 2004)
  • Bill Masterson Memorial Trophy (1996)