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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1898 | 24 | CHC | 13 | 13 | 49 | 4 | 16 | 1 | 0 | 0 | 2 | 1 | 1 | β | .327 | .353 | .347 | .700 | β |
| 1899 | 25 | CHC | 99 | 99 | 389 | 50 | 111 | 14 | 11 | 1 | 49 | 14 | 30 | β | .285 | .350 | .386 | .736 | 5.3 |
| 1900 | 26 | CHC | 3 | 3 | 11 | 2 | 2 | 0 | 0 | 0 | 0 | 1 | 2 | β | .182 | .308 | .182 | .490 | 5.4 |
| 1900 | 26 | PHI | 101 | 101 | 383 | 42 | 108 | 10 | 8 | 3 | 58 | 4 | 20 | β | .282 | .323 | .373 | .696 | 5.4 |
| 1901 | 27 | PHI | 93 | 93 | 379 | 42 | 117 | 15 | 4 | 0 | 43 | 13 | 22 | β | .309 | .356 | .369 | .725 | 5.1 |
| 1902 | 28 | MIN | 59 | 59 | 249 | 35 | 62 | 8 | 3 | 1 | 23 | 8 | 13 | β | .249 | .292 | .317 | .609 | 1.8 |
| 1902 | 28 | PHI | 34 | 34 | 136 | 12 | 40 | 3 | 2 | 0 | 16 | 3 | 9 | β | .294 | .347 | .346 | .693 | 1.8 |
| 1903 | 29 | PHI | 123 | 123 | 494 | 72 | 152 | 13 | 12 | 0 | 53 | 10 | 18 | β | .308 | .342 | .383 | .725 | 7.9 |
| 1904 | 30 | PHI | 102 | 102 | 398 | 43 | 106 | 15 | 5 | 0 | 49 | 18 | 26 | β | .266 | .321 | .329 | .650 | 6.4 |
| 1905 | 31 | ATL | 122 | 122 | 463 | 38 | 104 | 15 | 7 | 2 | 55 | 10 | 23 | β | .225 | .276 | .300 | .576 | 5.8 |
| 1912 | 38 | NYY | 35 | 35 | 50 | 6 | 15 | 1 | 1 | 0 | 4 | 1 | 2 | β | .300 | .340 | .360 | .700 | 0.9 |
Wore 5 distinct franchise crests across 15 seasons (1898β1912) β a true nomad. The crest trail: