Mariners vs Astros Prediction, Odds, Moneyline, Spread & Over/Under for July 18

Odds updated as of 8:12 a.m.
The Friday slate in MLB includes a matchup between the Seattle Mariners and the Houston Astros.
Before you do any MLB betting on this matchup at FanDuel Sportsbook, here's what you need to know.
Mariners vs Astros Game Info
- Seattle Mariners (51-45) vs. Houston Astros (56-40)
- Date: Friday, July 18, 2025
- Time: 10:10 p.m. ET
- Venue: T-Mobile Park -- Seattle, Washington
- Coverage: ROOT Sports NW and SCHN
Mariners vs Astros Odds & Moneyline
- All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
- Moneyline: SEA: (-130) | HOU: (+110)
- Spread: SEA: -1.5 (+158) | HOU: +1.5 (-192)
- Total: 7.5 -- Over: (-105) | Under: (-115)
Mariners vs Astros Probable Starting Pitchers
Probable Pitchers: Luis Castillo (Mariners) - 6-5, 3.41 ERA vs Brandon Walter (Astros) - 1-2, 3.98 ERA
The probable starters are Luis Castillo (6-5) for the Mariners and Brandon Walter (1-2) for the Astros. When Castillo starts, his team is 8-11-0 against the spread this season. When Castillo starts a game and his team is the favorite on the moneyline, they have a record of 8-6. The Astros have a 3-4-0 ATS record in Walter's seven starts that had a set spread. The Astros were the underdog on the moneyline for three Walter starts this season -- they lost all of the games.
Mariners vs Astros Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Mariners win (56.6%)
Mariners vs Astros Moneyline
- Seattle is a -130 favorite on the moneyline, while Houston is a +110 underdog on the road.
Mariners vs Astros Spread
- The Mariners are favored by 1.5 runs at home versus the Astros. The Mariners are +158 to cover the spread, while the Astros are -192.
Mariners vs Astros Over/Under
- The over/under for Mariners-Astros on July 18 is 7.5. The over is -105, and the under is -115.
Bet on Seattle Mariners vs. Houston Astros on FanDuel today!
Mariners vs Astros Betting Trends
- The Mariners have been favorites in 59 games this season and have come away with the win 33 times (55.9%) in those contests.
- This year Seattle has won 25 of 42 games when listed as at least -130 on the moneyline.
- The Mariners' games have gone over the total in 51 of their 93 opportunities.
- The Mariners have posted a record of 41-52-0 against the spread this season.
- The Astros have compiled a 17-10 record in games they were the underdog on the moneyline (winning 63% of those games).
- Houston has gone 10-4 when it has played as a moneyline underdog with odds of +110 or longer (71.4%).
- The Astros have played in 95 games with a set over/under, and have combined with their opponents to go over the total 40 times (40-53-2).
- The Astros have collected a 48-47-0 record ATS this season (covering 50.5% of the time).
Mariners Player Leaders
- Cal Raleigh has 90 hits, which is best among Seattle hitters this season, while batting .259 with 54 extra-base hits. He has an on-base percentage of .376 and a slugging percentage of .634.
- Among all qualified batters in baseball, his batting average ranks 78th, his on-base percentage ranks 15th, and he is second in slugging.
- Julio Rodriguez is hitting .252 with 17 doubles, three triples, 14 home runs and 28 walks. He's slugging .417 with an on-base percentage of .313.
- He is 93rd in batting average, 112th in on-base percentage and 89th in slugging among qualifying hitters.
- Rodriguez brings a three-game streak with at least one hit into this matchup. During his last five outings he is hitting .333 with three doubles, three home runs, four walks and six RBIs.
- Randy Arozarena has 88 hits this season and has a slash line of .251/.357/.463.
- Arozarena enters this game with two games in a row with at least one hit. During his last five outings he is batting .333 with a double, three home runs, two walks and six RBIs.
- J.P. Crawford leads the Mariners with an OPS of .782. He has a slash line of .290/.391/.391 this season.
- Crawford heads into this game on a 14-game hitting streak. In his last 10 outings he is batting .341 with three doubles, a home run, five walks and six RBIs.
Astros Player Leaders
- Jose Altuve is hitting .277 with 14 doubles, a triple, 17 home runs and 33 walks. He's slugging .465 with an on-base percentage of .336.
- Including all qualifying hitters in MLB, his batting average places him 46th, his on-base percentage ranks 70th, and he is 45th in slugging.
- Altuve hopes to build on a five-game hitting streak in this matchup. During his last five outings he is hitting .444 with two doubles, a home run, two walks and six RBIs.
- Isaac Paredes is hitting .257 with 14 doubles, a triple, 19 home runs and 48 walks. He's slugging .468 with an on-base percentage of .357.
- He is currently 84th in batting average, 38th in on-base percentage and 40th in slugging percentage among all qualifying hitters.
- Yainer Diaz is batting .246 with 11 doubles, a triple, 13 home runs and 14 walks.
- Cam Smith is batting .277 with 16 doubles, two triples, seven home runs and 27 walks.
Mariners vs Astros Head to Head
- 5/25/2025: 5-3 HOU (Favorite: Mariners, Spread: -1.5, Total: 8.5, Favorite Moneyline: -138, Underdog Moneyline: +118)
- 5/24/2025: 2-1 HOU (Favorite: Mariners, Spread: -1.5, Total: 7, Favorite Moneyline: -110, Underdog Moneyline: -106)
- 5/23/2025: 5-3 SEA (Favorite: Astros, Spread: -1.5, Total: 8.5, Favorite Moneyline: -116, Underdog Moneyline: -102)
- 5/22/2025: 9-2 HOU (Favorite: Mariners, Spread: -1.5, Total: 8, Favorite Moneyline: -132, Underdog Moneyline: +112)
- 4/9/2025: 7-6 SEA (Favorite: Astros, Spread: -1.5, Total: 7.5, Favorite Moneyline: -142, Underdog Moneyline: +120)
- 4/8/2025: 2-1 HOU (Favorite: Mariners, Spread: -1.5, Total: 7, Favorite Moneyline: -120, Underdog Moneyline: +102)
- 4/7/2025: 4-3 SEA (Favorite: Mariners, Spread: -1.5, Total: 7, Favorite Moneyline: -158, Underdog Moneyline: +134)
- 9/25/2024: 8-1 SEA (Favorite: Mariners, Spread: -1.5, Total: 7, Favorite Moneyline: -148, Underdog Moneyline: +126)
- 9/24/2024: 4-3 HOU (Favorite: Astros, Spread: -1.5, Total: 7, Favorite Moneyline: -130, Underdog Moneyline: +110)
- 9/23/2024: 6-1 SEA (Favorite: Astros, Spread: -1.5, Total: 7.5, Favorite Moneyline: -132, Underdog Moneyline: +112)
Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!