| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
CHI
|
80 | 20 | 6 | 14 | +7 | 53 | 3 | 0 | 0 |
| NSHL24 |
CHI
|
77 | 23 | 5 | 18 | +4 | 44 | 1 | 1 | 0 |
| NSHL23 |
CHI
|
78 | 26 | 4 | 22 | +8 | 20 | 1 | 0 | 0 |
| NSHL22 |
CHI
Total |
79 | 17 | 3 | 14 | +19 | 12 | 1 | 0 | 0 |
CHI
|
67 | 16 | 3 | 13 | +19 | 10 | 1 | 0 | 0 | |
QUE
|
12 | 1 | 0 | 1 | 0 | 2 | 0 | 0 | 0 | |
| NSHL21 |
QUE
Total |
78 | 30 | 7 | 23 | +7 | 12 | 5 | 0 | 3 |
QUE
|
77 | 29 | 7 | 22 | +8 | 12 | 5 | 0 | 3 | |
SEA
|
1 | 1 | 0 | 1 | -1 | 0 | 0 | 0 | 0 | |
| NSHL20 |
SEA
Total |
82 | 23 | 7 | 16 | -6 | 10 | 1 | 1 | 0 |
SEA
|
77 | 21 | 7 | 14 | -7 | 10 | 1 | 1 | 0 | |
VGK
|
5 | 2 | 0 | 2 | +1 | 0 | 0 | 0 | 0 | |
| NSHL19 |
OTT
Total |
79 | 34 | 6 | 28 | -3 | 2 | 3 | 0 | 0 |
OTT
|
54 | 27 | 5 | 22 | -2 | 0 | 3 | 0 | 0 | |
FLA
|
25 | 7 | 1 | 6 | -1 | 2 | 0 | 0 | 0 | |
| NSHL18 |
ANA
|
63 | 19 | 2 | 17 | -20 | 8 | 0 | 0 | 0 |
| NSHL17 |
ANA
Total |
81 | 27 | 3 | 24 | -8 | 28 | 1 | 0 | 0 |
TOR
|
51 | 16 | 2 | 14 | -7 | 18 | 1 | 0 | 0 | |
ANA
|
30 | 11 | 1 | 10 | -1 | 10 | 0 | 0 | 0 | |
| NSHL16 |
VAN
Total |
10 | 4 | 1 | 3 | +1 | 6 | 1 | 0 | 0 |
CAR
|
5 | 4 | 1 | 3 | +2 | 0 | 1 | 0 | 0 | |
VAN
|
5 | 0 | 0 | 0 | -1 | 6 | 0 | 0 | 0 | |
| NSHL15 |
CAR
|
77 | 28 | 8 | 20 | +10 | 18 | 4 | 0 | 0 |
| NSHL14 |
CAR
|
80 | 23 | 6 | 17 | -17 | 29 | 1 | 0 | 0 |
| Pro Career | 864 | 274 | 58 | 216 | +2 | 242 | 22 | 2 | 3 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL14 |
CAR
|
80 | 25 | 81 | 92 | 62 | 89 | 89 | 65 | 50 | 76 | 72 | 71 | 69 | 61 | 58 | 71 |
| NSHL15 |
CAR
|
80 | 25 | 84 | 92 | 66 | 89 | 89 | 68 | 50 | 76 | 72 | 71 | 69 | 61 | 58 | 72 |
| NSHL16 |
VAN
|
80 | 25 | 87 | 92 | 70 | 89 | 89 | 71 | 50 | 76 | 75 | 74 | 69 | 61 | 59 | 73 |
| NSHL17 |
ANA
|
80 | 25 | 88 | 92 | 71 | 90 | 90 | 74 | 50 | 80 | 75 | 76 | 70 | 62 | 59 | 75 |
| NSHL18 |
ANA
|
80 | 25 | 88 | 92 | 73 | 90 | 91 | 76 | 50 | 80 | 75 | 79 | 70 | 63 | 60 | 92 |
| NSHL19 |
OTT
|
80 | 25 | 91 | 92 | 75 | 90 | 91 | 76 | 50 | 80 | 75 | 79 | 70 | 65 | 62 | 92 |
| NSHL20 |
SEA
|
80 | 25 | 93 | 92 | 75 | 90 | 91 | 76 | 50 | 80 | 75 | 79 | 70 | 66 | 62 | 92 |
| NSHL21 |
QUE
|
80 | 25 | 93 | 92 | 80 | 90 | 91 | 78 | 50 | 80 | 78 | 79 | 70 | 67 | 62 | 78 |
| NSHL22 |
CHI
|
82 | 55 | 95 | 92 | 82 | 92 | 93 | 78 | 50 | 80 | 78 | 79 | 70 | 79 | 76 | 79 |
| NSHL23 |
CHI
|
82 | 55 | 95 | 92 | 82 | 92 | 93 | 78 | 50 | 80 | 78 | 79 | 70 | 79 | 78 | 80 |
| NSHL24 |
CHI
|
82 | 55 | 95 | 92 | 84 | 93 | 95 | 78 | 50 | 80 | 78 | 81 | 70 | 79 | 80 | 80 |
| NSHL25 |
CHI
|
80 | 55 | 93 | 90 | 85 | 91 | 93 | 76 | 50 | 78 | 76 | 82 | 68 | 80 | 81 | 80 |
| Career Avg | 81 | 35 | 91 | 92 | 76 | 91 | 92 | 75 | 50 | 79 | 76 | 78 | 70 | 69 | 67 | 81 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL21 | SEA |
TC | SC | 75 | 78 | +3 | 3 | |
| NSHL21 | SEA |
TC | PH | 76 | 78 | +2 | 2 | |
| NSHL18 | ANA |
TC | PH | 74 | 76 | +2 | 2 | |
| NSHL18 | ANA |
TC | DF | 76 | 79 | +3 | 3 | |
| NSHL17 | TOR |
TC | PA | 79 | 80 | +1 | 1 | |
| NSHL16 | CAR |
TC | SC | 72 | 75 | +3 | 3 | |
| NSHL14 | CAR |
TC | SC | 70 | 72 | +2 | 2 | |
| NSHL14 | CAR |
TC | DF | 68 | 71 | +3 | 3 |
CHI
SEA→
QUE
SEA Jamie Oleksiak (73), Fredrik Claesson (71), Y22 R2 ANA pick (Filip Mesar), Y22 R2 SEA pick (David Goyette), Y26 R1 QUE pick, Y25 R1 QUE pick
QUE Jacob Trouba (77)
SEA
VGK→
SEA
SEA Jacob Trouba (76)
VGK Barrett Hayton (P), Y23 R1 SEA pick (Rafael Harvey-Pinard)
FLA→
OTT
FLA Adam Larsson (75), Y23 R3 OTT pick, Y23 R4 OTT pick
OTT Jacob Trouba (76)
TOR
CAR| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Final | 6 | 9 / 12 | Eliminated | 0 | 2 | +1 | 0 | 2.5 |
| NSHL24 Totals | 0 | 2 | +1 | 0 | 2.5 | |||
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Final | 9 | 10 / 12 | Eliminated | 0 | 1 | -2 | 0 | 0 |
| NSHL21 Totals | 0 | 1 | -2 | 0 | 0 | |||
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Final | 1 | 10 / 10 | Eliminated | 0 | 2 | -3 | 0 | 0.5 |
| NSHL19 Totals | 0 | 2 | -3 | 0 | 0.5 | |||
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Final | 10 | 10 / 10 | Eliminated | 0 | 1 | -3 | 4 | -2.5 |
| NSHL18 Totals | 0 | 1 | -3 | 4 | -2.5 | |||