Active#32B2018–presentT-1351 all-time

Harold Castro

“Casty” · Leones del Caracas

Bats / ThrowsLeft / Right
Age32
Height / Weight6' 0" / 195 lb
BornNov 30, 1993 · Caracas, Venezuela
MLB debutSep 23, 2018
PositionSecond Base
TeamsDetroit Tigers 2018–2022Colorado Rockies 2023
Career home runs
16
450 games · 6 seasons
Best season
7
2022 · Detroit Tigers
All-time HR rank
T-1351
Tied with 9 others · Next: Javier Sanoja (17), 2 to pass
0 HR
Tap a landing spot to see the homer.

Season

Player’s Vault

1 badges earned
1Rare Air
  • Rare AirGameMulti-homer gameMay 25, 2022 · @ Minnesota Twins

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
2023Colorado Rockies99270131.252.275.314.589258.0
2022Detroit Tigers120443747.271.300.381.68160.0
2021Detroit Tigers106339337.283.310.359.669105.0
2020Detroit Tigers225403.347.407.429.836—
2019Detroit Tigers97369538.291.305.384.68970.8
2018Detroit Tigers61000.300.300.300.600—
Career450148516156.278.303.366.66987.9

Splits

How he hits them

Every home run

Loading…

Quick answers

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

Harold Castro has 16 career MLB home runs as of Nov 3, 2026, tied for 1351st on the all-time list. He has played 6 seasons since debuting on Sep 23, 2018.

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

Tied for 1351st in MLB history with 16. Next: Javier Sanoja (17), 2 to pass.

What was Harold Castro’s best home run season?

His most home runs in a season is 7, in 2022 with the Detroit Tigers, when he posted a .681 OPS.

How many home runs did Harold Castro hit in 2023?

1 home runs in 99 games in 2023, with a .252 average and 31 RBI.

What teams has Harold Castro played for?

Detroit Tigers (2018–2022); Colorado Rockies (2023).

Follow him.

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