| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
CHI
|
78 | 70 | 35 | 35 | +11 | 70 | 11 | 0 | 9 |
| NSHL24 |
CHI
Total |
78 | 79 | 28 | 51 | +11 | 73 | 6 | 2 | 3 |
DET
|
47 | 63 | 20 | 43 | +11 | 58 | 6 | 1 | 2 | |
CAL
|
22 | 11 | 5 | 6 | +1 | 11 | 0 | 0 | 1 | |
CHI
|
9 | 5 | 3 | 2 | -1 | 4 | 0 | 1 | 0 | |
| NSHL23 |
QUE
|
78 | 75 | 27 | 48 | +4 | 85 | 8 | 0 | 5 |
| NSHL22 |
QUE
|
78 | 69 | 31 | 38 | +16 | 64 | 6 | 0 | 7 |
| NSHL21 |
QUE
|
78 | 81 | 27 | 54 | +5 | 56 | 9 | 0 | 6 |
| NSHL20 |
TOR
Total |
76 | 57 | 26 | 31 | +5 | 33 | 8 | 0 | 1 |
TOR
|
57 | 41 | 18 | 23 | +1 | 10 | 4 | 0 | 1 | |
PHI
|
19 | 16 | 8 | 8 | +4 | 23 | 4 | 0 | 0 | |
| NSHL19 |
PHI
|
61 | 42 | 15 | 27 | -8 | 14 | 3 | 0 | 1 |
| NSHL18 |
PHI
|
6 | 6 | 2 | 4 | +1 | 2 | 0 | 0 | 0 |
| Pro Career | 533 | 479 | 191 | 288 | +45 | 397 | 51 | 2 | 32 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
CHI
|
10 | 8 | 2 | 6 | +4 | 10 | 0 | 0 | 0 |
| NSHL24 |
CHI
|
5 | 2 | 2 | 0 | -2 | 2 | 0 | 0 | 0 |
| NSHL22 |
QUE
|
5 | 2 | 1 | 1 | -4 | 2 | 0 | 0 | 0 |
| NSHL21 |
QUE
|
14 | 9 | 3 | 6 | -7 | 26 | 2 | 1 | 1 |
| NSHL20 |
TOR
|
11 | 11 | 3 | 8 | +2 | 4 | 1 | 0 | 0 |
| NSHL19 |
PHI
|
1 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 |
| Pro Career | 46 | 32 | 11 | 21 | -8 | 44 | 3 | 1 | 1 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL18 |
PHI
|
4 | 3 | 3 | 0 | +1 | 6 | 0 | 0 | 0 |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL18 |
PHI
|
54 | 40 | 73 | 96 | 46 | 92 | 92 | 84 | 89 | 80 | 83 | 74 | 86 | 63 | 61 | 85 |
| NSHL19 |
PHI
|
57 | 43 | 76 | 99 | 46 | 92 | 92 | 88 | 92 | 88 | 88 | 74 | 89 | 63 | 64 | 85 |
| NSHL20 |
TOR
|
57 | 43 | 79 | 99 | 47 | 92 | 92 | 90 | 92 | 90 | 90 | 74 | 90 | 64 | 65 | 85 |
| NSHL21 |
QUE
|
59 | 43 | 83 | 99 | 50 | 92 | 92 | 90 | 94 | 90 | 90 | 75 | 90 | 65 | 65 | 80 |
| NSHL22 |
QUE
|
61 | 50 | 83 | 99 | 52 | 94 | 94 | 90 | 96 | 90 | 90 | 75 | 90 | 75 | 67 | 81 |
| NSHL23 |
QUE
|
63 | 50 | 83 | 99 | 54 | 94 | 96 | 90 | 98 | 90 | 90 | 75 | 90 | 75 | 67 | 81 |
| NSHL24 |
CHI
|
65 | 50 | 83 | 99 | 55 | 94 | 98 | 90 | 99 | 90 | 90 | 75 | 90 | 77 | 67 | 81 |
| NSHL25 |
CHI
|
67 | 50 | 83 | 99 | 60 | 95 | 98 | 90 | 99 | 90 | 90 | 75 | 90 | 78 | 67 | 82 |
| Career Avg | 61 | 47 | 81 | 99 | 52 | 94 | 95 | 89 | 95 | 89 | 89 | 75 | 90 | 70 | 66 | 83 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL25 | CHI |
LTC | ST | 57 | 60 | +3 | 3 | |
| NSHL21 | QUE |
TC | DI | 80 | 83 | +3 | 3 | |
| NSHL21 | QUE |
TC | DF | 74 | 75 | +1 | 1 | ALL-STAR CLASSIC |
| NSHL20 | PHI |
TC | ST | 46 | 47 | +1 | 1 | Unathletic Promo |
| NSHL20 | PHI |
TC | PH | 88 | 90 | +2 | 2 | Unathletic Promo |
| NSHL20 | PHI |
TC | PA | 88 | 90 | +2 | 2 | Unathletic Promo |
| NSHL19 | PHI |
TC | SC | 86 | 88 | +2 | 2 | |
| NSHL19 | PHI |
TC | PH | 87 | 88 | +1 | 1 | |
| NSHL19 | PHI |
TC | PA | 87 | 88 | +1 | 1 | All-Star Classic Win |
| NSHL19 | PHI |
TC | PA | 85 | 87 | +2 | 2 | |
| NSHL18 | PHI |
TC | PH | 83 | 84 | +1 | 1 | |
| NSHL18 | PHI |
TC | PA | 77 | 79 | +2 | 2 | |
| NSHL18 | PHI |
TC | DF | 73 | 74 | +1 | 1 | |
| NSHL18 | PHI |
TC | CK | 53 | 54 | +1 | 1 |
CHI
CAL→
DET
CAL Jordan Greenway (72), Y25 R1 BOS pick, Y25 R2 BOS pick, Y26 R1 BOS pick, Y26 R2 MTL pick, Y27 R1 NYR pick
DET Brayden Point (81)
DET→
CHI
CHI Brayden Point (81), Y25 R1 HAM pick
DET Quinton Byfield (74)
TOR→
QUE
QUE Brayden Point (79), Ryan Strome (73), Y21 R6 TOR pick (Arber Xhekaj), Y26 R4 QUE pick
TOR Alex DeBrincat (74), Nick Bjugstad (76), Y26 R7 QUE pick
TOR
PHI→
TOR
PHI Bo Horvat (75), Sam Gagner (75), Sergei Kostitsyn (66), Brian Dumoulin (72), Andrei Kostitsyn (68), J-F Berube (73), Y21 R1 QUE pick (Jesper Wallstedt), Y22 R2 OTT pick, Y23 R3 QUE pick (Oscar Fisker-Molgaard), Y24 R2 MTL pick (Ilya Nabokov), Y22 R6 TOR pick (Gavin White)
TOR Brayden Point (79), Vladimir Sobotka (71), Travis Hamonic (78), $4,000,000
PHI| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Round 1 | 8 | 8 / 14 | Advanced | 2 | 2 | -1 | 11 | 0 |
| Round 2 | 3 | 3 / 10 | Advanced | 3 | 4 | -2 | 7 | 5.5 |
| Round 3 | 1 | 6 / 10 | Advanced | 3 | 1 | +6 | 17 | 1.5 |
| Final Six | 6 | 6 / 7 | Advanced | 1 | 3 | 0 | 6 | 2 |
| Semifinal | 6 | 1 / 6 | Advanced | 6 | 4 | +5 | 0 | 18.5 |
| Final | 1 | 6 / 6 | Eliminated | 1 | 2 | -4 | 5 | -0.5 |
| NSHL25 Totals | 16 | 16 | +4 | 46 | 27 | |||
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Final Six | 2 | 2 / 12 | Advanced | 2 | 3 | +3 | 0 | 8.5 |
| Semifinal | 5 | 8 / 10 | Advanced | 2 | 0 | -7 | 5 | -2 |
| Final | 2 | 7 / 8 | Eliminated | 0 | 2 | +1 | 2 | 1.5 |
| NSHL24 Totals | 4 | 5 | -3 | 7 | 8 | |||
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Final Six | 5 | 4 / 12 | Advanced | 3 | 5 | 0 | 2 | 10 |
| Semifinal | 7 | 6 / 10 | Advanced | 2 | 6 | 0 | 10 | 5 |
| Final | 3 | 8 / 8 | Eliminated | 0 | 2 | -3 | 7 | -3 |
| NSHL23 Totals | 5 | 13 | -3 | 19 | 12 | |||
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Final | 8 | 9 / 12 | Eliminated | 2 | 4 | +2 | 16 | 1 |
| NSHL22 Totals | 2 | 4 | +2 | 16 | 1 | |||
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Final | 1 | 12 / 12 | Eliminated | 0 | 1 | -3 | 2 | -1.5 |
| NSHL21 Totals | 0 | 1 | -3 | 2 | -1.5 | |||
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Round 1 | 2 | 1 / 11 | Advanced | 2 | 6 | +5 | 0 | 12.5 |
| Round 2 | 7 | 3 / 10 | Advanced | 5 | 1 | +2 | 4 | 10 |
| Round 3 | 1 | 4 / 8 | Advanced | 0 | 3 | 0 | 0 | 3 |
| Round 4 | 5 | 2 / 8 | Advanced | 3 | 2 | +2 | 0 | 9 |
| Round 5 | 3 | 4 / 6 | Advanced | 3 | 1 | -3 | 0 | 5.5 |
| Round 6 | 2 | 4 / 8 | Advanced | 3 | 0 | -1 | 0 | 5.5 |
| Round 7 | 2 | 4 / 6 | Advanced | 3 | 2 | 0 | 0 | 8 |
| Round 8 | 2 | 2 / 6 | Advanced | 0 | 4 | +3 | 2 | 4.5 |
| Final Six | 1 | 5 / 8 | Advanced | 2 | 2 | -1 | 0 | 5.5 |
| Semifinal | 1 | 4 / 6 | Advanced | 0 | 5 | +2 | 4 | 4 |
| Final | 1 | 4 / 4 | Eliminated | 4 | 2 | -1 | 4 | 7.5 |
| NSHL20 Totals | 25 | 28 | +8 | 14 | 75 | |||
| Season | Type | Team | GP | G | A | PTS | +/- | PIM | S | PPG | PPA |
|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL20 | Reg Season | Baxter-Bard | 15 | 4 | 5 | 9 | -7 | 14 | 50 | 0 | 1 |
| NSHL20 | Playoffs | Baxter-Bard | 2 | 0 | 0 | 0 | -2 | 0 | 2 | 0 | 0 |