← MLB

MLB Final Intelligence

BAL 79-82
3 – 2
FINAL
HOU 81-81

Baltimore Orioles vs Houston Astros β€” Recap

July 17, 2026  Β· Daikin Park  Β· View Preview

πŸ“°Game Recap

The Baltimore Orioles, entering play with a 51-55 record and facing a favored Houston Astros squad, pulled off a narrow 3-2 upset victory on Tuesday evening against the 52-55 Astros. The home team was quick to assert itself, drawing first blood in the bottom of the first inning when Alvarez doubled to left, bringing PeΓ±a home and giving Houston an early 1-0 advantage.

Baltimore responded in the third, managing to break through Houston's defense. With the bases loaded, Alonso walked, allowing Mayo to score and knotting the game at 1-1 – a crucial call that stood after a challenge from the Houston Astros. However, the Astros immediately reclaimed their lead in the bottom half of the frame; Paredes hit a sacrifice fly to right, once again scoring PeΓ±a to put Houston back on top, 2-1.

This early flurry of scoring soon gave way to a pitching masterclass, particularly from Houston's Peter Lambert. Lambert delivered a stellar performance for the Astros, striking out 10 batters over 6.0 innings while allowing just 1 earned run, effectively keeping the Orioles offense in check and maintaining Houston's slim lead through the middle innings.

Despite Lambert's dominant efforts, the Astros’ one-run advantage would prove fragile. The decisive moment arrived in the top of the eighth inning when Taylor Ward, who would ultimately earn top batting honors for the game, blasted a 399-foot home run to left center. The two-run shot brought Rutschman home with him, dramatically flipping the script and giving the Orioles a 3-2 lead. Ward's late-game heroics sealed the upset for the visiting Orioles, who held on to deny the favored Astros despite Lambert's impressive performance.

How the Prediction Fared

⚑ Upset

Pregame, the market favored the Houston Astros (-112, 50% implied) over the Baltimore Orioles. Final: the Baltimore Orioles won 3–2, pulling off the upset.

Player of the Game

Taylor Ward
At the Plate
3 AB, 1 H, 1 HR, 2 RBI
Peter Lambert
On the Mound
6.0 IP, 10 K, 1 ER

Linescore

123456789 RHE
BAL 0 0 1 0 0 0 0 2 0 3 50
HOU 1 0 1 0 0 0 0 0 0 2 60

Pitching

Pitcher Team IP H R ER BB K ERA
Peter Lambert 6.0 3 1 1 3 10 3.03
Dean Kremer 4.0 4 2 2 3 5 4.15
Anthony Nunez 2.0 0 0 0 2 0 4.81
Andrew Kittredge 1.0 0 0 0 1 1 4.15
Tyler Wells S 1.0 1 0 0 1 1 2.96
Bryan King L 1.0 2 2 2 0 1 3.27
Enyel De Los Santos 1.0 0 0 0 1 0 4.23
Steven Okert 1.0 0 0 0 0 2 2.27
Cam Sanders W 0.2 0 0 0 0 1 8.10
Grant Wolfram 0.1 1 0 0 2 0 4.71

Batting

Batter Team AB H HR RBI R BB K
Yordan Alvarez 3 2 0 1 0 2 0
Jeremy Pena 3 2 0 0 2 2 0
Taylor Ward 3 1 1 2 1 1 1
Isaac Paredes 3 1 0 1 0 1 1
Adley Rutschman 2 1 0 0 1 1 0
Coby Mayo 4 1 0 0 1 0 2
Colton Cowser 4 1 0 0 0 0 0
Jackson Holliday 2 1 0 0 0 0 1
Lucas Spence 3 1 0 0 0 1 0

Sharper Picks Start Here

Live odds, Key Suspects, player props, DFS rankings, and real-time game tracking β€” all in one workspace built for serious bettors and DFS players.