| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL21 |
CAR
|
49 | 5 | 4 | 1 | -3 | 18 | 0 | 0 | 1 |
| NSHL20 |
CAR
|
82 | 19 | 9 | 10 | +17 | 8 | 0 | 0 | 2 |
| NSHL19 |
MTL
|
82 | 40 | 16 | 24 | -7 | 12 | 3 | 0 | 3 |
| NSHL17 |
WPG
|
65 | 26 | 14 | 12 | +11 | 14 | 2 | 0 | 4 |
| NSHL16 |
NYI
|
80 | 22 | 13 | 9 | 0 | 12 | 1 | 0 | 1 |
| NSHL15 |
DAL
|
80 | 47 | 22 | 25 | +8 | 32 | 8 | 0 | 4 |
| NSHL14 |
TBL
Total |
80 | 49 | 14 | 35 | -17 | 46 | 4 | 0 | 1 |
MTL
|
18 | 9 | 2 | 7 | 0 | 8 | 1 | 0 | 0 | |
TBL
|
62 | 40 | 12 | 28 | -17 | 38 | 3 | 0 | 1 | |
| NSHL13 |
MIN
Total |
73 | 33 | 14 | 19 | -2 | 53 | 2 | 0 | 0 |
LAK
|
56 | 20 | 9 | 11 | +1 | 20 | 0 | 0 | 0 | |
MIN
|
17 | 13 | 5 | 8 | -3 | 33 | 2 | 0 | 0 | |
| NSHL12 |
LAK
Total |
80 | 38 | 20 | 18 | +2 | 22 | 4 | 0 | 2 |
COL
|
49 | 27 | 16 | 11 | -1 | 8 | 3 | 0 | 1 | |
LAK
|
31 | 11 | 4 | 7 | +3 | 14 | 1 | 0 | 1 | |
| NSHL11 |
TOR
|
8 | 1 | 1 | 0 | -2 | 0 | 0 | 0 | 1 |
| NSHL10 |
TBL
|
78 | 22 | 11 | 11 | -24 | 30 | 0 | 0 | 1 |
| Pro Career | 757 | 302 | 138 | 164 | -17 | 247 | 24 | 0 | 20 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL22 |
MIN
|
49 | 42 | 16 | 26 | +1 | 65 | 5 | 0 | 1 |
| NSHL21 |
CAR
|
24 | 9 | 1 | 8 | -1 | 16 | 0 | 0 | 0 |
| NSHL18 |
TBL
|
80 | 76 | 34 | 42 | +24 | 21 | 5 | 1 | 9 |
| NSHL11 |
TOR
|
71 | 41 | 19 | 22 | +7 | 25 | 4 | 0 | 3 |
| Farm Career | 224 | 168 | 70 | 98 | +31 | 127 | 14 | 1 | 13 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL20 |
CAR
|
23 | 2 | 0 | 2 | -4 | 0 | 0 | 0 | 0 |
| NSHL19 |
MTL
|
7 | 3 | 0 | 3 | -2 | 2 | 0 | 0 | 0 |
| NSHL17 |
WPG
|
9 | 8 | 5 | 3 | +4 | 4 | 0 | 0 | 0 |
| NSHL16 |
NYI
|
7 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| NSHL12 |
LAK
|
3 | 2 | 2 | 0 | +4 | 0 | 0 | 0 | 0 |
| Pro Career | 49 | 16 | 8 | 8 | +2 | 6 | 0 | 0 | 0 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL21 |
CAR
|
5 | 3 | 1 | 2 | -1 | 4 | 0 | 0 | 0 |
| NSHL18 |
SYR
|
18 | 14 | 5 | 9 | -8 | 4 | 0 | 0 | 0 |
| NSHL11 |
TOR
|
16 | 15 | 9 | 6 | -1 | 8 | 2 | 0 | 3 |
| Farm Career | 39 | 32 | 15 | 17 | -10 | 16 | 2 | 0 | 3 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL10 |
TBL
|
57 | 37 | 71 | 78 | 59 | 71 | 71 | 74 | 35 | 60 | 77 | 64 | 77 | 58 | 59 | 64 |
| NSHL11 |
TOR
|
60 | 37 | 74 | 78 | 62 | 74 | 72 | 74 | 38 | 63 | 77 | 64 | 77 | 61 | 59 | 66 |
| NSHL12 |
LAK
|
60 | 37 | 77 | 79 | 64 | 77 | 72 | 77 | 41 | 66 | 77 | 68 | 73 | 64 | 59 | 67 |
| NSHL13 |
MIN
|
59 | 36 | 78 | 81 | 65 | 77 | 74 | 77 | 43 | 68 | 76 | 67 | 75 | 65 | 60 | 68 |
| NSHL14 |
TBL
|
61 | 34 | 77 | 80 | 67 | 79 | 74 | 77 | 45 | 70 | 75 | 66 | 75 | 66 | 61 | 68 |
| NSHL15 |
DAL
|
61 | 34 | 77 | 80 | 67 | 81 | 76 | 77 | 47 | 72 | 75 | 66 | 75 | 67 | 62 | 69 |
| NSHL16 |
NYI
|
63 | 34 | 79 | 80 | 68 | 83 | 77 | 77 | 49 | 72 | 75 | 68 | 75 | 68 | 63 | 70 |
| NSHL17 |
WPG
|
63 | 34 | 80 | 80 | 69 | 83 | 77 | 77 | 51 | 72 | 75 | 68 | 75 | 69 | 64 | 70 |
| NSHL18 |
TBL
|
61 | 32 | 80 | 79 | 68 | 81 | 75 | 76 | 52 | 72 | 74 | 69 | 75 | 70 | 65 | 81 |
| NSHL19 |
MTL
|
62 | 30 | 81 | 80 | 66 | 82 | 76 | 77 | 53 | 73 | 75 | 68 | 76 | 71 | 66 | 79 |
| NSHL20 |
CAR
|
60 | 28 | 82 | 78 | 64 | 83 | 77 | 75 | 54 | 72 | 73 | 66 | 74 | 72 | 67 | 77 |
| NSHL21 |
CAR
|
57 | 25 | 79 | 75 | 56 | 80 | 74 | 72 | 54 | 69 | 70 | 64 | 71 | 72 | 67 | 67 |
| NSHL22 |
MIN
|
56 | 45 | 76 | 72 | 57 | 77 | 72 | 69 | 55 | 66 | 67 | 61 | 68 | 88 | 82 | 66 |
| Career Avg | 60 | 35 | 78 | 79 | 64 | 80 | 75 | 76 | 48 | 69 | 75 | 67 | 75 | 69 | 65 | 71 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL12 | NSH |
TC | DF | 66 | 68 | +2 | 2 |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL23 | Retirement | NJD |
Retired |
| NSHL22 | Signing | TOR |
$500,000 for 1 year |
| NSHL20 | Signing | CAR |
$2,500,000 for 2 years |
| NSHL20 | Release | MTL |
|
| NSHL19 | Signing | MTL |
$3,000,000 for 1 year |
| NSHL19 | Release | TBL |
|
| NSHL18 | Signing | TBL |
$2,100,000 for 1 year |
| NSHL18 | Release | WPG |
|
| NSHL16 | Trade | TBL→ DAL |
DET Derick Brassard (69) QUE Y17 R6 DET pick (EVAN BARRATT) DAL Patric Hornqvist (69), Y15 R5 BOS pick (JOONAS DONSKOI), Y15 R5 SEA pick (NIKITA SOSHNIKOV) TBL Dillon Heatherington (P), Sergei Tolchinsky (P) |
| NSHL16 | Trade | VGK→ NYI |
VGK Andrew Cogliano (70) NYI Patric Hornqvist (70) |
| NSHL14 | Trade | MTL→ TBL |
MTL Damien Brunner (72), Y15 R3 TBL pick (JACOB LARSSON) TBL Patric Hornqvist (68), Alex Chiasson (P), Y15 R4 MTL pick (JEREMY BRACCO) |
| NSHL13 | Trade | LAK→ MIN |
LAK Ty Wishart (68), Y14 R3 TOR pick (SCOTT GLENNIE), Y14 R4 PIT pick (JESPER FAST) MIN Patric Hornqvist (68), Y14 R3 LAK pick (CASEY CIZIKAS) |
| NSHL13 | Signing | LAK |
$2,000,000 for 3 years |
| NSHL12 | Trade | TOR→ NSH |
NSH Brandon Sutter (67), Jason Demers (71), Zach Boychuk (65), Mats Zuccarello (71), Patric Hornqvist (68) TOR Brian Gionta (70), Ryan Getzlaf (74), Zdeno Chara (71), Y12 R5 PHI pick (Brenden Dillon), Y14 R5 NSH pick (SETH GRIFFITH) |
| NSHL12 | Trade | NSH→ COL |
COL Patric Hornqvist (67), Y13 R2 CHI pick (Adam Erne) NSH Nathan Gerbe (71) |
| NSHL12 | Trade | COL→ LAK |
COL Vaclav Prospal (70), Craig Smith (67), Richard Petiot (64), Greg Mauldin (64), Y13 R5 SJS pick LAK Patric Hornqvist (67), Brett Festerling (63), Colby Armstrong (67) |
| NSHL11 | Trade | NSH→ TOR |
NSH Blake Wheeler (67), Kris Russell (68), Zac Rinaldo (P), Y12 R4 MTL pick (Brady Skjei) TOR Patric Hornqvist (65), Ian Cole (65) |
| NSHL10 | Signing | TBL |
$400,000 for 3 years |