Career Batting Statistics
| G | AB | R | H | 2B | 3B | HR | RBI | SB | BB | SO | AVG | OBP | SLG | OPS | PIV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1,306 | 4,581 | 511 | 1,279 | 214 | 14 | 121 | 674 | 28 | 405 | 515 | .279 | .335 | .411 | .746 | 4,270 |
Career AVG .279 vs. league average .259 across their career seasons β +7.6% above league average.
Career OBP .335 vs. league average .324 across their career seasons β near league average.
Career SLG .411 vs. league average .388 across their career seasons β +6.0% above league average.
Career OPS .746 vs. league average .712 across their career seasons β near league average.
Season-by-Season Batting
Click a stat to plot it across every season.
| Year | Team | Lg | G | AB | R | H | 2B | 3B | HR | RBI | SB | BB | SO | AVG | Lg AVG | Lg OBP | Lg SLG | Lg OPS | PIV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1978 | PHI | NL | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 | β | β | β | β | 0.0 |
| 1979 | PHI | NL | 14 | 48 | 3 | 18 | 3 | 2 | 0 | 8 | 0 | 3 | 5 | .375 | β | β | β | β | 211.1 |
| 1980 | PHI | NL | 62 | 159 | 13 | 50 | 8 | 0 | 4 | 29 | 3 | 8 | 14 | .314 | .264 (+19%) | .326 (+5%) | .387 (+14%) | .714 (+9%) | 222.4 |
| 1981 | PHI | NL | 61 | 196 | 16 | 50 | 7 | 0 | 6 | 37 | 1 | 15 | 13 | .255 | .255 (avg) | .320 (-4%) | .368 (+4%) | .688 (avg) | -21.3 |
| 1982 | CHN | NL | 138 | 476 | 50 | 124 | 17 | 2 | 15 | 68 | 0 | 46 | 71 | .261 | .261 (avg) | .324 (+1%) | .388 (+3%) | .712 (+2%) | 163.8 |
| 1983 | CHN | NL | 154 | 533 | 76 | 161 | 30 | 3 | 16 | 70 | 0 | 68 | 73 | .302 | .260 (+16%) | .324 (+16%) | .389 (+18%) | .714 (+17%) | 1965.6 |
| 1984 | CHN | NL | 140 | 495 | 59 | 138 | 17 | 3 | 16 | 80 | 1 | 34 | 71 | .279 | .259 (+7%) | .322 (+1%) | .384 (+10%) | .707 (+6%) | 487.6 |
| 1985 | CHN | NL | 161 | 587 | 74 | 180 | 30 | 3 | 14 | 106 | 12 | 68 | 58 | .307 | .257 (+19%) | .323 (+16%) | .390 (+12%) | .714 (+14%) | 1782.8 |
| 1986 | CHN | NL | 156 | 586 | 72 | 159 | 30 | 0 | 12 | 79 | 3 | 53 | 48 | .271 | .257 (+5%) | .325 (avg) | .395 (-3%) | .720 (-2%) | -187.8 |
| 1987 | CHN | NL | 153 | 563 | 63 | 150 | 29 | 1 | 27 | 88 | 3 | 39 | 66 | .266 | .262 (+1%) | .331 (-7%) | .415 (+12%) | .746 (+4%) | 211.9 |
| 1988 | SDN | NL | 143 | 511 | 40 | 131 | 23 | 0 | 5 | 64 | 2 | 40 | 51 | .256 | .254 (+1%) | .317 (-4%) | .377 (-12%) | .695 (-9%) | -698.3 |
| 1989 | DET | AL | 90 | 318 | 34 | 95 | 16 | 0 | 5 | 35 | 3 | 27 | 33 | .299 | .254 (+18%) | .319 (+12%) | .375 (+6%) | .694 (+8%) | 546.9 |
| 1989 | BAL | AL | 33 | 107 | 11 | 23 | 4 | 0 | 1 | 10 | 0 | 4 | 12 | .215 | .254 (-15%) | .319 (-24%) | .375 (-25%) | .694 (-25%) | 546.9 |
| Career · 13 seasons | 1,306 | 4,581 | 511 | 1,279 | 214 | 14 | 121 | 674 | 28 | 405 | 515 | .279 | — | — | — | — | 5,232 | ||
Lg columns show the league average for that season, with the player's figure as a percentage above or below it. Career totals the seasons listed above.
Postseason Statistics
Playoff Career Batting
Playoff Batting by Year
Game Log & Splits
View full game log (1306 games) →Per-game data from Retrosheet (regular season, through 2025).
Batting — Home / Away
| Split | G | AB | R | H | HR | RBI | AVG |
|---|---|---|---|---|---|---|---|
| Home | 663 | 2295 | 283 | 662 | 77 | 373 | .288 |
| Away | 643 | 2286 | 228 | 617 | 44 | 301 | .270 |
Last 10 Games — Batting
| Date | Tm | Opp | Res | AB | R | H | 2B | 3B | HR | RBI | BB | SO |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1989-09-24 | BAL | NYY | L | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 1989-09-22 | BAL | NYY | L | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 1989-09-15 | BAL | KCR | W | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 1989-09-10 | BAL | TEX | L | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 1989-09-09 | BAL | TEX | W | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 |
| 1989-09-08 | BAL | TEX | L | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 1989-09-06 | BAL | CLE | L | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 1989-09-04 | BAL | CLE | W | 4 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 |
| 1989-09-02 | BAL | CHW | W | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 1989-08-30 | BAL | CLE | W | 4 | 1 | 1 | 0 | 0 | 0 | 2 | 0 | 0 |
Fielding Statistics
Career Fielding Totals by Position
| Position | G | GS | PO | A | E | DP |
|---|---|---|---|---|---|---|
| 1B | 160 | 142 | 1274 | 96 | 13 | 109 |
| 3B | 220 | 200 | 140 | 389 | 46 | 35 |
| C | 169 | 137 | 796 | 77 | 19 | 12 |
| OF | 677 | 643 | 1083 | 48 | 24 | 6 |
Season-by-Season Fielding
| Year | Team | Pos | G | GS | PO | A | E | DP |
|---|---|---|---|---|---|---|---|---|
| 1978 | PHI | C | 1 | 0 | 4 | 0 | 0 | 0 |
| 1979 | PHI | C | 13 | 12 | 71 | 3 | 0 | 1 |
| 1980 | PHI | 3B | 4 | 1 | 2 | 2 | 1 | 0 |
| 1980 | PHI | C | 39 | 31 | 183 | 21 | 7 | 7 |
| 1980 | PHI | OF | 2 | 1 | 3 | 1 | 0 | 0 |
| 1981 | PHI | 1B | 2 | 0 | 4 | 1 | 0 | 1 |
| 1981 | PHI | 3B | 7 | 5 | 7 | 10 | 4 | 1 |
| 1981 | PHI | C | 50 | 42 | 256 | 20 | 5 | 2 |
| 1981 | PHI | OF | 2 | 2 | 0 | 0 | 0 | 0 |
| 1982 | CHN | 3B | 2 | 2 | 4 | 2 | 0 | 0 |
| 1982 | CHN | C | 44 | 39 | 211 | 27 | 6 | 2 |
| 1982 | CHN | OF | 86 | 85 | 169 | 9 | 2 | 0 |
| 1983 | CHN | C | 3 | 1 | 8 | 0 | 0 | 0 |
| 1983 | CHN | OF | 151 | 150 | 236 | 7 | 6 | 1 |
| 1984 | CHN | 1B | 29 | 24 | 230 | 20 | 6 | 18 |
| 1984 | CHN | 3B | 8 | 5 | 5 | 4 | 0 | 1 |
| 1984 | CHN | C | 3 | 2 | 4 | 0 | 0 | 0 |
| 1984 | CHN | OF | 103 | 88 | 154 | 6 | 4 | 0 |
| 1985 | CHN | 1B | 12 | 9 | 70 | 6 | 3 | 4 |
| 1985 | CHN | 3B | 11 | 8 | 8 | 13 | 4 | 1 |
| 1985 | CHN | C | 2 | 0 | 2 | 0 | 0 | 0 |
| 1985 | CHN | OF | 148 | 140 | 233 | 10 | 6 | 2 |
| 1986 | CHN | 1B | 12 | 9 | 92 | 5 | 0 | 10 |
| 1986 | CHN | 3B | 24 | 19 | 10 | 34 | 4 | 3 |
| 1986 | CHN | C | 13 | 10 | 57 | 6 | 1 | 0 |
| 1986 | CHN | OF | 121 | 113 | 181 | 13 | 4 | 3 |
| 1987 | CHN | 1B | 1 | 0 | 0 | 0 | 0 | 0 |
| 1987 | CHN | 3B | 150 | 149 | 99 | 300 | 28 | 27 |
| 1988 | SDN | 1B | 73 | 73 | 637 | 52 | 4 | 55 |
| 1988 | SDN | 3B | 2 | 2 | 3 | 4 | 1 | 0 |
| 1988 | SDN | OF | 64 | 64 | 107 | 2 | 2 | 0 |
| 1989 | DET | 1B | 31 | 27 | 241 | 12 | 0 | 21 |
| 1989 | DET | 3B | 12 | 9 | 2 | 20 | 4 | 2 |
| 1989 | DET | C | 1 | 0 | 0 | 0 | 0 | 0 |
Career Games by Position
Circle size = games played at each position.
| Position | Games |
|---|---|
| Catcher | 169 |
| First Base | 160 |
| Third Base | 221 |
| Left Field | 119 |
| Right Field | 561 |
| Designated Hitter | 80 |
Awards & Honors
| Year | Award | Notes |
|---|---|---|
| 1984 | Player of the Month | August |
Salary History
| Year | Team | League | Salary |
|---|---|---|---|
| 1989 | DET | AL | $1,483,333 |
| 1988 | SDN | NL | $1,243,333 |
| 1987 | CHN | NL | $1,043,333 |
| 1986 | CHN | NL | $760,000 |
| 1985 | CHN | NL | $865,000 |
| Total Career Earnings | $5,394,999 | ||
College History
| School Name | City | State | Years Attended |
|---|---|---|---|
| University of Texas at Austin | Austin | TX | 1973, 1974, 1975 |
Award Voting History
| Year | Award | League | Finish | Points Won | Points Max | Votes First |
|---|---|---|---|---|---|---|
| 1985 | Most Valuable Player | NL | 17th | 8.0 | 336 | 0 |
Most Similar Players
Career comps based on counting + rate stats and primary position. Score is relative β closest peer anchors at ~98%.
Keith Moreland (highlighted) compared to peers across the same era.
Frequently Asked Questions about Keith Moreland
- What years did Keith Moreland play?
- Keith Moreland played in Major League Baseball from 1978 to 1989.
- Was Keith Moreland a pitcher?
- No. Keith Moreland was a position player (Outfielder).
- How many home runs did Keith Moreland hit?
- Keith Moreland hit 121 career home runs with 1279 hits.