Page title background image

Yainer Diaz Fantasy Stats

Background banner image for player info Yainer Diaz

Catcher #21

Healthy
Height / Weight 5'11"  /  195 lbs.
Date of Birth (Age) Sep 21, 1998 (27)
Experience 4 seasons
College None

2025 Rankings

Preseason C5
Final C8

Season Stats

SEASON TEAM POS GP FPTS/G AB R H 2B 3B HR RBI BB SO SB CS AVG OBP SLG OPS
2022HOUC61.580110011200.125.222.250.472
2023HOUC1047.3355511002202360117400.282.303.538.841
2024HOUC1487.35857017529316842410720.299.321.441.762
2025HOUC1436.4542561392512070209511.256.284.417.701
Career 401 6.9 1490 177 415 77 4 59 215 56 278 3 1 .279 .305 .454 .760

Game Log

TEAM OPP POS FPTS AB R H 2B 3B HR RBI BB SO SB CS AVG OBP SLG OPS
Mar 27, 2025 HOUNYMC7.030100011000.333.500.333.833
Mar 28, 2025 HOUNYMC0.040000000200.000.000.000.000
Mar 31, 2025 HOUSFC0.040000000000.000.000.000.000
Apr 1, 2025 HOUSFC0.030000000100.000.000.000.000
Apr 2, 2025 HOUSFC3.040100000100.250.250.250.500
Apr 5, 2025 HOUMINC2.030000001200.000.250.000.250
Apr 6, 2025 HOUMINC0.050000000100.000.000.000.000
Apr 7, 2025 HOUSEADH0.040000000300.000.000.000.000
Apr 8, 2025 HOUSEAC4.031000001000.000.250.000.250
Apr 11, 2025 HOULAAC32.052310150000.600.6001.4002.000
Apr 12, 2025 HOULAAC0.040000000000.000.000.000.000
Apr 14, 2025 HOUSTLC3.040100000100.250.250.250.500
Apr 15, 2025 HOUSTLC0.040000000101.000.000.000.000
Apr 16, 2025 HOUSTLC5.040110000100.250.250.500.750
Apr 18, 2025 HOUSDC10.041200010000.500.500.5001.000
Apr 19, 2025 HOUSDDH0.040000000100.000.000.000.000
Apr 20, 2025 HOUSDPH0.010000000100.000.000.000.000
Apr 21, 2025 HOUTORC5.041100000100.250.250.250.500
Apr 22, 2025 HOUTORC7.040110010000.250.250.500.750
Apr 23, 2025 HOUTORC13.041201000000.500.5001.0001.500
Apr 26, 2025 HOUKCC0.040000000000.000.000.000.000
Apr 27, 2025 HOUKCC14.041100110000.250.2501.0001.250
Apr 28, 2025 HOUDETC5.041100000100.250.250.250.500
Apr 29, 2025 HOUDETC12.040200030200.500.500.5001.000
Apr 30, 2025 HOUDETPH0.010000000100.000.000.000.000
May 2, 2025 HOUCHWC26.042310120100.750.7501.7502.500
May 3, 2025 HOUCHWC8.051200000100.400.400.400.800
May 4, 2025 HOUCHWDH5.030100000000.333.500.333.833
May 5, 2025 HOUMILC3.040100000000.250.250.250.500
May 6, 2025 HOUMILDH5.041100000100.250.250.250.500
May 7, 2025 HOUMILC9.050110020000.200.200.400.600
May 9, 2025 HOUCINC6.040200000000.500.500.5001.000
May 10, 2025 HOUCINDH12.040200021100.500.600.5001.100
May 11, 2025 HOUCINC18.051100130100.200.200.8001.000
May 12, 2025 HOUKCC10.051210000000.400.400.6001.000
May 13, 2025 HOUKCC0.030000000100.000.000.000.000
May 14, 2025 HOUKCDH0.030000000000.000.000.000.000
May 15, 2025 HOUTEXC3.040100000100.250.250.250.500
May 16, 2025 HOUTEXDH3.040100000100.250.250.250.500
May 17, 2025 HOUTEXC0.040000000100.000.000.000.000
May 18, 2025 HOUTEXC14.041100110100.250.2501.0001.250
May 19, 2025 HOUTBDH0.040000000100.000.000.000.000
May 21, 2025 HOUTBC3.040100000200.250.250.250.500
May 22, 2025 HOUSEADH10.041200001200.500.600.5001.100
May 23, 2025 HOUSEAC4.030000001100.000.400.000.400
May 25, 2025 HOUSEAC5.030100001000.333.500.333.833
May 27, 2025 HOUATHC9.022100001100.500.667.5001.167
May 28, 2025 HOUATHC0.020000000000.000.000.000.000
May 29, 2025 HOUTBC17.041200110000.500.5001.2501.750
May 30, 2025 HOUTBC17.041200110000.500.5001.2501.750
May 31, 2025 HOUTBDH0.040000000000.000.000.000.000
Jun 1, 2025 HOUTBC0.040000000000.000.000.000.000
Jun 3, 2025 HOUPITDH0.040000000200.000.000.000.000
Jun 4, 2025 HOUPITC6.040200000000.500.500.5001.000
Jun 5, 2025 HOUPITC0.040000000200.000.000.000.000
Jun 7, 2025 HOUCLEC21.042200120000.500.5001.2501.750
Jun 8, 2025 HOUCLEC8.041200000000.500.500.5001.000
Jun 10, 2025 HOUCHWDH2.030000010100.000.000.000.000
Jun 11, 2025 HOUCHWC14.042210001100.500.600.7501.350
Jun 12, 2025 HOUCHWC13.040310010000.750.7501.0001.750
Jun 13, 2025 HOUMINC7.051110000200.200.200.400.600
Jun 14, 2025 HOUMINC16.041100120100.250.2501.0001.250
Jun 15, 2025 HOUMINC0.040000000100.000.000.000.000
Jun 17, 2025 HOUATHC7.051100001000.200.333.200.533
Jun 18, 2025 HOUATHC8.051200000000.400.400.400.800
Jun 19, 2025 HOUATHDH3.050100000000.200.200.200.400
Jun 20, 2025 HOULAAC0.050000000300.000.000.000.000
Jun 21, 2025 HOULAAC0.040000000200.000.000.000.000
Jun 24, 2025 HOUPHIC3.030100000000.333.333.333.666
Jun 26, 2025 HOUPHIC5.030100010100.333.333.333.666
Jun 27, 2025 HOUCHCC24.041300130000.750.7501.5002.250
Jun 28, 2025 HOUCHCDH0.040000000000.000.000.000.000
Jun 29, 2025 HOUCHCC3.040100000000.250.250.250.500
Jul 1, 2025 HOUCOLC0.040000000100.000.000.000.000
Jul 2, 2025 HOUCOLC6.050200000000.400.400.400.800
Jul 3, 2025 HOUCOLPH3.0101000000001.0001.0001.0002.000
Jul 4, 2025 HOULADDH11.030110012000.333.500.6671.167
Jul 5, 2025 HOULADC14.041100110200.250.2501.0001.250
Jul 6, 2025 HOULADC21.042210110100.500.5001.5002.000
Jul 7, 2025 HOUCLEC0.040000000000.000.000.000.000
Jul 8, 2025 HOUCLEC2.040000001200.000.200.000.200
Jul 9, 2025 HOUCLEC5.030100001100.333.500.333.833
Jul 11, 2025 HOUTEXDH11.040200000110.500.500.5001.000
Jul 12, 2025 HOUTEXC14.041100110000.250.2501.0001.250
Jul 18, 2025 HOUSEAC0.040000000000.000.000.000.000
Jul 19, 2025 HOUSEADH3.060100000200.167.167.167.334
Jul 20, 2025 HOUSEAC2.040000010100.000.000.000.000
Jul 22, 2025 HOUARIC6.050200000000.400.400.400.800
Jul 23, 2025 HOUARIC17.052320000000.600.6001.0001.600
Jul 24, 2025 HOUATHPH0.010000000000.000.000.000.000
Jul 25, 2025 HOUATHC7.040110010000.250.250.500.750
Jul 26, 2025 HOUATHC3.040100000000.250.250.250.500
Jul 27, 2025 HOUATHPH0.010000000000.000.000.000.000
Jul 28, 2025 HOUWSHC4.021000001000.000.333.000.333
Jul 29, 2025 HOUWSHC22.042300110000.750.7501.5002.250
Jul 30, 2025 HOUWSHC21.041200130100.500.5001.2501.750
Aug 1, 2025 HOUBOSC5.040110000100.250.250.500.750
Aug 2, 2025 HOUBOSDH8.050200010000.400.400.400.800
Aug 3, 2025 HOUBOSC0.030000000000.000.000.000.000
Aug 4, 2025 HOUMIAC12.040210020000.500.500.7501.250
Aug 5, 2025 HOUMIAC18.041100130000.250.2501.0001.250
Aug 6, 2025 HOUMIADH3.040100000100.250.250.250.500
Aug 8, 2025 HOUNYYC5.051100000100.200.200.200.400
Aug 9, 2025 HOUNYYC0.040000000200.000.000.000.000
Aug 11, 2025 HOUBOSC0.040000000100.000.000.000.000
Aug 12, 2025 HOUBOSC8.041200000000.500.500.5001.000
Aug 13, 2025 HOUBOSC21.031200130000.667.6671.6672.334
Aug 15, 2025 HOUBALC0.030000000100.000.000.000.000
Aug 16, 2025 HOUBALC5.050100001100.200.333.200.533
Aug 17, 2025 HOUBALDH6.040200000200.500.500.5001.000
Aug 18, 2025 HOUDETDH0.040000000100.000.000.000.000
Aug 19, 2025 HOUDETC3.040100000100.250.250.250.500
Aug 20, 2025 HOUDETC10.031200001100.667.750.6671.417
Aug 21, 2025 HOUBALDH16.051100120000.200.200.8001.000
Aug 22, 2025 HOUBALC5.040100001200.250.400.250.650
Aug 24, 2025 HOUBALC8.030200001100.667.750.6671.417
Aug 29, 2025 HOULAAC0.040000000000.000.000.000.000
Aug 30, 2025 HOULAAC5.040110000000.250.250.500.750
Aug 31, 2025 HOULAAC0.030000000100.000.000.000.000
Sep 1, 2025 HOULAAC7.041110000100.250.250.500.750
Sep 2, 2025 HOUNYYDH5.040100010000.250.250.250.500
Sep 3, 2025 HOUNYYC7.041110000100.250.250.500.750
Sep 4, 2025 HOUNYYC2.030000001100.000.250.000.250
Sep 5, 2025 HOUTEXC0.020000000000.000.000.000.000
Sep 6, 2025 HOUTEXC16.051210030000.400.400.6001.000
Sep 7, 2025 HOUTEXC2.030000010000.000.000.000.000
Sep 9, 2025 HOUTORC13.040310010000.750.7501.0001.750
Sep 10, 2025 HOUTORC21.041210120000.500.5001.5002.000
Sep 11, 2025 HOUTORC0.030000000000.000.000.000.000
Sep 13, 2025 HOUATLC13.041300010100.750.750.7501.500
Sep 14, 2025 HOUATLC5.040100010100.250.250.250.500
Sep 15, 2025 HOUTEXC0.030000000000.000.000.000.000
Sep 16, 2025 HOUTEXDH9.041110010100.250.250.500.750
Sep 17, 2025 HOUTEXC7.030100020100.333.333.333.666
Sep 19, 2025 HOUSEAC0.030000000000.000.000.000.000
Sep 20, 2025 HOUSEAC8.041200000100.500.500.5001.000
Sep 21, 2025 HOUSEAC0.040000000000.000.000.000.000
Sep 23, 2025 HOUATHC3.040100000000.250.250.250.500
Sep 24, 2025 HOUATHC0.030000000200.000.000.000.000
Sep 25, 2025 HOUATHDH0.020000000000.000.000.000.000
Sep 26, 2025 HOULAAC12.041220000100.500.5001.0001.500
Sep 27, 2025 HOULAAC5.041100000100.250.250.250.500
Sep 28, 2025 HOULAAC19.051200120100.400.4001.0001.400

Yainer Diaz News

Yainer Diaz  • C  •  Astros

Yainer Diaz Back for Series Opener Against Angels

Houston Astros catcher Yainer Diaz is back behind the plate and will hit seventh for Friday's series opener against the division-rival Los Angeles Angels and left-hander Tyler Anderson at Daikin Park. Diaz missed the last two games of the series against the Colorado Rockies this week with a hand injury but is good to go to begin the weekend series against the Halos. The 26-year-old backstop has faced Anderson 13 times in his career and is hitting .231 with a .517 OPS. The Dominican catcher is having another fine season as Houston's starting catcher, though, batting .257 (114-for-444) with 18 home runs, 55 RBI and 46 runs scored in 116 games played. Diaz will also enter Friday's series opener with a modest five-game hitting streak that has seen him go 7-for-19 with a homer, two RBI and two runs scored in 22 plate appearances.
Aug 29   
Yainer Diaz  • C  •  Astros

Yainer Diaz Still Out on Thursday

Houston Astros catcher Yainer Diaz (hand) remains out of action for Thursday's series finale against the visiting Colorado Rockies at Daikin Park. Cesar Salazar is starting again behind the plate and will catch right-hander Jason Alexander while batting ninth against Rockies left-hander Kyle Freeland. This will be the third straight game that Diaz has not played due to a hand injury, but he should be considered day-to-day. With Victor Caratini going on the seven-day concussion injured list on Wednesday, Salazar will continue to back up Diaz for now. The 29-year-old Mexican catcher is in his third big-league season, but Thursday's game will only be his 35th in the big leagues since debuting in Houston in 2023. So far through nine games in 2025, he's gone 1-for-9 at the plate with a walk and a strikeout. Fantasy managers will want to avoid him in DFS.
Aug 28   
Yainer Diaz  • C  •  Astros

Yainer Diaz Absent Again on Wednesday

Houston Astros catcher Yainer Diaz (hand) is out of the starting lineup ahead of Wednesday's game against the Colorado Rockies. Diaz was hit by a pitch on the left wrist during Sunday's game. He has been sidelined since then, but is available to come off the bench as a pinch-hitter. Fellow catcher Victor Caratini (head) is in concussion protocol at the moment. That being said, Cesar Salazer will do the catching for lefty Framber Valdez on Wednesday. Fantasy managers should consider Diaz as day-to-day. He figures to be back in the lineup within the next day or two.
Aug 27   
Yainer Diaz  • C  •  Astros

Yainer Diaz Homers, Doubles on Sunday

Houston Astros catcher Yainer Diaz turned in a productive game in a 5-1 win over the Los Angeles Dodgers on Sunday. Diaz went 2-for-4 with a double, a homer, two runs, and one RBI in the win. The veteran catcher pushed the Astros' lead to 4-1 with his solo homer in the eighth inning, going back-to-back with Christian Walker in the frame. Diaz is now slashing .248/.280/.411 with 11 doubles, 12 homers, 33 runs, and 37 RBI in 302 at-bats this season. He has been hot of late, hitting .320 with two homers in his past seven games. Diaz remains a solid fantasy catcher in all formats.
Jul 7   
Yainer Diaz  • C  •  Astros

Yainer Diaz Getting Thursday Off

Houston Astros catcher Yainer Diaz won't be in the team's lineup for the final game of their series with the hosting Colorado Rockies. The Dominican Republic native got the starting nod for the previous six contests, but he'll take a seat with Houston squaring off against left-handed pitcher Kyle Freeland. Victor Caratini will cover behind home plate in his stead and bat sixth. Diaz has had a tough time getting going this year, but he's underproducing his expected stats by a decent margin. He's a candidate for positive regression, considering not much has changed in his underlying profile. However, it's worth noting that the 26-year-old has struggled mightily against righties (.231) after batting .297 or better against them the past two campaigns.
Jul 3   
Yainer Diaz  • C  •  Astros

Yainer Diaz Taking a Seat Monday

Houston Astros catcher Yainer Diaz is out of Monday's lineup against the Athletics. This breaks a streak of eight straight starts, and he has started 63 of Houston's 72 games this season. The 26-year-old had a slow start to the year but is batting .295 with two home runs over the past two weeks. His season batting average is still a disappointing .243, but the backstop's nine home runs are already over halfway to the 16 he hit in 2024. Victor Caratini will get the start in his place but expect Diaz to be back in the lineup tomorrow.
Jun 17   
Yainer Diaz  • C  •  Astros

Yainer Diaz Not Starting on Saturday

Houston Astros catcher Yainer Diaz is not in the starting nine on Saturday when they continue a series against the Seattle Mariners. Diaz has started each of the previous three contests. Over this stretch, the backstop has held a .273/.429/.273 line with a 5:2 K:BB. Since the start of May, Diaz has begun to turn the corner following his slow start, holding a .273/.318/.425 slash line with three doubles, three home runs, and a 16:3 K:BB. Fantasy managers should expect the 26-year-old to return to the starting nine on Sunday. This afternoon, the Astros will give the starting nod to switch-hitter Victor Caratini, who will bat in the five-hole. However, he is best left out of your DFS lineups, facing Seattle right-hander Bryan Woo, who enters this game holding a 2.65 ERA.
May 24   
Yainer Diaz  • C  •  Astros

Yainer Diaz Launches Three-Run Home Run

Houston Astros catcher Yainer Diaz hit his fourth home run of the season on Sunday, a three-run shot in a 6-0 win over the Reds. He's now slashing .238/.267/.385 on the season, but that doesn't necessarily tell the whole story. He was one of the coldest hitters in baseball through the first couple of weeks of 2025, but he has quietly been himself as of late. Heading into Sunday, he was batting .304 over the past month and .370 in the past two weeks. The 26-year-old remains the best option for batting average at the position and looks to be on his way to another season as one of the best offensive catchers in the league.
May 12   
Yordan Alvarez  • LF  •  Astros  |  Yainer Diaz  • C  •  Astros

Yordan Alvarez, Yainer Diaz Sitting Out On Wednesday

Houston Astros designated hitter Yordan Alvarez and catcher Yainer Diaz are resting in Wednesday's series finale against the visiting Detroit Tigers. Outfielder Jose Altuve is serving as the DH and is batting second, while Victor Caratini is doing the catching and hitting fifth against Tigers rookie right-hander Jackson Jobe. Zach Dezenzo is in left field and is hitting eighth. Alvarez had an undisclosed injury scare on Monday and was pulled early against Detroit, but he returned to action on Tuesday and went 1-for-4 with an RBI in the 6-4 victory. It's still early, but the three-time All-Star hasn't been his normal self in 2025 to this point with a .219/.316/.354 slash line and three homers in 96 at-bats. Diaz will get a breather after starting the last four games. He, too, has also struggled at the plate early on, going 17-for-91 (.187) with two homers, 12 RBI and eight runs scored for Houston.
Apr 30   
Yainer Diaz  • C  •  Astros

Yainer Diaz Out On Friday Against Royals

Houston Astros catcher Yainer Diaz will get the day off on Friday for the series opener in Kansas City against the Royals. Victor Caratini will replace him behind the plate and catch right-hander Hayden Wesneski while batting seventh against Royals veteran right-hander Seth Lugo. Diaz will get a day off to start the series in KC after getting off to a sluggish start to the season with the bat. The 26-year-old Dominican backstop has gone 13-for-75 (.173) with just one home run, eight RBI, six runs scored, three walks and 16 strikeouts in his first 20 games. The good news, though, is that he went 4-for-12 with a double, triple and RBI in the team's recent three-game series against the Toronto Blue Jays, so fantasy managers will be hoping he can continue that this weekend. Caratini has hit .429 with an .858 OPS in seven career at-bats against Lugo, but he still represents a weak DFS play at the position.
Apr 25   
LEGEND