| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL23 |
CHI
|
78 | 17 | 4 | 13 | +6 | 17 | 0 | 0 | 0 |
| NSHL22 |
MTL
Total |
34 | 10 | 3 | 7 | -13 | 6 | 0 | 0 | 0 |
TOR
|
27 | 8 | 2 | 6 | -10 | 2 | 0 | 0 | 0 | |
TBL
|
5 | 1 | 1 | 0 | -2 | 2 | 0 | 0 | 0 | |
MTL
|
2 | 1 | 0 | 1 | -1 | 2 | 0 | 0 | 0 | |
| NSHL21 |
TBL
Total |
75 | 17 | 4 | 13 | +1 | 36 | 0 | 0 | 0 |
TOR
|
30 | 9 | 1 | 8 | +2 | 14 | 0 | 0 | 0 | |
PHI
|
27 | 5 | 1 | 4 | +2 | 16 | 0 | 0 | 0 | |
TBL
|
13 | 2 | 1 | 1 | -3 | 2 | 0 | 0 | 0 | |
DAL
|
5 | 1 | 1 | 0 | 0 | 4 | 0 | 0 | 0 | |
| NSHL20 |
OTT
|
73 | 23 | 12 | 11 | +8 | 20 | 0 | 0 | 3 |
| NSHL19 |
TOR
Total |
52 | 13 | 9 | 4 | -5 | 10 | 2 | 0 | 2 |
WSH
|
25 | 3 | 3 | 0 | -7 | 4 | 0 | 0 | 1 | |
TOR
|
22 | 8 | 4 | 4 | +1 | 6 | 2 | 0 | 1 | |
MIN
|
5 | 2 | 2 | 0 | +1 | 0 | 0 | 0 | 0 | |
| Pro Career | 312 | 80 | 32 | 48 | -3 | 89 | 2 | 0 | 5 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
CHI
|
72 | 62 | 24 | 38 | +6 | 61 | 11 | 0 | 4 |
| NSHL22 |
MTL
|
16 | 13 | 9 | 4 | +1 | 4 | 1 | 0 | 1 |
| NSHL19 |
TOR
|
3 | 3 | 0 | 3 | +3 | 0 | 0 | 0 | 0 |
| NSHL18 |
WPG
|
80 | 56 | 21 | 35 | +2 | 19 | 0 | 0 | 3 |
| NSHL17 |
WPG
|
75 | 52 | 23 | 29 | -11 | 23 | 6 | 0 | 3 |
| Farm Career | 246 | 186 | 77 | 109 | +1 | 107 | 18 | 0 | 11 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL23 |
CHI
|
6 | 0 | 0 | 0 | +1 | 0 | 0 | 0 | 0 |
| NSHL21 |
TBL
|
4 | 0 | 0 | 0 | -2 | 0 | 0 | 0 | 0 |
| NSHL19 |
TOR
|
2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Pro Career | 12 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
CHI
|
5 | 7 | 3 | 4 | +4 | 7 | 0 | 0 | 1 |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL17 |
WPG
|
66 | 40 | 72 | 78 | 45 | 81 | 74 | 65 | 50 | 69 | 67 | 68 | 69 | 66 | 62 | 65 |
| NSHL18 |
WPG
|
66 | 40 | 74 | 80 | 47 | 81 | 76 | 67 | 52 | 71 | 69 | 68 | 71 | 66 | 63 | 65 |
| NSHL19 |
TOR
|
66 | 40 | 76 | 82 | 47 | 81 | 76 | 69 | 54 | 73 | 71 | 68 | 73 | 67 | 63 | 65 |
| NSHL20 |
OTT
|
66 | 40 | 78 | 82 | 47 | 81 | 76 | 69 | 56 | 73 | 71 | 68 | 73 | 68 | 63 | 65 |
| NSHL21 |
TBL
|
66 | 40 | 79 | 82 | 63 | 81 | 76 | 71 | 58 | 73 | 71 | 68 | 73 | 69 | 64 | 70 |
| NSHL22 |
MTL
|
68 | 52 | 79 | 82 | 65 | 81 | 78 | 71 | 60 | 73 | 71 | 68 | 73 | 79 | 64 | 70 |
| NSHL23 |
CHI
|
69 | 52 | 81 | 82 | 67 | 81 | 79 | 71 | 62 | 73 | 71 | 68 | 73 | 79 | 66 | 70 |
| NSHL24 |
CHI
|
67 | 50 | 79 | 80 | 68 | 79 | 77 | 69 | 63 | 71 | 69 | 69 | 71 | 80 | 65 | 69 |
| Career Avg | 67 | 45 | 78 | 81 | 57 | 81 | 77 | 69 | 57 | 72 | 70 | 69 | 72 | 72 | 64 | 68 | |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL25 | Signing | CAR |
$2,000,000 · 2 yr |
| NSHL23 | Opening Day Waivers | CHI |
Claimed off opening-day waivers |
| NSHL21 | Trade | DAL→ TOR |
DAL Blake Coleman (67), Christian Dvorak (73), Esa Lindell (73), Dominik Kubalik (73), Jack Finley (P), Ozzie Wiesblatt (P) TOR John Hayden (66), Ryan Dzingel (69) CBJ Carter Verhaeghe (75), Ryan Murray (75) |
| NSHL21 | Trade | TOR→ PHI |
PHI Jordan Staal (76), Ryan Dzingel (70), Y24 R3 STL pick → Aron Kiviharju, Y25 R3 DAL pick TOR Jean-Gabriel Pageau (76), Michael Grabner (72) |
| NSHL21 | Signing | DAL |
$500,000 · 4 yr |
| NSHL20 | Trade | TOR→ OTT |
OTT Peter Holland (69), Mike Matheson (68), Ryan Dzingel (68), Nick Shore (66), Brent Burns (68), Dylan Sikura (62) TOR Wayne Simmonds (72), Keith Yandle (72), Anton Stralman (68), Anton Lander (71), Joe Thornton (66), $3,000,000 |
| NSHL19 | Trade | MIN→ TOR |
MIN Jeff Schultz (67), Matt Frattin (67) TOR Mike Reilly (64), Ryan Dzingel (68) |
| NSHL19 | Trade | TOR→ WSH |
TOR Antoine Roussel (72), Mattias Ekholm (69), Radko Gudas (73) WSH Ryan Dzingel (68), Jan Rutta (67) |
| NSHL19 | Trade | WSH→ TOR |
TOR Ryan Dzingel (68), Malcolm Subban (72), Y20 R3 TOR pick → Justus Annunen WSH Kris Letang (75), Anders Lee (68), Jack Skille (67), Scott Darling (74), Tuukka Rask (77), $2,000,000 |
| NSHL17 | Signing | WPG |
$1,010,000 · 4 yr |