| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
CAR
|
78 | 18 | 8 | 10 | +6 | 8 | 0 | 0 | 1 |
| 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
Total |
79 | 27 | 12 | 15 | +12 | 20 | 0 | 0 | 3 |
OTT
|
73 | 23 | 12 | 11 | +8 | 20 | 0 | 0 | 3 | |
TOR
|
6 | 4 | 0 | 4 | +4 | 0 | 0 | 0 | 0 | |
| 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 | 396 | 102 | 40 | 62 | +7 | 97 | 2 | 0 | 6 | |
| 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 |
| NSHL25 |
CAR
|
68 | 51 | 76 | 78 | 68 | 80 | 78 | 70 | 61 | 72 | 70 | 68 | 72 | 81 | 66 | 70 |
| Career Avg | 67 | 45 | 78 | 81 | 58 | 81 | 77 | 70 | 58 | 72 | 70 | 69 | 72 | 73 | 64 | 68 | |
CAR
CHI
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)
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)
DAL
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
MIN→
TOR
MIN Jeff Schultz (67), Matt Frattin (67)
TOR Mike Reilly (64), Ryan Dzingel (68)
TOR→
WSH
TOR Antoine Roussel (72), Mattias Ekholm (69), Radko Gudas (73)
WSH Ryan Dzingel (68), Jan Rutta (67)
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
WPG