Active#2SS2021–presentT-1151 all-time

Geraldo Perdomo

Arizona Diamondbacks

Bats / ThrowsSwitch / Right
Age27
Height / Weight6' 2" / 210 lb
BornOct 22, 1999 · Santo Domingo, Dominican Republic
MLB debutApr 3, 2021
PositionShortstop
TeamArizona Diamondbacks 2021–present
Career home runs
43
719 games · 6 seasons
Best season
20
2025 · Arizona Diamondbacks
All-time HR rank
T-1151
Tied with 5 others · Next: Brett Baty (44), 2 to pass
0 HR
Tap a landing spot to see the homer.

Season

Player’s Vault

6 badges earned
2Rare Air
4Legend
  • ×3Rare AirGameGrand slamFirst Jun 7, 2022 · latest Jul 9, 2025
  • Rare AirGameInside-the-park home runJul 19, 2026 · STL at AZ
  • LegendGameLeadoff homerSep 10, 2025 · AZ at SF
  • ×3LegendGameBack-to-back homersFirst Jun 7, 2025 · latest Sep 1, 2025
  • ×7LegendGameFirst-pitch homerFirst Jun 7, 2022 · latest Aug 1, 2026
  • LegendSeasonPostseason home run2023 · 2 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
2026Arizona Diamondbacks157680959.262.370.377.74762.4
2025Arizona Diamondbacks16172020100.290.389.462.85129.9
2024Arizona Diamondbacks98388337.273.344.374.718112.3
2023Arizona Diamondbacks144495647.246.353.359.71267.8
2022Arizona Diamondbacks148500540.195.285.262.54786.2
2021Arizona Diamondbacks113701.258.378.419.797—
Career719282043284.255.353.375.72855.0

Splits

How he hits them

Every home run

Loading…

Quick answers

Geraldo Perdomo home run facts
How many career home runs does Geraldo Perdomo have?

Geraldo Perdomo has 43 career MLB home runs as of Nov 3, 2026, tied for 1151st on the all-time list. He has played 6 seasons since debuting on Apr 3, 2021.

Where does Geraldo Perdomo rank on the all-time home run list?

Tied for 1151st in MLB history with 43. Next: Brett Baty (44), 2 to pass.

What was Geraldo Perdomo’s best home run season?

His most home runs in a season is 20, in 2025 with the Arizona Diamondbacks, when he posted a .851 OPS.

How many home runs did Geraldo Perdomo hit in 2026?

9 home runs in 157 games in 2026, with a .262 average and 59 RBI.

What was Geraldo Perdomo’s longest home run of 2026?

421 feet on Jun 26, 2026 against Tampa Bay Rays, off the bat at 103.3 mph on a sinker.

When was Geraldo Perdomo’s most recent home run?

Aug 1, 2026 against the Cleveland Guardians, a 391-foot shot off Hunter Gaddis.

What teams has Geraldo Perdomo played for?

Arizona Diamondbacks (2021–present).

Follow him.

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