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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1880 | 23 | Troy Trojans | 83 | 83 | 340 | 53 | 113 | 18 | 8 | 3 | 47 | β | 13 | 21 | .332 | β | .459 | β | 9.5 |
| 1881 | 24 | Troy Trojans | 85 | 85 | 367 | 55 | 107 | 17 | 6 | 2 | 31 | β | 15 | 20 | .292 | β | .387 | β | 5.9 |
| 1882 | 25 | Troy Trojans | 81 | 81 | 349 | 65 | 115 | 22 | 18 | 4 | 42 | β | 13 | 20 | .330 | β | .530 | β | 8.8 |
| 1883 | 26 | SF | 98 | 98 | 409 | 80 | 146 | 28 | 15 | 1 | 50 | β | 25 | 16 | .357 | β | .506 | β | 8.5 |
| 1884 | 27 | SF | 116 | 116 | 477 | 98 | 151 | 28 | 4 | 4 | 82 | β | 38 | 32 | .317 | β | .417 | β | 10.8 |
| 1885 | 28 | SF | 110 | 110 | 455 | 102 | 169 | 23 | 15 | 1 | 65 | β | 51 | 8 | .371 | β | .495 | β | 10.6 |
| 1886 | 29 | SF | 118 | 118 | 485 | 105 | 172 | 29 | 20 | 7 | 71 | 17 | 41 | 15 | .355 | β | .540 | β | 13.2 |
| 1887 | 30 | SF | 127 | 127 | 471 | 113 | 134 | 26 | 22 | 17 | 104 | 43 | 75 | 50 | .285 | .392 | .541 | .933 | 13.8 |
| 1888 | 31 | SF | 134 | 134 | 481 | 98 | 140 | 15 | 17 | 14 | 71 | 27 | 73 | 44 | .291 | .389 | .480 | .869 | 15 |
| 1889 | 32 | SF | 131 | 131 | 496 | 117 | 157 | 32 | 17 | 13 | 130 | 21 | 93 | 46 | .317 | .426 | .528 | .954 | 15.6 |
| 1890 | 33 | New York Giants | 123 | 123 | 484 | 133 | 169 | 24 | 15 | 14 | 103 | 22 | 88 | 32 | .349 | .450 | .548 | .998 | 15.6 |
| 1891 | 34 | SF | 129 | 129 | 479 | 112 | 139 | 29 | 13 | 7 | 94 | 27 | 83 | 39 | .290 | .399 | .449 | .848 | 11.7 |
| 1892 | 35 | PHI | 155 | 155 | 564 | 123 | 166 | 37 | 11 | 12 | 73 | 22 | 116 | 39 | .294 | .420 | .463 | .883 | 15.3 |
| 1893 | 36 | SF | 135 | 135 | 511 | 111 | 156 | 25 | 8 | 11 | 105 | 24 | 91 | 26 | .305 | .413 | .450 | .863 | 11.9 |
| 1894 | 37 | SF | 22 | 22 | 82 | 10 | 24 | 7 | 0 | 1 | 14 | 2 | 8 | 0 | .293 | .356 | .415 | .771 | 7.9 |
| 1894 | 37 | STL | 99 | 99 | 380 | 83 | 122 | 28 | 25 | 7 | 79 | 17 | 51 | 17 | .321 | .410 | .582 | .992 | 7.9 |
| 1895 | 38 | STL | 103 | 103 | 398 | 78 | 131 | 29 | 9 | 8 | 77 | 9 | 63 | 10 | .329 | .423 | .508 | .931 | 9 |
| 1896 | 39 | STL | 126 | 126 | 483 | 71 | 137 | 21 | 9 | 11 | 72 | 10 | 52 | 14 | .284 | .356 | .433 | .789 | 9.7 |
| 1897 | 40 | STL | 22 | 22 | 83 | 13 | 19 | 3 | 1 | 1 | 12 | 3 | 13 | β | .229 | .333 | .325 | .658 | β |
Wore 3 distinct franchise crests across 15 seasons (1883β1897) β a true nomad. The crest trail: