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 | KC | 19 | 19 | 60 | 9 | 19 | 2 | 2 | 0 | 5 | 1 | 5 | 6 | .317 | .379 | .417 | .796 | — |
| 2005 | 21 | KC | 26 | 26 | 79 | 6 | 17 | 0 | 1 | 0 | 5 | 0 | 0 | 5 | .215 | .220 | .241 | .461 | — |
| 2006 | 22 | KC | 33 | 33 | 87 | 9 | 21 | 4 | 1 | 0 | 9 | 0 | 5 | 14 | .241 | .290 | .310 | .600 | 0.6 |
| 2009 | 25 | CHC | 53 | 53 | 123 | 15 | 31 | 8 | 0 | 1 | 12 | 0 | 8 | 14 | .252 | .303 | .341 | .644 | 1.4 |
| 2010 | 26 | TEX | 68 | 68 | 166 | 17 | 46 | 10 | 1 | 0 | 13 | 0 | 11 | 24 | .277 | .330 | .349 | .679 | 2.3 |
| 2011 | 27 | TEX | 36 | 36 | 76 | 9 | 17 | 3 | 0 | 2 | 3 | 0 | 4 | 14 | .224 | .263 | .342 | .605 | 0.9 |
| 2014 | 30 | PHI | 25 | 25 | 47 | 4 | 13 | 5 | 0 | 1 | 3 | 0 | 2 | 6 | .277 | .306 | .447 | .753 | — |
| 2015 | 31 | PHI | 106 | 106 | 233 | 32 | 68 | 22 | 3 | 7 | 25 | 1 | 21 | 44 | .292 | .360 | .502 | .862 | 6.2 |
| 2016 | 32 | PHI | 90 | 90 | 190 | 26 | 48 | 15 | 1 | 4 | 21 | 2 | 11 | 41 | .253 | .316 | .405 | .721 | 3.4 |
| 2017 | 33 | PHI | 80 | 80 | 130 | 10 | 25 | 4 | 0 | 3 | 13 | 1 | 12 | 34 | .192 | .257 | .292 | .549 | 0.6 |
Wore 4 distinct franchise crests across 14 seasons (2004–2017) — a true nomad. The crest trail: