Retired#251B1986–2005#13 all-time

Rafael Palmeiro

Chicago Cubs, Texas Rangers, Baltimore Orioles

Rafael Palmeiro is one of seven players with both 3,000 hits and 500 home runs. He hit 569 over 20 seasons with the Cubs, Rangers and Orioles. His career ended in 2005, weeks after a suspension for a positive steroid test.

Bats / ThrowsLeft / Left
Age62
Height / Weight6' 0" / 215 lb
BornSep 24, 1964 · Havana, Cuba
MLB debutSep 8, 1986
Last gameAug 30, 2005
TeamsChicago Cubs 1986–1988Texas Rangers 1989–1993, 1999–2003Baltimore Orioles 1994–1998, 2004–2005
Career home runs
569
2831 games · 20 seasons
Best season
47
1999 · Texas Rangers
All-time HR rank
#13
Next: Harmon Killebrew (573), 5 to pass
0 HR
Tap a landing spot to see the homer.

Season

Player’s Vault

11 badges earned
3Unicorn
4Rare Air
4Legend
  • UnicornCareer3,000 hits and 500 home runs3,020 hits · 569 HR
  • UnicornCareer3,000 hits3,020 hits
  • UnicornCareer500 home runs569 home runs
  • ×34Rare AirGameMulti-homer gameFirst May 28, 1988 · latest Sep 29, 2004
  • ×4Rare AirSeason40 home runs1998, 1999, 2001, 2002
  • Rare AirCareer400 home runs569 home runs
  • Rare AirCareerHomered off every team30 of 30 clubs
  • ×10LegendSeason30 home runs1993, 1995, 1996, 1997, 1998 +5 more
  • ×2LegendSeasonPostseason home run1996, 1997 · 4 HR
  • LegendCareer300 home runs569 home runs
  • LegendCareer200 home runs569 home runs

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
2005Baltimore Orioles1104221860.266.339.447.78620.5
2004Baltimore Orioles1546512388.258.359.436.79523.9
2003Texas Rangers15465438112.260.359.508.86714.8
2002Texas Rangers15566343105.273.391.571.96212.7
2001Texas Rangers16071447123.273.381.563.94412.8
2000Texas Rangers15867839120.288.397.558.95514.5
1999Texas Rangers15867447148.324.420.6301.05012.0
1998Baltimore Orioles16270943121.296.379.565.94414.4
1997Baltimore Orioles15869238110.254.329.485.81416.2
1996Baltimore Orioles16273239142.289.381.546.92716.1
1995Baltimore Orioles14362439104.310.380.583.96314.2
1994Baltimore Orioles1114982376.319.392.550.94219.0
1993Texas Rangers16068637105.295.371.554.92516.1
1992Texas Rangers1597012285.268.352.434.78627.6
1991Texas Rangers1597142688.322.389.532.92124.3
1990Texas Rangers1546511489.319.361.468.82942.7
1989Texas Rangers156632863.275.354.374.72869.9
1988Chicago Cubs152629853.307.349.436.78572.5
1987Chicago Cubs842441430.276.336.543.87915.8
1986Chicago Cubs2278312.247.295.425.72024.3
Career2831120465691834.288.371.515.88618.4

Splits

How he hits them

Every home run

Loading…

Quick answers

Rafael Palmeiro home run facts
How many career home runs does Rafael Palmeiro have?

Rafael Palmeiro hit 569 career MLB home runs in 20 seasons (1986–2005), 13th all-time.

Where does Rafael Palmeiro rank on the all-time home run list?

13th in MLB history with 569. Next: Harmon Killebrew (573), 5 to pass.

What was Rafael Palmeiro’s best home run season?

His most home runs in a season is 47, in 1999 with the Texas Rangers, when he posted a 1.050 OPS.

What teams has Rafael Palmeiro played for?

Chicago Cubs (1986–1988); Texas Rangers (1989–1993, 1999–2003); Baltimore Orioles (1994–1998, 2004–2005).

Follow him.

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