Keith Hernandez

First Baseman · Career Stats, Bio & Records (1974-1990)

Keith Hernandez was a first baseman who played in Major League Baseball from 1974 to 1990 for the St. Louis Cardinals, the New York Mets, and the Cleveland Guardians, a span of 17 seasons. In 2,088 career games, he hit .296 with 2,182 hits, 162 home runs, and 1,071 RBI. Keith Hernandez was a 5-time All-Star, an MVP, a 11-time Gold Glove, and a 2-time Silver Slugger. His career PIV — Baseball Data Hub's era-adjusted measure of offensive impact — is 25,249.

AVG (Batting Average):
Hits divided by at bats. .300 is the traditional mark of an excellent hitter.
HR (Home Runs):
Hits on which the batter circled the bases and scored, almost always by clearing the outfield fence.
RBI (Runs Batted In):
Runs that scored as a direct result of a batter's plate appearance.
OPS (On-Base Plus Slugging):
On-base percentage plus slugging percentage, the quickest single summary of offensive value. .900 or better is star-level.

Data updated

AVG .296
HR 162
RBI 1,071
H 2,182
OPS .821
PIV 25,249
Position
First Baseman
Bats / Throws
L / L
Height / Weight
6'0" / 180 lb
Born
10/20/1953 in San Francisco, CA, USA
MLB Debut
1974-08-30
Last Game
1990-07-24
Awards
5× All-Star · MVP · 11× Gold Glove · 2× Silver Slugger

Career Batting Statistics

Keith Hernandez — Career Batting Statistics
G AB R H 2B 3B HR RBI SB BB SO AVG OBP SLG OPS PIV
2,088 7,370 1,124 2,182 426 60 162 1,071 98 1,070 1,012 .296 .384 .436 .821 25,249

Career AVG .296 vs. league average .259 across their career seasons — +14.2% above league average.

Career OBP .384 vs. league average .325 across their career seasons — +18.5% above league average.

Career SLG .436 vs. league average .385 across their career seasons — +13.2% above league average.

Career OPS .821 vs. league average .710 across their career seasons — +15.6% above league average.

Season-by-Season Batting

Career Arc

Click a stat to plot it across every season.

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

Keith Hernandez — Playoff Career Batting
G AB R H 2B 3B HR RBI BB SO AVG
30 117 13 31 3 1 2 21 20 19 .265

Playoff Batting by Year

Keith Hernandez — Playoff Batting by Year
Year Round Team G AB R H 2B 3B HR RBI BB SO AVG
1988 NLCS NYN 7 26 2 7 0 0 1 5 6 7 .269
1986 NLCS NYN 6 26 3 7 1 1 0 3 3 6 .269
1986 WS NYN 7 26 1 6 0 0 0 4 5 1 .231
1982 NLCS SLN 3 12 3 4 0 0 0 1 2 3 .333
1982 WS SLN 7 27 4 7 2 0 1 8 4 2 .259

Per-game data from Retrosheet (regular season, through 2025).

Batting — Home / Away

Keith Hernandez — Batting — Home / Away
SplitGABRHHRRBIAVG
Home10403556542106374508.299
Away10483814582111988563.293

Last 10 Games — Batting

Keith Hernandez — Last 10 Games — Batting
DateTmOppResABRH2B3BHRRBIBBSO
1990-07-24 CLECHWL 400000000
1990-07-20 CLELAAL 501000000
1990-07-18 CLEOAKL 200000010
1990-07-17 CLEOAKW 301000002
1990-07-16 CLEOAKL 401000001
1990-07-15 CLESEAL 300000000
1990-07-12 CLESEAW 311000010
1990-06-17 CLEMILW 111100000
1990-05-26 CLEOAKL 101000000
1990-05-25 CLEOAKL 401000000

Fielding Statistics

Career Fielding Totals by Position

Keith Hernandez — Career Fielding Totals by Position
Position G GS PO A E DP
1B 2014 1942 17909 1682 115 1654
OF 7 6 7 0 0 0

Season-by-Season Fielding

Career Games by Position

Position Diamond

Circle size = games played at each position.

Keith Hernandez Stats, Bio & Career Records
Position Games
First Base 2012
Left Field 5
Right Field 2

Salary History

Keith Hernandez — Salary History
Year Team League Salary
1991 CLE AL $1,750,000
1990 CLE AL $1,750,000
1989 NYN NL $2,000,000
1988 NYN NL $1,850,000
1987 NYN NL $1,800,000
1986 NYN NL $1,650,000
1985 NYN NL $1,100,000
Total Career Earnings $11,900,000

Award Voting History

Keith Hernandez — Award Voting History
Year Award League Finish Points Won Points Max Votes First
1986 Most Valuable Player NL 4th 179.0 336 2
1985 Most Valuable Player NL 8th 61.0 336 0
1984 Most Valuable Player NL 2nd 195.0 336 1
1983 Most Valuable Player NL 21th 1.0 336 0
1982 Most Valuable Player NL 17th 12.0 336 0
1981 Most Valuable Player NL 20th 9.0 336 0
1980 Most Valuable Player NL 11th 29.0 336 0
1979 Most Valuable Player NL 1st 216.0 336 10

Most Similar Players

Career comps based on counting + rate stats and primary position. Score is relative — closest peer anchors at ~98%.

Career Spans

Keith Hernandez (highlighted) compared to peers across the same era.

  1. 98
    Mark Grace
    .303 avg, 173 HR
  2. 92
    Bob Elliott
    .289 avg, 170 HR
  3. 88
    Pinky Higgins
    .292 avg, 140 HR
  4. 86
    Wally Joyner
    .289 avg, 204 HR
  5. 77
    Joe Torre HOF
    .297 avg, 252 HR
  6. 74
    Tony Lazzeri HOF
    .292 avg, 178 HR

Keith Hernandez: the record in brief

According to the bio, Keith Hernandez debuted on August 30, 1974 and played a final game on July 24, 1990. Club by club, the record runs the St. Louis Cardinals (1974 to 1983), the New York Mets (1983 through 1989), and the Cleveland Indians (1990). Hernandez played primarily as a first baseman and batted and threw left-handed. The bio adds a birth date on October 20, 1953, in San Francisco, CA, USA and a listed size of 6 feet, 0 inches and 180 pounds.

Hernandez finished with 2,182 hits from 7,370 at bats in 2,088 games, which works out to .296, adding 162 homers, 1,071 runs batted in, and 98 stolen bases. Hernandez's career OPS of .821 combines a .384 on-base mark with .436 slugging. Over the seasons Hernandez played, league hitters batted .259; the .296 career figure is 14.2% above that. The OPS comparison is .821 to a league .710, 15.6% above average. The single-season home run high is 18, set in 1987.

Frequently Asked Questions about Keith Hernandez

What years did Keith Hernandez play?
Keith Hernandez played in Major League Baseball from 1974 to 1990.
Was Keith Hernandez a pitcher?
No. Keith Hernandez was a position player (First Baseman).
How many home runs did Keith Hernandez hit?
Keith Hernandez hit 162 career home runs with 2182 hits.
What was Keith Hernandez's career batting average?
Keith Hernandez batted .296 over his career, with 2,182 hits in 7,370 at bats.
How many RBI did Keith Hernandez have?
Keith Hernandez drove in 1,071 runs in his career.
Did Keith Hernandez win an MVP?
Yes. Keith Hernandez won the Most Valuable Player award 1 time.