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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1888 | 21 | PHI | 24 | 24 | 83 | 4 | 17 | 2 | 0 | 0 | 5 | 3 | 3 | 16 | .205 | .233 | .229 | .462 | β |
| 1889 | 22 | PHI | 30 | 30 | 99 | 11 | 25 | 5 | 0 | 0 | 8 | 4 | 8 | 12 | .253 | .308 | .303 | .611 | 0.7 |
| 1890 | 23 | PHI | 63 | 63 | 224 | 22 | 47 | 3 | 0 | 0 | 17 | 10 | 12 | 21 | .210 | .250 | .223 | .473 | 0.6 |
| 1891 | 24 | PHI | 65 | 65 | 214 | 31 | 53 | 5 | 2 | 0 | 17 | 6 | 20 | 17 | .248 | .318 | .290 | .608 | 1.4 |
| 1892 | 25 | STL | 66 | 66 | 233 | 35 | 50 | 4 | 2 | 3 | 25 | 7 | 34 | 23 | .215 | .315 | .288 | .603 | 3.1 |
| 1893 | 26 | STL | 59 | 59 | 199 | 25 | 51 | 6 | 4 | 0 | 20 | 2 | 19 | 8 | .256 | .327 | .327 | .654 | 1.3 |
| 1894 | 27 | Baltimore Orioles | 26 | 26 | 86 | 22 | 30 | 5 | 1 | 0 | 17 | 1 | 7 | 2 | .349 | .398 | .430 | .828 | β |
| 1894 | 27 | STL | 9 | 9 | 28 | 3 | 7 | 0 | 1 | 0 | 1 | 0 | 2 | 1 | .250 | .300 | .321 | .621 | β |
| 1895 | 28 | Baltimore Orioles | 112 | 112 | 421 | 90 | 130 | 14 | 12 | 0 | 74 | 19 | 33 | 18 | .309 | .366 | .399 | .765 | 6.1 |
| 1896 | 29 | SF | 133 | 133 | 541 | 79 | 162 | 17 | 5 | 4 | 89 | 46 | 42 | 13 | .299 | .352 | .372 | .724 | 8.4 |
| 1897 | 30 | SF | 131 | 131 | 540 | 85 | 172 | 16 | 4 | 1 | 106 | 43 | 26 | β | .319 | .353 | .369 | .722 | 8.5 |
| 1898 | 31 | SF | 150 | 150 | 570 | 78 | 126 | 8 | 5 | 0 | 62 | 21 | 39 | β | .221 | .278 | .253 | .531 | 4.4 |
| 1899 | 32 | SF | 146 | 146 | 576 | 72 | 152 | 14 | 4 | 0 | 59 | 29 | 24 | β | .264 | .293 | .302 | .595 | 4.8 |
| 1900 | 33 | SF | 111 | 111 | 420 | 60 | 104 | 11 | 3 | 1 | 29 | 23 | 17 | β | .248 | .280 | .295 | .575 | 3.1 |
| 1901 | 34 | DET | 135 | 135 | 547 | 82 | 150 | 16 | 12 | 3 | 75 | 32 | 41 | β | .274 | .327 | .364 | .691 | 8.6 |
| 1902 | 35 | DET | 118 | 118 | 441 | 42 | 109 | 11 | 4 | 1 | 38 | 17 | 25 | β | .247 | .292 | .297 | .589 | 4.4 |
| 1903 | 36 | PHI | 106 | 106 | 412 | 65 | 117 | 19 | 6 | 1 | 49 | 12 | 23 | β | .284 | .326 | .367 | .693 | 6.9 |
| 1904 | 37 | PHI | 153 | 153 | 587 | 61 | 161 | 23 | 6 | 0 | 42 | 17 | 37 | β | .274 | .319 | .334 | .653 | 7.9 |
| 1905 | 38 | PHI | 155 | 155 | 608 | 95 | 150 | 17 | 7 | 1 | 50 | 16 | 45 | β | .247 | .302 | .303 | .605 | 8.2 |
| 1906 | 39 | PHI | 135 | 135 | 494 | 47 | 112 | 17 | 2 | 0 | 34 | 17 | 36 | β | .227 | .281 | .269 | .550 | 5.1 |
| 1907 | 40 | PHI | 36 | 36 | 126 | 11 | 18 | 3 | 0 | 0 | 6 | 3 | 7 | β | .143 | .200 | .167 | .367 | 0.1 |
| 1908 | 41 | PHI | 2 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | β | .000 | .000 | .000 | .000 | β |
| 1912 | 45 | CWS | 1 | 1 | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | β | .500 | .500 | .500 | 1.000 | β |
Wore 6 distinct franchise crests across 25 seasons (1888β1912) β a true nomad. The crest trail: