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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1897 | 24 | LAD | 36 | 36 | 131 | 20 | 29 | 4 | 0 | 0 | 17 | 2 | 4 | β | .221 | .244 | .252 | .496 | 0.5 |
| 1898 | 25 | LAD | 51 | 51 | 167 | 21 | 41 | 0 | 1 | 0 | 19 | 3 | 7 | β | .246 | .280 | .257 | .537 | 1.2 |
| 1899 | 26 | LAD | 43 | 43 | 122 | 21 | 30 | 2 | 1 | 0 | 16 | 3 | 3 | β | .246 | .270 | .279 | .549 | 0.8 |
| 1900 | 27 | LAD | 10 | 10 | 26 | 2 | 6 | 0 | 0 | 0 | 1 | 0 | 1 | β | .231 | .259 | .231 | .490 | β |
| 1900 | 27 | PHI | 10 | 10 | 33 | 3 | 10 | 1 | 0 | 0 | 5 | 1 | 0 | β | .303 | .303 | .333 | .636 | β |
| 1901 | 28 | PHI | 2 | 2 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | β | 1.000 | 1.000 | 1.000 | 2.000 | 3.1 |
| 1901 | 28 | Baltimore Orioles | 96 | 96 | 362 | 41 | 90 | 9 | 4 | 0 | 36 | 10 | 21 | β | .249 | .301 | .296 | .597 | 3.1 |
| 1902 | 29 | SF | 100 | 100 | 342 | 26 | 72 | 11 | 1 | 0 | 14 | 13 | 20 | β | .211 | .256 | .249 | .505 | 1.4 |
| 1903 | 30 | SF | 79 | 79 | 257 | 35 | 62 | 15 | 1 | 0 | 37 | 12 | 15 | β | .241 | .291 | .307 | .598 | 3.5 |
| 1904 | 31 | SF | 65 | 65 | 181 | 27 | 56 | 12 | 2 | 1 | 19 | 11 | 11 | β | .309 | .356 | .414 | .770 | 4.6 |
Wore 4 distinct franchise crests across 8 seasons (1897β1904) β a true nomad. The crest trail: