| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL16 |
PHI
|
80 | 28 | 5 | 23 | +9 | 38 | 3 | 0 | 1 |
| NSHL15 |
PHI
|
80 | 30 | 10 | 20 | +7 | 28 | 3 | 0 | 0 |
| NSHL14 |
PHI
|
80 | 26 | 4 | 22 | +4 | 28 | 1 | 0 | 1 |
| NSHL13 |
NYR
Total |
79 | 25 | 7 | 18 | -10 | 56 | 3 | 0 | 2 |
MIN
|
16 | 8 | 5 | 3 | +5 | 4 | 2 | 0 | 1 | |
NYR
|
63 | 17 | 2 | 15 | -15 | 52 | 1 | 0 | 1 | |
| NSHL12 |
VAN
|
80 | 30 | 5 | 25 | -15 | 39 | 2 | 0 | 0 |
| NSHL11 |
DET
|
76 | 36 | 11 | 25 | -4 | 53 | 7 | 0 | 2 |
| NSHL10 |
MTL
Total |
78 | 46 | 7 | 39 | +10 | 16 | 2 | 0 | 1 |
SJS
|
12 | 7 | 1 | 6 | -2 | 2 | 0 | 0 | 0 | |
MTL
|
35 | 21 | 4 | 17 | +2 | 8 | 2 | 0 | 1 | |
DET
|
31 | 18 | 2 | 16 | +10 | 6 | 0 | 0 | 0 | |
| NSHL9 |
SJS
|
78 | 47 | 11 | 36 | -1 | 44 | 9 | 0 | 0 |
| NSHL8 |
SJS
|
74 | 47 | 7 | 40 | +9 | 58 | 4 | 0 | 0 |
| NSHL7 |
SJS
|
60 | 58 | 12 | 46 | +15 | 69 | 6 | 1 | 2 |
| NSHL6 |
CGY
|
74 | 31 | 9 | 22 | +10 | 20 | 0 | 0 | 2 |
| NSHL5 |
CGY
|
31 | 11 | 2 | 9 | 0 | 8 | 1 | 0 | 0 |
| NSHL3 |
VAN
|
2 | 0 | 0 | 0 | -2 | 0 | 0 | 0 | 0 |
| NSHL2 |
SJS
|
63 | 16 | 6 | 10 | +2 | 6 | 1 | 0 | 0 |
| NSHL1 |
MTL
|
34 | 3 | 0 | 3 | -7 | 8 | 0 | 0 | 0 |
| Pro Career | 969 | 434 | 96 | 338 | +27 | 471 | 42 | 1 | 11 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL19 |
TBL
|
82 | 24 | 5 | 19 | -3 | 16 | 2 | 0 | 0 |
| NSHL18 |
ANA
|
80 | 23 | 0 | 23 | -13 | 18 | 0 | 0 | 0 |
| NSHL17 |
TBL
|
80 | 34 | 9 | 25 | +1 | 34 | 4 | 0 | 1 |
| NSHL4 |
CGY
|
64 | 48 | 9 | 39 | 0 | 153 | 0 | 0 | 0 |
| NSHL3 |
VAN
|
50 | 22 | 5 | 17 | 0 | 97 | 0 | 0 | 0 |
| NSHL1 |
MTL
|
35 | 32 | 7 | 25 | +2 | 6 | 0 | 0 | 0 |
| Farm Career | 391 | 183 | 35 | 148 | -13 | 324 | 6 | 0 | 1 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL16 |
PHI
|
6 | 0 | 0 | 0 | +3 | 4 | 0 | 0 | 0 |
| NSHL15 |
PHI
|
14 | 5 | 2 | 3 | +7 | 8 | 0 | 0 | 0 |
| NSHL12 |
VAN
|
8 | 1 | 0 | 1 | -5 | 16 | 0 | 0 | 0 |
| NSHL11 |
DET
|
11 | 6 | 1 | 5 | 0 | 0 | 1 | 0 | 0 |
| NSHL10 |
DET
|
7 | 8 | 1 | 7 | +5 | 4 | 0 | 0 | 0 |
| NSHL9 |
SJS
|
20 | 13 | 4 | 9 | -6 | 12 | 2 | 0 | 0 |
| NSHL8 |
SJS
|
14 | 10 | 3 | 7 | +4 | 20 | 3 | 0 | 1 |
| NSHL7 |
SJS
|
12 | 8 | 1 | 7 | +7 | 10 | 1 | 0 | 1 |
| NSHL6 |
CGY
|
25 | 11 | 3 | 8 | +5 | 24 | 1 | 0 | 1 |
| Pro Career | 117 | 62 | 15 | 47 | +20 | 98 | 8 | 0 | 3 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL19 |
TBL
|
20 | 3 | 2 | 1 | +8 | 2 | 0 | 0 | 0 |
| NSHL18 |
UTG
|
3 | 0 | 0 | 0 | -3 | 0 | 0 | 0 | 0 |
| Farm Career | 23 | 3 | 2 | 1 | +5 | 2 | 0 | 0 | 0 | |
| Season | Team | AG | DF | DI | DU | OF | PB | SP | ST | CH | PA | PH | SH | SK | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL1 |
MTL
|
C- | B- | B | B | B- | B- | B | B- | C | C+ | C+ | C | B- | C+ |
| NSHL2 |
SJS
|
19 | 31 | 40 | 38 | 34 | 31 | 37 | 34 | 27 | 30 | 34 | 18 | 34 | 29 |
| Career Avg | 19 | 31 | 40 | 38 | 34 | 31 | 37 | 34 | 27 | 30 | 34 | 18 | 34 | 29 | |
| Season | Team | IT | SP | ST | EN | DU | DI | SK | PA | PC | DF | SC | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL3 |
VAN
|
39 | 70 | 59 | 69 | 69 | 77 | 68 | 70 | 68 | 62 | 65 | 43 | 45 | 69 |
| NSHL4 |
CGY
|
41 | 70 | 60 | 69 | 71 | 81 | 70 | 72 | 69 | 64 | 65 | 42 | 48 | 70 |
| NSHL5 |
CGY
|
41 | 70 | 60 | 69 | 71 | 84 | 70 | 72 | 69 | 64 | 65 | 44 | 48 | 71 |
| NSHL6 |
CGY
|
66 | 78 | 73 | 69 | 87 | 81 | 76 | 72 | 69 | 73 | 65 | 60 | 62 | 76 |
| Career Avg | 47 | 72 | 63 | 69 | 75 | 81 | 71 | 72 | 69 | 66 | 65 | 48 | 51 | 72 | |
| Season | Team | CK | FG | DI | SK | ST | DU | PH | FO | PA | SC | DF | EX | LD | MO | PO | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL7 |
SJS
|
69 | 50 | 71 | 77 | 74 | 92 | 73 | 44 | 80 | 67 | 69 | 63 | 68 | 83 | 44 | 69 |
| NSHL8 |
SJS
|
68 | 49 | 72 | 73 | 76 | 92 | 77 | 48 | 84 | 71 | 73 | 66 | 71 | 99 | 41 | 70 |
| Career Avg | 69 | 50 | 72 | 75 | 75 | 92 | 75 | 46 | 82 | 69 | 71 | 65 | 70 | 91 | 43 | 70 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL9 |
SJS
|
66 | 24 | 74 | 69 | 76 | 92 | 92 | 80 | 51 | 87 | 74 | 77 | 74 | 70 | 75 | 73 |
| NSHL10 |
DET
|
69 | 27 | 77 | 72 | 77 | 95 | 94 | 80 | 51 | 85 | 72 | 74 | 71 | 68 | 72 | 73 |
| NSHL11 |
DET
|
70 | 28 | 78 | 72 | 77 | 96 | 95 | 78 | 51 | 85 | 70 | 74 | 68 | 69 | 69 | 73 |
| NSHL12 |
VAN
|
71 | 29 | 79 | 71 | 77 | 96 | 96 | 78 | 51 | 82 | 70 | 72 | 73 | 67 | 67 | 72 |
| NSHL13 |
NYR
|
72 | 30 | 80 | 70 | 77 | 96 | 96 | 76 | 51 | 79 | 68 | 72 | 71 | 68 | 68 | 72 |
| NSHL14 |
PHI
|
72 | 30 | 80 | 69 | 77 | 96 | 96 | 74 | 51 | 77 | 67 | 72 | 70 | 68 | 68 | 71 |
| NSHL15 |
PHI
|
70 | 27 | 80 | 69 | 76 | 93 | 93 | 74 | 51 | 76 | 66 | 72 | 67 | 68 | 68 | 71 |
| NSHL16 |
PHI
|
70 | 24 | 80 | 69 | 76 | 93 | 93 | 74 | 51 | 76 | 66 | 72 | 66 | 68 | 68 | 71 |
| NSHL17 |
TBL
|
66 | 20 | 80 | 69 | 76 | 93 | 93 | 74 | 51 | 76 | 66 | 72 | 65 | 68 | 68 | 71 |
| NSHL18 |
ANA
|
66 | 20 | 80 | 69 | 76 | 93 | 93 | 74 | 51 | 76 | 66 | 72 | 65 | 68 | 68 | 7 |
| NSHL19 |
TBL
|
65 | 20 | 80 | 68 | 72 | 89 | 89 | 71 | 50 | 75 | 62 | 68 | 61 | 68 | 68 | 3 |
| Career Avg | 69 | 26 | 79 | 70 | 77 | 94 | 94 | 76 | 51 | 80 | 68 | 73 | 69 | 69 | 69 | 60 | |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL19 | Signing | TBL |
$550,000 for 1 year |
| NSHL19 | Release | ANA |
|
| NSHL18 | Signing | ANA |
$1,000,000 for 1 year |
| NSHL18 | Release | TBL |
|
| NSHL17 | Signing | TBL |
$550,000 for 1 year |
| NSHL17 | Release | PHI |
|
| NSHL16 | Signing | PHI |
$4,500,000 for 1 year |
| NSHL16 | Signing | PHI |
$4,000,000 for 1 year |
| NSHL14 | Trade | NYR→ PIT |
NYR Y15 R4 DET pick (NICK SHORE) PIT Andrei Markov (71) |
| NSHL14 | Trade | PIT→ PHI |
PHI Andrei Markov (71), Ryan Whitney (69) PIT Matt Taormina (67), Cory Emmerton (66), Y15 R3 PHI pick (JUUSE SAROS) |
| NSHL13 | Trade | DAL→ TOR |
DAL Eric Tangradi (65), Jack Johnson (70), Justin Braun (67) TOR Andrei Markov (72), Jim O'Brien (64) |
| NSHL13 | Trade | TOR→ MIN |
MIN Andrei Markov (72) TOR Johnny Oduya (67), Y14 R6 MIN pick, Y15 R2 MIN pick, Y17 R5 MIN pick |
| NSHL13 | Trade | MIN→ NYR |
MIN Jay Bouwmeester (73), Fabian Brunnstrom (63), Y14 R4 NYR pick (DOMINIK MASIN) NYR Andrei Markov (72), Chris Kunitz (68), Y14 R2 PHI pick (ANTHONY DEANGELO), Y14 R3 CGY pick (ALEX TUCH), Y16 R3 CAR pick (MATTHIAS JANMARK-NYLEN) |
| NSHL12 | Signing | VAN |
$4,500,000 for 3 years |
| NSHL12 | Release | DET |
|
| NSHL11 | Signing | DET |
$8,500,000 for 2 years |
| NSHL7 | SuperDraft | SJS |
Round 2, Pick 39 |
| NSHL5 | Expansion Draft | CGY→ TBL |
Selected in expansion draft · Pick 48 · D |