| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL20 |
NYI
Total |
81 | 44 | 17 | 27 | +5 | 14 | 4 | 1 | 1 |
OTT
|
57 | 34 | 14 | 20 | +1 | 12 | 4 | 1 | 1 | |
NYI
|
14 | 4 | 1 | 3 | +4 | 0 | 0 | 0 | 0 | |
SEA
|
6 | 4 | 2 | 2 | -1 | 2 | 0 | 0 | 0 | |
TOR
|
4 | 2 | 0 | 2 | +1 | 0 | 0 | 0 | 0 | |
| NSHL19 |
OTT
|
82 | 61 | 27 | 34 | +15 | 12 | 3 | 1 | 6 |
| NSHL18 |
LAK
|
80 | 73 | 32 | 41 | -7 | 12 | 14 | 0 | 5 |
| NSHL17 |
LAK
|
80 | 82 | 26 | 56 | +15 | 18 | 4 | 0 | 4 |
| NSHL16 |
PHI
|
80 | 86 | 42 | 44 | +2 | 22 | 13 | 2 | 11 |
| NSHL15 |
PHI
|
80 | 74 | 27 | 47 | +8 | 24 | 5 | 0 | 3 |
| NSHL14 |
PHI
|
80 | 75 | 28 | 47 | +4 | 24 | 5 | 0 | 6 |
| NSHL13 |
PHI
|
80 | 96 | 42 | 54 | -8 | 18 | 12 | 2 | 2 |
| NSHL12 |
COL
|
80 | 91 | 38 | 53 | -4 | 41 | 12 | 2 | 7 |
| NSHL11 |
COL
|
78 | 105 | 43 | 62 | +20 | 63 | 9 | 1 | 2 |
| NSHL10 |
TOR
|
78 | 42 | 16 | 26 | +20 | 34 | 2 | 0 | 2 |
| NSHL9 |
VAN
|
78 | 29 | 11 | 18 | -5 | 133 | 1 | 0 | 0 |
| NSHL8 |
VAN
|
74 | 24 | 10 | 14 | -7 | 124 | 0 | 0 | 1 |
| NSHL7 |
VAN
|
11 | 5 | 4 | 1 | +8 | 36 | 0 | 0 | 0 |
| NSHL6 |
QUE
|
55 | 9 | 6 | 3 | -7 | 79 | 2 | 0 | 0 |
| Pro Career | 1097 | 896 | 369 | 527 | +59 | 654 | 86 | 9 | 50 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL7 |
VAN
|
48 | 43 | 19 | 24 | +18 | 38 | 9 | 0 | 1 |
| Farm Career | 48 | 43 | 19 | 24 | +18 | 38 | 9 | 0 | 1 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL20 |
NYI
|
7 | 1 | 0 | 1 | -3 | 0 | 0 | 0 | 0 |
| NSHL18 |
LAK
|
3 | 4 | 1 | 3 | -1 | 0 | 0 | 0 | 0 |
| NSHL17 |
LAK
|
10 | 9 | 3 | 6 | -2 | 2 | 0 | 1 | 1 |
| NSHL16 |
PHI
|
6 | 7 | 4 | 3 | +3 | 0 | 2 | 0 | 0 |
| NSHL15 |
PHI
|
14 | 13 | 4 | 9 | +1 | 2 | 0 | 0 | 0 |
| NSHL11 |
COL
|
4 | 2 | 1 | 1 | -3 | 2 | 0 | 0 | 0 |
| NSHL10 |
TOR
|
17 | 10 | 3 | 7 | +9 | 32 | 0 | 0 | 0 |
| Pro Career | 61 | 46 | 16 | 30 | +4 | 38 | 2 | 1 | 1 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL7 |
MAN
|
10 | 7 | 3 | 4 | 0 | 14 | 1 | 0 | 0 |
| Season | Team | IT | SP | ST | EN | DU | DI | SK | PA | PC | DF | SC | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL6 |
QUE
|
76 | 69 | 76 | 77 | 87 | 55 | 69 | 61 | 65 | 71 | 65 | 51 | 60 | 73 |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL9 |
VAN
|
83 | 36 | 61 | 66 | 74 | 80 | 80 | 68 | 72 | 63 | 67 | 75 | 66 | 56 | 66 | 65 |
| NSHL10 |
TOR
|
82 | 40 | 62 | 70 | 74 | 81 | 81 | 69 | 76 | 66 | 67 | 74 | 65 | 60 | 65 | 67 |
| NSHL11 |
COL
|
81 | 28 | 78 | 77 | 80 | 94 | 94 | 86 | 95 | 77 | 89 | 79 | 59 | 86 | 68 | 78 |
| NSHL12 |
COL
|
82 | 30 | 79 | 80 | 79 | 95 | 95 | 88 | 97 | 80 | 91 | 79 | 82 | 88 | 67 | 79 |
| NSHL13 |
PHI
|
81 | 29 | 81 | 82 | 78 | 94 | 94 | 87 | 98 | 82 | 90 | 78 | 83 | 87 | 67 | 79 |
| NSHL14 |
PHI
|
80 | 27 | 83 | 82 | 77 | 95 | 95 | 89 | 98 | 86 | 90 | 79 | 85 | 86 | 69 | 80 |
| NSHL15 |
PHI
|
80 | 27 | 85 | 82 | 77 | 95 | 95 | 89 | 98 | 86 | 90 | 79 | 85 | 86 | 69 | 80 |
| NSHL16 |
PHI
|
80 | 25 | 86 | 81 | 75 | 94 | 95 | 87 | 98 | 84 | 88 | 78 | 83 | 84 | 70 | 79 |
| NSHL17 |
LAK
|
78 | 23 | 87 | 79 | 76 | 95 | 96 | 86 | 98 | 84 | 89 | 76 | 83 | 82 | 71 | 79 |
| NSHL18 |
LAK
|
77 | 22 | 87 | 79 | 75 | 92 | 93 | 86 | 98 | 84 | 86 | 76 | 82 | 79 | 71 | 45 |
| NSHL19 |
OTT
|
74 | 20 | 86 | 76 | 72 | 89 | 90 | 83 | 98 | 81 | 83 | 73 | 79 | 76 | 71 | 42 |
| NSHL20 |
NYI
|
71 | 20 | 86 | 73 | 72 | 89 | 90 | 80 | 98 | 78 | 80 | 70 | 76 | 75 | 71 | 39 |
| Career Avg | 80 | 28 | 81 | 78 | 76 | 92 | 92 | 84 | 94 | 80 | 85 | 77 | 78 | 79 | 69 | 68 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL14 | PHI |
TC | SK | 81 | 82 | +1 | 1 | PSC Bonus |
| NSHL14 | PHI |
TC | PA | 84 | 86 | +2 | 2 | PSC Bonus |
| NSHL14 | PHI |
TC | DF | 77 | 79 | +2 | 2 | PSC Bonus |
| NSHL12 | COL |
TC | SK | 79 | 80 | +1 | 1 | |
| NSHL12 | COL |
TC | PA | 79 | 80 | +1 | 1 | |
| NSHL12 | COL |
TC | DF | 78 | 79 | +1 | 1 | |
| NSHL10 | TOR |
TC | DI | 60 | 62 | +2 | 2 | |
| NSHL9 | VAN |
TC | SC | 66 | 67 | +1 | 1 | |
| NSHL9 | VAN |
TC | DF | 73 | 75 | +2 | 2 |
NYI
SEA→
TOR
SEA Erik Johnson (70), Michael Haley (63), Brad Malone (61), Y22 R2 DET pick (Dylan James), Y22 R3 PHI pick (Rieger Lorenz), Y21 R4 QUE pick (Eemil Viro), Y21 R5 TBL pick (Samuel Walker)
TOR Alex Ovechkin (73), Ryan Kesler (74)
TOR→
OTT
OTT Anton Lander (71), Ryan Kesler (74), Y24 R2 QUE pick (Andrew Basha)
TOR David Krejci (73), Joonas Donskoi (70), Y21 R2 VGK pick (Wyatt Johnston)
OTT→
NYI
NYI Corban Knight (66), Ryan Kesler (74)
OTT Jamie McGinn (71), Paul Stastny (72)
SEA
OTT
LAK
LAK
LAK
LAK
PHI
TBL→
PHI
PHI Ryan Kesler (79), Y15 R5 MIN pick
TBL Mikael Backlund (69), Mike Fisher (72), Y14 R1 PHI pick (AARON EKBLAD), Y15 R2 PHI pick (NOAH JUULSEN)
TBL
COL
TOR→
COL
COL Ryan Kesler (77), Scottie Upshall (66)
TOR Gilbert Brule (62), Cal Clutterbuck (63), Y11 R1 COL pick (Gabriel Landeskog), Y11 R2 NYR pick (Nick Spaling), Y11 R4 COL pick (Chris Tanev), Y11 R5 COL pick (Harry Zolnierczyk)
COL
TOR
VAN
QUE→
DET
DET Cam Ward, Ryan Kesler, Erik Johnson
QUE Darren McCarty, Keith Tkachuk
DET→
BOS
BOS Ryan Kesler, Tuukka Rask
DET Marty Reasoner, Rick DiPietro
BOS→
TOR
TOR Ryan Kesler
BOS Y0 R0 pick, Y0 R0 pick
TOR→
ATL
ATL Jiri Novotny, Ryan Kesler
TOR Daniel Briere, Tom Kostopoulos, $1,000,000| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Final | 5 | 9 / 11 | Eliminated | 0 | 1 | -3 | 0 | -0.5 |
| NSHL20 Totals | 0 | 1 | -3 | 0 | -0.5 | |||