Astros vs. Orioles Dunkel MLB Picks, Predictions and Prop Bets - July 18
18 July 2026

The Baltimore Orioles will try to keep a five-game win streak going when they visit the Houston Astros at 4:10 p.m. ET on Saturday. Spencer Arrighetti (7-5, 4.50 ERA) gets the start for the Astros, who are 47-52 this season and third in the AL West. Trevor Rogers (6-7, 4.48 ERA) is expected to start for the Orioles, who are 47-51 and fourth in the AL East.
With moneyline odds of -121 for the Astros and -101 for the Orioles, this could be a close contest. The total for this contest is set at 8.5.
Astros vs. Orioles Odds, Game Time
- Game day: Saturday, July 18, 2026
- Game time: 4:10 p.m. ET
- Location: Houston, Texas
- Stadium: Daikin Park
- Favorite: Astros (-121)
- Underdog: Orioles (-101)
- Over/under: 8.5
How to Watch Astros vs. Orioles
- TV Channel: SCHN and MASN
- Live Stream: Fubo (Watch for free)
Bet now on FanDuel Sportsbook!
Astros vs. Orioles: Betting the Moneyline
- The Astros have gone 15-20 in games they were favored on the moneyline (winning 42.9% of those games).
- Baltimore has won in 21, or 44.7%, of the 47 contests it has been named as odds-on underdogs in this year.
- Houston is 10-17 this season when entering a game favored by -121 or more on the moneyline.
- This year, the Orioles have won 16 of 37 games when listed as at least -101 or worse on the moneyline.
- Based on this matchup's moneyline, the Astros have an implied win probability of 54.8%.
- The Orioles have an implied victory probability of 50.2% according to the moneyline set for this matchup.
Astros vs. Orioles: Betting the Spread & Total
- In the 99 games in which bookmakers have set an over/under for the Astros, they have combined with opponents to go over the total 52 times (52-41-6).
- Baltimore and its opponents have gone over the total this season in 53 of its 98 opportunities.
- The Astros have a 49-50-0 record ATS this season.
- The Orioles are 48-50-0 against the spread in their 98 games with a line set by sportsbooks this season.
