Carlos Beltran

Outfielder · Career Stats, Bio & Records (1998-2017)

Carlos Beltran was an outfielder who played in Major League Baseball from 1998 to 2017 for 7 teams, including the Kansas City Royals, a span of 20 seasons. In 2,586 career games, he hit .279 with 2,725 hits, 435 home runs, and 1,587 RBI. Carlos Beltran was a 9-time All-Star, a Rookie of the Year, a 3-time Gold Glove, a 2-time Silver Slugger, and a Roberto Clemente Award. His career PIV — Baseball Data Hub's era-adjusted measure of offensive impact — is 23,622.

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 .279
HR 435
RBI 1,587
H 2,725
OPS .837
PIV 23,622
Position
Outfielder
Bats / Throws
B / R
Height / Weight
6'1" / 215 lb
Born
4/24/1977 in Manati, P.R.
MLB Debut
1998-09-14
Last Game
2017-10-01
Awards
9× All-Star · Rookie of the Year · 3× Gold Glove · 2× Silver Slugger · Roberto Clemente Award

Full name: Carlos Ivan Beltran

Career Batting Statistics

Carlos Beltran — Career Batting Statistics
G AB R H 2B 3B HR RBI SB BB SO AVG OBP SLG OPS PIV
2,586 9,768 1,582 2,725 565 78 435 1,587 312 1,084 1,795 .279 .350 .486 .837 23,622

Career AVG .279 vs. league average .261 across their career seasons — +6.7% above league average.

Career OBP .350 vs. league average .329 across their career seasons — +6.5% above league average.

Career SLG .486 vs. league average .417 across their career seasons — +16.8% above league average.

Career OPS .837 vs. league average .746 across their career seasons — +12.2% 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

Carlos Beltran — Playoff Career Batting
G AB R H 2B 3B HR RBI BB SO AVG
65 215 45 66 15 1 16 42 37 33 .307

Playoff Batting by Year

Carlos Beltran — Playoff Batting by Year
Year Round Team G AB R H 2B 3B HR RBI BB SO AVG
2017 ALCS HOU 4 12 0 1 1 0 0 0 0 4 .083
2017 ALDS2 HOU 3 5 0 2 1 0 0 1 1 1 .400
2017 WS HOU 3 3 0 0 0 0 0 0 0 1 .000
2016 ALDS1 TEX 3 11 0 2 0 0 0 1 1 1 .182
2015 ALWC NYA 1 4 0 1 0 0 0 0 0 2 .250
2013 NLCS SLN 6 21 2 6 2 1 0 6 5 3 .286
2013 NLDS1 SLN 5 18 3 4 1 0 2 6 3 1 .222
2013 WS SLN 6 17 1 5 0 0 0 3 2 2 .294
2012 NLCS SLN 6 20 2 6 3 0 1 2 2 3 .300
2012 NLDS1 SLN 5 18 5 8 3 0 2 4 5 1 .444
2012 NLWC SLN 1 4 1 1 0 0 0 0 0 1 .250
2006 NLCS NYN 7 27 8 8 1 0 3 4 4 3 .296
2006 NLDS1 NYN 3 9 2 2 0 0 0 1 5 2 .222
2004 NLCS HOU 7 24 12 10 1 0 4 5 8 4 .417
2004 NLDS2 HOU 5 22 9 10 2 0 4 9 1 4 .455

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

Batting — Home / Away

Carlos Beltran — Batting — Home / Away
SplitGABRHHRRBIAVG
Home129247707691345213781.282
Away129449988131380222806.276

Last 10 Games — Batting

Carlos Beltran — Last 10 Games — Batting
DateTmOppResABRH2B3BHRRBIBBSO
2017-10-01 HOUBOSW 201000001
2017-09-29 HOUBOSW 401000000
2017-09-27 HOUTEXW 511000002
2017-09-25 HOUTEXW 410000010
2017-09-24 HOULAAL 101000000
2017-09-21 HOUCHWL 400000001
2017-09-19 HOUCHWW 300000000
2017-09-17 HOUSEAW 400000001
2017-09-16 HOUSEAW 413100200
2017-09-14 HOULAAW 401100000

