Active#21C2022–presentT-1055 all-time

Yainer Diaz

Houston Astros

Bats / ThrowsRight / Right
Age28
Height / Weight5' 11" / 195 lb
BornSep 21, 1998 · Azua, Dominican Republic
MLB debutSep 2, 2022
PositionCatcher
TeamHouston Astros 2022–present
Career home runs
73
499 games · 5 seasons
Best season
23
2023 · Houston Astros
All-time HR rank
T-1055
Tied with 1 other · Next: Jonathan India (74), 2 to pass
0 HR
Tap a landing spot to see the homer.

Season

Player’s Vault

7 badges earned
3Rare Air
4Legend
  • ×3Rare AirGameMulti-homer gameFirst Jul 5, 2023 · latest Aug 25, 2026
  • Rare AirGameGrand slamApr 11, 2025 · LAA at HOU
  • ×2Rare AirGameWalk-off home runFirst Aug 19, 2024 · latest May 30, 2025
  • LegendGamePinch-hit homerAug 27, 2023 · HOU at DET
  • ×8LegendGameBack-to-back homersFirst May 31, 2023 · latest Jun 23, 2026
  • ×20LegendGameFirst-pitch homerFirst Jun 17, 2023 · latest Aug 25, 2026
  • LegendCareerWorld Series ring2022

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
2026Houston Astros983611445.285.313.459.77224.6
2025Houston Astros1435672070.256.284.417.70127.1
2024Houston Astros1486191684.299.325.441.76636.6
2023Houston Astros1043772360.282.308.538.84615.4
2022Houston Astros6901.125.222.250.472—
Career499193373260.280.307.455.76225.1

Splits

How he hits them

Every home run

Loading…

Quick answers

Yainer Diaz home run facts
How many career home runs does Yainer Diaz have?

Yainer Diaz has 73 career MLB home runs as of Nov 3, 2026, tied for 1055th on the all-time list. He has played 5 seasons since debuting on Sep 2, 2022.

Where does Yainer Diaz rank on the all-time home run list?

Tied for 1055th in MLB history with 73. Next: Jonathan India (74), 2 to pass.

What was Yainer Diaz’s best home run season?

His most home runs in a season is 23, in 2023 with the Houston Astros, when he posted a .846 OPS.

How many home runs did Yainer Diaz hit in 2026?

14 home runs in 98 games in 2026, with a .285 average and 45 RBI.

What was Yainer Diaz’s longest home run of 2026?

425 feet on Jul 29, 2026 against Los Angeles Angels, off the bat at 106.5 mph on a changeup.

When was Yainer Diaz’s most recent home run?

Sep 23, 2026 against the Seattle Mariners, a 358-foot shot off George Kirby.

What teams has Yainer Diaz played for?

Houston Astros (2022–present).

Follow him.

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