| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL23 |
QUE
|
74 | 4 | 0 | 4 | +12 | 106 | 0 | 0 | 0 |
| NSHL22 |
VGK
|
17 | 2 | 0 | 2 | -7 | 50 | 0 | 0 | 0 |
| NSHL21 |
VGK
Total |
74 | 26 | 2 | 24 | +11 | 125 | 2 | 0 | 0 |
LAK
|
39 | 15 | 2 | 13 | -1 | 66 | 2 | 0 | 0 | |
VGK
|
35 | 11 | 0 | 11 | +12 | 59 | 0 | 0 | 0 | |
| NSHL20 |
OTT
|
43 | 5 | 1 | 4 | -9 | 46 | 0 | 0 | 0 |
| NSHL18 |
CGY
Total |
50 | 1 | 0 | 1 | -11 | 28 | 0 | 0 | 0 |
CGY
|
49 | 1 | 0 | 1 | -9 | 28 | 0 | 0 | 0 | |
QUE
|
1 | 0 | 0 | 0 | -2 | 0 | 0 | 0 | 0 | |
| Pro Career | 258 | 38 | 3 | 35 | -4 | 355 | 2 | 0 | 0 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
LAK
|
77 | 14 | 1 | 13 | +1 | 258 | 0 | 0 | 0 |
| NSHL24 |
LAK
|
68 | 12 | 1 | 11 | -7 | 175 | 0 | 0 | 1 |
| NSHL22 |
VGK
|
61 | 27 | 9 | 18 | -6 | 230 | 6 | 0 | 1 |
| NSHL20 |
OTT
|
25 | 7 | 1 | 6 | 0 | 48 | 0 | 0 | 0 |
| NSHL19 |
WSH
|
67 | 20 | 3 | 17 | +4 | 96 | 0 | 0 | 0 |
| NSHL18 |
CGY
|
1 | 0 | 0 | 0 | +1 | 0 | 0 | 0 | 0 |
| NSHL17 |
SJS
|
61 | 14 | 4 | 10 | +15 | 85 | 2 | 0 | 0 |
| NSHL16 |
WPG
|
80 | 22 | 5 | 17 | -19 | 171 | 2 | 0 | 1 |
| Farm Career | 440 | 116 | 24 | 92 | -11 | 1063 | 10 | 0 | 3 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL21 |
VGK
|
6 | 3 | 1 | 2 | +3 | 8 | 0 | 0 | 0 |
| NSHL16 |
WPG
|
1 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 0 |
| Pro Career | 7 | 3 | 1 | 2 | +3 | 12 | 0 | 0 | 0 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL16 |
WPG
|
96 | 80 | 45 | 68 | 83 | 70 | 70 | 64 | 50 | 64 | 64 | 72 | 60 | 65 | 70 | 68 |
| NSHL17 |
SJS
|
96 | 80 | 48 | 68 | 84 | 73 | 73 | 67 | 50 | 67 | 64 | 72 | 61 | 65 | 70 | 69 |
| NSHL18 |
CGY
|
96 | 80 | 50 | 68 | 86 | 75 | 75 | 68 | 50 | 68 | 64 | 74 | 63 | 66 | 70 | 75 |
| NSHL19 |
WSH
|
96 | 80 | 52 | 68 | 88 | 75 | 75 | 68 | 50 | 68 | 64 | 74 | 63 | 67 | 70 | 75 |
| NSHL20 |
OTT
|
95 | 82 | 54 | 67 | 90 | 77 | 77 | 70 | 50 | 70 | 64 | 75 | 62 | 68 | 72 | 74 |
| NSHL21 |
VGK
|
95 | 83 | 55 | 67 | 99 | 77 | 77 | 70 | 50 | 70 | 64 | 75 | 62 | 69 | 72 | 73 |
| NSHL22 |
VGK
|
95 | 58 | 56 | 67 | 99 | 79 | 79 | 72 | 50 | 72 | 64 | 75 | 62 | 79 | 76 | 74 |
| NSHL23 |
QUE
|
97 | 60 | 55 | 66 | 99 | 81 | 81 | 74 | 50 | 74 | 66 | 74 | 64 | 79 | 78 | 74 |
| NSHL24 |
LAK
|
95 | 61 | 56 | 64 | 99 | 79 | 79 | 72 | 50 | 72 | 64 | 75 | 62 | 80 | 76 | 73 |
| NSHL25 |
LAK
|
92 | 62 | 53 | 61 | 99 | 78 | 78 | 69 | 50 | 70 | 61 | 75 | 59 | 81 | 77 | 72 |
| Career Avg | 96 | 73 | 53 | 67 | 93 | 77 | 77 | 70 | 50 | 70 | 64 | 75 | 62 | 72 | 74 | 73 | |
QUE
VGK
LAK→
VGK
LAK Justin Fontaine (73), Tucker Poolman (66), Ryan Ufko (P), Y22 R5 FLA pick (Nicholas Moldenhauer), Y23 R5 SJS pick, Y24 R5 VGK pick (Clarke Caswell), Y25 R5 DAL pick
VGK Dylan McIlrath (73), Tanner Pearson (73)
LAK
DAL
WSH
SJS→
QUE
QUE→
CGY
QUE→
WPG
QUE Lars Eller (68), Thomas McCollum (61)
WPG Danny Taylor (67), Dylan McIlrath (P), Y15 R6 CHI pick (LINUS SODERSTROM), Y15 R6 TBL pick (DENNIS YAN)