Retired#171B1974–1990T-552 all-time

Keith Hernandez

St. Louis Cardinals, New York Mets, Cleveland Indians

Bats / ThrowsLeft / Left
Age73
Height / Weight6' 0" / 195 lb
BornOct 20, 1953 · San Francisco, CA, USA
MLB debutAug 30, 1974
Last gameJul 24, 1990
TeamsSt. Louis Cardinals 1974–1983New York Mets 1983–1989Cleveland Indians 1990
Career home runs
162
2088 games · 17 seasons
Best season
18
1987 · New York Mets
All-time HR rank
T-552
Tied with 8 others · Next: Roy Smalley III (163), 2 to pass
0 HR
Tap a landing spot to see the homer.

Season

Player’s Vault

6 badges earned
1Unicorn
3Rare Air
2Legend
  • UnicornSeasonMVP award1979
  • ×3Rare AirGameMulti-homer gameFirst Jun 3, 1980 · latest Apr 26, 1988
  • Rare AirSeasonWorld Series home run1982 · 1 HR
  • Rare AirCareerMVP award1979
  • ×2LegendSeasonPostseason home run1982, 1988 · 2 HR
  • LegendCareerWorld Series ring2 rings · 1982, 1986

Distance and exit-velocity badges count from 2015, when tracking began. Grand slams, walk-offs, inside-the-park, leadoff, pinch-hit, first-pitch, back-to-back, switch-hitting and ballpark badges count games from 2008 on.

Career arc

Home runs by season · tap a bar
Home runsSelected season

Personal records

Career

Longest of his career

Hardest hit of his career

Year by year

Regular season · MLB
SeasonTeamGPAHRRBIAVGOBPSLGOPSAB/HR
1990Cleveland Indians4314518.200.283.238.521130.0
1989New York Mets75244419.233.324.326.65053.8
1988New York Mets953841155.276.333.417.75031.6
1987New York Mets1546761889.290.377.436.81332.6
1986New York Mets1496521383.310.413.446.85942.4
1985New York Mets1586821091.309.384.430.81459.3
1984New York Mets1546571594.311.409.449.85836.7
19832 teams1506331263.297.396.433.82944.8
1982St. Louis Cardinals160694794.299.397.413.81082.7
1981St. Louis Cardinals103444848.306.401.463.86447.0
1980St. Louis Cardinals1596901699.321.408.494.90237.2
1979St. Louis Cardinals16169811105.344.417.513.93055.5
1978St. Louis Cardinals1596331164.255.351.389.74049.3
1977St. Louis Cardinals1616451591.291.379.459.83837.3
1976St. Louis Cardinals129428746.289.376.428.80453.4
1975St. Louis Cardinals64207320.250.309.362.67162.7
1974St. Louis Cardinals144102.294.415.441.856—
Career208885531621071.296.384.436.82045.5

Splits

How he hits them

Every home run

Loading…

Quick answers

Keith Hernandez home run facts
How many career home runs does Keith Hernandez have?

Keith Hernandez hit 162 career MLB home runs in 17 seasons (1974–1990), tied for 552nd all-time.

Where does Keith Hernandez rank on the all-time home run list?

Tied for 552nd in MLB history with 162. Next: Roy Smalley III (163), 2 to pass.

What was Keith Hernandez’s best home run season?

His most home runs in a season is 18, in 1987 with the New York Mets, when he posted a .813 OPS.

What teams has Keith Hernandez played for?

St. Louis Cardinals (1974–1983); New York Mets (1983–1989); Cleveland Indians (1990).

Follow him.

Get a notification the moment he goes deep, with the clip attached.