| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL17 |
ANA
Total |
73 | 13 | 1 | 12 | +3 | 4 | 1 | 0 | 0 |
PHI
|
45 | 9 | 1 | 8 | -2 | 0 | 1 | 0 | 0 | |
ANA
|
28 | 4 | 0 | 4 | +5 | 4 | 0 | 0 | 0 | |
| NSHL16 |
PIT
Total |
80 | 13 | 3 | 10 | +17 | 25 | 0 | 0 | 0 |
PIT
|
64 | 9 | 2 | 7 | +18 | 21 | 0 | 0 | 0 | |
NYR
|
15 | 4 | 1 | 3 | -1 | 4 | 0 | 0 | 0 | |
TOR
|
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| NSHL13 |
MIN
Total |
79 | 3 | 0 | 3 | -5 | 22 | 0 | 0 | 0 |
VAN
|
7 | 0 | 0 | 0 | -3 | 0 | 0 | 0 | 0 | |
TOR
|
20 | 1 | 0 | 1 | -1 | 6 | 0 | 0 | 0 | |
MIN
|
52 | 2 | 0 | 2 | -1 | 16 | 0 | 0 | 0 | |
| NSHL12 |
SJS
|
72 | 16 | 3 | 13 | -18 | 39 | 2 | 0 | 0 |
| NSHL11 |
SJS
Total |
67 | 15 | 3 | 12 | +3 | 10 | 1 | 0 | 1 |
NSH
|
21 | 3 | 0 | 3 | -4 | 4 | 0 | 0 | 0 | |
MIN
|
13 | 5 | 1 | 4 | +6 | 2 | 1 | 0 | 0 | |
SJS
|
33 | 7 | 2 | 5 | +1 | 4 | 0 | 0 | 1 | |
| Pro Career | 371 | 60 | 10 | 50 | 0 | 100 | 4 | 0 | 1 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL19 |
NYI
|
78 | 20 | 4 | 16 | -14 | 8 | 2 | 1 | 0 |
| NSHL18 |
ANA
|
80 | 31 | 1 | 30 | 0 | 6 | 0 | 0 | 0 |
| NSHL17 |
ANA
|
5 | 0 | 0 | 0 | -3 | 0 | 0 | 0 | 0 |
| NSHL15 |
TOR
Total |
81 | 36 | 6 | 30 | -2 | 6 | 2 | 0 | 0 |
TOR
|
58 | 24 | 3 | 21 | -1 | 2 | 1 | 0 | 0 | |
TOR
|
23 | 12 | 3 | 9 | -1 | 4 | 1 | 0 | 0 | |
| NSHL14 |
MTL
|
80 | 26 | 5 | 21 | -12 | 4 | 1 | 0 | 1 |
| Farm Career | 324 | 113 | 16 | 97 | -31 | 24 | 5 | 1 | 1 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL17 |
ANA
|
7 | 1 | 0 | 1 | -1 | 2 | 0 | 0 | 0 |
| NSHL16 |
PIT
|
11 | 1 | 0 | 1 | -4 | 0 | 0 | 0 | 0 |
| NSHL11 |
SJS
|
7 | 1 | 0 | 1 | +2 | 4 | 0 | 0 | 0 |
| Pro Career | 25 | 3 | 0 | 3 | -3 | 6 | 0 | 0 | 0 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL18 |
UTG
|
3 | 1 | 0 | 1 | -3 | 0 | 0 | 0 | 0 |
| NSHL15 |
TOR
|
20 | 6 | 2 | 4 | +6 | 4 | 0 | 0 | 0 |
| Farm Career | 23 | 7 | 2 | 5 | +3 | 4 | 0 | 0 | 0 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL11 |
SJS
|
68 | 25 | 85 | 78 | 70 | 80 | 81 | 70 | 50 | 74 | 65 | 68 | 57 | 63 | 57 | 67 |
| NSHL12 |
SJS
|
68 | 28 | 85 | 78 | 72 | 80 | 81 | 70 | 50 | 74 | 65 | 69 | 70 | 63 | 57 | 68 |
| NSHL13 |
MIN
|
67 | 27 | 84 | 77 | 73 | 80 | 81 | 70 | 50 | 73 | 64 | 68 | 69 | 65 | 59 | 68 |
| NSHL14 |
MTL
|
66 | 25 | 84 | 76 | 73 | 79 | 80 | 69 | 50 | 72 | 63 | 68 | 68 | 66 | 61 | 67 |
| NSHL15 |
TOR
|
66 | 25 | 86 | 76 | 73 | 80 | 81 | 71 | 50 | 73 | 64 | 68 | 68 | 67 | 62 | 68 |
| NSHL16 |
PIT
|
66 | 25 | 88 | 78 | 73 | 82 | 83 | 73 | 50 | 75 | 65 | 70 | 69 | 68 | 64 | 70 |
| NSHL17 |
ANA
|
66 | 27 | 88 | 78 | 74 | 82 | 83 | 73 | 50 | 75 | 65 | 72 | 69 | 69 | 66 | 70 |
| NSHL18 |
ANA
|
64 | 25 | 88 | 76 | 74 | 80 | 81 | 71 | 50 | 73 | 63 | 72 | 67 | 70 | 66 | 71 |
| NSHL19 |
NYI
|
62 | 23 | 88 | 74 | 72 | 78 | 79 | 72 | 50 | 74 | 62 | 70 | 65 | 71 | 67 | 69 |
| Career Avg | 66 | 26 | 87 | 77 | 73 | 81 | 82 | 71 | 50 | 74 | 64 | 70 | 67 | 67 | 63 | 69 | |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL20 | Trade | NYI→ SEA |
NYI Michael Grabner (72) SEA Carl Gunnarsson (67), Y20 R3 NYI pick → Jeremie Poirier |
| NSHL20 | Trade | SEA→ TOR |
SEA $200,000 TOR Ian Cole (69), Carl Gunnarsson (67) |
| NSHL20 | Retirement | TOR |
Retired |
| NSHL19 | Trade | QUE→ NYI |
NYI Carl Gunnarsson (68), Y20 R5 NYI pick → Drew Commeso QUE Ryan Suter (69), Y20 R6 FLA pick → Mikhal Berdin |
| NSHL19 | Signing | QUE |
$1,750,000 · 2 yr |
| NSHL17 | Signing | PHI |
$3,300,000 · 2 yr |
| NSHL17 | Release | VAN |
|
| NSHL16 | Trade | MTL→ TOR |
QUE Brad Richards (69) TOR $100,000, Stephen Weiss (68), Richard Panik (64), Carl Gunnarsson (68), Karri Ramo (75) MTL Cory Emmerton (68), Pierre-Edouard Bellemare (65), Mark Fistric (69), Jacob Markstrom (68) |
| NSHL16 | Waiver | TOR→ PIT |
Claimed off waivers |
| NSHL14 | Signing | MTL |
$3,000,000 · 3 yr |
| NSHL13 | Trade | VAN→ TOR |
TOR Brandon Dubinsky (74), Carl Gunnarsson (68), Jonathan Huberdeau (73), Y14 R5 CGY pick → GREG CHASE, Y14 R6 VAN pick VAN Logan Couture (74), Michael Del Zotto (72), Ales Hemsky (73), Paul Postma (67), Zbynek Michalek (67), Troy Bodie (63), Michael Blunden (64), Mark Stuart (65), Jerred Smithson (60), Y14 R1 TOR pick → WILLIAM NYLANDER |
| NSHL13 | Trade | TOR→ MIN |
MIN Carl Gunnarsson (68), Dainius Zubrus (69), Y14 R5 CGY pick → GREG CHASE, Y14 R6 LAK pick → DAVID RUNDBLAD TOR John-Michael Liles (69), Patrick Sharp (67), Y14 R3 BUF pick → MICHAEL BOURNIVAL |
| NSHL11 | Trade | NSH→ MIN |
MIN Carl Gunnarsson (67), Alexei Kovalev (66), Y13 R5 NSH pick → Anders Lee NSH Steve Bernier (65), Mark Streit (66), Richard Panik (P) |
| NSHL11 | Trade | MIN→ SJS |
MIN Martin Skoula (69), Y12 R3 TOR pick → Tyler Johnson SJS Carl Gunnarsson (67), Y12 R3 BUF pick → Stefan Matteau |
| NSHL11 | Signing | NSH |
$850,000 · 3 yr |
| NSHL10 | Signing | TBL |
$1 · 1 yr |