Fielding Statistics

Career Fielding Totals by Position

Carlos Beltran — Career Fielding Totals by Position
Position G GS PO A E DP
1B 1 0 3 0 0 0
OF 2210 2191 5155 143 75 37

Season-by-Season Fielding

Career Games by Position

Position Diamond

Circle size = games played at each position.

Carlos Beltran Stats, Bio & Career Records
Position Games
First Base 1
Left Field 15
Center Field 1572
Right Field 631
Designated Hitter 310

Awards & Honors

Carlos Beltran — Awards & Honors
Year Award Notes
2014 Player of the Week Week of 2014-04-13
2013 Roberto Clemente Award
2012 Player of the Week Week of 2012-05-13
2008 Gold Glove OF
2007 Gold Glove OF
2007 Player of the Week Week of 2007-04-21
2007 Player of the Week Week of 2007-08-18
2007 Silver Slugger OF
2006 Gold Glove OF
2006 Player of the Week Week of 2006-06-10
2006 Player of the Week Week of 2006-07-29
2006 Silver Slugger OF
2006 TSN All-Star OF
2004 Player of the Month April
2004 Player of the Week Week of 2004-04-17
2004 Player of the Week Week of 2004-08-28
2002 Player of the Week Week of 2002-07-20
2001 Player of the Week Week of 2001-08-25
1999 MLB Players Choice Outstanding Rookie
1999 Rookie of the Year
1999 TSN Rookie Player of the Year

Salary History

Carlos Beltran's recorded salaries total $205,782,782 over 18 seasons, 1999 to 2016. This total is partial: the salary data covers 1985 to 2016, and Beltran's career ran from 1998 to 2017. His seasons after 2016 are not included, and no salary is recorded for 1998.

Carlos Beltran — Salary History
Year Team League Salary
2016 NYA AL $15,000,000
2015 NYA AL $15,000,000
2014 NYA AL $15,000,000
2013 SLN NL $13,000,000
2012 SLN NL $13,000,000
2011 NYN NL $19,325,436
2010 NYN NL $19,401,569
2009 NYN NL $19,243,682
2008 NYN NL $18,622,809
2007 NYN NL $13,571,429
2006 NYN NL $13,571,428
2005 NYN NL $11,571,429
2004 KCA AL $9,000,000
2003 KCA AL $6,000,000
2002 KCA AL $3,500,000
2001 KCA AL $425,000
2000 KCA AL $350,000
1999 KCA AL $200,000
Total recorded salary (partial) $205,782,782

Award Voting History

Carlos Beltran — Award Voting History
Year Award League Finish Points Won Points Max Votes First
2012 Most Valuable Player NL 26th 6.0 448 0
2011 Most Valuable Player NL 20th 3.0 448 0
2008 Most Valuable Player NL 21th 10.0 448 0
2007 Most Valuable Player NL 20th 6.0 448 0
2006 Most Valuable Player NL 4th 211.0 448 0
2004 Most Valuable Player NL 12th 20.0 448 0
2003 Most Valuable Player AL 9th 77.0 392 0
1999 Rookie of the Year AL 1st 133.0 140 26

Most Similar Players

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

Career Spans

Carlos Beltran (highlighted) compared to peers across the same era.

  1. 98
    Dave Winfield HOF
    .283 avg, 465 HR
  2. 86
    Andre Dawson HOF
    .279 avg, 438 HR
  3. 84
    Luis Gonzalez
    .283 avg, 354 HR
  4. 81
    Dave Parker HOF
    .290 avg, 339 HR
  5. 79
    Dwight Evans
    .272 avg, 385 HR
  6. 79
    Billy Williams HOF
    .290 avg, 426 HR

