| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL21 |
CBJ
Total |
69 | 6 | 4 | 2 | -6 | 12 | 0 | 0 | 0 |
CBJ
|
65 | 6 | 4 | 2 | -5 | 12 | 0 | 0 | 0 | |
ANA
|
4 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 | |
| NSHL20 |
MTL
|
82 | 24 | 11 | 13 | -2 | 14 | 0 | 0 | 2 |
| NSHL19 |
PHI
Total |
76 | 33 | 15 | 18 | +9 | 32 | 3 | 0 | 4 |
WSH
|
43 | 19 | 10 | 9 | +7 | 12 | 2 | 0 | 2 | |
PHI
|
33 | 14 | 5 | 9 | +2 | 20 | 1 | 0 | 2 | |
| NSHL18 |
CHI
|
26 | 5 | 3 | 2 | -3 | 4 | 0 | 0 | 0 |
| NSHL17 |
DET
Total |
79 | 30 | 11 | 19 | -6 | 36 | 4 | 0 | 0 |
DET
|
48 | 21 | 6 | 15 | +6 | 22 | 1 | 0 | 0 | |
SJS
|
31 | 9 | 5 | 4 | -12 | 14 | 3 | 0 | 0 | |
| NSHL16 |
WPG
Total |
81 | 46 | 16 | 30 | -1 | 32 | 4 | 0 | 3 |
WPG
|
61 | 40 | 14 | 26 | +1 | 22 | 3 | 0 | 3 | |
DET
|
20 | 6 | 2 | 4 | -2 | 10 | 1 | 0 | 0 | |
| NSHL15 |
DET
Total |
73 | 35 | 14 | 21 | +12 | 24 | 1 | 0 | 0 |
DET
|
53 | 28 | 11 | 17 | +13 | 16 | 1 | 0 | 0 | |
TBL
|
20 | 7 | 3 | 4 | -1 | 8 | 0 | 0 | 0 | |
| NSHL14 |
TBL
Total |
80 | 30 | 13 | 17 | -13 | 28 | 1 | 0 | 1 |
NYR
|
19 | 7 | 3 | 4 | -2 | 10 | 1 | 0 | 0 | |
QUE
|
46 | 18 | 7 | 11 | -8 | 14 | 0 | 0 | 1 | |
TBL
|
15 | 5 | 3 | 2 | -3 | 4 | 0 | 0 | 0 | |
| NSHL13 |
NYR
|
80 | 50 | 26 | 24 | +7 | 25 | 10 | 0 | 4 |
| NSHL12 |
VAN
Total |
80 | 47 | 21 | 26 | -2 | 16 | 7 | 0 | 1 |
WPG
|
50 | 27 | 13 | 14 | -3 | 10 | 5 | 0 | 1 | |
VAN
|
30 | 20 | 8 | 12 | +1 | 6 | 2 | 0 | 0 | |
| NSHL11 |
NSH
Total |
76 | 31 | 13 | 18 | +7 | 4 | 1 | 0 | 1 |
TOR
|
26 | 19 | 10 | 9 | +12 | 2 | 1 | 0 | 1 | |
NSH
|
50 | 12 | 3 | 9 | -5 | 2 | 0 | 0 | 0 | |
| NSHL10 |
TOR
Total |
75 | 45 | 22 | 23 | +5 | 16 | 2 | 0 | 6 |
MIN
|
20 | 6 | 2 | 4 | -22 | 6 | 1 | 0 | 1 | |
TOR
|
55 | 39 | 20 | 19 | +27 | 10 | 1 | 0 | 5 | |
| NSHL9 |
MIN
|
78 | 37 | 17 | 20 | +8 | 19 | 3 | 0 | 4 |
| Pro Career | 955 | 419 | 186 | 233 | +15 | 262 | 36 | 0 | 26 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL19 |
PHI
|
5 | 5 | 3 | 2 | +4 | 0 | 0 | 0 | 0 |
| NSHL18 |
CHI
Total |
53 | 50 | 26 | 24 | +4 | 8 | 2 | 0 | 5 |
CHI
|
49 | 49 | 25 | 24 | +2 | 8 | 2 | 0 | 5 | |
TOR
|
4 | 1 | 1 | 0 | +2 | 0 | 0 | 0 | 0 | |
| NSHL10 |
TOR
|
1 | 6 | 4 | 2 | +2 | 0 | 1 | 0 | 1 |
| Farm Career | 59 | 61 | 33 | 28 | +10 | 8 | 3 | 0 | 6 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL20 |
MTL
|
6 | 4 | 0 | 4 | -7 | 6 | 0 | 0 | 0 |
| NSHL19 |
PHI
|
1 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 |
| NSHL16 |
WPG
|
19 | 15 | 7 | 8 | -2 | 4 | 0 | 0 | 0 |
| NSHL12 |
VAN
|
8 | 2 | 1 | 1 | -1 | 2 | 0 | 0 | 1 |
| NSHL10 |
TOR
|
17 | 8 | 6 | 2 | +4 | 2 | 1 | 0 | 1 |
| NSHL9 |
MIN
|
6 | 1 | 1 | 0 | -2 | 0 | 0 | 0 | 1 |
| Pro Career | 57 | 30 | 15 | 15 | -9 | 14 | 1 | 0 | 3 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL18 |
RCK
|
13 | 18 | 9 | 9 | +6 | 6 | 0 | 0 | 0 |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL9 |
MIN
|
65 | 10 | 80 | 65 | 68 | 70 | 70 | 73 | 41 | 72 | 85 | 58 | 85 | 56 | 61 | 66 |
| NSHL10 |
TOR
|
65 | 14 | 82 | 71 | 72 | 74 | 74 | 73 | 45 | 73 | 85 | 62 | 85 | 60 | 61 | 68 |
| NSHL11 |
NSH
|
65 | 17 | 83 | 71 | 75 | 77 | 77 | 75 | 48 | 75 | 85 | 65 | 85 | 63 | 61 | 69 |
| NSHL12 |
VAN
|
65 | 20 | 85 | 73 | 76 | 80 | 80 | 75 | 51 | 75 | 85 | 65 | 73 | 65 | 61 | 70 |
| NSHL13 |
NYR
|
67 | 20 | 85 | 74 | 76 | 80 | 80 | 76 | 53 | 78 | 87 | 64 | 74 | 66 | 61 | 71 |
| NSHL14 |
TBL
|
69 | 20 | 84 | 73 | 77 | 82 | 82 | 75 | 55 | 77 | 86 | 65 | 74 | 67 | 62 | 71 |
| NSHL15 |
DET
|
70 | 20 | 84 | 74 | 77 | 83 | 82 | 75 | 57 | 77 | 88 | 65 | 74 | 67 | 62 | 72 |
| NSHL16 |
WPG
|
70 | 20 | 84 | 74 | 77 | 83 | 82 | 75 | 58 | 77 | 88 | 67 | 74 | 68 | 63 | 72 |
| NSHL17 |
DET
|
70 | 20 | 84 | 74 | 77 | 84 | 82 | 75 | 60 | 77 | 88 | 67 | 74 | 69 | 64 | 72 |
| NSHL18 |
CHI
|
71 | 20 | 82 | 72 | 76 | 82 | 81 | 75 | 61 | 76 | 86 | 67 | 73 | 70 | 65 | 91 |
| NSHL19 |
PHI
|
69 | 20 | 81 | 70 | 74 | 80 | 79 | 73 | 62 | 74 | 84 | 66 | 71 | 71 | 66 | 89 |
| NSHL20 |
MTL
|
67 | 20 | 81 | 68 | 75 | 81 | 77 | 71 | 63 | 72 | 82 | 67 | 69 | 72 | 67 | 87 |
| NSHL21 |
CBJ
|
67 | 20 | 81 | 66 | 80 | 78 | 74 | 71 | 63 | 70 | 79 | 64 | 69 | 72 | 67 | 69 |
| Career Avg | 68 | 19 | 83 | 72 | 76 | 80 | 79 | 74 | 56 | 75 | 86 | 65 | 76 | 67 | 64 | 75 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL13 | NYR |
TC | SC | 84 | 87 | +3 | 3 | |
| NSHL13 | NYR |
TC | PA | 76 | 78 | +2 | 2 | |
| NSHL12 | WPG |
TC | SK | 71 | 73 | +2 | 2 | |
| NSHL11 | TOR |
TC | DF | 64 | 65 | +1 | 1 | |
| NSHL10 | MIN |
TC | SK | 69 | 71 | +2 | 2 | |
| NSHL10 | MIN |
TC | PA | 72 | 73 | +1 | 1 | |
| NSHL9 | MIN |
TC | PA | 70 | 72 | +2 | 2 |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL22 | Retirement | CBJ |
Retired |
| NSHL21 | Trade | COL→ CBJ |
TOR Jake Virtanen (68), Y25 R4 FLA pick VGK Justin Fontaine (72) CBJ Bobby Ryan (68), Jamie Drysdale (P) |
| NSHL21 | Signing | COL |
$3,400,000 for 1 year |
| NSHL20 | Signing | MTL |
$2,400,000 for 1 year |
| NSHL20 | Release | PHI |
|
| NSHL19 | Trade | CHI→ WSH |
CHI Y19 R5 WSH pick (Aarne Talvitie) WSH Bobby Ryan (70) |
| NSHL19 | Trade | WSH→ PHI |
PHI Bobby Ryan (70), Niklas Hjalmarsson (68) WSH Ian Cole (70), Milan Lucic (70) |
| NSHL19 | Signing | CHI |
$6,500,000 for 1 year |
| NSHL18 | Trade | DET→ TOR |
DET Christopher Gibson (69), Melker Karlsson (69) TOR Kris Letang (76), Bobby Ryan (72), Anze Kopitar (75), Brett Pesce (69), $2,000,000, Y20 R4 DET pick (Jean-Luc Foudy), Y21 R4 ANA pick, Y21 R4 DET pick (Juuso Parssinen) |
| NSHL18 | Trade | TOR→ CHI |
CHI Bobby Ryan (72), Andreas Johnsson (P), Y19 R1 CHI pick (Philip Tomasino), Y20 R3 TOR pick (Justus Annunen), Y21 R2 DET pick (Tanner Jeannot) TOR Vladimir Tarasenko (75) |
| NSHL17 | Signing | SJS |
$6,500,000 for 2 years |
| NSHL17 | Release | SJS |
|
| NSHL16 | Trade | TBL→ DET |
DET Kyle Wilson (68), Joe Thornton (73), Roman Josi (72), Bobby Ryan (72), Y17 R1 DET pick (KIRILL KAPRIZOV) TBL Jordan Staal (76), Tobias Enstrom (70), Y16 R2 PIT pick (MAXIM LETUNOV), Y16 R3 TBL pick (HENRIK BORGSTROM), Y17 R3 BOS pick (JOSHUA NORRIS) |
| NSHL16 | Signing | DET |
$4,649,047 for 1 year |
| NSHL14 | Trade | NYR→ QUE |
NYR Kris Versteeg (72), Y15 R2 QUE pick (JYRKI JOKIPAKKA) QUE Bobby Ryan (71), Y15 R5 NYR pick (ALEXEI MARCHENKO), Y15 R5 CGY pick |
| NSHL14 | Trade | QUE→ TBL |
QUE Henrik Sedin (72), Zach Parise (72), Y15 R2 TBL pick (JAKE DEBRUSK), Y15 R4 TBL pick (RASMUS ANDERSSON) TBL Bobby Ryan (71), Joe Thornton (74) |
| NSHL14 | Signing | NYR |
$4,649,047 for 2 years |
| NSHL13 | Trade | DAL→ NYR |
DAL Vincent Lecavalier (76), Ian White (68), Y14 R2 DAL pick (JULIUS HONKA) NYR Bobby Ryan (70), Y15 R1 DAL pick (PAVEL ZACHA) |
| NSHL12 | Trade | NSH→ TOR |
NSH Jeff Carter (74), James Reimer (75), Michael Frolik (70) TOR Bobby Ryan (70), Cam Barker (67), Jaroslav Halak (75), Justin Falk (67) |
| NSHL12 | Trade | TOR→ CAR |
CAR Bobby Ryan (70), Y13 R1 WSH pick (Darnell Nurse) TOR Tyler Ennis (72) |
| NSHL12 | Trade | CAR→ WPG |
CAR Zach Parise (72), Austin Watson (P), Y14 R1 WPG pick (LEON DRAISAITL) WPG Bobby Ryan (70), Ian Cole (67), Y14 R2 CAR pick (JARED TINORDI) |
| NSHL12 | Trade | WPG→ VAN |
VAN Bobby Ryan (70) WPG Nick Johnson (66), Jared Staal (P), Y14 R2 CAR pick (JARED TINORDI) |
| NSHL11 | Trade | TOR→ NSH |
NSH Bobby Ryan (70), Erik Karlsson (70) TOR Patrick Kane (74), Ian White (69) |
| NSHL9 | Signing | MIN |
$1,250,000 for 3 years |
| NSHL7 | SuperDraft | MTL |
Round 7, Pick 152 |