Starlin Castro

Shortstop · Career Stats, Bio & Records (2010-2021)

Starlin Castro was a shortstop who played in Major League Baseball from 2010 to 2021 for 4 teams, including the Chicago Cubs, a span of 12 seasons. In 1,573 career games, he hit .280 with 1,722 hits, 138 home runs, and 678 RBI. Starlin Castro was a 4-time All-Star. His career PIV — Baseball Data Hub's era-adjusted measure of offensive impact — is 386.

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 .280
HR 138
RBI 678
H 1,722
OPS .732
PIV 386
Position
Shortstop
Bats / Throws
R / R
Height / Weight
6'2" / 218 lb
Born
3/24/1990 in Monte Cristi, Monte Cristi, D.R.
MLB Debut
2010-05-07
Last Game
2021-07-11
Awards
4× All-Star

Full name: Starlin DeJesus Castro

Career Batting Statistics

Starlin Castro — Career Batting Statistics
G AB R H 2B 3B HR RBI SB BB SO AVG OBP SLG OPS PIV
1,573 6,148 698 1,722 319 40 138 678 89 338 1,108 .280 .319 .412 .732 386

Career AVG .280 vs. league average .253 across their career seasons — +10.9% above league average.

Career OBP .319 vs. league average .320 across their career seasons — near league average.

Career SLG .412 vs. league average .409 across their career seasons — near league average.

Career OPS .732 vs. league average .729 across their career seasons — near 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

Starlin Castro — Playoff Career Batting
G AB R H 2B 3B HR RBI BB SO AVG
22 84 7 17 4 0 1 3 3 15 .202

Playoff Batting by Year

Starlin Castro — Playoff Batting by Year
Year Round Team G AB R H 2B 3B HR RBI BB SO AVG
2017 ALCS NYA 7 24 2 5 1 0 0 0 1 8 .208
2017 ALDS1 NYA 5 22 3 6 2 0 0 1 1 5 .273
2017 ALWC NYA 1 4 0 0 0 0 0 0 0 1 .000
2015 NLCS CHN 4 16 0 2 1 0 0 1 0 1 .125
2015 NLDS1 CHN 4 14 2 4 0 0 1 1 1 0 .286
2015 NLWC CHN 1 4 0 0 0 0 0 0 0 0 .000

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

Batting — Home / Away

Starlin Castro — Batting — Home / Away
SplitGABRHHRRBIAVG
Home795300737585273365.283
Away778314132387065313.277

Last 10 Games — Batting

Starlin Castro — Last 10 Games — Batting
DateTmOppResABRH2B3BHRRBIBBSO
2021-07-11 WASSFGL 403100000
2021-07-10 WASSFGL 301000000
2021-07-09 WASSFGL 302000010
2021-07-08 WASSDPL 312100100
2021-07-07 WASSDPW 612100300
2021-07-06 WASSDPL 312000010
2021-07-05 WASSDPW 501000000
2021-07-04 WASLADL 402100100
2021-07-03 WASLADL 312000011
2021-07-02 WASLADL 211000010

Fielding Statistics

Career Fielding Totals by Position

Starlin Castro — Career Fielding Totals by Position
Position G GS PO A E DP
2B 580 560 917 1323 53 285
3B 130 126 79 233 16 25
SS 851 842 1253 2380 138 464

Season-by-Season Fielding

Career Games by Position

Position Diamond

Circle size = games played at each position.

Starlin Castro Stats, Bio & Career Records
Position Games
Second Base 580
Third Base 130
Shortstop 851
Designated Hitter 2

Awards & Honors

Starlin Castro — Awards & Honors
Year Award Notes
2011 Player of the Week Week of 2011-08-07
2011 Player of the Week Week of 2011-04-03

Salary History

Starlin Castro's recorded salaries total $26,578,428 over 6 seasons, 2011 to 2016. This total is partial: the salary data covers 1985 to 2016, and Castro's career ran from 2010 to 2021. His seasons after 2016 are not included, and no salary is recorded for 2010.

Starlin Castro — Salary History
Year Team League Salary
2016 NYA AL $7,857,142
2015 CHN NL $6,857,143
2014 CHN NL $5,000,000
2013 CHN NL $5,857,143
2012 CHN NL $567,000
2011 CHN NL $440,000
Total recorded salary (partial) $26,578,428

