| 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 |
77 | 53 | 20 | 33 | -11 | 93 | 8 | 0 | 6 |
WPG
|
18 | 10 | 3 | 7 | 0 | 31 | 0 | 0 | 0 | |
OTT
|
59 | 43 | 17 | 26 | -11 | 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 |
| NSHL2 |
STL
|
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Pro Career | 756 | 409 | 173 | 236 | +19 | 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 | 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 | 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 |
CGY
CGY
NYR
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)
QUE
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)
DAL→
PIT
DAL Teemu Selanne (72)
PIT Tuomo Ruutu (71)
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)
PIT→
CHI
CHI Tuomo Ruutu (72)
PIT Devin Setoguchi (66)
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)
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)
WPG
NYR
NYR
CHI→
NYR
CHI Y0 R0 pick
NYR Tuomo Ruutu, Y0 R0 pick