Player Bio
| HT/WT: 5-11, 195 lbs |
| Birthplace: Azua, Dominican Republic |
| Age: 27 |
| Experience: 4 |
| Bats/Throws: R, R |
Last Game
-
0:33Highlights: White Sox at Astros (8/31)
-
9:42Matt Snyder's Latest MLB Power Rankings
-
0:43Highlights: Astros at Mets (8/30)
-
0:44Highlights: Astros at Mets (8/29)
-
1:52George Lombard Jr.'s Fielding Struggles
-
1:18Breaking Down the AL West Playoff Race
-
1:50Handicapping the AL Races: AL West
-
0:49Snyder's Power Rankings (08/24): Race For AL West Title
-
0:36Astros and GM Dana Brown Part Ways
-
1:09Who Will Win the AL West?
-
0:55What a Healthy Jacob deGrom Means for Rangers Playoff Push
-
1:592027 MLB Outlook: Angels and Rockies Are Hopeless
-
1:53Mariners' Season Hits New Low
-
0:55Rangers Trail Astros by 1.0 Game in AL West
-
0:47MLB Futures: Rangers best bet to miss playoffs
-
1:43Why Is Nobody Talking About The Rays?
-
0:58Are the Yankees Legitimate Contenders?
-
9:06Breaking Down Matt Snyder's MLB Playoff Predictions
-
1:09Matt Snyder's AL Division Winner Predictions
-
6:08Boston Red Sox Can't Be Stopped
2026 Batting
| STATS |
AVG
Batting Average
|
HR
Home Runs
|
RBI
Runs Batted In
|
OPS
On-base Plus Slugging
|
SB
Stolen Bases
|
|---|---|---|---|---|---|
| Regular Season | .262 | 10 | 33 | .711 | 0 |
Top Yainer Diaz News
-
Astros' Yainer Diaz: Resting up Monday
Diaz is out of the lineup for Monday's game against the White Sox.
The Astros will hand Diaz a day off after he had started behind the plate in three of the previous four contests. Christian Vazquez will handle catching duties for Houston in its series opener versus Chicago.
... See More ... See Less -
Astros' Yainer Diaz: Heading to bench Saturday
Diaz is not in the starting lineup for Saturday's game against the Mets, Chandler Rome of The Athletic reports.
Christian Vazquez will take over behind the plate as Diaz rests after catching back-to-back games. Diaz's .705 OPS for the season is right in line with his .701 mark from 2025, but he sits at half of last year's homer total of 20, having missed roughly a month and a half earlier in the season with an oblique injury.
... See More ... See Less -
Astros' Yainer Diaz: Resting after two-homer game
Diaz is out of the lineup for Wednesday's game against the Yankees.
Diaz will get a breather Wednesday, one night after turning in one of his best performances of the season. He was the star of Tuesday's 9-7 win, going 3-for-4 with two home runs, one walk, three RBI and an additional run. Christian Vazquez will get the nod behind the plate in Diaz's stead.
... See More ... See Less -
-
Astros' Yainer Diaz: First multi-homer game of 2026
Diaz went 3-for-4 with two solo home runs, an RBI single and an additional run scored during the Astros' 9-7 win over the Yankees on Tuesday.
Diaz opened Tuesday's scoring with a solo home run in the second inning before going long again in the eighth. It was the third multi-homer game of his major-league career and first of the season, and his RBI single in the ninth set a season high in runs driven in with three. Diaz has gone 13-for-50 (.260) with six RBI and three extra-base hits in August.
... See More ... See Less -
Astros' Yainer Diaz: Resting Sunday
Diaz is out of the lineup for Sunday's game against the Athletics.
Diaz will head to the bench after starting the first two contests of the series. Christian Vazquez will handle catching duties in the finale.
... See More ... See Less -
Astros' Yainer Diaz: Sitting down Thursday
Diaz isn't in the lineup for Thursday's game against the Angels, Chandler Rome of The Athletic reports.
Diaz will sit out a second consecutive game after posting a .443 OPS in 37 plate appearances since the beginning of August. Christian Vazquez will start behind the plate and bat ninth Thursday.
... See More ... See Less -
Astros' Yainer Diaz: Absent from lineup
Diaz is out of the lineup for Wednesday's contest versus the Angels.
Diaz started the last two games, which was preceded by a stretch with three straight contests on the bench. He'll retreat to the pine Wednesday while Christian Vazquez handles the catching duties for the Astros.
... See More ... See Less -
Astros' Yainer Diaz: Idle Saturday
Diaz isn't in the lineup for Saturday's game against the Mariners, Brian McTaggart of MLB.com reports.
Diaz will move to the bench Saturday after going just 5-for-27 (.185) at the plate to begin the month of August. Christian Vazquez will replace him as Houston's catcher and bat ninth.
... See More ... See Less -
Astros' Yainer Diaz: Resting up Wednesday
Diaz is out of the lineup for Wednesday's game against the Giants.
The Astros will give Diaz a breather for Wednesday's matinee after he caught eight innings of a 4-1 loss Tuesday night. Christian Vazquez will step in behind the plate in place of Diaz.
... See More ... See Less -
Astros' Yainer Diaz: Taking seat Monday
Diaz is absent from the lineup for Monday's game in San Francisco.
Diaz started at catcher in Sunday's contest versus the Padres, but he will exit the lineup Monday for the second time over the last three games. Christian Vazquez will be behind the dish and will bat ninth for the Astros.
... See More ... See Less -
Astros' Yainer Diaz: Out of lineup Saturday
Diaz isn't in the starting lineup Saturday versus San Diego.
Diaz will get a deserved rest after starting behind the plate in each of Houston's previous four games. Christian Vazquez is getting a turn at catcher in Diaz's stead against the Padres.
... See More ... See Less -
Astros' Yainer Diaz: Taking seat Sunday
Diaz is out of the lineup for Sunday's game against the Rangers.
Diaz will get a chance to catch his breath after starting the last three games behind the dish. Christian Vazquez will handle catching duties for Houston in the series finale.
... See More ... See Less -
Astros' Yainer Diaz: Stays hot Friday
Diaz went 4-for-5 with a solo home run and an additional run scored in Friday's 11-2 win over the Rangers.
Diaz was a thorn in the Rangers' side all game with four base knocks, including a solo shot in the seventh. The 27-year-old has now posted back-to-back four-hit efforts with a home run, and he'll finish July with an .891 OPS and five homers over 16 games. For the year, he's slashing .261/.287/.427 with eight long balls, 26 RBI and 24 runs scored across 209 plate appearances.
... See More ... See Less -
Astros' Yainer Diaz: Homers in four-hit game
Diaz went 4-for-5 with a solo home run, a second RBI and two total runs scored in Wednesday's 7-4 win over the Angels.
Diaz sat out both of the previous two games, and the rest seems to have benefited his performance. This was his first multi-hit effort since July 6 versus the Nationals, and it included his first homer since July 10. The catcher is batting .247 with a .677 OPS, seven homers, 25 RBI, 22 runs scored, nine doubles and no stolen bases over 51 games this season.
... See More ... See Less -
Astros' Yainer Diaz: Idle again Tuesday
Diaz is not in the lineup Tuesday versus the Angels.
Diaz is absent from the lineup for the second straight game after sitting in Monday's 6-4 win over the Angels. Christian Vazquez has catching duties again and is batting ninth Tuesday.
... See More ... See Less -
Astros' Yainer Diaz: Idle Monday
Diaz is not in the Astros' starting lineup against the Angels on Monday.
Diaz will grab a seat for Monday's series opener while Christian Vazquez starts behind home plate and bats ninth while forming a battery with right-hander Tatsuya Imai. Diaz has gone 3-for-24 with two runs and five strikeouts over six games since the All-Star break.
... See More ... See Less -
Astros' Yainer Diaz: Taking seat Tuesday
Diaz is not in the lineup for Tuesday's contest against the Marlins.
Diaz started at catcher the last three games but will begin Tuesday's festivities on the bench. Christian Vazquez will take over behind the plate for Houston.
... See More ... See Less -
-
Astros' Yainer Diaz: Getting Sunday off
Diaz is out of the lineup for Sunday's game against the Rangers, Brian McTaggart of MLB.com reports.
Diaz started the previous three games and will sit for the first-half finale after going 3-for-11 with two doubles, a homer, two RIB and two runs during that stretch. Christian Vazquez will take over and bat ninth against Texas lefty MacKenzie Gore.
... See More ... See Less







