Rafael Palmeiro

First Baseman · Career Stats, Bio & Records (1986-2005)

Rafael Palmeiro was a first baseman who played in Major League Baseball from 1986 to 2005 for the Chicago Cubs, the Texas Rangers, and the Baltimore Orioles, a span of 20 seasons. In 2,831 career games, he hit .288 with 3,020 hits, 569 home runs, and 1,835 RBI. Rafael Palmeiro was a 4-time All-Star, a 3-time Gold Glove, and a 2-time Silver Slugger. His career PIV — Baseball Data Hub's era-adjusted measure of offensive impact — is 42,814.

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 .288
HR 569
RBI 1,835
H 3,020
OPS .885
PIV 42,814
Position
First Baseman
Bats / Throws
L / L
Height / Weight
6'0" / 180 lb
Born
9/24/1964 in Havana, La Habana, Cuba
MLB Debut
1986-09-08
Last Game
2005-08-30
Awards
4× All-Star · 3× Gold Glove · 2× Silver Slugger

Career Batting Statistics

Rafael Palmeiro — Career Batting Statistics
G AB R H 2B 3B HR RBI SB BB SO AVG OBP SLG OPS PIV
2,831 10,472 1,663 3,020 585 38 569 1,835 97 1,353 1,348 .288 .371 .515 .885 42,814

Career AVG .288 vs. league average .263 across their career seasons — +9.5% above league average.

Career OBP .371 vs. league average .332 across their career seasons — +11.6% above league average.

Career SLG .515 vs. league average .411 across their career seasons — +25.1% above league average.

Career OPS .885 vs. league average .743 across their career seasons — +19.1% 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

Rafael Palmeiro — Playoff Career Batting
G AB R H 2B 3B HR RBI BB SO AVG
22 82 13 20 5 0 4 8 6 23 .244

Playoff Batting by Year

Rafael Palmeiro — Playoff Batting by Year
Year Round Team G AB R H 2B 3B HR RBI BB SO AVG
1999 ALDS2 TEX 3 11 0 3 0 0 0 0 1 1 .273
1997 ALCS BAL 6 25 3 7 2 0 1 2 0 10 .280
1997 ALDS2 BAL 4 12 2 3 2 0 0 0 0 2 .250
1996 ALCS BAL 5 17 4 4 0 0 2 4 4 4 .235
1996 ALDS1 BAL 4 17 4 3 1 0 1 2 1 6 .176

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

Batting — Home / Away

Rafael Palmeiro — Batting — Home / Away
SplitGABRHHRRBIAVG
Home142451358661466311935.285
Away140753377971554258899.291

Last 10 Games — Batting

Rafael Palmeiro — Last 10 Games — Batting
DateTmOppResABRH2B3BHRRBIBBSO
2005-08-30 BALTORL 400000002
2005-08-28 BALOAKL 200000011
2005-08-26 BALOAKL 500000001
2005-08-25 BALLAAW 400000000
2005-08-24 BALLAAL 300000100
2005-08-16 BALOAKW 412100001
2005-08-14 BALTORL 400000010
2005-07-31 BALCHWL 301000020
2005-07-30 BALCHWL 411001200
2005-07-29 BALCHWL 402000100

Fielding Statistics

Career Fielding Totals by Position

Rafael Palmeiro — Career Fielding Totals by Position
Position G GS PO A E DP
1B 2139 2095 17738 1587 111 1782
OF 212 195 390 9 9 3

Season-by-Season Fielding

Career Games by Position

Position Diamond

Circle size = games played at each position.

Rafael Palmeiro Stats, Bio & Career Records
Position Games
First Base 2139
Left Field 209
Center Field 2
Right Field 8
Designated Hitter 431

Salary History

Rafael Palmeiro's recorded salaries total $89,295,996 over 19 seasons, 1987 to 2005. This total is partial: the salary data covers 1985 to 2016, and Palmeiro's career ran from 1986 to 2005. No salary is recorded for 1986.

Rafael Palmeiro — Salary History
Year Team League Salary
2005 BAL AL $3,000,000
2004 BAL AL $4,000,000
2003 TEX AL $9,000,000
2002 TEX AL $8,712,986
2001 TEX AL $9,000,000
2000 TEX AL $8,620,921
1999 TEX AL $8,849,931
1998 BAL AL $6,515,828
1997 BAL AL $5,337,021
1996 BAL AL $5,406,603
1995 BAL AL $4,906,603
1994 BAL AL $5,406,603
1993 TEX AL $4,550,000
1992 TEX AL $3,850,000
1991 TEX AL $1,475,000
1990 TEX AL $300,000
1989 CHN NL $212,000
1988 CHN NL $90,000
1987 CHN NL $62,500
Total recorded salary (partial) $89,295,996

College History

Rafael Palmeiro — College History
School Name City State Years Attended
Mississippi State University Mississippi State MS 1983, 1984, 1985

Award Voting History

