| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL21 |
STL
|
78 | 8 | 1 | 7 | +1 | 65 | 0 | 0 | 0 |
| NSHL20 |
OTT
Total |
77 | 8 | 1 | 7 | +12 | 25 | 1 | 0 | 0 |
OTT
|
38 | 8 | 1 | 7 | +10 | 21 | 1 | 0 | 0 | |
MIN
|
25 | 0 | 0 | 0 | -1 | 4 | 0 | 0 | 0 | |
TOR
|
14 | 0 | 0 | 0 | +3 | 0 | 0 | 0 | 0 | |
| NSHL19 |
TBL
Total |
81 | 14 | 4 | 10 | +6 | 16 | 2 | 0 | 1 |
WPG
|
55 | 14 | 4 | 10 | +5 | 8 | 2 | 0 | 1 | |
TBL
|
26 | 0 | 0 | 0 | +1 | 8 | 0 | 0 | 0 | |
| NSHL18 |
WPG
|
80 | 23 | 3 | 20 | +3 | 22 | 0 | 0 | 0 |
| NSHL17 |
WPG
|
73 | 24 | 5 | 19 | +6 | 28 | 2 | 0 | 1 |
| NSHL16 |
DET
|
80 | 16 | 1 | 15 | +5 | 30 | 0 | 0 | 0 |
| NSHL15 |
DET
|
74 | 13 | 1 | 12 | +7 | 30 | 0 | 0 | 0 |
| NSHL14 |
DET
|
4 | 1 | 0 | 1 | +6 | 4 | 0 | 0 | 0 |
| Pro Career | 547 | 107 | 16 | 91 | +46 | 220 | 5 | 0 | 2 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
CAL
|
80 | 36 | 5 | 31 | -9 | 106 | 2 | 0 | 0 |
| NSHL24 |
TOR
Total |
49 | 8 | 0 | 8 | -5 | 15 | 0 | 0 | 0 |
TOR
|
39 | 6 | 0 | 6 | -7 | 13 | 0 | 0 | 0 | |
TOR
|
10 | 2 | 0 | 2 | +2 | 2 | 0 | 0 | 0 | |
| NSHL23 |
STL
|
78 | 29 | 5 | 24 | -10 | 48 | 4 | 0 | 1 |
| NSHL22 |
STL
|
75 | 27 | 1 | 26 | +2 | 95 | 1 | 0 | 0 |
| NSHL14 |
DET
|
76 | 23 | 4 | 19 | -5 | 46 | 0 | 0 | 1 |
| Farm Career | 358 | 123 | 15 | 108 | -27 | 310 | 7 | 0 | 2 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL19 |
TBL
|
7 | 2 | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| NSHL17 |
WPG
|
14 | 3 | 1 | 2 | +3 | 4 | 1 | 0 | 0 |
| NSHL16 |
DET
|
19 | 6 | 1 | 5 | +7 | 8 | 0 | 0 | 0 |
| Pro Career | 40 | 11 | 3 | 8 | +10 | 12 | 1 | 0 | 0 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
TOR
|
18 | 10 | 2 | 8 | +2 | 11 | 1 | 0 | 0 |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL14 |
DET
|
81 | 50 | 74 | 78 | 72 | 74 | 74 | 70 | 74 | 76 | 61 | 75 | 63 | 65 | 63 | 69 |
| NSHL15 |
DET
|
81 | 50 | 77 | 78 | 73 | 77 | 77 | 71 | 74 | 76 | 62 | 75 | 64 | 65 | 63 | 70 |
| NSHL16 |
DET
|
81 | 50 | 79 | 78 | 75 | 77 | 77 | 71 | 74 | 76 | 62 | 75 | 64 | 66 | 63 | 71 |
| NSHL17 |
WPG
|
81 | 50 | 80 | 78 | 75 | 79 | 79 | 71 | 74 | 76 | 62 | 75 | 64 | 66 | 63 | 71 |
| NSHL18 |
WPG
|
81 | 50 | 81 | 78 | 75 | 81 | 81 | 72 | 74 | 76 | 63 | 75 | 66 | 67 | 64 | 75 |
| NSHL19 |
TBL
|
81 | 50 | 83 | 78 | 75 | 83 | 83 | 72 | 74 | 76 | 63 | 75 | 66 | 69 | 64 | 75 |
| NSHL20 |
OTT
|
81 | 50 | 85 | 78 | 75 | 84 | 84 | 72 | 74 | 76 | 64 | 75 | 66 | 70 | 65 | 75 |
| NSHL21 |
STL
|
79 | 48 | 83 | 76 | 90 | 82 | 82 | 70 | 72 | 74 | 62 | 73 | 64 | 71 | 66 | 73 |
| NSHL22 |
STL
|
77 | 42 | 81 | 74 | 90 | 80 | 82 | 68 | 70 | 72 | 60 | 71 | 62 | 82 | 68 | 72 |
| NSHL23 |
STL
|
78 | 43 | 78 | 73 | 90 | 81 | 83 | 69 | 67 | 73 | 61 | 70 | 63 | 82 | 69 | 72 |
| NSHL24 |
TOR
|
78 | 44 | 79 | 74 | 90 | 82 | 84 | 70 | 64 | 74 | 62 | 71 | 64 | 83 | 70 | 73 |
| NSHL25 |
CAL
|
75 | 45 | 80 | 71 | 90 | 79 | 81 | 67 | 61 | 71 | 60 | 72 | 61 | 84 | 71 | 71 |
| Career Avg | 80 | 48 | 80 | 77 | 81 | 80 | 81 | 71 | 71 | 75 | 62 | 74 | 64 | 73 | 66 | 73 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL14 | DET |
TC | PA | 74 | 76 | +2 | 2 | |
| NSHL14 | DET |
TC | DF | 72 | 75 | +3 | 3 |
CAL
STL
TBL→
WPG
TBL Martin Marincin (68)
WPG Ryan Stanton (72)
WPG→
MIN
MIN Ryan Stanton (72)
WPG Y23 R3 MIN pick (Danny Nelson)
MIN→
TOR
MIN Torey Krug (73)
TOR Ryan Stanton (72)
TOR→
OTT
OTT Antoine Roussel (73), Derick Brassard (67), Jake McCabe (72), Ryan Stanton (72), Cory Schneider (75), Y21 R4 QUE pick (Eemil Viro)
TOR Carey Price (81), Conor Sheary (74)
WPG→
TBL
TBL Calvin de Haan (75), Ryan Stanton (72)
WPG Esa Lindell (73), Michael Paliotta (70), Phillipe Myers (P)
WPG
DET