Tommy Harper
Cincinnati Reds 1962–1967; Cleveland Indians 1968; Seattle Pilots 1969; Milwaukee Brewers 1970–1971; Boston Red Sox 1972–1974; California Angels 1975; Oakland Athletics 1975; Baltimore Orioles 1976
Percentile snapshot
1974 season — qualified batters
of 132 qualified 1974 batters (min 502 PA)
Career, era-adjusted
wRC+ measured against qualified careers (3,000+ PA), 2,078 of them; OPS+ measured against qualified careers (3,000+ PA), 2,078 of them; sWAR measured against every career in history, 24,011 of them. Only era-adjusted career stats carry a percentile — a raw career total gets a rank instead, because pooling the 1890s with the 2020s is a choice, not a measurement.
Season by season
Batting
| Season | G | PA | AB | R | H | 2B | 3B | HR | RBI | BB | SO | SB | CS | BA | OBP | SLG | OPS | wRC+ | OPS+ | wOBA | sWAR |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1962 | 6 | 25 | 23 | 1 | 4 | 0 | 0 | 0 | 1 | 2 | 6 | 1 | 0 | .174 | .240 | .174 | .414 | 11.9 | 12.7 | .206 | -0.2 |
| 1963 | 129 | 465 | 408 | 67 | 106 | 12 | 3 | 10 | 37 | 44 | 72 | 12 | 1 | .260 | .335 | .377 | .712 | 108.5 | 104.0 | .329 | 1.6 |
| 1964 | 102 | 365 | 317 | 42 | 77 | 5 | 2 | 4 | 22 | 39 | 56 | 24 | 3 | .243 | .326 | .309 | .635 | 82.8 | 78.3 | .300 | 0.0 |
| 1965 | 159 | 745 | 646 | 126 | 166 | 28 | 3 | 18 | 64 | 78 | 127 | 35 | 6 | .257 | .340 | .393 | .733 | 106.4 | 101.0 | .339 | 2.2 |
| 1966 | 149 | 621 | 553 | 85 | 154 | 22 | 5 | 5 | 31 | 57 | 85 | 29 | 10 | .278 | .348 | .363 | .711 | 95.3 | 91.9 | .327 | 0.9 |
| 1967 | 103 | 414 | 365 | 55 | 82 | 17 | 3 | 7 | 22 | 43 | 51 | 23 | 8 | .225 | .306 | .345 | .651 | 80.5 | 77.6 | .308 | -0.1 |
| 1968 | 130 | 266 | 235 | 26 | 51 | 15 | 2 | 6 | 26 | 26 | 56 | 11 | 7 | .217 | .295 | .374 | .670 | 103.9 | 103.7 | .311 | 0.4 |
| 1969 | 148 | 640 | 537 | 78 | 126 | 10 | 2 | 9 | 41 | 95 | 90 | 73 | 18 | .235 | .349 | .311 | .660 | 94.1 | 86.5 | .323 | 1.9 |
| 1970 | 154 | 692 | 604 | 104 | 179 | 35 | 4 | 31 | 82 | 77 | 107 | 38 | 16 | .296 | .377 | .522 | .899 | 148.0 | 145.3 | .402 | 6.6 |
| 1971 | 152 | 653 | 585 | 79 | 151 | 26 | 3 | 14 | 52 | 65 | 92 | 25 | 3 | .258 | .333 | .385 | .717 | 106.9 | 104.6 | .335 | 2.5 |
| 1972 | 144 | 641 | 556 | 92 | 141 | 29 | 2 | 14 | 49 | 67 | 104 | 25 | 7 | .254 | .341 | .388 | .730 | 119.4 | 112.5 | .347 | 4.0 |
| 1973 | 147 | 638 | 566 | 92 | 159 | 23 | 3 | 17 | 71 | 61 | 93 | 54 | 14 | .281 | .351 | .422 | .774 | 115.6 | 112.7 | .358 | 2.6 |
| 1974 | 118 | 504 | 443 | 66 | 105 | 15 | 3 | 5 | 24 | 46 | 65 | 28 | 12 | .237 | .312 | .318 | .630 | 78.7 | 77.5 | .300 | -0.5 |
| 1975 | 123 | 407 | 354 | 51 | 90 | 14 | 1 | 5 | 38 | 43 | 60 | 26 | 8 | .254 | .337 | .342 | .679 | 99.0 | 97.9 | .319 | 0.2 |
| 1976 | 46 | 88 | 77 | 8 | 18 | 5 | 0 | 1 | 7 | 10 | 16 | 4 | 3 | .234 | .318 | .338 | .656 | 102.6 | 99.2 | .315 | 0.0 |
Career totals
A total is called out only where it ranks in the all-time top 500; hover a figure for its rank and the size of the field it was ranked in. Ranks are absolute facts and carry no percentile — the population for "career home runs" would be an editorial choice, and the rank is not.
Best games
Batting
| Date | Game | AB | R | H | 2B | 3B | HR | RBI | BB | TB |
|---|---|---|---|---|---|---|---|---|---|---|
| 1970-07-02 | LAA @ MIL Gameday | 5 | 3 | 4 | 0 | 0 | 2 | 3 | 0 | 10 |
| 1970-05-19 | ATH @ MIL Gameday | 4 | 2 | 4 | 2 | 0 | 1 | 1 | 0 | 9 |
| 1963-07-19 | SF @ CIN Gameday | 4 | 2 | 3 | 0 | 0 | 2 | 5 | 0 | 9 |
| 1965-04-27 | CHC @ CIN Gameday | 5 | 3 | 4 | 1 | 0 | 1 | 1 | 0 | 8 |
| 1971-06-15 | MIL @ BAL Gameday | 5 | 1 | 3 | 2 | 0 | 1 | 3 | 0 | 8 |
Ranked from our own play-by-play game log, which begins in 1901 — not from the record book, so a career played outside it shows nothing here rather than a short list.
Honors
Major awards only — the awards table also records Player of the Week, and forty of those would bury seven MVPs. Hover for the years.