Baltimore Orioles vs Houston Astros Picks and Prediction for Friday, July 17, 2026
Use Code SSWC The Baltimore Orioles visit the Houston Astros at Daikin Park in Houston, Texas, on Friday, July 17, 2026, with the first pitch scheduled for 8:10 p.m. ET. The game will be televised on MLB.TV. Baltimore enters the series opener at 46-51 overall and 18-26 on the road, while Houston is 47-51 overall and 23-24 at home. ESPN Analytics gives the Orioles a 50.4% chance to win and the Astros a 49.6% chance. At the time of this writing the odds were not released. Be sure to check out our free MLB Picks.
Baltimore Takes a Four-Game Winning Streak to Houston
Baltimore enters Friday’s contest with a 46-51 overall record and an 18-26 mark away from home. The Orioles have won four of their last five games, recently defeating Kansas City 8-2, 6-1, and 5-3. Baltimore also recently earned a 3-2 victory over the Chicago Cubs. Its only loss during the five-game stretch was a 9-7 defeat against Chicago. The Orioles have scored at least five runs in four of those five games.
Baltimore is batting .239 with 771 hits, 447 runs, and 117 home runs. The Orioles have produced a .321 on-base percentage and a .401 slugging percentage. Their pitching staff owns a 4.30 ERA and 1.35 WHIP, with 333 walks and 766 strikeouts. Opposing batters are hitting .252 against Baltimore, which has compiled a 26-29 record in night games.
Recent run prevention is Baltimore’s most encouraging strength. The Orioles have held four consecutive opponents to three runs or fewer while allowing only eight total runs during their winning streak. Baltimore also holds the lower team ERA and WHIP in this matchup. The primary concern is its 18-26 road record, along with an opponent batting average that is higher than Houston’s mark. Still, Baltimore’s recent balance between scoring and pitching gives it a strong case in the series opener.
Sign Up Get $30 Premium Picks Credit + Exclusive Offers
Subscribe Now
Houston Searches for Consistency at Daikin Park
Houston enters the matchup with a 47-51 overall record and a 23-24 home record. The Astros have won two of their last five games, recently defeating Texas 9-3 and Washington 6-3. Houston recently lost 6-5 and 7-3 to Texas while also falling 8-2 to Washington. The Astros have allowed at least six runs in four of their last five contests.
The Astros are batting .242 with 796 hits, 449 runs, and 133 home runs. Houston has posted a .315 on-base percentage and a .413 slugging percentage. Its pitching staff carries a 4.81 ERA and 1.41 WHIP, with 427 walks and 844 strikeouts. Opponents are batting .243 against Houston, which has recorded a 28-34 mark in night games.
Houston’s greatest strength is its power production. The Astros have hit 133 home runs, which is 16 more than Baltimore, and their .413 slugging percentage is 12 points higher. Houston also owns advantages in batting average, hits, runs, strikeouts, and opponent batting average. Its major weakness is pitching consistency, as the Astros have the higher ERA and WHIP while issuing 94 more walks than Baltimore. Their 4.81 ERA is the most significant concern among the supplied team statistics.
Baltimore Orioles vs Houston Astros Picks and Prediction
Baltimore Orioles vs Houston Astros Pick
- Pick: Baltimore Orioles Moneyline
Baltimore is my moneyline selection. The Orioles have won four consecutive games, while Houston has lost three of its last five. Baltimore also holds the lower team ERA and WHIP and has issued considerably fewer walks. Houston owns the slightly better overall and home records, along with an advantage in several offensive categories, but ESPN Analytics gives Baltimore a narrow 50.4% chance to win. The Orioles’ recent results and stronger pitching profile make them the preferred side.
Baltimore Orioles vs Houston Astros Total Pick
- Take the over if the total is set at 9.0.
I would take the over at 9.0. Houston carries a 4.81 team ERA and has allowed six or more runs in four of its last five games. The Astros have also hit 133 home runs and scored at least five runs in three of their previous five contests. Baltimore has scored five or more in four of its last five games, while its most recent five-game stretch included combined totals of 10, seven, eight, five, and 16 runs. The supplied offensive and pitching numbers give this matchup a reasonable path to double-digit scoring.
Final Score Prediction
Final Score Prediction: Baltimore Orioles 6 – Houston Astros 5
Never Tried Picks and Parlays? Now Is Your Chance
- Get your first daily picks package for ONLY $1 using coupon code BUCK
- If the pick loses, we credit your account with 3 Flex Picks
- If the pick wins, we still give you 1 Flex Pick on the house
- Win or lose, you walk away ahead. One dollar. No catch.
Up To $1500 in Bonus Bets Paid Back if your First Bet Does Not Win
New Users – Bet $5 Get $200 in Bet Reset Tokens for 5 Days