| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
TOR
Total |
78 | 13 | 4 | 9 | +7 | 39 | 0 | 0 | 2 |
EDM
|
69 | 9 | 3 | 6 | +8 | 22 | 0 | 0 | 2 | |
TOR
|
9 | 4 | 1 | 3 | -1 | 17 | 0 | 0 | 0 | |
| NSHL23 |
PIT
|
78 | 19 | 9 | 10 | +11 | 16 | 0 | 1 | 0 |
| NSHL22 |
PIT
|
77 | 19 | 5 | 14 | -4 | 24 | 0 | 0 | 1 |
| NSHL21 |
TBL
Total |
78 | 26 | 9 | 17 | +7 | 22 | 1 | 0 | 2 |
VGK
|
36 | 15 | 5 | 10 | +8 | 6 | 0 | 0 | 1 | |
MTL
|
18 | 5 | 3 | 2 | -2 | 6 | 1 | 0 | 1 | |
PHI
|
15 | 5 | 1 | 4 | -1 | 4 | 0 | 0 | 0 | |
TBL
|
8 | 1 | 0 | 1 | +2 | 6 | 0 | 0 | 0 | |
TOR
|
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| NSHL20 |
PHI
|
82 | 36 | 15 | 21 | +21 | 18 | 0 | 0 | 5 |
| NSHL19 |
PHI
|
82 | 78 | 36 | 42 | +16 | 16 | 12 | 1 | 6 |
| NSHL18 |
PHI
|
80 | 46 | 24 | 22 | +9 | 10 | 1 | 0 | 5 |
| NSHL17 |
PHI
Total |
79 | 50 | 18 | 32 | +6 | 12 | 1 | 0 | 0 |
PHI
|
69 | 46 | 18 | 28 | +5 | 10 | 1 | 0 | 0 | |
DET
|
6 | 2 | 0 | 2 | 0 | 2 | 0 | 0 | 0 | |
TOR
|
4 | 2 | 0 | 2 | +1 | 0 | 0 | 0 | 0 | |
| NSHL16 |
CHI
Total |
81 | 40 | 14 | 26 | -4 | 12 | 1 | 0 | 1 |
CHI
|
37 | 17 | 7 | 10 | +4 | 6 | 0 | 0 | 1 | |
VAN
|
27 | 17 | 7 | 10 | -2 | 2 | 1 | 0 | 0 | |
QUE
|
13 | 6 | 0 | 6 | -4 | 0 | 0 | 0 | 0 | |
CAR
|
4 | 0 | 0 | 0 | -2 | 4 | 0 | 0 | 0 | |
| NSHL15 |
CHI
Total |
79 | 42 | 17 | 25 | +21 | 12 | 1 | 0 | 0 |
CHI
|
54 | 30 | 13 | 17 | +14 | 10 | 0 | 0 | 0 | |
DET
|
19 | 12 | 4 | 8 | +6 | 2 | 1 | 0 | 0 | |
TBL
|
6 | 0 | 0 | 0 | +1 | 0 | 0 | 0 | 0 | |
| NSHL14 |
DET
|
80 | 49 | 19 | 30 | -8 | 42 | 4 | 0 | 3 |
| NSHL13 |
DET
Total |
80 | 83 | 32 | 51 | -7 | 10 | 7 | 0 | 7 |
MIN
|
60 | 65 | 23 | 42 | -6 | 8 | 5 | 0 | 5 | |
DET
|
20 | 18 | 9 | 9 | -1 | 2 | 2 | 0 | 2 | |
| NSHL12 |
MIN
|
80 | 91 | 37 | 54 | +12 | 8 | 18 | 0 | 7 |
| NSHL11 |
ANA
|
76 | 53 | 28 | 25 | -2 | 12 | 7 | 1 | 4 |
| NSHL10 |
CGY
|
43 | 21 | 8 | 13 | -4 | 13 | 2 | 1 | 0 |
| NSHL9 |
CGY
|
76 | 30 | 17 | 13 | -7 | 25 | 4 | 0 | 4 |
| NSHL8 |
CGY
|
74 | 72 | 34 | 38 | -1 | 46 | 11 | 0 | 3 |
| NSHL7 |
CGY
|
6 | 0 | 0 | 0 | -2 | 8 | 0 | 0 | 0 |
| Pro Career | 1309 | 768 | 326 | 442 | +71 | 345 | 70 | 4 | 50 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL10 |
ATL
Total |
35 | 37 | 21 | 16 | +4 | 10 | 3 | 0 | 4 |
ATL
|
20 | 15 | 8 | 7 | -5 | 4 | 1 | 0 | 1 | |
ATL
|
15 | 22 | 13 | 9 | +9 | 6 | 2 | 0 | 3 | |
| NSHL7 |
CGY
|
51 | 58 | 29 | 29 | +11 | 43 | 11 | 0 | 4 |
| Farm Career | 86 | 95 | 50 | 45 | +15 | 53 | 14 | 0 | 8 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL23 |
PIT
|
24 | 4 | 1 | 3 | +5 | 0 | 0 | 0 | 0 |
| NSHL22 |
PIT
|
4 | 1 | 1 | 0 | +2 | 0 | 0 | 0 | 0 |
| NSHL21 |
TBL
|
4 | 0 | 0 | 0 | -3 | 2 | 0 | 0 | 0 |
| NSHL20 |
PHI
|
5 | 4 | 2 | 2 | +1 | 2 | 0 | 0 | 0 |
| NSHL19 |
PHI
|
1 | 2 | 2 | 0 | -1 | 0 | 0 | 0 | 0 |
| NSHL18 |
PHI
|
19 | 10 | 7 | 3 | +1 | 8 | 0 | 0 | 0 |
| NSHL16 |
CHI
|
5 | 3 | 2 | 1 | +2 | 6 | 0 | 0 | 0 |
| NSHL15 |
CHI
|
8 | 6 | 1 | 5 | +5 | 2 | 0 | 0 | 0 |
| NSHL14 |
DET
|
5 | 2 | 2 | 0 | -2 | 0 | 0 | 0 | 0 |
| NSHL13 |
DET
|
6 | 5 | 2 | 3 | -5 | 0 | 1 | 0 | 0 |
| NSHL12 |
MIN
|
11 | 4 | 4 | 0 | +2 | 0 | 1 | 0 | 1 |
| NSHL11 |
ANA
|
5 | 4 | 1 | 3 | -2 | 2 | 0 | 0 | 0 |
| NSHL9 |
CGY
|
22 | 9 | 3 | 6 | +2 | 2 | 0 | 0 | 2 |
| NSHL8 |
CGY
|
17 | 15 | 5 | 10 | -4 | 16 | 4 | 0 | 0 |
| Pro Career | 136 | 69 | 33 | 36 | +3 | 40 | 6 | 0 | 3 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL10 |
CHI
|
8 | 8 | 5 | 3 | -2 | 7 | 2 | 0 | 0 |
| NSHL7 |
QUA
|
5 | 3 | 2 | 1 | +2 | 2 | 1 | 0 | 0 |
| Farm Career | 13 | 11 | 7 | 4 | 0 | 9 | 3 | 0 | 0 | |
| Season | Team | CK | FG | DI | SK | ST | DU | PH | FO | PA | SC | DF | EX | LD | MO | PO | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL7 |
CGY
|
67 | 50 | 86 | 65 | 83 | 87 | 68 | 56 | 65 | 74 | 75 | 46 | 60 | 73 | 95 | 65 |
| NSHL8 |
CGY
|
71 | 54 | 82 | 62 | 82 | 91 | 72 | 60 | 69 | 78 | 79 | 48 | 62 | 67 | 93 | 67 |
| Career Avg | 69 | 52 | 84 | 64 | 83 | 89 | 70 | 58 | 67 | 76 | 77 | 47 | 61 | 70 | 94 | 66 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL9 |
CGY
|
72 | 14 | 81 | 61 | 82 | 91 | 91 | 75 | 63 | 74 | 81 | 75 | 81 | 49 | 63 | 70 |
| NSHL10 |
ATL
|
72 | 18 | 82 | 65 | 85 | 91 | 91 | 75 | 67 | 74 | 81 | 77 | 81 | 53 | 63 | 71 |
| NSHL11 |
ANA
|
74 | 22 | 84 | 67 | 86 | 91 | 91 | 77 | 70 | 75 | 83 | 77 | 81 | 57 | 63 | 73 |
| NSHL12 |
MIN
|
77 | 25 | 87 | 67 | 86 | 93 | 93 | 78 | 75 | 75 | 83 | 78 | 72 | 60 | 63 | 73 |
| NSHL13 |
DET
|
78 | 27 | 89 | 70 | 86 | 93 | 93 | 81 | 80 | 78 | 84 | 80 | 75 | 62 | 63 | 75 |
| NSHL14 |
DET
|
77 | 27 | 90 | 70 | 85 | 93 | 93 | 83 | 82 | 80 | 84 | 79 | 77 | 64 | 63 | 75 |
| NSHL15 |
CHI
|
77 | 28 | 90 | 70 | 85 | 93 | 93 | 83 | 82 | 80 | 84 | 79 | 77 | 65 | 63 | 76 |
| NSHL16 |
CHI
|
77 | 28 | 90 | 72 | 85 | 93 | 93 | 83 | 82 | 80 | 84 | 79 | 77 | 66 | 63 | 76 |
| NSHL17 |
PHI
|
77 | 29 | 90 | 72 | 85 | 93 | 93 | 83 | 83 | 80 | 84 | 79 | 77 | 67 | 63 | 76 |
| NSHL18 |
PHI
|
77 | 29 | 90 | 72 | 85 | 93 | 93 | 83 | 85 | 80 | 84 | 79 | 77 | 68 | 64 | 91 |
| NSHL19 |
PHI
|
77 | 30 | 90 | 72 | 85 | 93 | 93 | 84 | 87 | 80 | 85 | 79 | 77 | 70 | 65 | 91 |
| NSHL20 |
PHI
|
75 | 30 | 90 | 70 | 86 | 94 | 94 | 84 | 85 | 81 | 85 | 77 | 78 | 71 | 66 | 89 |
| NSHL21 |
TBL
|
73 | 30 | 88 | 68 | 90 | 92 | 92 | 82 | 83 | 79 | 83 | 75 | 76 | 72 | 67 | 76 |
| NSHL22 |
PIT
|
74 | 50 | 86 | 66 | 90 | 90 | 90 | 80 | 81 | 77 | 81 | 73 | 74 | 84 | 91 | 76 |
| NSHL23 |
PIT
|
72 | 51 | 84 | 64 | 91 | 89 | 89 | 78 | 79 | 75 | 79 | 71 | 72 | 84 | 89 | 74 |
| NSHL24 |
TOR
|
69 | 50 | 81 | 61 | 91 | 86 | 86 | 75 | 77 | 72 | 76 | 71 | 69 | 84 | 86 | 72 |
| Career Avg | 75 | 31 | 87 | 68 | 87 | 92 | 92 | 81 | 79 | 78 | 83 | 77 | 77 | 68 | 69 | 78 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL19 | PHI | TC | SC | 84 | 85 | +1 | 1 | All-Star Classic Win |
| NSHL19 | PHI | TC | PH | 83 | 84 | +1 | 1 | All-Star Classic Win |
| NSHL13 | MIN | TC | SC | 83 | 84 | +1 | 1 | |
| NSHL13 | MIN | TC | FO | 78 | 80 | +2 | 2 | |
| NSHL13 | MIN | TC | DF | 78 | 80 | +2 | 2 | |
| NSHL12 | MIN | TC | FO | 73 | 75 | +2 | 2 | |
| NSHL12 | MIN | TC | DF | 77 | 78 | +1 | 1 | |
| NSHL10 | CGY | TC | DF | 75 | 77 | +2 | 2 | |
| NSHL9 | CGY | TC | PA | 72 | 74 | +2 | 2 |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL25 | Signing | BOS |
$1,000,000 · 1 yr |
| NSHL22 | Signing | PIT |
$2,700,000 · 2 yr |
| NSHL21 | Trade | VGK→ TOR |
TOR Jordan Staal (76), Valeri Nichushkin (69), Calvin de Haan (77), Steve Santini (75), Trevor Moore (67), Y26 R2 QUE pick, Y25 R3 DAL pick VGK William Karlsson (78), Tyson Barrie (77), Michael Frolik (70) |
| NSHL21 | Trade | TOR→ PHI |
PHI Jordan Staal (76), Ryan Dzingel (70), Y24 R3 STL pick → Aron Kiviharju, Y25 R3 DAL pick TOR Jean-Gabriel Pageau (76), Michael Grabner (72) |
| NSHL21 | Trade | PHI→ MTL |
MTL Jordan Staal (76) PHI David Krejci (73), Y22 R6 FLA pick → Cole Spicer |
| NSHL21 | Trade | MTL→ CBJ |
CBJ Jordan Staal (76), Ilya Mikheyev (71), Vasily Podkolzin (P), Y22 R1 MTL pick MTL Vladimir Tarasenko (76), $500,000 |
| NSHL21 | Trade | CBJ→ TOR |
CBJ Y24 R4 TOR pick → Jacob Quillan, Y25 R6 TOR pick TOR Jordan Staal (76), $250,000 |
| NSHL21 | Trade | TOR→ TBL |
TBL Jordan Staal (76) TOR Luca Sbisa (77), $250,000 |
| NSHL21 | Signing | VGK |
$7,000,000 · 1 yr |
| NSHL20 | Signing | PHI |
$600,000 · 1 yr |
| NSHL20 | Release | PHI |
|
| NSHL18 | Signing | PHI |
$600,000 · 2 yr |
| NSHL17 | Signing | DET |
$5,500,000 · 1 yr |
| NSHL16 | Trade | DET→ TBL |
DET Kyle Wilson (68), Joe Thornton (73), Roman Josi (72), Bobby Ryan (72), Y17 R1 DET pick → KIRILL KAPRIZOV TBL Jordan Staal (76), Tobias Enstrom (70), Y16 R2 PIT pick → MAXIM LETUNOV, Y16 R3 TBL pick → HENRIK BORGSTROM, Y17 R3 BOS pick → JOSHUA NORRIS |
| NSHL16 | Trade | TBL→ CHI |
CHI Jordan Staal (76), Alex Galchenyuk (75), Mark Fayne (68) TBL James Neal (78), Kevin Shattenkirk (75), Y16 R6 CHI pick → TYLER MOTTE |
| NSHL16 | Trade | CHI→ VAN |
CHI Evgeni Malkin (82), Y17 R3 TBL pick, Y19 R1 PIT pick → Trevor Zegras VAN Jordan Staal (76), $2,000,000, Y17 R3 CHI pick → DRAKE CAGGIULA WPG Y19 R1 DET pick → Spencer Knight, Y17 R2 CHI pick → JEREMY BRACCO |
| NSHL13 | Trade | MIN→ DET |
DET Bryan Allen (69), Jordan Staal (75), Y15 R2 MIN pick, Y16 R2 LAK pick MIN Daymond Langkow (72), Brent Burns (66), Y14 R1 LAK pick → NINO NIEDERREITER, Y15 R3 DET pick → BRANDON CARLO, Y15 R4 TOR pick → COLE CASSELS, Y15 R6 MIN pick, Y16 R3 MIN pick, Y16 R5 DET pick → CLIFF PU |
| NSHL13 | Signing | MIN |
$9,875,000 · 4 yr |
| NSHL11 | Dispersal Draft | CGY→ MIN |
Dispersal draft · Pick 1 · CGY folded |
| NSHL10 | Trade | CGY→ ATL |
ATL Jordan Staal (71), Lukas Krajicek (66), Y11 R5 LAK pick → Keegan Lowe CGY Doug Weight (70), Kevin Bieksa (71), Y11 R1 TOR pick → Nicklas Jensen |
| NSHL9 | Signing | CGY |
$4,750,000 · 4 yr |
| NSHL7 | SuperDraft | CGY |
Round 1, Pick 2 |
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Final | 4 | 9 / 12 | Eliminated | 0 | 1 | +5 | 0 | 3.5 |
| NSHL21 Totals | 0 | 1 | +5 | 0 | 3.5 | |||
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Semifinal | 3 | 2 / 10 | Advanced | 3 | 4 | +6 | 0 | 13 |
| Final | 6 | 9 / 10 | Eliminated | 1 | 1 | -2 | 4 | 0 |
| NSHL19 Totals | 4 | 5 | +4 | 4 | 13 | |||
| Season | Type | Team | GP | G | A | PTS | +/- | PIM | S | PPG | PPA |
|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL20 | Reg Season | Baxter-Bard | 16 | 2 | 6 | 8 | -5 | 4 | 25 | 0 | 1 |
| NSHL20 | Playoffs | Baxter-Bard | 2 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 |