Garner played three National Hockey League games in his career, for the Calgary Flames in 1998–99 as an emergency call-up from his junior team, the Oshawa Generals.
He posted a 0–2–0 record with a 5.18 GAA before being returned to the Generals where he was named to the Ontario Hockey League's second All-Star Team in 1999.
[1] While playing in Norway during the 2005–06 season, Garner suffered a horrible groin injury that ripped the muscles from the bone.
So he skated as a forward with the Southern Professional Hockey League's Jacksonville Barracudas, where he scored 12 goals and 22 points in 47 games.
Garner also played as a forward with the Brantford Blast of Major League Hockey during the 2008–09 season, where he scored 11 points in 13 games.