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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1987 | 24 | BOS | 52 | 52 | 168 | 20 | 41 | 11 | 0 | 5 | 24 | 0 | 7 | 41 | .244 | .283 | .399 | .682 | 2.6 |
| 1988 | 25 | BOS | 10 | 10 | 29 | 3 | 4 | 1 | 0 | 0 | 1 | 0 | 1 | 3 | .138 | .167 | .172 | .339 | β |
| 1989 | 26 | BOS | 7 | 7 | 18 | 5 | 8 | 3 | 0 | 1 | 3 | 0 | 0 | 2 | .444 | .421 | .778 | 1.199 | β |
| 1990 | 27 | BOS | 32 | 32 | 83 | 8 | 20 | 4 | 0 | 0 | 6 | 0 | 5 | 10 | .241 | .281 | .289 | .570 | 0.8 |
| 1991 | 28 | BOS | 49 | 49 | 114 | 10 | 30 | 8 | 0 | 0 | 9 | 0 | 1 | 16 | .263 | .271 | .333 | .604 | 1.4 |
| 1992 | 29 | BOS | 19 | 19 | 50 | 4 | 4 | 2 | 1 | 0 | 1 | 0 | 2 | 12 | .080 | .132 | .160 | .292 | β |
| 1995 | 32 | TEX | 2 | 2 | 6 | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .333 | .333 | .333 | .666 | β |
| 1996 | 33 | SEA | 41 | 41 | 106 | 8 | 26 | 6 | 0 | 0 | 6 | 0 | 7 | 15 | .245 | .316 | .302 | .618 | 1 |
| 1997 | 34 | SEA | 39 | 39 | 87 | 7 | 25 | 3 | 0 | 1 | 10 | 0 | 7 | 15 | .287 | .340 | .356 | .696 | 1.3 |
| 1998 | 35 | SEA | 50 | 50 | 133 | 13 | 31 | 7 | 1 | 4 | 12 | 0 | 9 | 24 | .233 | .325 | .391 | .716 | 2.2 |
Wore 3 distinct franchise crests across 12 seasons (1987β1998) β a true nomad. The crest trail: