Yainer Diaz
Season
Player’s Vault
7 badges earned- ×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 barPersonal records
CareerLongest of his career
Hardest hit of his career
Year by year
Regular season · MLB| Season | Team | G | PA | HR | RBI | AVG | OBP | SLG | OPS | AB/HR |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | Houston Astros | 98 | 361 | 14 | 45 | .285 | .313 | .459 | .772 | 24.6 |
| 2025 | Houston Astros | 143 | 567 | 20 | 70 | .256 | .284 | .417 | .701 | 27.1 |
| 2024 | Houston Astros | 148 | 619 | 16 | 84 | .299 | .325 | .441 | .766 | 36.6 |
| 2023 | Houston Astros | 104 | 377 | 23 | 60 | .282 | .308 | .538 | .846 | 15.4 |
| 2022 | Houston Astros | 6 | 9 | 0 | 1 | .125 | .222 | .250 | .472 | — |
| Career | 499 | 1933 | 73 | 260 | .280 | .307 | .455 | .762 | 25.1 |
Splits
How he hits them
Every home run
Quick answers
Yainer Diaz home run factsHow 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.