Sport-specific career totals from the active profile tables, with VAL shown whenever the sport has a value file.
| Season | Age | Team | GP | G | AB | R | H | 2B | 3B | HR | RBI | SB | BB | SO | AVG | OBP | SLG | OPS | VAL |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2004 | 20 | SEA | 57 | 57 | 207 | 28 | 48 | 13 | 0 | 5 | 22 | 0 | 8 | 31 | .232 | .263 | .367 | .630 | 2.3 |
| 2005 | 21 | SEA | 54 | 54 | 190 | 18 | 47 | 19 | 0 | 2 | 25 | 4 | 6 | 25 | .247 | .282 | .379 | .661 | 2.2 |
| 2006 | 22 | SEA | 151 | 151 | 603 | 78 | 170 | 28 | 8 | 10 | 79 | 5 | 26 | 80 | .282 | .319 | .405 | .724 | 8.2 |
| 2007 | 23 | SEA | 149 | 149 | 524 | 58 | 132 | 17 | 2 | 11 | 62 | 2 | 20 | 64 | .252 | .284 | .355 | .639 | 5.9 |
| 2008 | 24 | SEA | 159 | 159 | 644 | 80 | 191 | 41 | 1 | 17 | 89 | 6 | 27 | 67 | .297 | .322 | .443 | .765 | 10.3 |
| 2009 | 25 | SEA | 153 | 153 | 613 | 69 | 167 | 42 | 0 | 25 | 96 | 3 | 24 | 69 | .272 | .303 | .463 | .766 | 10.8 |
| 2010 | 26 | SEA | 150 | 150 | 593 | 49 | 142 | 29 | 0 | 10 | 58 | 3 | 23 | 66 | .239 | .270 | .339 | .609 | 6.1 |
| 2011 | 27 | COL | 38 | 38 | 125 | 10 | 26 | 4 | 0 | 2 | 8 | 2 | 3 | 15 | .208 | .233 | .288 | .521 | 2.2 |
| 2011 | 27 | MIA | 44 | 44 | 106 | 13 | 24 | 8 | 0 | 6 | 13 | 0 | 4 | 13 | .226 | .259 | .472 | .731 | 2.2 |
| 2012 | 28 | CLE | 66 | 66 | 213 | 16 | 53 | 13 | 0 | 4 | 28 | 0 | 8 | 35 | .249 | .272 | .366 | .638 | β |
| 2012 | 28 | CWS | 15 | 15 | 23 | 2 | 5 | 1 | 0 | 0 | 0 | 0 | 1 | 6 | .217 | .250 | .261 | .511 | β |
Wore 5 distinct franchise crests across 9 seasons (2004β2012) β a true nomad. The crest trail: