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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1879 | 22 | Troy Trojans | 72 | 72 | 280 | 30 | 65 | 9 | 5 | 0 | 17 | β | 5 | 18 | .232 | β | .300 | β | 2.6 |
| 1880 | 23 | Troy Trojans | 47 | 47 | 180 | 31 | 46 | 8 | 1 | 0 | 22 | β | 7 | 15 | .256 | β | .311 | β | 2.9 |
| 1881 | 24 | Troy Trojans | 83 | 83 | 315 | 35 | 76 | 11 | 5 | 0 | 28 | β | 14 | 30 | .241 | β | .308 | β | 2.5 |
| 1882 | 25 | Worcester Brown Stockings | 80 | 80 | 334 | 33 | 71 | 10 | 4 | 0 | 25 | β | 7 | 22 | .213 | β | .266 | β | 2.3 |
| 1883 | 26 | Cleveland Spiders | 90 | 90 | 332 | 36 | 79 | 13 | 2 | 0 | 31 | β | 8 | 38 | .238 | β | .289 | β | 2.5 |
| 1884 | 27 | Cleveland Spiders | 80 | 80 | 313 | 32 | 81 | 18 | 3 | 1 | 38 | β | 15 | 49 | .259 | β | .345 | β | 4.3 |
| 1885 | 28 | Baltimore Orioles | 20 | 20 | 77 | 18 | 17 | 1 | 1 | 0 | 7 | β | 7 | β | .221 | .318 | .260 | .578 | β |