Astros vs Marlins Prediction, Odds, Moneyline, Spread & Over/Under for July 21

Odds updated as of 11:12 a.m.
The MLB's Tuesday slate includes the Houston Astros facing the Miami Marlins.
Before checking out the MLB betting lines on FanDuel Sportsbook, we've got you covered, in terms of the vital info about this matchup.
Astros vs Marlins Game Info
- Houston Astros (48-54) vs. Miami Marlins (52-49)
- Date: Tuesday, July 21, 2026
- Time: 8:10 p.m. ET
- Venue: Daikin Park -- Houston, Texas
- Coverage: SCHN and Marlins.TV
Astros vs Marlins Odds & Moneyline
- All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
- Moneyline: HOU: (-126) | MIA: (+108)
- Spread: HOU: -1.5 (+164) | MIA: +1.5 (-200)
- Total: 9 -- Over: (-105) | Under: (-115)
Astros vs Marlins Probable Starting Pitchers
Probable Pitchers: Tatsuya Imai (Astros) - 5-4, 6.06 ERA vs Tyler Phillips (Marlins) - 2-4, 3.48 ERA
The probable pitchers are Tatsuya Imai (5-4) for the Astros and Tyler Phillips (2-4) for the Marlins. When Imai starts, his team is 7-6-0 against the spread this season. When Imai starts a game and his team is the favorite on the moneyline, they have a record of 4-1. The Marlins are 5-4-0 against the spread when Phillips starts. The Marlins have been the underdog on the moneyline in five of Phillips' starts this season, and they went 2-3 in those games.
Astros vs Marlins Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Marlins win (54.6%)
Astros vs Marlins Moneyline
- Houston is the favorite, -126 on the moneyline, while Miami is a +108 underdog on the road.
Astros vs Marlins Spread
- The Astros are 1.5-run home favorites on the runline against the Marlins. The Astros are +164 to cover, and the Marlins are -200.
Astros vs Marlins Over/Under
- The Astros-Marlins contest on July 21 has been given an over/under of 9 runs. The over is set at -105 and the under at -115.
Bet on Houston Astros vs. Miami Marlins on FanDuel today!
Astros vs Marlins Betting Trends
- The Astros have been victorious in 16, or 44.4%, of the 36 contests they have been chosen as favorites in this season.
- This season Houston has come away with a win nine times in 22 chances when named as a favorite of at least -126 on the moneyline.
- The Astros and their opponents have gone over in 54 of their 102 games with a total set by sportsbooks this season.
- The Astros have posted a record of 48-54-0 against the spread this season.
- The Marlins have gone 20-33 in games they were the underdog on the moneyline (winning 37.7% of those games).
- Miami has a record of 13-22 when it has played as a moneyline underdog with odds of +108 or longer (37.1%).
- The Marlins have played in 100 games with a set over/under, and have combined with opponents to go over the total 52 times (52-46-2).
- The Marlins are 53-47-0 against the spread this season.
Astros Player Leaders
- Yordan Alvarez has 118 hits and an OBP of .432 to go with a slugging percentage of .651. All three of those stats rank first among Houston hitters this season. He has a .324 batting average, as well.
- Among qualifying hitters, he ranks second in batting average, his on-base percentage ranks first, and he is first in slugging.
- Alvarez will look for his eighth straight game with a hit in this contest. During his last 10 games he is batting .359 with four doubles, four home runs, seven walks and eight RBIs.
- Christian Walker is hitting .233 with 19 doubles, a triple, 20 home runs and 33 walks, while slugging .455 with an on-base percentage of .310.
- His batting average is 118th among qualified players, his on-base percentage 112th, and his slugging percentage 56th.
- Isaac Paredes has collected 89 base hits, an OBP of .351 and a slugging percentage of .419 this season.
- Paredes enters this game with six games in a row with at least one hit. In his last 10 games he is hitting .282 with two doubles, a triple, six walks and three RBIs.
- Jose Altuve is batting .235 with a .303 OBP and 29 RBI for Houston this season.
- Altuve takes a three-game hitting streak into this game. During his last five outings he is batting .238 with a double, two home runs and three RBIs.
Marlins Player Leaders
- Otto Lopez has accumulated a team-high slugging percentage (.505) and leads the Marlins in hits (130). He's batting .335 and with an on-base percentage of .368.
- Including all the qualified hitters in the majors, his batting average ranks first, his on-base percentage is 24th, and he is 20th in slugging.
- Liam Hicks is batting .288 with nine doubles, a triple, 14 home runs and 33 walks. He's slugging .457 with an on-base percentage of .360.
- Including all qualified players, his batting average puts him 18th, his on-base percentage is 32nd, and he is 53rd in slugging.
- Xavier Edwards has put up an on-base percentage of .379, a team-best for the Marlins.
- Javier Sanoja is batting .272 with 18 doubles, two triples, three home runs and 14 walks.
Astros vs Marlins Head to Head
- 7/20/2026: 8-5 HOU (Favorite: Astros, Spread: -1.5, Total: 8.5, Favorite Moneyline: -126, Underdog Moneyline: +108)
- 8/6/2025: 6-4 MIA (Favorite: Marlins, Spread: -1.5, Total: 8.5, Favorite Moneyline: -116, Underdog Moneyline: -102)
- 8/5/2025: 7-3 HOU (Favorite: Marlins, Spread: -1.5, Total: 8.5, Favorite Moneyline: -108, Underdog Moneyline: -108)
- 8/4/2025: 8-2 HOU (Favorite: Marlins, Spread: -1.5, Total: 8.5, Favorite Moneyline: -130, Underdog Moneyline: +110)
- 7/11/2024: 6-3 HOU (Favorite: Astros, Spread: -1.5, Total: 8.5, Favorite Moneyline: -180, Underdog Moneyline: +152)
- 7/10/2024: 9-1 HOU (Favorite: Astros, Spread: -1.5, Total: 8, Favorite Moneyline: -240, Underdog Moneyline: +198)
- 7/9/2024: 4-3 HOU (Favorite: Astros, Spread: -1.5, Total: 8.5, Favorite Moneyline: -245, Underdog Moneyline: +200)
- 8/16/2023: 12-5 HOU (Favorite: Astros, Spread: -1.5, Total: 7.5, Favorite Moneyline: -116, Underdog Moneyline: -102)
- 8/15/2023: 6-5 HOU (Favorite: Astros, Spread: -1.5, Total: 9, Favorite Moneyline: -124, Underdog Moneyline: +106)
- 8/14/2023: 5-1 MIA (Favorite: Astros, Spread: -1.5, Total: 7.5, Favorite Moneyline: -138, Underdog Moneyline: +118)
Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!



