The Kansas City Royals (35-53) host the Philadelphia Phillies (49-39) on July 4, 2026. First pitch from Kauffman Stadium is scheduled for 8:10 p.m. EDT. The game will be broadcast on NBCS-PH.
The Phillies are -156 on the moneyline and -1.5 (+105) on the run line. The Royals are +132 on the moneyline and +1.5 (-126) on the run line. The total is set at 9 runs (-106 / -114)
Find my MLB picks and Phillies vs Royals prediction below, as well as probable pitchers, weather report, and more.
- Phillies vs Royals Pick: Royals F5 ML (+120 or Better)
My Phillies vs Royals best bet is on Kansas City. Make sure to find the best odds by checking our live MLB odds page.
Phillies vs Royals Odds, Spread, Line
| Phillies Odds | ||
|---|---|---|
| Spread | Total | Moneyline |
-1.5 +105 | 9 -106o / -114u | -156 |
| Royals Odds | ||
|---|---|---|
| Spread | Total | Moneyline |
+1.5 -126 | 9 -106o / -114u | +132 |
- Phillies vs Royals moneyline: Phillies -156, Royals +132
- Phillies vs Royals over/under: 9 (-106 / -114)
- Phillies vs Royals spread: Phillies -1.5 (+105), Royals +1.5 (-126)
Phillies vs Royals Probable Pitchers
| Jesus Luzardo (LHP, PHI) | Stat | Michael Wacha (RHP, KCR) |
|---|---|---|
| 6-4 | W-L | 5-5 |
| 2.6 | fWAR (FanGraphs) | 2.0 |
| 3.88 / 3.23 | ERA / xERA | 3.31 / 3.92 |
| 3.10 / 3.03 | FIP / xFIP | 3.70 / 4.20 |
| 20.0% | K-BB% | 12.3% |
| 49.6% | GB% | 40.2% |
| .339 | BABIP | .271 |
| 110 | Stuff+ | 97 |
| 103 | Location+ | 104 |
Phillies vs Royals MLB Betting Preview
I still maintain that the Phillies’ offense is overrated. There’s nothing more average than their projected lineup’s 100 wRC+ against RHP, and even that is misleading because it’s been three guys (Kyle Schwarber, Bryce Harper, Brandon Marsh) above 140 and nobody else above 90.
Then it gets even worse when they hit the road. It’s the same three guys at 120+ and nobody else even reaching 80. The Phillies have a team 77 wRC+ on the road.
Kansas City’s projected lineup, with 101 wRC+ against LHP, 102 wRC+ at home, and 105 wRC+ over the last 30 days, has been at least as good.
While Michael Wacha has a 3.31 ERA that’s a half run better than Jesus Luzardo’s 3.88, I’m under no delusion that Wacha is the better pitcher. Underlying indicators give that matchup to Luzardo by over three-quarters of a run.
However, the Phillies also add one of the worst defenses in the league, whether it’s their team -15 Runs Prevented and -19 OAA or their projected lineup’s -21 FRV. Kansas City has a significant edge here just by being average, largely because Bobby Witt Jr. is maybe the best defender in the game.

Phillies vs Royals Pick, Betting Analysis
This is enough to get me to a reasonable doubt that the Phillies should be highly favored.
I’ll take the home team F5, where I can skirt one of the worst bullpens in the league.
Pick: Royals F5 ML (+120 or Better)




































