| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
LAK
|
70 | 25 | 12 | 13 | +12 | 19 | 0 | 0 | 3 |
| NSHL24 |
NJD
|
75 | 53 | 25 | 28 | +2 | 7 | 12 | 0 | 4 |
| NSHL23 |
NJD
|
78 | 70 | 29 | 41 | -7 | 39 | 11 | 0 | 7 |
| NSHL22 |
QUE
Total |
78 | 35 | 16 | 19 | +6 | 6 | 1 | 1 | 2 |
VGK
|
32 | 16 | 5 | 11 | +7 | 0 | 1 | 0 | 1 | |
DAL
|
16 | 9 | 3 | 6 | +1 | 0 | 0 | 0 | 1 | |
QUE
|
16 | 5 | 5 | 0 | +1 | 6 | 0 | 0 | 0 | |
MTL
|
13 | 5 | 3 | 2 | -2 | 0 | 0 | 1 | 0 | |
TOR
|
1 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 | |
| NSHL21 |
VGK
Total |
78 | 56 | 25 | 31 | +1 | 4 | 9 | 1 | 0 |
CHI
|
53 | 35 | 13 | 22 | -1 | 4 | 3 | 1 | 0 | |
VGK
|
25 | 21 | 12 | 9 | +2 | 0 | 6 | 0 | 0 | |
| NSHL20 |
OTT
|
82 | 59 | 30 | 29 | -1 | 4 | 2 | 0 | 6 |
| NSHL19 |
TOR
Total |
82 | 28 | 14 | 14 | +2 | 6 | 0 | 1 | 1 |
CHI
|
64 | 19 | 9 | 10 | -3 | 4 | 0 | 0 | 1 | |
TOR
|
18 | 9 | 5 | 4 | +5 | 2 | 0 | 1 | 0 | |
| NSHL18 |
CHI
|
80 | 35 | 16 | 19 | +9 | 2 | 0 | 0 | 0 |
| NSHL17 |
CHI
|
80 | 36 | 18 | 18 | +10 | 4 | 0 | 0 | 5 |
| NSHL16 |
CHI
|
80 | 32 | 12 | 20 | +4 | 0 | 1 | 0 | 4 |
| NSHL15 |
CHI
|
80 | 46 | 24 | 22 | +11 | 2 | 3 | 1 | 4 |
| NSHL14 |
CHI
|
25 | 11 | 4 | 7 | 0 | 0 | 1 | 1 | 0 |
| NSHL13 |
CHI
|
33 | 15 | 5 | 10 | -2 | 0 | 0 | 0 | 1 |
| Pro Career | 921 | 501 | 230 | 271 | +47 | 93 | 40 | 5 | 37 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
LAK
|
1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| NSHL14 |
CHI
|
55 | 62 | 29 | 33 | +23 | 0 | 7 | 0 | 4 |
| NSHL13 |
CHI
|
47 | 40 | 25 | 15 | -13 | 7 | 9 | 0 | 2 |
| Farm Career | 103 | 103 | 55 | 48 | +10 | 7 | 16 | 0 | 6 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
NJD
|
12 | 9 | 5 | 4 | +1 | 0 | 0 | 1 | 0 |
| NSHL22 |
QUE
|
5 | 3 | 1 | 2 | +4 | 2 | 0 | 0 | 0 |
| NSHL21 |
VGK
|
6 | 3 | 0 | 3 | 0 | 0 | 0 | 0 | 0 |
| NSHL19 |
TOR
|
2 | 0 | 0 | 0 | -2 | 0 | 0 | 0 | 0 |
| NSHL18 |
CHI
|
24 | 20 | 6 | 14 | +5 | 0 | 0 | 0 | 0 |
| NSHL17 |
CHI
|
24 | 4 | 4 | 0 | -1 | 0 | 0 | 0 | 0 |
| NSHL16 |
CHI
|
5 | 3 | 2 | 1 | -1 | 0 | 0 | 0 | 0 |
| NSHL15 |
CHI
|
8 | 8 | 4 | 4 | +5 | 0 | 0 | 0 | 0 |
| NSHL14 |
CHI
|
14 | 5 | 2 | 3 | +5 | 0 | 0 | 0 | 2 |
| NSHL13 |
CHI
|
15 | 4 | 0 | 4 | -6 | 0 | 0 | 0 | 0 |
| Pro Career | 115 | 59 | 24 | 35 | +10 | 2 | 0 | 1 | 2 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL14 |
LVW
|
1 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL13 |
CHI
|
66 | 20 | 98 | 80 | 80 | 95 | 95 | 79 | 62 | 80 | 76 | 76 | 76 | 61 | 58 | 74 |
| NSHL14 |
CHI
|
68 | 20 | 98 | 80 | 80 | 95 | 95 | 82 | 64 | 82 | 78 | 76 | 77 | 61 | 59 | 75 |
| NSHL15 |
CHI
|
68 | 20 | 98 | 81 | 80 | 95 | 95 | 84 | 65 | 83 | 80 | 76 | 79 | 61 | 60 | 76 |
| NSHL16 |
CHI
|
68 | 20 | 98 | 82 | 80 | 95 | 95 | 84 | 65 | 83 | 80 | 76 | 79 | 62 | 60 | 76 |
| NSHL17 |
CHI
|
68 | 20 | 98 | 82 | 80 | 95 | 95 | 84 | 65 | 83 | 80 | 76 | 79 | 63 | 60 | 76 |
| NSHL18 |
CHI
|
68 | 20 | 98 | 82 | 80 | 95 | 95 | 84 | 66 | 83 | 80 | 76 | 79 | 64 | 60 | 92 |
| NSHL19 |
TOR
|
68 | 20 | 98 | 82 | 80 | 95 | 95 | 84 | 66 | 83 | 80 | 76 | 79 | 66 | 61 | 92 |
| NSHL20 |
OTT
|
68 | 20 | 98 | 82 | 80 | 95 | 95 | 84 | 66 | 85 | 80 | 79 | 79 | 67 | 62 | 92 |
| NSHL21 |
VGK
|
68 | 20 | 98 | 82 | 72 | 95 | 95 | 84 | 66 | 85 | 80 | 79 | 79 | 68 | 64 | 78 |
| NSHL22 |
QUE
|
68 | 47 | 98 | 82 | 74 | 95 | 97 | 84 | 66 | 85 | 80 | 79 | 79 | 78 | 79 | 79 |
| NSHL23 |
NJD
|
70 | 47 | 98 | 82 | 76 | 95 | 99 | 84 | 68 | 85 | 80 | 79 | 79 | 78 | 81 | 79 |
| NSHL24 |
NJD
|
68 | 48 | 96 | 80 | 77 | 96 | 99 | 82 | 69 | 83 | 79 | 77 | 77 | 79 | 80 | 78 |
| Career Avg | 68 | 27 | 98 | 82 | 79 | 96 | 96 | 84 | 66 | 84 | 80 | 78 | 79 | 68 | 66 | 81 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL20 | OTT |
TC | PA | 83 | 85 | +2 | 2 | |
| NSHL20 | OTT |
TC | DF | 76 | 79 | +3 | 3 | |
| NSHL14 | CHI |
TC | PH | 79 | 82 | +3 | 3 | |
| NSHL14 | CHI |
TC | PA | 80 | 82 | +2 | 2 | |
| NSHL13 | CHI |
TC | SC | 73 | 76 | +3 | 3 |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL25 | Trade | NJD→ TOR |
NJD Eric Gelinas (74), Ryan Lindgren (78), Philip Larsen (73), Rudolfs Balcers (72), Y27 R5 WPG pick TOR Brett Pesce (77), Nick Blankenburg (74), Brandon Saad (76), $1,000,000 |
| NSHL25 | Trade | TOR→ VGK |
VGK Brandon Saad (76) TOR Simon Despres (76) |
| NSHL25 | Waiver | VGK→ LAK |
Claimed off waivers |
| NSHL23 | Signing | NJD |
$10,500,000 for 3 years |
| NSHL23 | Release | QUE |
|
| NSHL22 | Signing | VGK |
$4,700,000 for 1 year |
| NSHL21 | Trade | DAL→ CHI |
CHI Brandon Saad (77) DAL Alex Tuch (72), Y22 R2 NYI pick (Paul Ludwinski), Y22 R6 CHI pick (Colton Ellis) |
| NSHL21 | Trade | CHI→ VGK |
CHI Nick Schmaltz (76), Wade Allison (65), Y23 R6 VGK pick (Gavin McCarthy) VGK Brandon Saad (78) |
| NSHL20 | Trade | TOR→ VAN |
TOR Madison Bowey (67), Sam Gagner (75), Y23 R2 CHI pick (Adam Gajan), Y24 R2 DET pick (Ryder Ritchie), Y21 R3 DET pick (Sean Behrens), Y23 R4 VAN pick VAN Brandon Saad (76), Jake Gardiner (74), Y20 R5 CHI pick (Givani Smith) |
| NSHL19 | Trade | CHI→ TOR |
CHI Antoine Roussel (72), Patrick Wiercioch (75), Tyler Johnson (73) TOR Calle Jarnkrok (69), Brandon Saad (76), Brett Lernout (70), Jayson Megna (67) COL $1,000,000, Y21 R4 FLA pick (Ayrton Martino) |
| NSHL18 | Signing | CHI |
$5,000,000 for 4 years |
| NSHL16 | Signing | CHI |
$4,665,000 for 2 years |
| NSHL13 | Signing | CHI |
$850,000 for 3 years |
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Final Six | 4 | 2 / 12 | Advanced | 1 | 3 | +2 | 0 | 6 |
| Semifinal | 6 | 4 / 10 | Advanced | 1 | 3 | +5 | 0 | 7.5 |
| Final | 2 | 7 / 8 | Eliminated | 0 | 0 | +2 | 0 | 1 |
| NSHL22 Totals | 2 | 6 | +9 | 0 | 14.5 | |||
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Final | 7 | 9 / 11 | Eliminated | 1 | 0 | -4 | 0 | 0 |
| NSHL20 Totals | 1 | 0 | -4 | 0 | 0 | |||
| Season | Type | Team | GP | G | A | PTS | +/- | PIM | S | PPG | PPA |
|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL20 | Reg Season | Baxter-Bard | 16 | 5 | 3 | 8 | -1 | 0 | 35 | 0 | 0 |
| NSHL20 | Playoffs | Baxter-Bard | 2 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 |