| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL12 |
MTL
|
51 | 11 | 0 | 11 | -10 | 8 | 0 | 0 | 0 |
| NSHL11 |
TOR
Total |
5 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 |
NSH
|
2 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 | |
TOR
|
3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| NSHL10 |
ATL
|
78 | 28 | 12 | 16 | -2 | 4 | 1 | 0 | 1 |
| NSHL9 |
PIT
Total |
78 | 18 | 11 | 7 | -3 | 6 | 0 | 0 | 1 |
OTT
|
8 | 2 | 2 | 0 | -1 | 0 | 0 | 0 | 1 | |
PIT
|
32 | 8 | 4 | 4 | -5 | 4 | 0 | 0 | 0 | |
COL
|
22 | 6 | 4 | 2 | -1 | 2 | 0 | 0 | 0 | |
VAN
|
16 | 2 | 1 | 1 | +4 | 0 | 0 | 0 | 0 | |
| NSHL7 |
STL
|
5 | 0 | 0 | 0 | -2 | 2 | 0 | 0 | 0 |
| NSHL5 |
CGY
|
2 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 |
| Pro Career | 219 | 57 | 23 | 34 | -18 | 22 | 1 | 0 | 2 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL14 |
TBL
|
80 | 34 | 14 | 20 | +1 | 2 | 1 | 0 | 3 |
| NSHL11 |
TOR
|
10 | 13 | 6 | 7 | -7 | 2 | 1 | 0 | 0 |
| NSHL8 |
CHI
Total |
74 | 87 | 40 | 47 | +25 | 4 | 14 | 0 | 8 |
CHI
|
52 | 71 | 35 | 36 | +17 | 2 | 11 | 0 | 7 | |
CHI
|
22 | 16 | 5 | 11 | +8 | 2 | 3 | 0 | 1 | |
| NSHL7 |
STL
|
52 | 37 | 17 | 20 | -3 | 31 | 5 | 0 | 0 |
| NSHL6 |
CGY
|
74 | 54 | 30 | 24 | 0 | 193 | 0 | 0 | 0 |
| NSHL5 |
CGY
|
72 | 56 | 17 | 39 | 0 | 195 | 0 | 0 | 0 |
| NSHL4 |
CGY
|
64 | 63 | 21 | 42 | 0 | 108 | 0 | 0 | 0 |
| NSHL3 |
MTL
|
61 | 56 | 27 | 29 | 0 | 144 | 0 | 0 | 0 |
| Farm Career | 530 | 430 | 186 | 244 | +24 | 681 | 24 | 0 | 17 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL2 |
NYI
|
63 | 75 | 28 | 47 | +8 | 77 | 0 | 0 | 0 |
| Junior Career | 63 | 75 | 28 | 47 | +8 | 77 | 0 | 0 | 0 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL11 |
TOR
|
16 | 5 | 1 | 4 | 0 | 2 | 0 | 0 | 0 |
| NSHL8 |
CHI
|
5 | 0 | 0 | 0 | -4 | 2 | 0 | 0 | 0 |
| NSHL7 |
PEO
|
25 | 13 | 5 | 8 | -4 | 6 | 2 | 0 | 0 |
| Playoff Career | 46 | 18 | 6 | 12 | -8 | 10 | 2 | 0 | 0 | |
| Season | Team | AG | DF | DI | DU | OF | PB | SP | ST | CH | PA | PH | SH | SK | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL2 |
NYI
|
21 | 19 | 20 | 22 | 23 | 17 | 24 | 23 | 22 | 20 | 22 | 23 | 24 | 22 |
| Season | Team | IT | SP | ST | EN | DU | DI | SK | PA | PC | DF | SC | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL3 |
MTL
|
56 | 72 | 56 | 63 | 56 | 65 | 70 | 65 | 63 | 56 | 62 | 45 | 52 | 66 |
| NSHL4 |
CGY
|
59 | 74 | 60 | 67 | 62 | 60 | 73 | 66 | 65 | 59 | 64 | 44 | 52 | 69 |
| NSHL5 |
CGY
|
63 | 76 | 61 | 69 | 67 | 57 | 74 | 69 | 69 | 64 | 65 | 42 | 48 | 71 |
| NSHL6 |
CGY
|
67 | 72 | 69 | 67 | 84 | 75 | 71 | 64 | 61 | 64 | 66 | 48 | 60 | 71 |
| Career Avg | 62 | 74 | 62 | 67 | 68 | 65 | 72 | 66 | 65 | 61 | 65 | 45 | 53 | 70 | |
| Season | Team | CK | FG | DI | SK | ST | DU | PH | FO | PA | SC | DF | EX | LD | MO | PO | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL7 |
STL
|
64 | 50 | 76 | 71 | 73 | 77 | 61 | 50 | 61 | 64 | 64 | 53 | 60 | 72 | 63 | 61 |
| NSHL8 |
CHI
|
63 | 49 | 77 | 67 | 76 | 79 | 63 | 52 | 63 | 66 | 60 | 55 | 62 | 51 | 61 | 61 |
| Career Avg | 64 | 50 | 77 | 69 | 75 | 78 | 62 | 51 | 62 | 65 | 62 | 54 | 61 | 62 | 62 | 61 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL9 |
VAN
|
59 | 11 | 81 | 63 | 78 | 81 | 81 | 65 | 54 | 65 | 70 | 65 | 68 | 58 | 65 | 64 |
| NSHL10 |
ATL
|
58 | 15 | 82 | 66 | 80 | 80 | 80 | 65 | 57 | 65 | 69 | 65 | 67 | 60 | 64 | 64 |
| NSHL11 |
TOR
|
57 | 17 | 82 | 65 | 81 | 80 | 80 | 65 | 59 | 66 | 68 | 65 | 66 | 61 | 63 | 65 |
| NSHL12 |
MTL
|
58 | 19 | 84 | 66 | 81 | 82 | 79 | 67 | 61 | 68 | 70 | 65 | 63 | 63 | 63 | 65 |
| NSHL14 |
TBL
|
60 | 19 | 83 | 65 | 81 | 81 | 78 | 67 | 63 | 70 | 69 | 64 | 63 | 65 | 64 | 66 |
| Career Avg | 59 | 17 | 83 | 65 | 81 | 81 | 80 | 66 | 59 | 67 | 70 | 65 | 66 | 62 | 64 | 65 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL9 | OTT |
TC | SC | 68 | 70 | +2 | 2 | |
| NSHL9 | OTT |
TC | DF | 64 | 65 | +1 | 1 |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL16 | Release | TBL |
|
| NSHL14 | Signing | TBL |
$160,000 for 1 year |
| NSHL12 | Signing | MTL |
$1,555,555 for 1 year |
| NSHL11 | Waiver | ANA→ QUE |
Claimed off waivers |
| NSHL11 | Waiver | QUE→ NSH |
Claimed off waivers |
| NSHL11 | Waiver | NSH→ TOR |
Claimed off waivers |
| NSHL9 | Waiver | COL→ VAN |
Claimed off waivers |
| NSHL8 | Trade | STL→ PHI |
PHI Maxim Afinogenov (69), Lubomir Visnovsky (70), Alexander Perezhogin (61), Y9 R5 STL pick (Andy Bathgate) STL Chris Drury (71), Jaroslav Spacek (68), Y9 R3 PHI pick (Sergei Shirokov), Y8 R5 PHI pick (Michal Neuvirth) |
| NSHL8 | Trade | PHI→ CHI |
CHI Alexander Perezhogin (61), Randy Robitaille (64), Ian Cole (P), Y9 R1 PHI pick (Peter Holland) PHI Milan Hejduk (72), Marty Reasoner (63), Y9 R3 WSH pick (Jeremy Morin), Y9 R4 WSH pick (Cal Clutterbuck) |
| NSHL8 | Opening Day Waivers | PHI |
Claimed off opening-day waivers |
| NSHL8 | Signing | STL |
$1,200,000 for 4 years |
| NSHL7 | SuperDraft | STL |
Round 22, Pick 512 |