โ† MLB

MLB Final Intelligence

PHI 88-74
2 โ€“ 5
FINAL
KC 69-93

Philadelphia Phillies vs Kansas City Royals โ€” Recap

July 5, 2026  ยท Kauffman Stadium  ยท View Preview

๐Ÿ“ฐGame Recap

The Kansas City Royals fended off the Philadelphia Phillies in a tightly contested 5-2 affair, ultimately securing an upset victory thanks to a late offensive surge. Despite a strong performance from Phillies starter Aaron Nola, the Royals held a narrow lead for most of the game before Salvador Perez delivered a crucial two-run double in the eighth inning to put the game out of reach.

Kansas City wasted no time getting on the scoreboard, opening the first inning with two runs. Witt Jr. crossed home plate on a double by Thomas, who then scored himself on a single from Massey. Philadelphia responded in the top of the fifth when Rincones Jr.'s sacrifice fly brought Stott home, only for Caglianone to hit a sacrifice fly of his own in the bottom of the inning, scoring Collins and restoring Kansas City's two-run advantage. The Phillies narrowed the gap again in the seventh inning with Stubbs grounding into a fielder's choice that allowed Stott to score.

While Aaron Nola pitched effectively for Philadelphia, completing seven innings with seven strikeouts and allowing three earned runs, the Phillies' offense struggled to convert scoring opportunities into runs. Their two runs came via sacrifice flies and a fielder's choice, highlighting a lack of impactful hitting. The decisive blow came in the bottom of the eighth when Salvador Perez doubled to left field, scoring both Thomas and Witt Jr. and extending the Royals' lead to three runs.

The Royals' ability to capitalize on key moments and their bullpen's success in holding the Phillies' anemic offense proved to be the difference in securing the underdog win. Following this result, Kansas City now stands at 47-67, while Philadelphia's record moves to 59-54.

#MLB #Royals #Phillies #SalvadorPerez #UpsetWin

How the Prediction Fared

โšก Upset

Pregame, the market favored the Philadelphia Phillies (-136, 55% implied) over the Kansas City Royals. Final: the Kansas City Royals won 5โ€“2, pulling off the upset.

Player of the Game

Salvador Perez
At the Plate
4 AB, 1 H, 2 RBI
Aaron Nola
On the Mound
7.0 IP, 7 K, 3 ER

Linescore

123456789 RHE
PHI 0 0 0 0 1 0 1 0 0 2 50
KC 2 0 0 0 1 0 0 2 โ€” 5 81

Pitching

Pitcher Team IP H R ER BB K ERA
Aaron Nola L 7.0 7 3 3 0 7 5.87
Luinder Avila W 5.0 3 1 1 1 4 5.05
Alex Lange S 1.0 0 0 0 0 0 4.82
Daniel Lynch IV 1.0 0 0 0 0 1 2.50
John Schreiber 1.0 1 1 0 0 1 3.09
Matt Strahm 1.0 1 0 0 1 1 5.34
Kyle Backhus 0.2 1 0 0 0 1 5.65
Seth Johnson 0.1 0 2 2 2 0 7.59

Batting

Batter Team AB H HR RBI R BB K
Bobby Witt Jr. 3 2 0 0 2 1 0
Isaac Collins 3 2 0 0 1 0 1
Bryson Stott 4 2 0 0 2 0 0
Salvador Perez 4 1 0 2 0 0 1
Lane Thomas 3 1 0 1 2 1 0
Michael Massey 3 1 0 1 0 0 0
Carter Jensen 4 1 0 0 0 0 2
Brandon Marsh 4 1 0 0 0 0 1
Justin Crawford 2 1 0 0 0 0 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.