| Year | Team | G | AB | H | HR | RBI | SB | BB | K | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1990 | Pittsburgh Pirates | 25 | 24 | 5 | 0 | 0 | 0 | 1 | 9 | .208 | .240 | .250 |
| .490 |
| 1991 | Pittsburgh Pirates | 120 | 411 | 113 | 10 | 50 | 8 | 64 | 81 | .275 | .373 | .399 | .772 |
| 1992 | Pittsburgh Pirates | 134 | 405 | 100 | 6 | 60 | 5 | 52 | 63 | .247 | .332 | .385 | .717 |
| 1993 | Pittsburgh Pirates | 137 | 447 | 140 | 8 | 70 | 3 | 77 | 64 | .313 | .414 | .443 | .857 |
| 1994 | Pittsburgh Pirates | 108 | 386 | 105 | 9 | 51 | 4 | 42 | 58 | .272 | .343 | .412 | .755 |
| 1995 | Pittsburgh Pirates | 132 | 487 | 146 | 15 | 83 | 7 | 52 | 74 | .300 | .365 | .468 | .833 |
| 1996 | Pittsburgh Pirates | 120 | 453 | 130 | 17 | 80 | 8 | 51 | 74 | .287 | .357 | .457 | .814 |
| 1997 | Toronto Blue Jays | 98 | 368 | 98 | 9 | 40 | 7 | 47 | 62 | .266 | .352 | .413 | .765 |
| 1998 | Minnesota Twins | 63 | 204 | 59 | 5 | 33 | 1 | 17 | 29 | .289 | .345 | .422 | .767 |
| 1998 | Boston Red Sox | 9 | 9 | 0 | 0 | 2 | 0 | 2 | 3 | .000 | .167 | .000 | .167 |
| 1998 | Chicago Cubs | 12 | 10 | 3 | 1 | 5 | 0 | 1 | 2 | .300 | .333 | .600 | .933 |
| 1998 | 84 | 223 | 62 | 6 | 40 | 1 | 20 | 34 | .278 | .336 | .413 | .749 |
| 1999 | Montreal Expos | 93 | 194 | 52 | 8 | 26 | 2 | 26 | 27 | .268 | .353 | .464 | .817 |
| 2001 | Houston Astros | 94 | 137 | 36 | 6 | 29 | 5 | 14 | 32 | .263 | .333 | .453 | .786 |
| 2002 | Houston Astros | 123 | 251 | 72 | 6 | 30 | 4 | 26 | 50 | .287 | .350 | .434 | .784 |
| 2003 | Houston Astros | 123 | 212 | 49 | 3 | 26 | 3 | 15 | 33 | .231 | .283 | .373 | .656 |
| Career | — | 1,391 | 3,998 | 1,108 | 103 | 585 | 57 | 487 | 661 | .277 | .355 | .426 | .781 |