Rafael Palmeiro — Award Voting History
Year Award League Finish Points Won Points Max Votes First
2001 Most Valuable Player AL 14th 5.0 392 0
1999 Most Valuable Player AL 5th 193.0 392 4
1998 Most Valuable Player AL 18th 2.0 392 0
1997 Most Valuable Player AL 13th 36.0 392 0
1996 Most Valuable Player AL 6th 104.0 392 0
1995 Most Valuable Player AL 11th 34.0 392 0
1994 Most Valuable Player AL 16th 11.0 392 0
1993 Most Valuable Player AL 8th 52.0 392 0
1991 Most Valuable Player AL 19th 6.0 392 0
1990 Most Valuable Player AL 14th 22.0 392 0

Most Similar Players

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

Career Spans

Rafael Palmeiro (highlighted) compared to peers across the same era.

  1. 98
    Eddie Murray HOF
    .287 avg, 504 HR
  2. 89
    Miguel Cabrera
    .306 avg, 511 HR
  3. 84
    Fred McGriff HOF
    .284 avg, 493 HR
  4. 81
    Chipper Jones HOF
    .303 avg, 468 HR
  5. 79
    Albert Pujols
    .296 avg, 703 HR
  6. 76
    Willie McCovey HOF
    .270 avg, 521 HR

Compare Rafael Palmeiro

See Rafael Palmeiro in Another Era

Translate Rafael Palmeiro's peak season across eras →

Rafael Palmeiro: the record in brief

Rafael Palmeiro played a first major league game on September 8, 1986 and a last one on August 30, 2005. The season rows list, in order, the Chicago Cubs (1986 through 1988), the Texas Rangers (1989 to 2003), and the Baltimore Orioles (1994 through 2005). At 6'0" and 180 pounds, Palmeiro is listed as a first baseman. The bio says Palmeiro batted and threw left-handed. The recorded birth is September 24, 1964, in Havana, La Habana, Cuba.

Palmeiro's career batting table shows 2,831 games, 10,472 at bats and 3,020 hits, a .288 average, along with 569 homers, 1,835 runs batted in, and 97 stolen bases. Palmeiro's career OPS of .885 combines a .371 on-base mark with .515 slugging. The league as a whole hit .263 across Palmeiro's seasons, which puts the .288 career mark 9.5% above average. For power, 1999 stands out: 47 home runs with the Texas Rangers. The hits column peaks at 203, in 1991. 1993 brought a season-best 22 stolen bases.

Frequently Asked Questions about Rafael Palmeiro

What years did Rafael Palmeiro play?
Rafael Palmeiro played in Major League Baseball from 1986 to 2005.
Was Rafael Palmeiro a pitcher?
No. Rafael Palmeiro was a position player (First Baseman).
How many home runs did Rafael Palmeiro hit?
Rafael Palmeiro hit 569 career home runs with 3,020 hits.
What teams did Rafael Palmeiro play for?
Rafael Palmeiro played for 3 teams: the Chicago Cubs (1986–1988), the Texas Rangers (1989–1993, 1999–2003), and the Baltimore Orioles (1994–1998, 2004–2005).
Did Rafael Palmeiro win an MVP award?
No. Rafael Palmeiro did not win the MVP award.
What awards did Rafael Palmeiro win?
Rafael Palmeiro won 3 Gold Gloves (1997, 1998, and 1999) and 2 Silver Slugger awards (1998 and 1999). He was selected to 4 All-Star Games.
What were Rafael Palmeiro's career stats?
In 2,831 games, Rafael Palmeiro had 3,020 hits, 569 home runs, 1,835 RBI, 1,663 runs, and 97 stolen bases, with a .288 batting average.
How much did Rafael Palmeiro earn in his career?
Rafael Palmeiro's recorded salaries total $89,295,996 over 19 seasons, 1987 to 2005. This total is partial: the salary data covers 1985 to 2016, and Palmeiro's career ran from 1986 to 2005. No salary is recorded for 1986.
What was Rafael Palmeiro's salary?
Rafael Palmeiro's last recorded salary was $3,000,000, in 2005. His highest recorded salary was $9,000,000, in 2001, and his lowest was $62,500, in 1987. The Salary History table lists each season from 1987 to 2005.
What position did Rafael Palmeiro play?
Rafael Palmeiro played primarily as a first baseman, the position where he appeared in the most games.
How tall was Rafael Palmeiro and how much did he weigh?
Rafael Palmeiro was listed at 6 feet and 180 pounds.
How many home runs did Rafael Palmeiro hit each season?
Rafael Palmeiro's home runs by season: 3 in 1986, 14 in 1987, 8 in 1988, 8 in 1989, 14 in 1990, 26 in 1991, 22 in 1992, 37 in 1993, 23 in 1994, 39 in 1995, 39 in 1996, 38 in 1997, 43 in 1998, 47 in 1999, 39 in 2000, 47 in 2001, 43 in 2002, 38 in 2003, 23 in 2004, and 18 in 2005. His most in one season was 47, in 1999 and 2001.
What was Rafael Palmeiro's career batting average?
Rafael Palmeiro batted .288 over his career, with 3,020 hits in 10,472 at bats.
How many RBI did Rafael Palmeiro have?
Rafael Palmeiro drove in 1,835 runs in his career.