| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL18 |
MTL
|
80 | 17 | 6 | 11 | +3 | 8 | 0 | 0 | 1 |
| NSHL17 |
MTL
|
67 | 27 | 10 | 17 | +7 | 8 | 0 | 0 | 2 |
| NSHL16 |
PHI
Total |
55 | 16 | 6 | 10 | +10 | 8 | 0 | 0 | 1 |
PHI
|
30 | 6 | 5 | 1 | +8 | 4 | 0 | 0 | 1 | |
PIT
|
25 | 10 | 1 | 9 | +2 | 4 | 0 | 0 | 0 | |
| NSHL15 |
PHI
|
49 | 9 | 4 | 5 | -5 | 0 | 1 | 0 | 2 |
| NSHL14 |
PHI
Total |
73 | 37 | 17 | 20 | -1 | 14 | 2 | 0 | 3 |
MTL
|
23 | 6 | 2 | 4 | -5 | 2 | 0 | 0 | 0 | |
CHI
|
6 | 2 | 2 | 0 | -1 | 2 | 0 | 0 | 0 | |
PHI
|
44 | 29 | 13 | 16 | +5 | 10 | 2 | 0 | 3 | |
| NSHL13 |
MIN
|
78 | 33 | 14 | 19 | 0 | 26 | 4 | 0 | 4 |
| NSHL12 |
MIN
Total |
80 | 31 | 14 | 17 | -6 | 4 | 0 | 0 | 5 |
SJS
|
4 | 0 | 0 | 0 | -5 | 2 | 0 | 0 | 0 | |
MIN
|
76 | 31 | 14 | 17 | -1 | 2 | 0 | 0 | 5 | |
| NSHL11 |
OTT
Total |
75 | 37 | 17 | 20 | +14 | 8 | 1 | 0 | 5 |
TOR
|
16 | 5 | 2 | 3 | +3 | 2 | 0 | 0 | 1 | |
OTT
|
59 | 32 | 15 | 17 | +11 | 6 | 1 | 0 | 4 | |
| Pro Career | 557 | 207 | 88 | 119 | +22 | 76 | 8 | 0 | 23 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL22 |
DET
|
5 | 4 | 3 | 1 | -1 | 0 | 1 | 0 | 0 |
| NSHL21 |
DET
|
78 | 6 | 3 | 3 | -2 | 10 | 0 | 0 | 0 |
| NSHL20 |
BOS
Total |
78 | 63 | 20 | 43 | +30 | 14 | 5 | 0 | 2 |
BOS
|
55 | 59 | 18 | 41 | +30 | 10 | 5 | 0 | 2 | |
BOS
|
19 | 3 | 1 | 2 | 0 | 4 | 0 | 0 | 0 | |
BOS
|
4 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | |
| NSHL19 |
CHI
|
62 | 32 | 17 | 15 | +1 | 28 | 3 | 0 | 2 |
| NSHL16 |
EDM
Total |
23 | 21 | 9 | 12 | 0 | 27 | 3 | 0 | 1 |
EDM
|
14 | 17 | 6 | 11 | +2 | 27 | 3 | 0 | 0 | |
EDM
|
7 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 1 | |
EDM
|
2 | 2 | 1 | 1 | -2 | 0 | 0 | 0 | 0 | |
| NSHL15 |
PHI
|
24 | 19 | 5 | 14 | +2 | 0 | 2 | 0 | 1 |
| NSHL14 |
PHI
|
8 | 2 | 2 | 0 | +2 | 0 | 0 | 0 | 0 |
| Farm Career | 278 | 147 | 59 | 88 | +32 | 79 | 14 | 0 | 6 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL18 |
MTL
|
10 | 4 | 1 | 3 | +2 | 4 | 0 | 0 | 0 |
| NSHL17 |
MTL
|
5 | 1 | 0 | 1 | 0 | 2 | 0 | 0 | 0 |
| NSHL15 |
PHI
|
14 | 3 | 3 | 0 | +4 | 2 | 0 | 0 | 0 |
| NSHL12 |
MIN
|
11 | 4 | 1 | 3 | -1 | 0 | 0 | 0 | 0 |
| Pro Career | 40 | 12 | 5 | 7 | +5 | 8 | 0 | 0 | 0 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL11 |
OTT
|
54 | 21 | 79 | 85 | 68 | 76 | 76 | 72 | 79 | 72 | 67 | 67 | 57 | 71 | 57 | 68 |
| NSHL12 |
MIN
|
54 | 23 | 80 | 84 | 67 | 77 | 77 | 71 | 81 | 71 | 68 | 66 | 68 | 70 | 57 | 67 |
| NSHL13 |
MIN
|
54 | 22 | 81 | 85 | 66 | 76 | 76 | 72 | 82 | 72 | 70 | 67 | 70 | 69 | 59 | 68 |
| NSHL14 |
PHI
|
56 | 20 | 82 | 84 | 66 | 78 | 78 | 71 | 84 | 71 | 69 | 66 | 69 | 69 | 61 | 68 |
| NSHL15 |
PHI
|
56 | 20 | 82 | 84 | 66 | 79 | 79 | 71 | 84 | 71 | 69 | 66 | 70 | 69 | 62 | 68 |
| NSHL16 |
EDM
|
56 | 22 | 83 | 84 | 68 | 79 | 79 | 71 | 84 | 71 | 69 | 66 | 70 | 69 | 63 | 69 |
| NSHL17 |
MTL
|
56 | 23 | 83 | 85 | 68 | 79 | 79 | 71 | 84 | 71 | 69 | 67 | 71 | 69 | 65 | 69 |
| NSHL18 |
MTL
|
55 | 21 | 81 | 85 | 66 | 77 | 77 | 72 | 82 | 72 | 69 | 67 | 72 | 70 | 66 | 70 |
| NSHL19 |
CHI
|
53 | 19 | 79 | 83 | 64 | 75 | 75 | 70 | 80 | 70 | 67 | 66 | 70 | 71 | 67 | 68 |
| NSHL20 |
BOS
|
54 | 16 | 80 | 80 | 61 | 76 | 76 | 69 | 81 | 70 | 68 | 66 | 71 | 72 | 68 | 65 |
| NSHL21 |
DET
|
54 | 13 | 81 | 81 | 53 | 77 | 76 | 70 | 82 | 71 | 69 | 67 | 72 | 73 | 69 | 68 |
| NSHL22 |
DET
|
54 | 40 | 78 | 78 | 54 | 74 | 76 | 67 | 79 | 68 | 66 | 64 | 69 | 88 | 72 | 67 |
| Career Avg | 55 | 22 | 81 | 84 | 64 | 77 | 77 | 71 | 82 | 71 | 69 | 67 | 70 | 72 | 64 | 68 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL13 | MIN |
TC | SC | 69 | 70 | +1 | 1 | |
| NSHL13 | MIN |
TC | DF | 65 | 67 | +2 | 2 |
DET
DET
CHI→
TOR
CHI Shayne Gostisbehere (75), Alex Ovechkin (73)
TOR David Desharnais (67), Nikolaj Ehlers (74)
TOR→
BOS
BOS Alex Pietrangelo (79), Shea Weber (71), Robert Bortuzzo (71), Vladimir Sobotka (71), Brett Connolly (69), David Desharnais (67), Patrick Maroon (68), Oskar Steen (P), Y21 R4 CAR pick (Philip Svedbeck), Y24 R4 QUE pick (Javon Moore)
TOR Luke Schenn (78), Tyler Myers (74), Torey Krug (73), Matt Calvert (74), Claude Giroux (76)
CHI
CHI
CHI
MTL
MTL
MTL
MTL
MTL→
CHI
CHI David Desharnais (68), Brian Elliott (78), Jason Pominville (70), Y15 R1 BOS pick (IVAN PROVOROV)
MTL Stephen Weiss (68), Ondrej Pavelec (78), David Backes (67), Y15 R5 WSH pick (ROBIN KOVACS), Y15 R4 QUE pick (GABRIEL GAGNE)
CHI→
PHI
MIN
COL→
VAN
COL Henrik Sedin (75)
VAN David Desharnais (67), Y13 R3 COL pick, Y14 R5 VAN pick
VAN→
SJS
VAN Dany Heatley (77), Y13 R4 LAK pick (Madison Bowey)
SJS David Desharnais (67), Martin Erat (70)
SJS→
TOR
SJS Stephen Weiss (70), Y13 R4 WSH pick (Patrick Bartosak), Y14 R2 TOR pick (JOSH HO-SANG)
TOR David Desharnais (67), Y14 R2 SJS pick
TOR→
MIN
MIN David Desharnais (67), Y13 R2 TOR pick (Marko Dano), Y15 R5 TOR pick (COLE ULLY)
TOR Patrick Sharp (67), Y13 R3 NSH pick (Jake Paterson), Y15 R4 MIN pick
TOR→
OTT
OTT David Desharnais (67), Tuomo Ruutu (72), Dustin Jeffrey (64), Y12 R4 CAR pick (Matt Donovan)
TOR Viktor Stalberg (65), Matt Greene (67), Jason Arnott (70), Chris Butler (66)
TOR