| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL23 |
ANA
|
49 | 1 | 0 | 1 | -15 | 33 | 0 | 0 | 0 |
| NSHL21 |
CBJ
|
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| NSHL19 |
CGY
Total |
72 | 16 | 4 | 12 | +2 | 44 | 0 | 0 | 0 |
CGY
|
57 | 14 | 4 | 10 | +8 | 38 | 0 | 0 | 0 | |
TOR
|
15 | 2 | 0 | 2 | -6 | 6 | 0 | 0 | 0 | |
| NSHL18 |
SJS
|
1 | 0 | 0 | 0 | -2 | 0 | 0 | 0 | 0 |
| NSHL17 |
SJS
Total |
79 | 12 | 4 | 8 | -18 | 44 | 0 | 0 | 0 |
TOR
|
39 | 8 | 3 | 5 | -17 | 24 | 0 | 0 | 0 | |
SJS
|
23 | 3 | 1 | 2 | -4 | 8 | 0 | 0 | 0 | |
VAN
|
17 | 1 | 0 | 1 | +3 | 12 | 0 | 0 | 0 | |
| NSHL16 |
DET
Total |
80 | 6 | 0 | 6 | +18 | 34 | 0 | 0 | 0 |
DET
|
73 | 6 | 0 | 6 | +21 | 28 | 0 | 0 | 0 | |
QUE
|
7 | 0 | 0 | 0 | -3 | 6 | 0 | 0 | 0 | |
| NSHL15 |
QUE
Total |
79 | 8 | 2 | 6 | -1 | 60 | 0 | 0 | 0 |
QUE
|
56 | 7 | 2 | 5 | +8 | 38 | 0 | 0 | 0 | |
PHI
|
23 | 1 | 0 | 1 | -9 | 22 | 0 | 0 | 0 | |
| NSHL14 |
PHI
Total |
78 | 20 | 2 | 18 | +30 | 56 | 0 | 0 | 1 |
QUE
|
9 | 1 | 0 | 1 | +3 | 8 | 0 | 0 | 0 | |
PHI
|
69 | 19 | 2 | 17 | +27 | 48 | 0 | 0 | 1 | |
| NSHL13 |
CHI
Total |
75 | 10 | 1 | 9 | +4 | 58 | 0 | 0 | 1 |
DAL
|
23 | 2 | 0 | 2 | -1 | 12 | 0 | 0 | 0 | |
LAK
|
36 | 7 | 1 | 6 | +7 | 28 | 0 | 0 | 1 | |
CHI
|
16 | 1 | 0 | 1 | -2 | 18 | 0 | 0 | 0 | |
| NSHL12 |
WPG
Total |
80 | 19 | 3 | 16 | +1 | 83 | 0 | 0 | 0 |
PIT
|
4 | 2 | 0 | 2 | +1 | 2 | 0 | 0 | 0 | |
PHI
|
9 | 1 | 0 | 1 | -2 | 0 | 0 | 0 | 0 | |
TOR
|
1 | 0 | 0 | 0 | -1 | 2 | 0 | 0 | 0 | |
WPG
|
66 | 16 | 3 | 13 | +3 | 79 | 0 | 0 | 0 | |
| NSHL11 |
ANA
|
71 | 21 | 4 | 17 | +13 | 109 | 0 | 0 | 0 |
| NSHL9 |
CBJ
|
40 | 4 | 1 | 3 | -8 | 24 | 0 | 0 | 0 |
| NSHL8 |
CBJ
|
74 | 21 | 9 | 12 | -8 | 80 | 2 | 0 | 0 |
| Pro Career | 779 | 138 | 30 | 108 | +16 | 625 | 2 | 0 | 2 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
DET
|
77 | 7 | 2 | 5 | +4 | 63 | 1 | 0 | 0 |
| NSHL23 |
ANA
|
15 | 10 | 3 | 7 | +2 | 56 | 1 | 0 | 1 |
| NSHL22 |
CBJ
|
34 | 9 | 1 | 8 | +9 | 60 | 1 | 0 | 0 |
| NSHL21 |
CBJ
Total |
68 | 32 | 5 | 27 | -1 | 36 | 1 | 0 | 0 |
CBJ
|
58 | 24 | 2 | 22 | -2 | 30 | 1 | 0 | 0 | |
CBJ
|
8 | 6 | 2 | 4 | +1 | 6 | 0 | 0 | 0 | |
CBJ
|
2 | 2 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | |
| NSHL20 |
MIN
|
79 | 30 | 6 | 24 | -2 | 49 | 4 | 0 | 1 |
| NSHL19 |
TOR
Total |
7 | 2 | 0 | 2 | +4 | 6 | 0 | 0 | 0 |
TOR
|
5 | 2 | 0 | 2 | +4 | 6 | 0 | 0 | 0 | |
TOR
|
2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| NSHL18 |
SJS
|
80 | 22 | 2 | 20 | +4 | 46 | 1 | 0 | 0 |
| NSHL10 |
COL
|
78 | 30 | 3 | 27 | -13 | 71 | 3 | 0 | 1 |
| NSHL9 |
CBJ
|
38 | 20 | 7 | 13 | -18 | 32 | 4 | 0 | 2 |
| Farm Career | 476 | 162 | 29 | 133 | -11 | 419 | 16 | 0 | 5 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL16 |
DET
|
21 | 2 | 0 | 2 | 0 | 14 | 0 | 0 | 0 |
| NSHL15 |
QUE
|
18 | 3 | 0 | 3 | -6 | 12 | 0 | 0 | 0 |
| NSHL13 |
CHI
|
15 | 3 | 1 | 2 | -4 | 20 | 1 | 0 | 0 |
| NSHL12 |
WPG
|
3 | 0 | 0 | 0 | +1 | 0 | 0 | 0 | 0 |
| Pro Career | 57 | 8 | 1 | 7 | -9 | 46 | 1 | 0 | 0 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
DET
|
12 | 2 | 0 | 2 | +2 | 7 | 0 | 0 | 0 |
| NSHL22 |
CBJ
|
5 | 1 | 0 | 1 | +1 | 5 | 0 | 0 | 0 |
| NSHL21 |
CBJ
|
10 | 2 | 1 | 1 | +4 | 8 | 0 | 0 | 0 |
| NSHL9 |
SYR
|
5 | 5 | 2 | 3 | -3 | 8 | 1 | 0 | 0 |
| Farm Career | 32 | 10 | 3 | 7 | +4 | 28 | 1 | 0 | 0 | |
| Season | Team | CK | FG | DI | SK | ST | DU | PH | FO | PA | SC | DF | EX | LD | MO | PO | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL8 |
CBJ
|
76 | 56 | 65 | 72 | 76 | 85 | 62 | 49 | 56 | 60 | 71 | 48 | 59 | 38 | 75 | 63 |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL9 |
CBJ
|
77 | 28 | 64 | 70 | 75 | 85 | 85 | 61 | 48 | 55 | 59 | 67 | 59 | 51 | 62 | 63 |
| NSHL10 |
COL
|
77 | 32 | 66 | 70 | 76 | 87 | 85 | 65 | 49 | 61 | 61 | 68 | 59 | 55 | 62 | 66 |
| NSHL11 |
ANA
|
80 | 35 | 69 | 73 | 76 | 90 | 88 | 68 | 49 | 64 | 62 | 68 | 59 | 58 | 62 | 68 |
| NSHL12 |
WPG
|
83 | 38 | 69 | 73 | 79 | 93 | 91 | 70 | 49 | 67 | 63 | 71 | 68 | 60 | 63 | 70 |
| NSHL13 |
CHI
|
82 | 40 | 71 | 72 | 81 | 92 | 90 | 70 | 49 | 69 | 63 | 72 | 67 | 62 | 63 | 70 |
| NSHL14 |
PHI
|
81 | 38 | 72 | 71 | 83 | 91 | 89 | 69 | 49 | 69 | 62 | 73 | 66 | 64 | 63 | 70 |
| NSHL15 |
QUE
|
82 | 38 | 74 | 71 | 85 | 92 | 91 | 69 | 49 | 71 | 62 | 75 | 66 | 66 | 65 | 72 |
| NSHL16 |
DET
|
82 | 38 | 76 | 71 | 87 | 92 | 91 | 69 | 49 | 71 | 62 | 75 | 66 | 67 | 65 | 72 |
| NSHL17 |
SJS
|
82 | 38 | 76 | 71 | 89 | 92 | 91 | 69 | 49 | 71 | 62 | 75 | 66 | 68 | 66 | 72 |
| NSHL18 |
SJS
|
80 | 36 | 77 | 69 | 89 | 90 | 89 | 67 | 49 | 69 | 63 | 73 | 65 | 69 | 66 | 71 |
| NSHL19 |
CGY
|
78 | 37 | 78 | 67 | 90 | 88 | 87 | 68 | 50 | 70 | 62 | 74 | 63 | 70 | 67 | 69 |
| NSHL20 |
MIN
|
76 | 35 | 77 | 65 | 91 | 86 | 85 | 69 | 50 | 71 | 63 | 72 | 61 | 71 | 68 | 67 |
| NSHL21 |
CBJ
|
73 | 36 | 78 | 62 | 90 | 87 | 86 | 70 | 50 | 72 | 64 | 69 | 62 | 72 | 69 | 70 |
| NSHL22 |
CBJ
|
74 | 55 | 79 | 59 | 91 | 88 | 87 | 71 | 50 | 73 | 65 | 66 | 63 | 65 | 72 | 70 |
| NSHL23 |
ANA
|
75 | 56 | 76 | 59 | 92 | 85 | 87 | 70 | 50 | 74 | 62 | 67 | 60 | 66 | 73 | 70 |
| NSHL24 |
DET
|
66 | 50 | 75 | 58 | 90 | 76 | 84 | 68 | 50 | 70 | 63 | 80 | 58 | 96 | 85 | 72 |
| Career Avg | 78 | 40 | 74 | 68 | 86 | 89 | 88 | 69 | 50 | 69 | 63 | 72 | 63 | 67 | 67 | 70 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL10 | COL | TC | SC | 59 | 61 | +2 | 2 | |
| NSHL10 | COL | TC | PH | 64 | 65 | +1 | 1 | |
| NSHL9 | CBJ | TC | SK | 68 | 70 | +2 | 2 |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL25 | Signing | BOS |
$850,000 · 1 yr |
| NSHL23 | Signing | ANA |
$500,000 · 1 yr |
| NSHL23 | Release | CBJ |
|
| NSHL21 | Trade | SEA→ CBJ |
CBJ Jack Johnson (69), $200,000 |
| NSHL21 | Signing | SEA |
$900,000 · 2 yr |
| NSHL20 | Trade | TOR→ MIN |
MIN Jack Johnson (70), Jayson Megna (68), Adam Cracknell (60) TOR Brett Connolly (69), Sergey Kalinin (67) |
| NSHL20 | Signing | TOR |
$1,067,000 · 1 yr |
| NSHL20 | Release | SEA |
|
| NSHL19 | Trade | SJS→ WSH |
SJS Y20 R5 WSH pick WSH Jack Johnson (71) |
| NSHL19 | Trade | WSH→ TOR |
TOR Jack Johnson (71), Tobias Stephan (75), Jeff Schultz (67), Jan Rutta (67) WSH Justin Abdelkader (66), Keith Kinkaid (76) |
| NSHL19 | Trade | TOR→ CGY |
CGY Jack Johnson (71), $1,000,000 TOR Casey Nelson (65) |
| NSHL19 | Signing | SJS |
$4,200,000 · 1 yr |
| NSHL17 | Signing | VAN |
$3,750,000 · 2 yr |
| NSHL17 | Release | DET |
|
| NSHL16 | Trade | PHI→ QUE |
PHI Ryan Getzlaf (75), Dion Phaneuf (75), Y16 R5 QUE pick → TAYLOR RADDYSH QUE Michael Ryder (69), Alex Tanguay (70), Jack Johnson (72), Clayton Stoner (71), Y16 R3 DAL pick |
| NSHL14 | Trade | CHI→ TOR |
CHI Y15 R3 TOR pick → PETTERI LINDBOHM TOR Jack Johnson (70) |
| NSHL14 | Trade | TOR→ QUE |
QUE Derek Dorsett (67), Jack Johnson (70), Y16 R4 BOS pick → KALE CLAGUE TOR Y16 R2 QUE pick → ESA LINDELL, Y17 R3 QUE pick → CAL FOOTE |
| NSHL14 | Trade | QUE→ PHI |
PHI Tuomo Ruutu (70), Jack Johnson (70), Derek Dorsett (67), Y15 R6 QUE pick → MATEJ TOMEK QUE Clarke MacArthur (67), Guillaume Latendresse (72) |
| NSHL13 | Trade | WPG→ TOR |
TOR Jack Johnson (70), Peter Mueller (72), Paul Postma (67), Justin Braun (67), Dave Bolland (65) WPG Drew Doughty (75), Thomas Hickey (P), Y14 R5 WPG pick → RILEY BARBER |
| NSHL13 | Trade | TOR→ DAL |
DAL Eric Tangradi (65), Jack Johnson (70), Justin Braun (67) TOR Andrei Markov (72), Jim O'Brien (64) |
| NSHL13 | Trade | DAL→ LAK |
DAL Jake Muzzin (72), Barret Jackman (70), Ryan Smyth (69), Y14 R4 PIT pick → JESPER FAST LAK Jack Johnson (70), Viktor Stalberg (64), Kaspars Daugavins (64), Y14 R1 EDM pick → MICHAEL DAL COLLE |
| NSHL13 | Trade | LAK→ CHI |
CHI Jack Johnson (70) LAK John-Michael Liles (69), Y14 R2 CHI pick → CHRISTIAN FOLIN |
| NSHL13 | Signing | WPG |
$4,500,000 · 4 yr |
| NSHL12 | Trade | PIT→ PHI |
PHI Jack Johnson (70), Tyler Kennedy (65), Trent Hunter (66) PIT Milan Michalek (71), Rich Peverley (64), Ben Maxwell (60), Vladmir Mihalik (60), Nicolas Kerdiles (P) |
| NSHL12 | Trade | PHI→ TOR |
PHI Grant Clitsome (72), Devin Setoguchi (66), Mikko Koivu (70), Trevor Lewis (63) TOR Christian Ehrhoff (69), Jack Johnson (70), Mike Ribeiro (71) |
| NSHL12 | Trade | TOR→ WPG |
TOR Deryk Engelland (67), Jonathan Quick (80) WPG Jake Gardiner (70), Jack Johnson (70), Jaroslav Halak (75), Blake Geoffrion (64), Luke Adam (P) |
| NSHL11 | Trade | COL→ ANA |
ANA Dustin Penner (70), Jack Johnson (68) COL Martin Havlat (72) |
| NSHL11 | Signing | ANA |
$1,950,000 · 2 yr |
| NSHL11 | Dispersal Draft | CGY→ PIT |
Dispersal draft · Pick 7 · CGY folded |
| NSHL8 | Signing | CBJ |
$850,000 · 3 yr |
| NSHL7 | Protected | CBJ |
Protected from SuperDraft |