| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
CBJ
|
70 | 42 | 22 | 20 | +5 | 55 | 12 | 0 | 2 |
| NSHL24 |
CBJ
|
78 | 55 | 24 | 31 | +4 | 64 | 9 | 0 | 6 |
| NSHL23 |
CBJ
Total |
74 | 49 | 21 | 28 | -6 | 62 | 7 | 0 | 4 |
MIN
|
59 | 42 | 18 | 24 | -2 | 51 | 6 | 0 | 2 | |
CBJ
|
15 | 7 | 3 | 4 | -4 | 11 | 1 | 0 | 2 | |
| NSHL22 |
DAL
|
77 | 48 | 24 | 24 | +16 | 79 | 6 | 0 | 6 |
| NSHL21 |
DAL
Total |
77 | 40 | 20 | 20 | -8 | 55 | 5 | 0 | 3 |
TOR
|
47 | 26 | 13 | 13 | -14 | 45 | 4 | 0 | 3 | |
CHI
|
16 | 0 | 0 | 0 | +2 | 8 | 0 | 0 | 0 | |
DAL
|
14 | 14 | 7 | 7 | +4 | 2 | 1 | 0 | 0 | |
| NSHL20 |
CHI
|
59 | 22 | 9 | 13 | -12 | 16 | 1 | 0 | 1 |
| Pro Career | 435 | 256 | 120 | 136 | -1 | 331 | 40 | 0 | 22 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL20 |
CHI
|
15 | 17 | 6 | 11 | 0 | 4 | 2 | 0 | 1 |
| NSHL19 |
CHI
|
82 | 102 | 52 | 50 | +5 | 50 | 16 | 0 | 2 |
| NSHL18 |
CHI
|
80 | 58 | 35 | 23 | +8 | 32 | 10 | 0 | 1 |
| Farm Career | 177 | 177 | 93 | 84 | +13 | 86 | 28 | 0 | 4 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
CBJ
|
6 | 1 | 0 | 1 | -2 | 2 | 0 | 0 | 0 |
| NSHL23 |
CBJ
|
12 | 6 | 2 | 4 | +2 | 12 | 0 | 0 | 0 |
| NSHL22 |
DAL
|
6 | 2 | 2 | 0 | -2 | 2 | 0 | 0 | 1 |
| NSHL21 |
DAL
|
7 | 4 | 1 | 3 | -2 | 6 | 0 | 0 | 0 |
| NSHL20 |
CHI
|
27 | 8 | 4 | 4 | 0 | 10 | 0 | 0 | 0 |
| NSHL19 |
CHI
|
18 | 2 | 1 | 1 | +2 | 4 | 0 | 0 | 0 |
| Pro Career | 76 | 23 | 10 | 13 | -2 | 36 | 0 | 0 | 1 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL18 |
RCK
|
13 | 5 | 4 | 1 | -6 | 6 | 0 | 0 | 0 |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL18 |
CHI
|
73 | 10 | 75 | 86 | 45 | 81 | 80 | 71 | 71 | 68 | 74 | 68 | 76 | 62 | 57 | 90 |
| NSHL19 |
CHI
|
73 | 10 | 76 | 90 | 45 | 81 | 80 | 74 | 74 | 71 | 78 | 68 | 80 | 62 | 59 | 90 |
| NSHL20 |
CHI
|
76 | 10 | 77 | 93 | 45 | 84 | 83 | 80 | 74 | 74 | 86 | 68 | 83 | 63 | 62 | 90 |
| NSHL21 |
DAL
|
76 | 10 | 79 | 93 | 60 | 84 | 83 | 80 | 74 | 74 | 86 | 70 | 83 | 64 | 62 | 75 |
| NSHL22 |
DAL
|
79 | 40 | 79 | 93 | 60 | 87 | 86 | 80 | 74 | 74 | 89 | 70 | 83 | 73 | 73 | 76 |
| NSHL23 |
CBJ
|
82 | 43 | 81 | 93 | 60 | 89 | 89 | 80 | 74 | 76 | 90 | 70 | 83 | 73 | 73 | 77 |
| NSHL24 |
CBJ
|
84 | 45 | 81 | 93 | 60 | 90 | 89 | 80 | 74 | 79 | 90 | 70 | 83 | 75 | 73 | 78 |
| Career Avg | 78 | 24 | 79 | 92 | 54 | 86 | 85 | 78 | 74 | 74 | 85 | 70 | 82 | 68 | 66 | 83 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL24 | CBJ |
LTC | PA | 76 | 79 | +3 | 3 | |
| NSHL21 | CHI |
TC | DF | 68 | 70 | +2 | 2 | |
| NSHL20 | CHI |
TC | SC | 81 | 86 | +5 | 5 | NSHLWTF Pts |
| NSHL20 | CHI |
TC | PH | 77 | 80 | +3 | 3 | |
| NSHL19 | CHI |
TC | SK | 89 | 90 | +1 | 1 | All-Star Classic Win |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL23 | Trade | MIN→ CBJ |
CBJ Anthony Beauvillier (77), Jonathan Quick (78) MIN Oscar Lindberg (73), Brayden Tracey (P), Cam York (P), Ethan Del Mastro (P), Klim Kostin (P) |
| NSHL23 | Signing | DAL |
$5,166,667 for 3 years |
| NSHL22 | Signing | DAL |
$4,400,001 for 1 year |
| NSHL21 | Trade | CHI→ TOR |
CHI Josh Jooris (70), Sam Bennett (74), Jared Spurgeon (72), Y22 R1 MIN pick (Jimmy Snuggerud), Y22 R2 SJS pick, Y24 R1 SJS pick TOR Anthony Beauvillier (74), Tyson Barrie (77), Melker Karlsson (70), $1,000,000 |
| NSHL21 | Trade | TOR→ DAL |
DAL Anthony Beauvillier (75), Sven Baertschi (74), Michael Grabner (72), Travis Sanheim (71) TOR Alex Tuch (74), Brady Skjei (74), Roman Josi (74), Leo Komarov (68) |
| NSHL21 | Signing | CHI |
$5,000,000 for 1 year |
| NSHL18 | Signing | CHI |
$850,000 for 3 years |
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Semifinal | 2 | 3 / 12 | Advanced | 3 | 1 | -1 | 6 | 3.5 |
| Final | 1 | 9 / 10 | Eliminated | 2 | 5 | +1 | 23 | -2 |
| NSHL24 Totals | 5 | 6 | 0 | 29 | 1.5 | |||
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Final | 5 | 10 / 12 | Eliminated | 2 | 2 | -3 | 2 | 3.5 |
| NSHL23 Totals | 2 | 2 | -3 | 2 | 3.5 | |||
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Round 1 | 2 | 4 / 12 | Advanced | 3 | 2 | +4 | 4 | 8 |
| Final Six | 2 | 5 / 10 | Advanced | 5 | 1 | +3 | 15 | 5 |
| Semifinal | 6 | 4 / 8 | Advanced | 2 | 2 | +3 | 2 | 6.5 |
| Final | 2 | 7 / 8 | Eliminated | 1 | 0 | -1 | 6 | -1.5 |
| NSHL22 Totals | 11 | 5 | +9 | 27 | 18 | |||
| Year | Seed | Team | Finish | Rounds | Won | PTS |
|---|---|---|---|---|---|---|
| PSC25 | #32 | CBJ | Round of 32 | 2 | 1 | 4 |
| PSC24 | #10 | CBJ | Round of 64 | 1 | 0 | 1 |
| PSC22 | #26 | DAL | Round of 64 | 1 | 0 | 0 |