Retired#13SS2010–2021T-682 all-time

Starlin Castro

“All-Starlin” · Chicago Cubs, New York Yankees, Miami Marlins, Washington Nationals

Bats / ThrowsRight / Right
Age36
Height / Weight6' 2" / 218 lb
BornMar 24, 1990 · Monte Cristi, Dominican Republic
MLB debutMay 7, 2010
Last gameJul 11, 2021
TeamsChicago Cubs 2010–2015New York Yankees 2016–2017Miami Marlins 2018–2019Washington Nationals 2020–2021
Career home runs
138
1573 games · 12 seasons
Best season
22
2019 · Miami Marlins
All-time HR rank
T-682
Tied with 7 others · Next: Eddie Yost (139), 2 to pass
0 HR
Tap a landing spot to see the homer.

Season

Player’s Vault

2 badges earned
1Rare Air
1Legend
  • ×5Rare AirGameMulti-homer gameFirst Apr 8, 2014 · latest Aug 23, 2019
  • LegendSeasonPostseason home run2015 · 1 HR

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
2021Washington Nationals87346338.283.333.375.708105.0
2020Washington Nationals166324.267.302.450.75230.0
2019Miami Marlins1626762286.270.300.436.73628.9
2018Miami Marlins1546471254.278.329.400.72949.4
2017New York Yankees1124731663.300.338.454.79227.7
2016New York Yankees1516102170.270.300.433.73327.5
2015Chicago Cubs1515781169.265.296.375.67149.7
2014Chicago Cubs1345691465.292.339.438.77737.7
2013Chicago Cubs1617051044.245.284.347.63166.6
2012Chicago Cubs1626911478.283.323.430.75346.1
2011Chicago Cubs1587151066.307.341.432.77367.4
2010Chicago Cubs125506341.300.347.408.755154.3
Career15736579138678.280.319.412.73144.6

Splits

How he hits them

Every home run

Loading…

Quick answers

Starlin Castro home run facts
How many career home runs does Starlin Castro have?

Starlin Castro hit 138 career MLB home runs in 12 seasons (2010–2021), tied for 682nd all-time.

Where does Starlin Castro rank on the all-time home run list?

Tied for 682nd in MLB history with 138. Next: Eddie Yost (139), 2 to pass.

What was Starlin Castro’s best home run season?

His most home runs in a season is 22, in 2019 with the Miami Marlins, when he posted a .736 OPS.

What teams has Starlin Castro played for?

Chicago Cubs (2010–2015); New York Yankees (2016–2017); Miami Marlins (2018–2019); Washington Nationals (2020–2021).

Follow him.

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