Torchia was drafted 74th overall by the Minnesota North Stars in the 1991 NHL Entry Draft. In his six career NHL games, he registered a record of three wins, two losses, and one tie with a GAA of 3.30 and an .895 Save Percentage.
Torchia actually played on the same backyard rink with future NHL superstar Eric Lindros growing up as a kid in Toronto. After his NHL career, he went on to play in several minor leagues, as well as playing some hockey in Europe.
Torchia is currently a commentator for the Kitchener Rangers on Rogers Cable 20 (2008).

| Season | Team | League | GP | W | L | T | MIN | GA | SO | GAA |
|---|---|---|---|---|---|---|---|---|---|---|
| 1987–88 | Toronto Red Wings | MetJHL | 40 | 5 | 2.33 | |||||
| 1987–88 | Henry Carr Crusaders | MetJHL | 1 | 0 | 0 | 0 | 0 | 30.00 | ||
| 1988–89 | Kitchener Rangers | OHL | 30 | 14 | 9 | 4 | 1672 | 112 | 0 | 4.02 |
| 1989–90 | Kitchener Rangers | OHL | 40 | 25 | 11 | 2 | 2280 | 136 | 1 | 3.58 |
| 1990–91 | Kitchener Rangers | OHL | 57 | 25 | 24 | 7 | 0 | 3.96 | ||
| 1991–92 | Kitchener Rangers | OHL | 55 | 25 | 24 | 3 | 1 | 4.00 | ||
| 1992–93 | Kalamazoo Wings | IHL | 48 | 19 | 17 | 9 | 2729 | 173 | 0 | 3.80 |
| 1993–94 | Kalamazoo Wings | IHL | 43 | 23 | 12 | 2 | 2168 | 133 | 0 | 3.68 |
| 1994–95 | Kalamazoo Wings | IHL | 41 | 19 | 14 | 5 | 2140 | 106 | 3 | 2.97 |
| 1994–95 | Dallas Stars | NHL | 6 | 3 | 2 | 1 | 327 | 18 | 0 | 3.30 |
| 1995–96 | Portland Pirates | AHL | 12 | 2 | 6 | 2 | 577 | 46 | 0 | 4.79 |
| 1995–96 | Hampton Roads Admirals | ECHL | 5 | 2 | 2 | 0 | 260 | 17 | 0 | 3.92 |
| 1995–96 | Michigan K-Wings | IHL | 1 | 1 | 0 | 0 | 60 | 1 | 0 | 1.00 |
| 1995–96 | Orlando Solar Bears | IHL | 7 | 3 | 1 | 1 | 341 | 17 | 0 | 2.99 |
| 1995–96 | Baltimore Bandits | AHL | 5 | 2 | 1 | 1 | 256 | 18 | 0 | 4.21 |
| 1996–97 | Fort Wayne Komets | IHL | 57 | 20 | 31 | 3 | 2970 | 172 | 1 | 3.47 |
| 1997–98 | Milwaukee Admirals | IHL | 34 | 13 | 14 | 1 | 1828 | 94 | 1 | 3.09 |
| 1997–98 | San Antonio Dragons | IHL | 2 | 0 | 2 | 0 | 118 | 12 | 0 | 6.07 |
| 1997–98 | Peoria Rivermen | ECHL | 5 | 4 | 1 | 0 | 299 | 16 | 0 | 3.21 |
| 1998–99 | HC Asiago AS | Alpenliga | 30 | 0 | 4.39 | |||||
| 1998–99 | HC Asiago AS | Serie A (Italy) | 13 | 0 | 4.10 | |||||
| 1999–00 | Mohawk Valley Prowlers | UHL | 23 | 8 | 9 | 4 | 1248 | 80 | 0 | 3.85 |
| 1999–00 | Birmingham Bulls | ECHL | 14 | 4 | 10 | 0 | 705 | 52 | 0 | 4.43 |
| 2000–01 | Sheffield Steelers | ISL | 23 | 1310 | 45 | 0 | 2.06 | |||
| 2001–02 | Manchester Storm | ISL | 23 | 1211 | 57 | 0 | 2.82 | |||
| 2002–03 | Manchester Storm | ISL | 3 | 180 | 6 | 0 | 2.00 | |||
| 2002–03 | Guildford Flames | BNL | 24 | |||||||
| 2003–04 | Cambridge Hornets | MLH | 9.5 | 5 | 4 | 0 | 570 | 38 | 0 | 4.00 |
| 2004–05 | Cambridge Hornets | MLH | 11 | |||||||
| 2005–06 | Cambridge Hornets | MLH | 8 | |||||||
| NHL CAREER TOTALS | 6 | 3 | 2 | 1 | 327 | 18 | 0 | 3.30 | ||
| Season | Team | League | GP | W | L | T | SO | GAA |
|---|---|---|---|---|---|---|---|---|
| 1988–89 | Kitchener Rangers | OHL | 2 | 0 | 2 | - | 0 | 3.81 |
| 1989–90 | Kitchener Rangers | OHL | 22 | 14 | 8 | 0 | 0 | 3.71 |
| 1990–91 | Kitchener Rangers | OHL | 6 | 2 | 4 | 0 | 4.71 | |
| 1991–92 | Kitchener Rangers | OHL | 14 | 7 | 7 | 0 | 3.13 | |
| 1993–94 | Kalamazoo Wings | IHL | 4 | 1 | 3 | 0 | 3.80 | |
| 1994–95 | Kalamazoo Wings | IHL | 6 | 0 | 4 | 0 | 3.97 | |
| 1995–96 | Baltimore Bandits | AHL | 1 | 0 | 0 | 0 | 0.00 | |
| 1996–97 | Baltimore Bandits | AHL | 1 | 0 | 0 | 0 | 6.00 | |
| 1997–98 | Peoria Rivermen | ECHL | 1 | 0 | 0 | 0 | 7.00 | |
| 2000–01 | Sheffield Steelers | ISL | 1 | 0 | 0 | 0 | 0.00 | |
| 2001–02 | Manchester Storm | ISL | 5 | 3.15 | ||||
| Season | Team | GP | W | L | T | SO | GAA |
|---|---|---|---|---|---|---|---|
| 1992–93 | Canada | 5 | 5 | 0 | 0 | 2 | 2.20 |