| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL23 |
TBL
|
9 | 0 | 0 | 0 | -4 | 6 | 0 | 0 | 0 |
| NSHL22 |
VGK
Total |
49 | 12 | 4 | 8 | +3 | 7 | 0 | 1 | 0 |
VGK
|
46 | 12 | 4 | 8 | +4 | 7 | 0 | 1 | 0 | |
TBL
|
3 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 | |
| NSHL20 |
TBL
Total |
54 | 2 | 0 | 2 | -8 | 8 | 0 | 0 | 0 |
TBL
|
26 | 1 | 0 | 1 | -4 | 2 | 0 | 0 | 0 | |
NYI
|
17 | 1 | 0 | 1 | +1 | 2 | 0 | 0 | 0 | |
EDM
|
11 | 0 | 0 | 0 | -5 | 4 | 0 | 0 | 0 | |
| NSHL19 |
CAR
Total |
71 | 13 | 1 | 12 | +4 | 8 | 1 | 0 | 0 |
CAR
|
54 | 9 | 1 | 8 | +7 | 8 | 1 | 0 | 0 | |
TOR
|
17 | 4 | 0 | 4 | -3 | 0 | 0 | 0 | 0 | |
| NSHL18 |
PIT
|
80 | 19 | 2 | 17 | -19 | 12 | 0 | 0 | 1 |
| NSHL17 |
MTL
|
80 | 27 | 4 | 23 | +7 | 20 | 2 | 0 | 2 |
| NSHL16 |
MTL
|
72 | 24 | 2 | 22 | +5 | 16 | 0 | 0 | 1 |
| NSHL15 |
MTL
|
79 | 24 | 5 | 19 | -2 | 8 | 2 | 0 | 0 |
| NSHL14 |
WPG
|
78 | 25 | 3 | 22 | -7 | 25 | 1 | 0 | 1 |
| NSHL13 |
WPG
|
78 | 31 | 6 | 25 | +10 | 43 | 3 | 0 | 0 |
| Pro Career | 650 | 177 | 27 | 150 | -11 | 153 | 9 | 1 | 5 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
NJD
|
70 | 32 | 7 | 25 | -13 | 53 | 3 | 0 | 0 |
| NSHL24 |
TBL
|
9 | 2 | 0 | 2 | +4 | 5 | 0 | 0 | 0 |
| NSHL23 |
TBL
|
64 | 14 | 2 | 12 | +17 | 55 | 1 | 0 | 0 |
| NSHL22 |
VGK
|
27 | 6 | 1 | 5 | +11 | 16 | 0 | 0 | 0 |
| NSHL21 |
MTL
Total |
77 | 42 | 7 | 35 | -5 | 10 | 4 | 0 | 2 |
MTL
|
31 | 19 | 1 | 18 | -1 | 2 | 1 | 0 | 0 | |
MTL
|
30 | 14 | 4 | 10 | +4 | 6 | 2 | 0 | 2 | |
MTL
|
16 | 9 | 2 | 7 | -8 | 2 | 1 | 0 | 0 | |
| NSHL12 |
WPG
|
76 | 43 | 8 | 35 | +10 | 17 | 0 | 0 | 0 |
| Farm Career | 323 | 139 | 25 | 114 | +24 | 156 | 8 | 0 | 2 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL20 |
CHI
|
12 | 2 | 0 | 2 | -1 | 6 | 0 | 0 | 0 |
| NSHL19 |
CAR
|
6 | 2 | 0 | 2 | -2 | 0 | 0 | 0 | 0 |
| NSHL17 |
MTL
|
5 | 2 | 0 | 2 | +1 | 0 | 0 | 0 | 0 |
| NSHL15 |
MTL
|
8 | 5 | 0 | 5 | -7 | 0 | 0 | 0 | 0 |
| NSHL14 |
WPG
|
16 | 7 | 3 | 4 | +3 | 0 | 2 | 0 | 1 |
| Pro Career | 47 | 18 | 3 | 15 | -6 | 6 | 2 | 0 | 1 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL24 |
TBL
|
12 | 2 | 1 | 1 | +4 | 13 | 0 | 0 | 0 |
| NSHL23 |
TBL
|
6 | 0 | 0 | 0 | -2 | 2 | 0 | 0 | 0 |
| Farm Career | 18 | 2 | 1 | 1 | +2 | 15 | 0 | 0 | 0 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL12 |
WPG
|
85 | 18 | 87 | 79 | 74 | 88 | 89 | 74 | 50 | 76 | 62 | 72 | 71 | 61 | 57 | 71 |
| NSHL13 |
WPG
|
84 | 20 | 88 | 80 | 74 | 90 | 88 | 76 | 50 | 78 | 64 | 74 | 73 | 63 | 59 | 72 |
| NSHL14 |
WPG
|
83 | 18 | 87 | 79 | 74 | 89 | 87 | 76 | 50 | 78 | 65 | 74 | 73 | 65 | 60 | 72 |
| NSHL15 |
MTL
|
83 | 18 | 87 | 80 | 75 | 89 | 87 | 76 | 50 | 78 | 65 | 75 | 73 | 66 | 62 | 73 |
| NSHL16 |
MTL
|
83 | 18 | 89 | 80 | 75 | 89 | 88 | 76 | 50 | 78 | 65 | 75 | 73 | 67 | 62 | 73 |
| NSHL17 |
MTL
|
83 | 18 | 89 | 80 | 75 | 89 | 89 | 76 | 50 | 78 | 65 | 76 | 73 | 68 | 64 | 74 |
| NSHL18 |
PIT
|
81 | 19 | 89 | 78 | 76 | 89 | 89 | 75 | 50 | 77 | 65 | 77 | 71 | 69 | 65 | 71 |
| NSHL19 |
CAR
|
79 | 20 | 87 | 76 | 77 | 87 | 87 | 73 | 50 | 75 | 63 | 75 | 69 | 70 | 66 | 69 |
| NSHL20 |
CHI
|
77 | 18 | 87 | 74 | 75 | 85 | 85 | 71 | 50 | 73 | 61 | 75 | 67 | 71 | 67 | 67 |
| NSHL21 |
MTL
|
75 | 19 | 86 | 72 | 95 | 83 | 83 | 69 | 50 | 71 | 59 | 73 | 65 | 72 | 68 | 72 |
| NSHL22 |
VGK
|
76 | 45 | 87 | 71 | 92 | 84 | 84 | 70 | 50 | 72 | 60 | 70 | 66 | 86 | 87 | 73 |
| NSHL23 |
TBL
|
73 | 45 | 86 | 68 | 91 | 82 | 85 | 68 | 50 | 70 | 60 | 69 | 63 | 86 | 85 | 72 |
| NSHL24 |
TBL
|
69 | 45 | 82 | 65 | 87 | 82 | 85 | 68 | 50 | 70 | 60 | 69 | 59 | 86 | 83 | 71 |
| Career Avg | 80 | 25 | 87 | 76 | 80 | 87 | 87 | 73 | 50 | 75 | 63 | 74 | 69 | 72 | 69 | 72 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL12 | WPG |
TC | DF | 70 | 72 | +2 | 2 |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL25 | Signing | NJD |
$500,000 for 1 year |
| NSHL23 | Signing | TBL |
$950,000 for 2 years |
| NSHL23 | Release | VGK |
|
| NSHL22 | Signing | TBL |
$1,500,000 for 1 year |
| NSHL21 | Trade | CHI→ DAL |
CHI Mikkel Boedker (75), Peter Holland (69) DAL Claude Giroux (74), Jeff Petry (71), $1,200,000 |
| NSHL21 | Trade | DAL→ LAK |
DAL $1,000,000 LAK Milan Lucic (69), Nick Shore (67), Jeff Petry (71) |
| NSHL21 | Trade | LAK→ QUE |
LAK Brian Dumoulin (74), Tanner Pearson (72) QUE Frank Vatrano (68), Keith Aulie (73), Jeff Petry (72), $1,000,000 |
| NSHL21 | Trade | QUE→ MTL |
MTL Jeff Petry (72), Y24 R4 QUE pick (Javon Moore), Y23 R6 HAM pick QUE Patrick Wiercioch (77) |
| NSHL20 | Trade | NYI→ TBL |
NYI Brenden Dillon (76) TBL Jeff Petry (71) |
| NSHL20 | Trade | TBL→ EDM |
EDM Derek Stepan (78), Jeff Petry (71) TBL Brandon Montour (72), Tyler Bertuzzi (68) |
| NSHL20 | Trade | EDM→ CHI |
CHI Jeff Petry (71), Y21 R4 EDM pick (Liam Kirk) EDM Antoine Roussel (73) |
| NSHL20 | Signing | NYI |
$1,200,000 for 2 years |
| NSHL20 | Release | CAR |
|
| NSHL19 | Waiver | TOR→ CAR |
Claimed off waivers |
| NSHL19 | Signing | TOR |
$7,670,000 for 1 year |
| NSHL18 | Signing | PIT |
$7,100,000 for 1 year |
| NSHL18 | Release | MTL |
|
| NSHL16 | Trade | WPG→ DET |
DET Jeff Petry (72), Braden Holtby (72), Y16 R1 MTL pick (MICHAEL MCLEOD) WPG P.K. Subban (74), Y15 R3 TBL pick (JACOB LARSSON), Y15 R3 QUE pick (GABRIEL CARLSSON), Y16 R2 DET pick (JOONAS KORPISALO), Y16 R4 WPG pick (FRANCIS PERRON) |
| NSHL16 | Trade | DET→ MTL |
DET Y15 R2 PHI pick (NOAH JUULSEN), Y16 R1 BOS pick (CLAYTON KELLER), Y17 R2 MTL pick (ROBERT THOMAS) MTL Jeff Petry (72), Y15 R3 NYR pick (MITCHELL STEPHENS), Y15 R4 BOS pick (ANTON FORSBERG) |
| NSHL16 | Signing | MTL |
$5,500,000 for 3 years |
| NSHL12 | Signing | WPG |
$600,000 for 3 years |
| NSHL11 | Trade | MTL→ TOR |
MTL Kurtis Foster (68), Y12 R3 TOR pick (Tyler Johnson) TOR Francis Bouillon (69), Jeff Petry (P) |
| NSHL11 | Trade | TOR→ WPG |
TOR Evander Kane (P), Y12 R1 WPG pick (Charlie Coyle), Y14 R2 TOR pick (JOSH HO-SANG), Y12 R4 VAN pick (Michael Matheson) WPG Johnny Boychuk (70), Jonathan Quick (79), Jeff Petry (P) |
| NSHL11 | Signing | TOR |
$1 for 1 year |
| NSHL10 | Trade | VAN→ MTL |
MTL Jeff Petry (P) VAN Nick Foligno (P) |