| Year | Team | G | AB | H | HR | RBI | SB | BB | K | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1981 | Montreal Expos | 34 | 95 | 26 | 1 | 8 | 1 | 5 | 6 | .274 | .317 | .326 |
| .643 |
| 1982 | Montreal Expos | 46 | 131 | 42 | 0 | 9 | 2 | 8 | 11 | .321 | .360 | .344 | .704 |
| 1983 | Montreal Expos | 120 | 230 | 59 | 3 | 22 | 0 | 6 | 20 | .257 | .273 | .352 | .625 |
| 1984 | Montreal Expos | 58 | 214 | 74 | 1 | 18 | 0 | 5 | 12 | .346 | .360 | .467 | .827 |
| 1985 | Montreal Expos | 107 | 281 | 75 | 2 | 31 | 5 | 12 | 12 | .267 | .299 | .349 | .648 |
| 1986 | Chicago Cubs | 86 | 124 | 31 | 2 | 8 | 0 | 6 | 8 | .250 | .286 | .323 | .609 |
| 1987 | Cincinnati Reds | 102 | 207 | 47 | 3 | 12 | 2 | 10 | 12 | .227 | .266 | .295 | .561 |
| 1988 | Cleveland Indians | 62 | 212 | 66 | 1 | 12 | 0 | 5 | 18 | .311 | .324 | .363 | .687 |
| 1989 | Milwaukee Brewers | 90 | 233 | 54 | 3 | 23 | 2 | 8 | 20 | .232 | .255 | .322 | .577 |
| 1990 | Milwaukee Brewers | 3 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | .000 | .000 | .000 | .000 |
| Career | — | 708 | 1,731 | 474 | 16 | 143 | 12 | 65 | 119 | .274 | .300 | .351 | .651 |