Award Voting History

Starlin Castro — Award Voting History
Year Award League Finish Points Won Points Max Votes First
2011 Most Valuable Player NL 23th 1.0 448 0
2010 Rookie of the Year NL 5th 3.0 160 0

Most Similar Players

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

Career Spans

Starlin Castro (highlighted) compared to peers across the same era.

  1. 98
    Hubie Brooks
    .269 avg, 149 HR
  2. 89
    Aaron Hill
    .266 avg, 162 HR
  3. 89
    Willie Montanez
    .275 avg, 139 HR
  4. 85
    Howie Kendrick
    .294 avg, 127 HR
  5. 84
    Jorge Orta
    .278 avg, 130 HR
  6. 81
    Rich Aurilia
    .275 avg, 186 HR

Starlin Castro: the record in brief

May 7, 2010 and July 11, 2021 bracket Starlin Castro's time in the majors: the debut and the last game on record. The team column moves through the Chicago Cubs (2010 to 2015), the New York Yankees (2016 to 2017), the Miami Marlins (2018 through 2019), and the Washington Nationals (2020 to 2021). Born on March 24, 1990, in Monte Cristi, Monte Cristi, D.R., Castro is listed as a shortstop and both batted and threw right-handed. The bio gives 6 feet, 2 inches and 218 pounds. Starlin Castro was the playing name; the full given name is Starlin DeJesus.

Castro's career batting table shows 1,573 games, 6,148 at bats and 1,722 hits, a .280 average, along with 138 home runs, 678 RBI, and 89 stolen bases. The on-base percentage is .319 and the slugging percentage .412, for an OPS of .732. The league as a whole hit .253 across Castro's seasons, which puts the .280 career mark 10.9% above average. No season beat the 22 home runs Castro hit in 2019.

Frequently Asked Questions about Starlin Castro

What years did Starlin Castro play?
Starlin Castro played in Major League Baseball from 2010 to 2021.
Was Starlin Castro a pitcher?
No. Starlin Castro was a position player (Shortstop).
How many home runs did Starlin Castro hit?
Starlin Castro hit 138 career home runs with 1,722 hits.
What teams did Starlin Castro play for?
Starlin Castro played for 4 teams: the Chicago Cubs (2010–2015), the New York Yankees (2016–2017), the Miami Marlins (2018–2019), and the Washington Nationals (2020–2021).
Did Starlin Castro win an MVP award?
No. Starlin Castro did not win the MVP award.
What awards did Starlin Castro win?
Starlin Castro was selected to 4 All-Star Games.
What were Starlin Castro's career stats?
In 1,573 games, Starlin Castro had 1,722 hits, 138 home runs, 678 RBI, 698 runs, and 89 stolen bases, with a .280 batting average.
How much did Starlin Castro earn in his career?
Starlin Castro's recorded salaries total $26,578,428 over 6 seasons, 2011 to 2016. This total is partial: the salary data covers 1985 to 2016, and Castro's career ran from 2010 to 2021. His seasons after 2016 are not included, and no salary is recorded for 2010.
What was Starlin Castro's salary?
Starlin Castro's last recorded salary was $7,857,142, in 2016. His highest recorded salary was $7,857,142, in 2016, and his lowest was $440,000, in 2011. The Salary History table lists each season from 2011 to 2016.
What position did Starlin Castro play?
Starlin Castro played primarily as a shortstop, the position where he appeared in the most games.
How tall was Starlin Castro and how much did he weigh?
Starlin Castro was listed at 6 feet 2 inches and 218 pounds.
How many home runs did Starlin Castro hit each season?
Starlin Castro's home runs by season: 3 in 2010, 10 in 2011, 14 in 2012, 10 in 2013, 14 in 2014, 11 in 2015, 21 in 2016, 16 in 2017, 12 in 2018, 22 in 2019, 2 in 2020, and 3 in 2021. His most in one season was 22, in 2019.
What was Starlin Castro's career batting average?
Starlin Castro batted .280 over his career, with 1,722 hits in 6,148 at bats.
How many RBI did Starlin Castro have?
Starlin Castro drove in 678 runs in his career.