
July 21, 2026 Updated 5:19 pm EDT
Two of MLB’s top hitters go head-to-head when the Houston Astros and Miami Marlins meet at 8:10 p.m. ET on Tuesday, at Daikin Park. Yordan Alvarez has a .324 batting average (second in league) for the Astros, while Otto Lopez ranks first at .335. Tatsuya Imai (5-4, 6.06 ERA) gets the start for the Astros, who are 48-54 this season and third in the AL West. Tyler Phillips (2-4, 3.48 ERA) is starting for the Marlins, who are 52-49 and third in the NL East.
How to watch Miami Marlins vs. Houston AstrosMarlins vs. Astros odds
Favorite Moneyline: Astros -130
Underdog Moneyline: Marlins +105
Total: 9
Total Over Odds: -120
Total Under Odds: +100
Injury reportsAstros
Brice Matthews: 10 Day IL (Knee), Mike Burrows: 15 Day IL (Elbow), Hayden Wesneski: 60 Day IL (Elbow), Carlos Correa: 60 Day IL (Ankle), Brandon Walter: 60 Day IL (Elbow), Christian Walker: day-to-day (Hip)
Marlins
Owen Caissie: 10 Day IL (Calf), Max Meyer: 15 Day IL (Neck), William Kempner: 15 Day IL (Elbow), Anthony Bender: 15 Day IL (Shin), John King: 15 Day IL (Ankle), Adam Mazur: 60 Day IL (Elbow), Andrew Nardi: 60 Day IL (Ribs), Robby Snelling: 60 Day IL (Elbow), Josh Ekness: 60 Day IL (Calf), Ronny Henriquez: 60 Day IL (Elbow), Otto Lopez: day-to-day (Hand)
Stats to know
Alvarez is hitting for a .324 BA, .432 OBP and .651 SLG with a 17.1% strikeout rate and a 15.1% walk rate. His OPS is 1.083, which ranks 1st in MLB, and he has scored 67 runs. In 438 plate appearances, he has hit 33 home runs (1st in MLB) and driven in 75 runs (2nd in MLB).
In 407 plate appearances, Christian Walker has slashed .233/.310/.455 this season. He has hit 20 long balls and driven in 58 runs with a strikeout rate of 23.1% and a walk rate of 8.1%. He has come around to score 50 times.
Lopez is hitting for a .335 BA, .368 OBP and .505 SLG with a 14.1% strikeout rate and a 4.8% walk rate. His OPS is .873, which ranks 15th in MLB, and he has scored 61 runs. In 419 plate appearances, he has hit nine home runs and driven in 46 runs. Lopez has recorded 18 steals on 21 attempts.
In 359 plate appearances, Liam Hicks has hit 14 long balls, tallied 60 RBIs and scored 53 runs. He is batting .288/.360/.457 and has posted a 9.5% strikeout rate and a 9.2% walk rate.
This watch guide was created using technology provided by Data Skrive.
Betting/odds, ticketing and streaming links in this article are provided by partners of The Athletic. Restrictions may apply. The Athletic maintains full editorial independence. Partners have no control over or input into the reporting or editing process and do not review stories before publication.
Photo: Jamie Squire, Ishika Samant, Scott Taetsch, Alika Jenner / Getty Images
Jul 21, 2026
Connections: Sports Edition
Spot the pattern. Connect the terms
Find the hidden link between sports terms
Play today’s puzzle