| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL20 |
TOR
Total |
9 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 |
TOR
|
7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
BOS
|
2 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | |
| NSHL18 |
CGY
|
13 | 2 | 1 | 1 | -7 | 8 | 0 | 0 | 0 |
| Pro Career | 22 | 2 | 1 | 1 | -7 | 10 | 0 | 0 | 0 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL23 |
FLA
|
76 | 11 | 2 | 9 | +6 | 126 | 0 | 0 | 0 |
| NSHL22 |
FLA
|
78 | 33 | 12 | 21 | +6 | 345 | 2 | 0 | 4 |
| NSHL21 |
FLA
|
78 | 53 | 22 | 31 | +10 | 190 | 6 | 1 | 2 |
| NSHL20 |
TOR
Total |
64 | 15 | 3 | 12 | 0 | 46 | 1 | 0 | 0 |
TOR
|
44 | 10 | 3 | 7 | -2 | 26 | 1 | 0 | 0 | |
TOR
|
20 | 5 | 0 | 5 | +2 | 20 | 0 | 0 | 0 | |
| NSHL19 |
TOR
Total |
83 | 38 | 16 | 22 | +10 | 105 | 2 | 0 | 3 |
TOR
|
54 | 22 | 7 | 15 | 0 | 56 | 1 | 0 | 1 | |
TOR
|
29 | 16 | 9 | 7 | +10 | 49 | 1 | 0 | 2 | |
| NSHL18 |
CGY
|
62 | 35 | 15 | 20 | -6 | 159 | 4 | 0 | 0 |
| NSHL17 |
CGY
|
80 | 46 | 24 | 22 | -29 | 193 | 5 | 0 | 4 |
| NSHL13 |
LAK
|
4 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 |
| Farm Career | 525 | 231 | 94 | 137 | -4 | 1164 | 20 | 1 | 13 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL13 |
LAK
|
71 | 80 | 64 | 64 | 89 | 55 | 55 | 61 | 58 | 61 | 62 | 65 | 62 | 66 | 66 | 61 |
| NSHL14 |
LAK
|
71 | 80 | 64 | 64 | 89 | 55 | 55 | 61 | 58 | 61 | 62 | 65 | 62 | 66 | 66 | 61 |
| NSHL15 |
VAN
|
71 | 80 | 64 | 64 | 89 | 55 | 55 | 61 | 58 | 61 | 62 | 65 | 62 | 66 | 66 | 62 |
| NSHL17 |
CGY
|
93 | 80 | 55 | 56 | 85 | 86 | 85 | 67 | 50 | 67 | 76 | 67 | 67 | 70 | 77 | 68 |
| NSHL18 |
CGY
|
91 | 78 | 53 | 57 | 86 | 87 | 86 | 68 | 51 | 68 | 76 | 66 | 68 | 70 | 75 | 23 |
| NSHL19 |
TOR
|
89 | 79 | 51 | 56 | 85 | 85 | 84 | 69 | 52 | 69 | 74 | 67 | 66 | 71 | 73 | 21 |
| NSHL20 |
TOR
|
90 | 80 | 52 | 55 | 86 | 86 | 81 | 69 | 53 | 70 | 71 | 68 | 64 | 72 | 74 | 18 |
| NSHL21 |
FLA
|
90 | 77 | 53 | 56 | 95 | 83 | 78 | 69 | 54 | 71 | 68 | 65 | 63 | 73 | 73 | 68 |
| NSHL22 |
FLA
|
88 | 65 | 50 | 53 | 92 | 81 | 79 | 70 | 55 | 72 | 69 | 62 | 64 | 86 | 84 | 68 |
| NSHL23 |
FLA
|
89 | 66 | 47 | 51 | 90 | 82 | 80 | 67 | 56 | 70 | 66 | 63 | 61 | 86 | 85 | 67 |
| Career Avg | 85 | 77 | 56 | 58 | 89 | 76 | 74 | 67 | 55 | 67 | 69 | 66 | 64 | 73 | 74 | 52 | |
FLA
FLA
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)
BOS→
TOR
BOS Derek Joslin (68), Brent Burns (68), William Karlsson (76)
TOR Patrick Maroon (68), Y22 R1 BOS pick (Joakim Kemell), Y22 R2 SJS pick, Y24 R4 QUE pick (Javon Moore)
WSH→
TOR
TOR Patrick Maroon (68)
WSH Mark Letestu (66), Roman Will (66)
CGY
LAK