| Year | Team | G | AB | H | HR | RBI | SB | BB | K | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2001 | Baltimore Orioles | 9 | 24 | 3 | 0 | 0 | 0 | 0 | 7 | .125 | .125 | .167 |
| .292 |
| 2002 | Chicago White Sox | 49 | 163 | 38 | 2 | 12 | 8 | 9 | 21 | .233 | .270 | .294 | .564 |
| 2003 | Chicago White Sox | 79 | 137 | 28 | 0 | 5 | 12 | 10 | 28 | .204 | .259 | .241 | .500 |
| 2004 | Chicago White Sox | 129 | 409 | 107 | 2 | 27 | 19 | 51 | 79 | .262 | .343 | .323 | .666 |
| 2005 | Chicago White Sox | 56 | 121 | 31 | 1 | 8 | 10 | 13 | 25 | .256 | .333 | .314 | .647 |
| 2006 | Boston Red Sox | 47 | 45 | 7 | 0 | 1 | 6 | 4 | 11 | .156 | .250 | .200 | .450 |
| 2007 | Atlanta Braves | 117 | 344 | 93 | 2 | 32 | 17 | 40 | 71 | .270 | .349 | .392 | .741 |
| 2008 | Washington Nationals | 140 | 367 | 92 | 13 | 43 | 13 | 50 | 66 | .251 | .344 | .417 | .761 |
| 2009 | Washington Nationals | 137 | 323 | 76 | 7 | 27 | 11 | 57 | 62 | .235 | .364 | .393 | .757 |
| 2010 | Washington Nationals | 132 | 224 | 41 | 10 | 32 | 5 | 33 | 60 | .183 | .291 | .362 | .653 |
| 2011 | New York Mets | 126 | 240 | 59 | 2 | 23 | 5 | 36 | 62 | .246 | .351 | .317 | .668 |
| 2012 | Cincinnati Reds | 25 | 44 | 5 | 0 | 2 | 1 | 3 | 8 | .114 | .170 | .205 | .375 |
| Career | — | 1,046 | 2,441 | 580 | 39 | 212 | 107 | 306 | 500 | .238 | .327 | .346 | .673 |