| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
CBJ
|
80 | 51 | 28 | 23 | +11 | 57 | 15 | 0 | 4 |
| 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 | 445 | 265 | 126 | 139 | +5 | 333 | 43 | 0 | 24 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
CBJ
|
17 | 9 | 2 | 7 | +2 | 26 | 0 | 0 | 1 |
| 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 | 93 | 32 | 12 | 20 | 0 | 62 | 0 | 0 | 2 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL18 |
CHI
|
13 | 5 | 4 | 1 | -6 | 6 | 1 | 0 | 1 |
| 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 |
| NSHL25 |
CBJ
|
86 | 45 | 81 | 93 | 60 | 90 | 89 | 80 | 74 | 79 | 90 | 70 | 83 | 77 | 73 | 78 |
| Career Avg | 79 | 27 | 79 | 92 | 55 | 86 | 85 | 79 | 74 | 75 | 86 | 70 | 82 | 69 | 67 | 82 | |
| 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 |
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)
DAL
DAL
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
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)
CHI
CHI| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Final Six | 3 | 2 / 14 | Advanced | 1 | 4 | +3 | 4 | 5.5 |
| Semifinal | 5 | 3 / 10 | Advanced | 2 | 1 | +2 | 2 | 5 |
| Final | 4 | 9 / 10 | Eliminated | 0 | 1 | -1 | 0 | 0.5 |
| NSHL25 Totals | 3 | 6 | +4 | 6 | 11 | |||
| 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 | |||