[3] He spent four seasons with the Knights before turning pro with the Maple Leafs' American Hockey League farm team, the Newmarket Saints, in 1986.
On January 2, 1992, Reese was included in a ten-player trade that also sent Craig Berube, Alexander Godynyuk, Gary Leeman and Michel Petit to the Calgary Flames in exchange for Doug Gilmour, Jamie Macoun, Kent Manderville, Ric Nattress and Rick Wamsley.
[4] With the Flames, Reese became the backup to incumbent Mike Vernon and parts of three seasons in Calgary and played 26 games in 1992-93 posting an impressive 14-4-1 record.
[5] With the emergence of first round draft pick Trevor Kidd in the Flames net, Reese was out of a job and found himself on the move early in the 1993–94 season when Calgary traded him to the Hartford Whalers in exchange for defenseman Dan Keczmer.
Tampa Bay had a solid starting goalie in Daren Puppa but his backup, Jean-Claude Bergeron was struggling for the Lightning so the veteran Reese took over the duties and acquitted himself well with a 7-7-1 record in 19 appearances.
With the Devils, Reese was slotted behind Martin Brodeur but quickly lost his backup job to rookie Mike Dunham and instead spent the majority of the 1996–97 season with the Detroit Vipers of the International Hockey League, splitting time with starting goaltender Rich Parent.