| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL23 |
ANA
|
49 | 1 | 0 | 1 | -15 | 33 | 0 | 0 | 0 |
| NSHL21 |
SEA
|
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
|
72 | 21 | 4 | 17 | +14 | 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 | 780 | 138 | 30 | 108 | +17 | 625 | 2 | 0 | 2 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
BOS
|
80 | 32 | 4 | 28 | +10 | 126 | 2 | 0 | 0 |
| 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
|
66 | 30 | 4 | 26 | -1 | 36 | 1 | 0 | 0 | |
CBJ
|
2 | 2 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | |
| NSHL20 |
MIN
Total |
80 | 30 | 6 | 24 | -1 | 49 | 4 | 0 | 1 |
MIN
|
79 | 30 | 6 | 24 | -2 | 49 | 4 | 0 | 1 | |
MIN
|
1 | 0 | 0 | 0 | +1 | 0 | 0 | 0 | 0 | |
| NSHL19 |
TOR
Total |
7 | 2 | 0 | 2 | +4 | 6 | 0 | 0 | 0 |
CGY
|
5 | 2 | 0 | 2 | +4 | 6 | 0 | 0 | 0 | |
CGY
|
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 | 557 | 194 | 33 | 161 | 0 | 545 | 18 | 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 | 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 |
| NSHL25 |
BOS
|
62 | 50 | 71 | 58 | 90 | 73 | 80 | 64 | 50 | 66 | 61 | 79 | 55 | 96 | 85 | 70 |
| Career Avg | 78 | 40 | 74 | 67 | 86 | 88 | 88 | 69 | 50 | 69 | 63 | 72 | 63 | 68 | 68 | 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 |
BOS
ANA
CBJ
SEA→
CBJ
CBJ Jack Johnson (69), $200,000
SEA
TOR→
MIN
MIN Jack Johnson (70), Jayson Megna (68), Adam Cracknell (60)
TOR Brett Connolly (69), Sergey Kalinin (67)
TOR
SEA
SJS→
WSH
SJS Y20 R5 WSH pick
WSH Jack Johnson (71)
WSH→
TOR
TOR Jack Johnson (71), Tobias Stephan (75), Jeff Schultz (67), Jan Rutta (67)
WSH Justin Abdelkader (66), Keith Kinkaid (76)
TOR→
CGY
CGY Jack Johnson (71), $1,000,000
TOR Casey Nelson (65)
SJS
VAN
DET
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
CHI→
TOR
CHI Y15 R3 TOR pick (PETTERI LINDBOHM)
TOR Jack Johnson (70)
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)
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)
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)
TOR→
DAL
DAL Eric Tangradi (65), Jack Johnson (70), Justin Braun (67)
TOR Andrei Markov (72), Jim O'Brien (64)
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)
LAK→
CHI
CHI Jack Johnson (70)
LAK John-Michael Liles (69), Y14 R2 CHI pick (CHRISTIAN FOLIN)
WPG
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)
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)
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)
COL→
ANA
ANA Dustin Penner (70), Jack Johnson (68)
COL Martin Havlat (72)
ANA
CGY→
PIT
CBJ
CBJ