| Year | Team | G | AB | H | HR | RBI | SB | BB | K | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1993 | San Diego Padres | 133 | 438 | 110 | 5 | 26 | 4 | 50 | 97 | .251 | .334 | .331 |
| .665 |
| 1994 | San Diego Padres | 90 | 275 | 66 | 1 | 28 | 2 | 32 | 54 | .240 | .321 | .305 | .626 |
| 1995 | Houston Astros | 52 | 156 | 43 | 0 | 12 | 5 | 10 | 33 | .276 | .321 | .314 | .635 |
| 1996 | Houston Astros | 89 | 218 | 62 | 1 | 15 | 6 | 23 | 42 | .284 | .359 | .344 | .703 |
| 1997 | Houston Astros | 102 | 303 | 79 | 3 | 34 | 5 | 21 | 50 | .261 | .315 | .363 | .678 |
| 1998 | Houston Astros | 141 | 491 | 128 | 2 | 46 | 13 | 54 | 84 | .261 | .337 | .334 | .671 |
| 1999 | Houston Astros | 85 | 268 | 70 | 1 | 25 | 2 | 37 | 45 | .261 | .354 | .336 | .690 |
| 2000 | Chicago Cubs | 125 | 449 | 124 | 11 | 56 | 8 | 66 | 58 | .276 | .375 | .401 | .776 |
| 2001 | Chicago Cubs | 147 | 528 | 153 | 10 | 66 | 4 | 40 | 56 | .290 | .345 | .402 | .747 |
| 2002 | Cleveland Indians | 94 | 353 | 97 | 4 | 38 | 0 | 20 | 48 | .275 | .325 | .346 | .671 |
| 2003 | Cleveland Indians | 16 | 50 | 13 | 0 | 3 | 0 | 3 | 5 | .260 | .309 | .320 | .629 |
| 2004 | New York Mets | 24 | 63 | 11 | 0 | 5 | 0 | 6 | 8 | .175 | .257 | .206 | .463 |
| 2004 | Boston Red Sox | 21 | 40 | 11 | 0 | 3 | 1 | 2 | 6 | .275 | .310 | .300 | .610 |
| 2004 | 45 | 103 | 22 | 0 | 8 | 1 | 8 | 14 | .214 | .277 | .243 | .520 |
| Career | — | 1,119 | 3,632 | 967 | 38 | 357 | 50 | 364 | 586 | .266 | .338 | .350 | .688 |