Regular Season

SeasonTeamGPGAPTS+/-PIMPPGSHGGWGGTGHTSHSH%
1999-2000 Halifax Blues 22 6 17 23 -7 40 4 0 2 0 56 10.7
  Chicago Cardinals 36 4 19 23 -9 55 2 1 0 0 85 4.7
  Porcupine Gold Kings 19 2 7 9 9 28 0 0 0 0 42 4.8
Season 77 12 43 55 -7 123 6 1 2 0 0 183 6.6
2000 Porcupine Gold Kings 6 0 4 4 1 6 0 0 0 0 13 0
  Springfield United 73 20 54 74 13 32 6 0 5 0 223 9
Season 79 20 58 78 14 38 6 0 5 0 0 236 8.5
2001 Halifax Blues 23 4 13 17 2 8 1 1 0 0 42 9.5
  Springfield United 32 6 15 21 0 10 1 0 1 0 63 9.5
  Penticton Panthers 23 3 8 11 11 18 0 0 0 0 34 8.8
Season 78 13 36 49 13 36 2 1 1 0 0 139 9.4
2001-2002 Penticton Panthers 81 17 42 59 -14 78 4 0 6 1 68 189 9
2002-2003 Philadelphia Fire Ants 68 3 36 39 28 44 0 0 0 1 134 140 2.1
2003-2004 Prince George Pucks 82 11 44 55 11 46 2 0 1 0 126 160 6.9
2004-2005 Calgary Kodiaks 55 2 31 33 -14 104 0 0 1 0 62 69 2.9
  Ottawa Slammers 21 3 10 13 8 12 1 1 1 0 86 28 10.7
Season 76 5 41 46 -6 116 1 1 2 0 148 97 5.2
2005-2006 Ottawa Slammers 39 1 31 32 -3 66 0 0 0 0 50 58 1.7
SICHL Totals 580 82 331 413 36 547 21 3 17 2 526 1202 6.8

Playoffs

SeasonTeamGPGAPTS+/-PIMPPGSHGGWGGTGHTSHSH%
1999-2000 Porcupine Gold Kings 17 3 5 8 -7 24 1 0 1 0 28 10.7
2000 Springfield United 21 6 17 23 17 26 1 0 1 0 67 9
2001 Penticton Panthers 19 1 5 6 3 4 0 0 0 0 35 2.9
2001-2002 Penticton Panthers 20 2 14 16 0 20 0 0 0 0 35 45 4.4
2002-2003 Philadelphia Fire Ants 13 0 7 7 6 6 0 0 0 0 39 35 0
2003-2004 Prince George Pucks 10 2 11 13 1 4 1 0 0 0 27 20 10
2004-2005 Ottawa Slammers 6 0 4 4 -2 23 0 0 0 0 6 10 0
SICHL Totals 106 14 63 77 18 107 3 0 2 0 107 240 5.8
2006-02-16Al MacInnis (OTT) returns from injury
2006-02-14Al MacInnis (OTT) suffers injury, sidelined day-to-day
2006-02-09Al MacInnis (OTT) returns from injury
2006-02-05Al MacInnis (OTT) suffers injury, sidelined day-to-day