Compare Carlos Beltran

Carlos Beltran: the record in brief

Between the debut on September 14, 1998 and the final game on October 1, 2017, Carlos Beltran built the record summarized on this page. The season rows list, in order, the Kansas City Royals (1998 to 2004), the Houston Astros (2004 through 2017), the New York Mets (2005 through 2011), the San Francisco Giants (2011), the St. Louis Cardinals (2012 through 2013), the New York Yankees (2014 to 2016), and the Texas Rangers (2016). At 6-foot-1 and 215 pounds, Beltran is listed as an outfielder. The bio says Beltran batted from both sides and threw right-handed. Beltran was born on April 24, 1977, in Manati, P.R. Carlos Beltran was the playing name; the full given name is Carlos Ivan.

The batting record for Beltran: 2,586 games, 2,725 hits in 9,768 at bats, and a .279 average, adding 435 home runs, 1,587 runs batted in, and 312 stolen bases. On-base and slugging figures of .350 and .486 give Beltran a career OPS of .837.

Frequently Asked Questions about Carlos Beltran

What years did Carlos Beltran play?
Carlos Beltran played in Major League Baseball from 1998 to 2017.
Was Carlos Beltran a pitcher?
No. Carlos Beltran was a position player (Outfielder).
How many home runs did Carlos Beltran hit?
Carlos Beltran hit 435 career home runs with 2,725 hits.
What teams did Carlos Beltran play for?
Carlos Beltran played for 7 teams: the Kansas City Royals (1998–2004), the Houston Astros (2004, 2017), the New York Mets (2005–2011), the San Francisco Giants (2011), the St. Louis Cardinals (2012–2013), the New York Yankees (2014–2016), and the Texas Rangers (2016).
Did Carlos Beltran win an MVP award?
No. Carlos Beltran did not win the MVP award.
What awards did Carlos Beltran win?
Carlos Beltran won the Rookie of the Year award (1999), 3 Gold Gloves (2006, 2007, and 2008), and 2 Silver Slugger awards (2006 and 2007). He was selected to 9 All-Star Games.
What were Carlos Beltran's career stats?
In 2,586 games, Carlos Beltran had 2,725 hits, 435 home runs, 1,587 RBI, 1,582 runs, and 312 stolen bases, with a .279 batting average.
How much did Carlos Beltran earn in his career?
Carlos Beltran's recorded salaries total $205,782,782 over 18 seasons, 1999 to 2016. This total is partial: the salary data covers 1985 to 2016, and Beltran's career ran from 1998 to 2017. His seasons after 2016 are not included, and no salary is recorded for 1998.
What was Carlos Beltran's salary?
Carlos Beltran's last recorded salary was $15,000,000, in 2016. His highest recorded salary was $19,401,569, in 2010, and his lowest was $200,000, in 1999. The Salary History table lists each season from 1999 to 2016.
What position did Carlos Beltran play?
Carlos Beltran played primarily as an outfielder, the position where he appeared in the most games.
How tall was Carlos Beltran and how much did he weigh?
Carlos Beltran was listed at 6 feet 1 inch and 215 pounds.
How many home runs did Carlos Beltran hit each season?
Carlos Beltran's home runs by season: 0 in 1998, 22 in 1999, 7 in 2000, 24 in 2001, 29 in 2002, 26 in 2003, 38 in 2004, 16 in 2005, 41 in 2006, 33 in 2007, 27 in 2008, 10 in 2009, 7 in 2010, 22 in 2011, 32 in 2012, 24 in 2013, 15 in 2014, 19 in 2015, 29 in 2016, and 14 in 2017. His most in one season was 41, in 2006.
What was Carlos Beltran's career batting average?
Carlos Beltran batted .279 over his career, with 2,725 hits in 9,768 at bats.
How many RBI did Carlos Beltran have?
Carlos Beltran drove in 1,587 runs in his career.