| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL15 |
PHI
|
80 | 18 | 6 | 12 | -11 | 54 | 1 | 0 | 1 |
| NSHL14 |
PHI
Total |
79 | 37 | 17 | 20 | +24 | 71 | 1 | 2 | 1 |
QUE
|
9 | 2 | 0 | 2 | -1 | 2 | 0 | 0 | 0 | |
PHI
|
70 | 35 | 17 | 18 | +25 | 69 | 1 | 2 | 1 | |
| NSHL13 |
PIT
Total |
80 | 38 | 16 | 22 | -1 | 64 | 3 | 1 | 5 |
DAL
|
28 | 19 | 8 | 11 | +3 | 30 | 1 | 0 | 1 | |
PIT
|
52 | 19 | 8 | 11 | -4 | 34 | 2 | 1 | 4 | |
| NSHL12 |
CHI
Total |
73 | 34 | 15 | 19 | -10 | 55 | 0 | 1 | 1 |
COL
|
25 | 19 | 10 | 9 | -13 | 20 | 0 | 1 | 1 | |
PIT
|
31 | 10 | 3 | 7 | 0 | 33 | 0 | 0 | 0 | |
CHI
|
17 | 5 | 2 | 3 | +3 | 2 | 0 | 0 | 0 | |
| NSHL11 |
OTT
Total |
75 | 53 | 20 | 33 | -8 | 93 | 8 | 0 | 6 |
WPG
|
18 | 10 | 3 | 7 | 0 | 31 | 0 | 0 | 0 | |
OTT
|
57 | 43 | 17 | 26 | -8 | 62 | 8 | 0 | 6 | |
| NSHL10 |
ANA
Total |
78 | 54 | 22 | 32 | 0 | 74 | 5 | 0 | 5 |
ANA
|
42 | 22 | 9 | 13 | -6 | 48 | 2 | 0 | 2 | |
DET
|
36 | 32 | 13 | 19 | +6 | 26 | 3 | 0 | 3 | |
| NSHL9 |
NYR
|
78 | 62 | 29 | 33 | +2 | 95 | 17 | 0 | 8 |
| NSHL8 |
NYR
|
74 | 51 | 23 | 28 | +18 | 135 | 12 | 0 | 5 |
| NSHL7 |
NYR
|
60 | 45 | 15 | 30 | +6 | 121 | 6 | 0 | 0 |
| NSHL6 |
CHI
|
34 | 13 | 6 | 7 | -1 | 63 | 0 | 0 | 0 |
| NSHL5 |
NYR
|
40 | 4 | 4 | 0 | +3 | 28 | 0 | 0 | 1 |
| NSHL4 |
NYR
|
1 | 0 | 0 | 0 | 0 | 7 | 0 | 0 | 0 |
| NSHL3 |
NYR
|
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Pro Career | 753 | 409 | 173 | 236 | +22 | 860 | 53 | 4 | 33 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL17 |
CGY
|
80 | 72 | 38 | 34 | -22 | 110 | 10 | 1 | 2 |
| NSHL16 |
NYR
|
80 | 74 | 34 | 40 | 0 | 47 | 8 | 1 | 7 |
| NSHL6 |
CHI
|
39 | 36 | 14 | 22 | 0 | 120 | 0 | 0 | 0 |
| NSHL5 |
NYR
|
34 | 36 | 15 | 21 | 0 | 60 | 0 | 0 | 0 |
| NSHL4 |
NYR
|
63 | 74 | 29 | 45 | 0 | 121 | 0 | 0 | 0 |
| NSHL3 |
NYR
|
61 | 70 | 36 | 34 | 0 | 140 | 0 | 0 | 0 |
| Farm Career | 357 | 362 | 166 | 196 | -22 | 598 | 18 | 2 | 9 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL15 |
PHI
|
14 | 7 | 6 | 1 | -2 | 4 | 0 | 0 | 0 |
| NSHL13 |
PIT
|
3 | 0 | 0 | 0 | -1 | 2 | 0 | 0 | 0 |
| NSHL12 |
CHI
|
8 | 0 | 0 | 0 | -3 | 2 | 0 | 0 | 0 |
| NSHL11 |
OTT
|
5 | 6 | 2 | 4 | +4 | 2 | 0 | 0 | 0 |
| NSHL10 |
DET
|
7 | 0 | 0 | 0 | -6 | 2 | 0 | 0 | 0 |
| NSHL9 |
NYR
|
20 | 12 | 9 | 3 | +2 | 22 | 2 | 0 | 2 |
| NSHL8 |
NYR
|
11 | 9 | 5 | 4 | 0 | 22 | 1 | 0 | 1 |
| NSHL7 |
NYR
|
6 | 2 | 2 | 0 | -1 | 22 | 0 | 0 | 0 |
| NSHL5 |
NYR
|
5 | 1 | 0 | 1 | -1 | 0 | 0 | 0 | 0 |
| NSHL3 |
NYR
|
1 | 0 | 0 | 0 | -1 | 2 | 0 | 0 | 0 |
| Pro Career | 80 | 37 | 24 | 13 | -9 | 80 | 3 | 0 | 3 | |
| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL16 |
HRT
|
16 | 4 | 3 | 1 | +3 | 10 | 0 | 0 | 0 |
| Season | Team | AG | DF | DI | DU | OF | PB | SP | ST | CH | PA | PH | SH | SK | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL1 |
STL
|
C- | C | C | C | C | C- | C | C | C- | C- | C | C | C | C |
| NSHL2 |
STL
|
20 | 23 | 23 | 22 | 26 | 19 | 22 | 24 | 21 | 19 | 24 | 15 | 26 | 21 |
| Career Avg | 20 | 23 | 23 | 22 | 26 | 19 | 22 | 24 | 21 | 19 | 24 | 15 | 26 | 21 | |
| Season | Team | IT | SP | ST | EN | DU | DI | SK | PA | PC | DF | SC | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL3 |
NYR
|
60 | 70 | 64 | 73 | 67 | 54 | 65 | 70 | 65 | 56 | 63 | 45 | 54 | 69 |
| NSHL4 |
NYR
|
62 | 73 | 64 | 76 | 68 | 53 | 69 | 71 | 67 | 57 | 65 | 47 | 57 | 70 |
| NSHL5 |
NYR
|
61 | 74 | 69 | 77 | 69 | 51 | 68 | 72 | 69 | 59 | 69 | 51 | 61 | 72 |
| NSHL6 |
CHI
|
78 | 75 | 75 | 75 | 65 | 52 | 75 | 71 | 67 | 60 | 67 | 52 | 66 | 74 |
| Career Avg | 66 | 73 | 68 | 76 | 68 | 53 | 70 | 71 | 67 | 58 | 66 | 49 | 60 | 72 | |
| Season | Team | CK | FG | DI | SK | ST | DU | PH | FO | PA | SC | DF | EX | LD | MO | PO | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL7 |
NYR
|
83 | 60 | 59 | 75 | 75 | 84 | 69 | 56 | 70 | 70 | 68 | 53 | 67 | 72 | 68 | 66 |
| NSHL8 |
NYR
|
87 | 64 | 55 | 71 | 73 | 84 | 72 | 59 | 73 | 73 | 72 | 57 | 71 | 61 | 64 | 67 |
| Career Avg | 85 | 62 | 57 | 73 | 74 | 84 | 71 | 58 | 72 | 72 | 70 | 55 | 69 | 67 | 66 | 67 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL9 |
NYR
|
91 | 44 | 51 | 67 | 74 | 84 | 84 | 74 | 61 | 75 | 75 | 76 | 75 | 58 | 72 | 70 |
| NSHL10 |
DET
|
91 | 48 | 55 | 71 | 75 | 86 | 86 | 78 | 64 | 75 | 79 | 75 | 74 | 62 | 71 | 72 |
| NSHL11 |
OTT
|
90 | 47 | 57 | 71 | 75 | 86 | 85 | 80 | 66 | 77 | 78 | 74 | 73 | 64 | 70 | 72 |
| NSHL12 |
CHI
|
89 | 46 | 59 | 70 | 75 | 86 | 84 | 81 | 68 | 79 | 77 | 73 | 71 | 66 | 69 | 72 |
| NSHL13 |
PIT
|
86 | 43 | 60 | 70 | 75 | 83 | 81 | 79 | 68 | 78 | 75 | 70 | 72 | 67 | 69 | 71 |
| NSHL14 |
PHI
|
84 | 42 | 61 | 67 | 75 | 83 | 79 | 79 | 67 | 77 | 74 | 67 | 72 | 68 | 69 | 70 |
| NSHL15 |
PHI
|
84 | 40 | 62 | 66 | 76 | 83 | 78 | 77 | 66 | 75 | 72 | 68 | 70 | 69 | 69 | 70 |
| NSHL16 |
NYR
|
82 | 38 | 63 | 64 | 76 | 81 | 76 | 75 | 66 | 73 | 70 | 66 | 68 | 70 | 69 | 68 |
| NSHL17 |
CGY
|
82 | 37 | 63 | 64 | 76 | 81 | 76 | 75 | 66 | 73 | 70 | 66 | 68 | 70 | 69 | 68 |
| Career Avg | 87 | 43 | 59 | 68 | 76 | 84 | 81 | 78 | 66 | 76 | 75 | 71 | 72 | 66 | 70 | 71 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL10 | ANA |
TC | SC | 77 | 79 | +2 | 2 | |
| NSHL9 | NYR |
TC | SC | 75 | 77 | +2 | 2 |
| Season | Type | Move | Detail |
|---|---|---|---|
| NSHL18 | Retirement | CGY |
Retired |
| NSHL17 | Signing | CGY |
$500,000 for 1 year |
| NSHL16 | Signing | NYR |
$150,000 for 1 year |
| NSHL14 | Trade | 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) |
| NSHL14 | Signing | QUE |
$3,000,000 for 2 years |
| NSHL13 | Trade | CHI→ DAL |
CHI Erik Johnson (71) DAL Tuomo Ruutu (71), Daniel Winnik (66), Y14 R6 CHI pick (NICK MAGYAR), Y15 R6 CHI pick (LINUS SODERSTROM) |
| NSHL13 | Trade | DAL→ PIT |
DAL Teemu Selanne (72) PIT Tuomo Ruutu (71) |
| NSHL12 | Trade | COL→ PIT |
COL Chris Phillips (70), Michael Ryder (70), Magnus Paajarvi-Svensson (P), Y13 R2 PIT pick (Jake McCabe), Y13 R2 NSH pick (Linden Vey), Y14 R2 PIT pick (NICK SCHMALTZ), Y13 R4 PIT pick (Jimmy Vesey) PIT Marc Savard (76), Michal Rozsival (70), Tuomo Ruutu (72) |
| NSHL12 | Trade | PIT→ CHI |
CHI Tuomo Ruutu (72) PIT Devin Setoguchi (66) |
| NSHL11 | Trade | WPG→ TOR |
TOR Jonas Hiller (79), Clayton Stoner (68), Tuomo Ruutu (72), Mathieu Roy (65) WPG Zach Parise (72), Pierre Parenteau (70), Ben Bishop (69), Gilbert Brule (63), Trent Whitfield (60) |
| NSHL11 | Trade | TOR→ OTT |
OTT David Desharnais (67), Tuomo Ruutu (72), Dustin Jeffrey (64), Y12 R4 CAR pick (Matt Donovan) TOR Viktor Stalberg (65), Matt Greene (67), Jason Arnott (70), Chris Butler (66) |
| NSHL11 | Signing | WPG |
$5,300,000 for 3 years |
| NSHL8 | Signing | NYR |
$3,999,999 for 3 years |
| NSHL7 | SuperDraft | NYR |
Round 5, Pick 99 |
| Year | Seed | Team | Finish | Rounds | Won | PTS |
|---|---|---|---|---|---|---|
| PSC12 | #47 | CHI | Round of 64 | 1 | 0 | 1 |
| PSC11 | #60 | OTT | Round of 64 | 1 | 0 | 0 |
| PSC9 | #9 | NYR | Round of 64 | 1 | 0 | 2 |