| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL16 |
TOR
|
14 | 0 | 0 | 0 | -2 | 0 | 0 | 0 | 0 |
| NSHL14 |
TOR
|
4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| NSHL11 |
MTL
|
76 | 16 | 7 | 9 | +18 | 6 | 0 | 0 | 0 |
| NSHL10 |
MTL
Total |
76 | 20 | 9 | 11 | +4 | 2 | 0 | 0 | 0 |
VAN
|
17 | 3 | 2 | 1 | +1 | 0 | 0 | 0 | 0 | |
CBJ
|
7 | 0 | 0 | 0 | -2 | 0 | 0 | 0 | 0 | |
MTL
|
52 | 17 | 7 | 10 | +5 | 2 | 0 | 0 | 0 | |
| NSHL9 |
TBL
Total |
77 | 14 | 6 | 8 | -4 | 31 | 0 | 0 | 0 |
MTL
|
22 | 5 | 2 | 3 | -7 | 22 | 0 | 0 | 0 | |
TBL
|
55 | 9 | 4 | 5 | +3 | 9 | 0 | 0 | 0 | |
| NSHL8 |
MTL
Total |
71 | 11 | 4 | 7 | -9 | 8 | 0 | 0 | 0 |
COL
|
33 | 4 | 1 | 3 | -4 | 4 | 0 | 0 | 0 | |
MTL
|
38 | 7 | 3 | 4 | -5 | 4 | 0 | 0 | 0 | |
| NSHL7 |
LAK
Total |
53 | 11 | 4 | 7 | 0 | 47 | 0 | 0 | 0 |
CGY
|
14 | 2 | 0 | 2 | -6 | 18 | 0 | 0 | 0 | |
LAK
|
29 | 1 | 0 | 1 | +1 | 14 | 0 | 0 | 0 | |
DAL
|
10 | 8 | 4 | 4 | +5 | 15 | 0 | 0 | 0 | |
| NSHL6 |
CBJ
|
62 | 7 | 2 | 5 | -14 | 21 | 0 | 0 | 0 |
| NSHL5 |
MIN
|
3 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Pro Career | 436 | 80 | 33 | 47 | -7 | 115 | 0 | 0 | 0 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL16 |
TOR
Total |
20 | 3 | 1 | 2 | 0 | 0 | 0 | 0 | 0 |
TOR
|
12 | 2 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | |
TOR
|
8 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | |
| NSHL15 |
QUE
|
36 | 14 | 7 | 7 | +5 | 2 | 0 | 0 | 0 |
| NSHL14 |
FLA
|
3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| NSHL13 |
BOS
|
15 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| NSHL12 |
VAN
|
68 | 48 | 27 | 21 | -6 | 10 | 4 | 0 | 2 |
| NSHL10 |
MTL
Total |
2 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
MTL
|
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
MTL
|
1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | |
| NSHL5 |
MIN
|
53 | 26 | 13 | 13 | 0 | 104 | 0 | 0 | 0 |
| Farm Career | 248 | 106 | 53 | 53 | +3 | 120 | 5 | 1 | 3 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL11 |
MTL
|
18 | 6 | 2 | 4 | +1 | 2 | 0 | 0 | 1 |
| NSHL10 |
MTL
|
7 | 4 | 1 | 3 | +6 | 0 | 0 | 0 | 0 |
| NSHL9 |
TBL
|
5 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 |
| NSHL6 |
CBJ
|
2 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 |
| Pro Career | 32 | 10 | 3 | 7 | +6 | 4 | 0 | 0 | 1 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL14 |
SAN
|
4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| NSHL13 |
PRO
|
22 | 4 | 2 | 2 | -3 | 2 | 0 | 0 | 0 |
| Farm Career | 26 | 4 | 2 | 2 | -3 | 2 | 0 | 0 | 0 | |
| Season | Team | IT | SP | ST | EN | DU | DI | SK | PA | PC | DF | SC | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL5 |
MIN
|
69 | 69 | 68 | 50 | 50 | 91 | 69 | 43 | 50 | 74 | 56 | 32 | 32 | 63 |
| NSHL6 |
CBJ
|
68 | 66 | 75 | 72 | 87 | 78 | 67 | 57 | 61 | 73 | 65 | 55 | 62 | 71 |
| Career Avg | 69 | 68 | 72 | 61 | 69 | 85 | 68 | 50 | 56 | 74 | 61 | 44 | 47 | 67 | |
| Season | Team | CK | FG | DI | SK | ST | DU | PH | FO | PA | SC | DF | EX | LD | MO | PO | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL7 |
DAL
|
73 | 60 | 82 | 67 | 78 | 83 | 69 | 50 | 69 | 66 | 76 | 57 | 64 | 42 | 46 | 65 |
| NSHL8 |
MTL
|
74 | 61 | 81 | 63 | 78 | 83 | 67 | 48 | 67 | 64 | 80 | 60 | 67 | 72 | 43 | 64 |
| Career Avg | 74 | 61 | 82 | 65 | 78 | 83 | 68 | 49 | 68 | 65 | 78 | 59 | 66 | 57 | 45 | 65 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL9 |
TBL
|
70 | 14 | 85 | 61 | 79 | 83 | 83 | 65 | 46 | 65 | 62 | 76 | 62 | 62 | 69 | 64 |
| NSHL10 |
MTL
|
68 | 17 | 83 | 64 | 81 | 81 | 81 | 65 | 50 | 67 | 62 | 74 | 62 | 65 | 67 | 65 |
| NSHL11 |
MTL
|
65 | 18 | 83 | 61 | 82 | 80 | 80 | 63 | 51 | 66 | 63 | 71 | 62 | 64 | 64 | 64 |
| NSHL12 |
VAN
|
64 | 19 | 83 | 59 | 83 | 78 | 78 | 62 | 52 | 65 | 63 | 69 | 57 | 63 | 64 | 63 |
| NSHL13 |
BOS
|
65 | 20 | 84 | 60 | 83 | 78 | 75 | 63 | 53 | 66 | 64 | 68 | 58 | 64 | 65 | 64 |
| NSHL14 |
FLA
|
65 | 20 | 84 | 58 | 83 | 77 | 72 | 63 | 53 | 66 | 63 | 68 | 58 | 64 | 65 | 63 |
| NSHL15 |
QUE
|
65 | 20 | 84 | 58 | 83 | 77 | 72 | 63 | 53 | 66 | 63 | 68 | 58 | 64 | 65 | 64 |
| NSHL16 |
TOR
|
62 | 20 | 84 | 58 | 81 | 76 | 70 | 63 | 53 | 66 | 63 | 68 | 58 | 64 | 65 | 63 |
| Career Avg | 66 | 19 | 84 | 60 | 82 | 79 | 77 | 64 | 52 | 66 | 63 | 71 | 60 | 64 | 66 | 64 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL10 | VAN |
TC | PA | 65 | 67 | +2 | 2 | |
| NSHL10 | VAN |
TC | FO | 49 | 50 | +1 | 1 |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL17 | Retirement | TOR |
Retired |
| NSHL14 | Signing | TOR |
$900,000 for 1 year |
| NSHL13 | Trade | TOR→ BOS |
BOS Johan Franzen (64), Jean-Francois Jacques (62), Brian Gionta (68) TOR Andrei Kostitsyn (69) |
| NSHL13 | Signing | TOR |
$1,200,000 for 1 year |
| NSHL12 | Trade | MTL→ VAN |
MTL Chris Campoli (69), Y13 R4 VAN pick, Y14 R4 MTL pick VAN Stephen Weiss (70), Johan Franzen (64), Radek Martinek (66), Y13 R3 MTL pick (Matt Tennyson), Y14 R3 MTL pick |
| NSHL10 | Waiver | VAN→ CBJ |
Claimed off waivers |
| NSHL10 | Waiver | CBJ→ MTL |
Claimed off waivers |
| NSHL9 | Signing | MTL |
$2,300,000 for 4 years |
| NSHL8 | Trade | DAL→ COL |
COL Peter Budaj (66), Johan Franzen (64) DAL Kyle Cumiskey (56), Mark Fraser (56), Ryan Carter (P), Y9 R2 COL pick (Patrick Wiercioch) |
| NSHL8 | Trade | COL→ MTL |
COL Zach Parise (68) MTL Martin Gelinas (68), Johan Franzen (64), Y9 R1 COL pick (Jonas Anhelov) |
| NSHL7 | Trade | LAK→ DAL |
DAL Alexei Kovalev (68), Andreas Lilja (64), Johan Franzen (65), Y8 R4 COL pick (Lance Bouma) LAK Rob Blake (71), Marcus Nilson (63), Andrew Brunette (70) |
| NSHL7 | SuperDraft | CGY |
Round 10, Pick 239 |