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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1876 | 21 | Hartford Dark Blues | 12 | 12 | 47 | 6 | 13 | 2 | 0 | 0 | 8 | β | 1 | 0 | .277 | β | .319 | β | β |
| 1877 | 22 | Hartford Dark Blues | 60 | 60 | 251 | 43 | 95 | 10 | 5 | 0 | 27 | β | 3 | 3 | .378 | β | .458 | β | 4.5 |
| 1878 | 23 | CHC | 60 | 60 | 256 | 33 | 68 | 7 | 1 | 0 | 29 | β | 9 | 11 | .266 | β | .301 | β | 3.4 |
| 1879 | 24 | Troy Trojans | 9 | 9 | 37 | 4 | 7 | 1 | 0 | 0 | 1 | β | 2 | 4 | .189 | β | .216 | β | β |
| 1880 | 25 | Troy Trojans | 83 | 83 | 352 | 40 | 89 | 14 | 8 | 0 | 29 | β | 12 | 34 | .253 | β | .338 | β | 4.6 |
| 1881 | 26 | Troy Trojans | 85 | 85 | 370 | 57 | 82 | 13 | 3 | 1 | 11 | β | 18 | 21 | .222 | β | .281 | β | 2.8 |
| 1882 | 27 | Troy Trojans | 29 | 29 | 121 | 14 | 21 | 3 | 1 | 0 | 9 | β | 3 | 16 | .174 | β | .215 | β | β |
| 1883 | 28 | Providence Grays | 89 | 89 | 366 | 46 | 87 | 16 | 5 | 0 | 42 | β | 9 | 38 | .238 | β | .309 | β | 3.6 |
| 1884 | 29 | LAD | 106 | 106 | 433 | 57 | 109 | 11 | 6 | 2 | β | β | 19 | β | .252 | .286 | .319 | .605 | 6 |
| 1885 | 30 | LAD | 54 | 54 | 221 | 36 | 47 | 6 | 2 | 1 | 28 | β | 8 | β | .213 | .250 | .271 | .521 | 2.7 |