| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
BOS
|
66 | 16 | 9 | 7 | +11 | 24 | 0 | 1 | 0 |
| 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 | 3 |
PHI
|
69 | 46 | 18 | 28 | +5 | 10 | 1 | 0 | 3 | |
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 | 3 |
CHI
|
54 | 30 | 13 | 17 | +14 | 10 | 0 | 0 | 1 | |
DET
|
19 | 12 | 4 | 8 | +6 | 2 | 1 | 0 | 2 | |
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
|
78 | 56 | 29 | 27 | -3 | 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 | 1377 | 787 | 336 | 451 | +81 | 369 | 70 | 5 | 56 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
BOS
|
22 | 6 | 1 | 5 | +1 | 2 | 0 | 0 | 1 |
| 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 | 1 | 0 | 1 |
| NSHL19 |
PHI
|
1 | 2 | 2 | 0 | -1 | 0 | 0 | 0 | 0 |
| NSHL18 |
PHI
|
19 | 10 | 7 | 3 | +1 | 8 | 1 | 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 | 158 | 75 | 34 | 41 | +4 | 42 | 8 | 0 | 5 | |
| 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 |
| NSHL25 |
BOS
|
66 | 50 | 78 | 58 | 90 | 83 | 83 | 72 | 74 | 69 | 73 | 71 | 66 | 84 | 83 | 70 |
| Career Avg | 75 | 32 | 87 | 68 | 87 | 92 | 92 | 80 | 79 | 77 | 82 | 77 | 76 | 69 | 70 | 77 | |
| 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 |
BOS
PIT
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)
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)
PHI→
MTL
MTL Jordan Staal (76)
PHI David Krejci (73), Y22 R6 FLA pick (Cole Spicer)
MTL→
CBJ
CBJ Jordan Staal (76), Ilya Mikheyev (71), Vasily Podkolzin (P), Y22 R1 MTL pick
MTL Vladimir Tarasenko (76), $500,000
CBJ→
TOR
CBJ Y24 R4 TOR pick (Jacob Quillan), Y25 R6 TOR pick
TOR Jordan Staal (76), $250,000
TOR→
TBL
TBL Jordan Staal (76)
TOR Luca Sbisa (77), $250,000
VGK
PHI
PHI
PHI
DET
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)
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)
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)
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)
MIN
CGY→
MIN
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)
CGY
CGY| 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 |