MLB Final Intelligence
Kansas City Royals vs Detroit Tigers โ Recap
July 25, 2026 ยท Comerica Park ยท View Preview
Game Recap
The Kansas City Royals, entering with a 45-62 record, defied the odds on Saturday, pulling off a tight 3-2 upset victory over the favored Detroit Tigers (50-56). The game was a tight affair from start to finish, ultimately decided by a late-inning power surge from the underdog Royals. While Detroit's Hao-Yu Lee put on a stellar offensive display with two hits, including a home run and two RBI, it was the persistent effort of Kansas City, anchored by a strong pitching performance from Michael Wacha, that secured the win.
Kansas City initially drew first blood in the top of the second inning when Masseyโs sacrifice fly allowed Pasquantino to score, giving them a 1-0 lead. However, the Tigers quickly responded in the bottom half of the inning, as Hao-Yu Lee doubled to right field, bringing Greene home and knotting the score at 1-1. Lee continued to be a thorn in the Royals' side, breaking the tie in the bottom of the fourth with a solo home run to left, a 402-foot blast that put Detroit ahead 2-1 and accounted for all of the Tigers' scoring. Throughout this stretch, Royals pitcher Michael Wacha worked efficiently, holding the Tigers to just two earned runs over seven innings, striking out three and keeping Kansas City within striking distance.
With the Tigers clinging to a one-run lead, the Royals mounted their comeback in the later innings. Salvador Perez ignited the offense in the top of the seventh, launching a 401-foot home run to left field that squared the game at 2-2. The tension escalated into the ninth inning, where Nick Loftin delivered the decisive blow, connecting for a 397-foot home run to left. This solo shot gave the Royals a 3-2 advantage, a lead they would not relinquish, sealing a hard-fought victory against a team that had been heavily favored.
How the Prediction Fared
Pregame, the market favored the Detroit Tigers (-173, 61% implied) over the Kansas City Royals. Final: the Kansas City Royals won 3โ2, pulling off the upset.
Player of the Game
Pitching
| Pitcher | Team | IP | H | R | ER | BB | K | ERA |
|---|---|---|---|---|---|---|---|---|
| Michael Wacha |
|
7.0 | 6 | 2 | 2 | 2 | 3 | 3.60 |
| Casey Mize |
|
6.0 | 3 | 1 | 1 | 0 | 3 | 2.70 |
| Jacob Waguespack L |
|
1.2 | 1 | 1 | 1 | 0 | 1 | 1.65 |
| Tyler Holton |
|
1.0 | 1 | 0 | 0 | 0 | 0 | 2.87 |
| Alex Lange S |
|
1.0 | 1 | 0 | 0 | 0 | 2 | 6.00 |
| Daniel Lynch IV W |
|
1.0 | 1 | 0 | 0 | 0 | 0 | 2.08 |
| Kyle Finnegan |
|
0.1 | 2 | 1 | 1 | 0 | 1 | 2.54 |
Batting
| Batter | Team | AB | H | HR | RBI | R | BB | K |
|---|---|---|---|---|---|---|---|---|
| Vinnie Pasquantino |
|
4 | 3 | 0 | 0 | 1 | 0 | 0 |
| Hao-Yu Lee |
|
4 | 2 | 1 | 2 | 1 | 0 | 1 |
| Colt Keith |
|
4 | 2 | 0 | 0 | 0 | 0 | 1 |
| Riley Greene |
|
3 | 2 | 0 | 0 | 1 | 1 | 0 |
| Carter Jensen |
|
4 | 2 | 0 | 0 | 0 | 0 | 1 |
| Nick Loftin |
|
3 | 1 | 1 | 1 | 1 | 0 | 2 |
| Salvador Perez |
|
4 | 1 | 1 | 1 | 1 | 0 | 0 |
| Kerry Carpenter |
|
3 | 1 | 0 | 0 | 0 | 0 | 1 |
| Zach McKinstry |
|
4 | 1 | 0 | 0 | 0 | 0 | 0 |
More MLB Results โ Saturday, July 25, 2026
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.