โ† MLB

MLB Final Intelligence

DET 76-86
2 โ€“ 3
FINAL
LAA 62-100

Detroit Tigers vs Los Angeles Angels โ€” Recap

July 19, 2026  ยท Angel Stadium  ยท View Preview

๐Ÿ“ฐGame Recap

The Los Angeles Angels, entering tonight's game with a 42-64 record and projected as significant underdogs against the 50-56 Detroit Tigers, pulled off a surprising 3-2 upset victory. The Tigers quickly asserted their favored status, with McGonigle launching a 402-foot solo home run to left center in the very first inning, giving Detroit an early 1-0 lead.

However, the Angels were quick to respond, immediately tying the game in the bottom of the second when Grissom crossed the plate on an infield single by Peraza. Los Angeles then seized the lead in the fifth inning as Soler grounded out to shortstop, allowing Neto to score and put the Angels up 2-1. On the mound, Angels starter Ryan Johnson was a key factor in keeping the favored Tigers' offense in check, delivering a strong performance with 5.0 innings pitched, striking out five, and allowing just one earned run.

The Angels extended their advantage in the sixth, with Neto singling to right field to drive in Peraza, pushing their lead to 3-1. Detroit, despite their struggles, showed a late surge in the final frame. Riley Greene, who had the Tigers' top batting performance of the night, hammered a 390-foot solo home run to right center in the top of the ninth inning, narrowing the deficit to a single run and keeping Detroit's hopes alive.

Despite Greene's best efforts, the Tigers' rally fell short. The Angels' bullpen successfully navigated the remainder of the ninth inning, closing out the game with a 3-2 final score and securing a pivotal win that defied pregame expectations.

How the Prediction Fared

โšก Upset

Pregame, the market favored the Detroit Tigers (-163, 59% implied) over the Los Angeles Angels. Final: the Los Angeles Angels won 3โ€“2, pulling off the upset.

Player of the Game

Kevin McGonigle
At the Plate
3 AB, 1 H, 1 HR, 1 RBI
On the Mound
5.0 IP, 5 K, 1 ER

Linescore

123456789 RHE
DET 1 0 0 0 0 0 0 0 1 2 40
LAA 0 1 0 0 1 1 0 0 โ€” 3 90

Pitching

Pitcher Team IP H R ER BB K ERA
Ryan Johnson W 5.0 2 1 1 3 5 6.10
Casey Mize 3.1 5 1 1 1 5 2.79
Drew Anderson L 1.1 1 1 1 3 1 4.24
Tyler Holton 1.1 1 0 0 0 2 3.12
Brenan Hanifee 1.0 2 1 1 0 0 3.45
Kenley Jansen 1.0 0 0 0 1 2 4.38
Chase Silseth 1.0 1 0 0 0 0 2.95
Ryan Zeferjahn S 1.0 1 1 1 0 0 3.91
Sam Bachman 1.0 0 0 0 0 0 3.95
Samy Natera Jr. 1.0 0 0 0 0 2 2.76

Batting

Batter Team AB H HR RBI R BB K
Nolan Schanuel 5 3 0 0 0 0 0
Oswald Peraza 4 2 0 1 1 0 1
Vaughn Grissom 4 2 0 0 1 0 1
Kevin McGonigle 3 1 1 1 1 1 0
Riley Greene 3 1 1 1 1 1 2
Zach Neto 4 1 0 1 1 1 2
Hao-Yu Lee 4 1 0 0 0 0 0
James Outman 3 1 0 0 0 0 1
Tyler Heineman 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.