Phillies at Royals
O/U 9 · RL Phillies -1.5 · Kauffman Stadium
The pick & result
- Published pick
- Phillies ML -156
- Published odds
- -156
- Result
- Won
- Final score
- 6-1
Odds are the American price printed with this pick, not a current offer. Wins, losses and pushes remain on the public record; a missing grade is not a win.
The read
Under the warm skies of Kauffman Stadium, a festive holiday crowd gathers for a July 4th showdown as the surging Philadelphia Phillies look to continue their hot streak against a severely wounded Kansas City Royals squad. While the market has priced the visiting Phillies as a -156 favorite, they actually hold a much larger edge than this line suggests. The key to this game lies in the starting pitching discrepancy and a devastating wave of fresh injuries for the home team. The market is paying for Michael Wacha's shiny 3.31 ERA, but his underlying metrics show regression is looming with a 3.93 xERA and a 0.308 opponent xwOBA. On the other side, Jesus Luzardo's 3.88 ERA is highly deceptive; his elite underlying numbers show a 3.23 xERA and a 0.281 opponent xwOBA. Luzardo is on a dominant stretch, posting a 2.97 ERA with 38 strikeouts in 30.1 innings over his last five starts, and the Phillies have won his last seven outings.
This pitching gap is magnified by a catastrophic roster crisis for Kansas City. The Royals are missing key offensive engines with Vinnie Pasquantino and Maikel Garcia on the injured list, and star catcher Salvador Perez is out of the starting lineup due to a sore elbow. This leaves the Royals' lineup heavily depleted, as they have scored just 3.2 runs per game while allowing 7.1 over their last 10 games, resulting in a cold 3-7 stretch. Meanwhile, the Phillies enter in peak form, boasting a 7-3 record in their last 10 games while scoring a robust 6.4 runs per game. The healthy Phillies lineup is stacked with premium power, featuring Kyle Schwarber with 30 home runs and a .935 OPS, alongside Bryce Harper with 20 home runs and a .906 OPS. Both stars excel at crushing changeups, which is Wacha's primary out-pitch. Additionally, while the Phillies' bullpen has been reinforced with the recall of Tanner Banks, the Royals' bullpen is highly fatigued and completely missing high-leverage closer Carlos Estevez, who is sidelined on the injured list.
The strongest argument for the Royals is their elite infield defense, led by Bobby Witt Jr. (+17 Outs Above Average, +7 DRS), which matches up well with Wacha's fly-ball profile (0.85 GO/AO) and can stifle opponents in their pitcher-friendly ballpark. However, the Phillies' elite offensive firepower and the deep cracks in the Royals' roster should easily overwhelm this defensive cushion. Luzardo's high strikeout rate (12.5 K/9 over his last five starts) will bypass the field entirely, neutralizing the Phillies' own bottom-tier defense. With a depleted Kansas City lineup unable to offer sustained resistance, the Phillies' moneyline at -156 represents exceptional value.
Injuries noted
Royals: [NEW] Kris Bubic (SP) — Elbow (Left): Bubic (elbow/shoulder) received a cortisone injection Thursday, Anne Rogers of MLB.com reports. (Jul 2 — 1d ago) [NEW] Cole Ragans (SP) — Elbow (Left): Ragans underwent UCL repair surgery on his left elbow Wednesday, Anne Rogers of MLB.com reports. (Jul 2 — 2d ago) [NEW] Carlos Estevez (Relief Pitcher) — Shoulder (Right): Estevez (shoulder) received an injection Wednesday and will be shut down for the rest of the week before being re-evaluated, MLB.com reports. (Jul 2 — 2d ago) [KNOWN] Nick Mears (RP) — Shoulder (Right): Mears (shoulder) threw a bullpen Saturday, MLB.com reports. (Jun 29 — 5d ago) [KNOWN] Maikel Garcia (3B) — Hand (Left): The Royals placed Garcia on the 10-day injured list Tuesday due to a left hand muscle strain. (Jun 23 — 11d ago) [NEW] Vinnie Pasquantino (1B) — Hand (Right): Pasquantino (hand) will continue his rehab in Arizona to begin July with the hope of embarking on a rehab assignment before the All-Star break, MLB.com reports. (Jul 1 — 3d ago) [NEW] Kyle Isbel (CF) — Foot (Left): Isbel (foot) will continue his rehab in Arizona to begin July with the hope of embarking on a rehab assignment before the All-Star break, MLB.com reports. (Jul 1 — 3d ago) [KNOWN] Jonathan India (Second Baseman) — Shoulder (Left): no (Jun 4 — 30d ago) [NEW] Connor Seabold (RP) — Lat (Right): The Royals placed Seabold on the 15-day injured list Wednesday with a right lat strain. (Jul 1 — 3d ago) [NEW] Salvador Perez (C) — Elbow (Right): Perez (elbow) is not in the Royals' starting lineup against the Phillies on Saturday. (Jul 4 — 0d ago) [NEW] Stephen Kolek (SP) — Personal: The Royals placed Kolek (personal) on the Family Medical Emergency List on Saturday. (Jul 4 — 0d ago) Phillies: [NEW] Brad Keller (RP) — Forearm (Right): Keller (forearm) will begin a rehab assignment at Triple-A Lehigh Valley on Friday. (Jul 3 — 1d ago) [KNOWN] Johan Rojas (Center Fielder) — Elbow (Right): Rojas (suspension) underwent surgery Friday to repair the UCL in his right elbow and will face an expected recovery timeline of 6-to-8 months, Scott Lauber of The Philadelphia Inquirer reports. (Jun 25 — 9d ago) [KNOWN] Adolis Garcia (RF) — Lat (Right): The Phillies announced that Garcia underwent successful surgery Wednesday to repair a torn right lat, Lochlahn March of The Philadelphia Inquirer reports. (Jun 24 — 10d ago)
The research
The dated measurements the app shows under this card — observations with their sample and source, not predictions.
STARTER FORM
Jesus Luzardo: 1.93 ERA over his last 3 starts
1.93The last 3 times out: 18.7 innings, 4 earned runs, 28 Ks. That 1.93 ERA sits 1.95 runs under his 3.88 season number.
PLATOON EDGE
Bryce Harper (bats L) gets a RHP from the 3rd spot
1.050Bryce Harper's vs. Right line (1.050 OPS, 190 AB) sits well above his .679 mark the other way (120 AB). Tonight's starter Michael Wacha throws RHP, the hand he hits best.
HEAT CHECK
Bryce Harper: 1.256 OPS in Last 15 Days
1.256The last 15 days sample runs 52 PA: a 1.256 OPS versus .906 for the season, 0.35 above his norm. He has 20 home runs on the season. His total-bases line tonight: 1.5.
Carter Jensen: .949 OPS in Last 15 Days
.949Over the last 15 days (48 PA) he is at a .949 OPS, up 0.183 on his .766 season mark. He has 13 home runs on the season. His total-bases line tonight: 1.5.
Jac Caglianone: .956 OPS in Last 15 Days
.956Over the last 15 days (43 PA) he is at a .956 OPS, up 0.151 on his .805 season mark. He has 14 home runs on the season. His total-bases line tonight: 1.5.
HR THREAT
Kyle Schwarber
+235Kyle Schwarber is the preeminent power threat in this matchup, entering the game with 30 home runs and a massive .913 OPS against right-handed pitching. He faces Michael Wacha, whose underlying metrics suggest he is due for regression, evidenced by a 3.93 xERA compared to his 3.31 actual ERA.
RUNNING GAME
Philadelphia Phillies like to run — Carter Jensen (41% caught) is the wrong catcher to test
41% CSCarter Jensen owns a 41% caught-stealing rate (15 of 37) and Philadelphia Phillies run anyway — 0.8 steals a game. Strength on strength on the bases.
SITUATIONAL
KC's bullpen has covered 15.3 innings over the last 3 games
15.3That is 15.3 relief innings in 3 games, led by Randy Dobnak (4) and Steven Cruz (2). PHI's pen has thrown 11.3 over the same span.
STREAK
KC have lost 4 straight
L4KC have lost 4 straight and been outscored by 15 over the run. Last 5: 1-4.
TEAM RECORD
Royals 1-7 in Michael Wacha's last 8 starts
1-7Royals are 1-7 in Michael Wacha's last 8 starts this season. He starts tonight.
Phillies 7-1 in Jesus Luzardo's last 8 starts
7-1Phillies are 7-1 in Jesus Luzardo's last 8 starts this season — winners of his last 7 in a row. He starts tonight.
About this analysis
- Who made it
- Gary AI, an AI sports-analysis product operated by Gary A.I. LLC. No human reviewer is claimed unless one is explicitly named.
- Published data
- Daily picks first stored July 4, 2026 at 9:42 AM ET.
- Odds record
- The pick receipt shows the price printed in the published ticket. The matchup market and line ladder provide separate market context. Stored sportsbook sources: fanduel, fanatics, caesars, draftkings, betmgm, betrivers.
- Accountability
- Read the editorial standards, source policy, and corrections process.
Props on this game
4- GARY'S PICKTREA TURNERTOTAL BASES OVER 1.5
Trea Turner is in elite form as the Phillies' leadoff hitter, batting .340 over his last 10 games with multiple hits in 7 of those contests. This volume and efficiency make the over on total bases highly likely, as he has various paths to winning—including multi-hit games or a single extra-base hit (he has 3 HR in his last 10). Michael Wacha’s season numbers are slightly inflated by luck, as evidenced by his 3.93 xERA compared to a 3.31 actual ERA, and he has allowed nearly a hit per inning (94 H in 108.2 IP). Turner's position at the top of the order guarantees he will see high volume against a starter due for regression and a fatigued Royals bullpen.
- GARY'S PICKTREA TURNERHITS OVER 1.5
The Gary Special focuses on Turner's pure multi-hit frequency, which sits at a robust 70% over his last 10 games. While total bases can be cleared with one swing, Turner’s hitting profile right now is defined by multiple contact events per game. This pick aligns with the Total Bases over because his primary path to clearing that line is his high volume of singles and doubles. Against Wacha—a pitcher who gives up plenty of hits—and a Royals bullpen that is currently short on fresh arms, Turner’s 4 to 5 plate appearances provide a very high floor for a multi-hit performance.
- THE LONG SHOTKYLE SCHWARBERHR OVER 0.5
Kyle Schwarber is the preeminent power threat in this matchup, entering the game with 30 home runs and a massive .913 OPS against right-handed pitching. He faces Michael Wacha, whose underlying metrics suggest he is due for regression, evidenced by a 3.93 xERA compared to his 3.31 actual ERA.
Most importantly for a home run prop, Wacha leans toward being a fly-ball pitcher (0.85 GO/AO). In the projected 85-degree heat at Kauffman Stadium with a 5 mph wind blowing out toward right field, those fly balls are far more likely to carry out.
Schwarber’s position at the top of the order ensures he will see the maximum number of plate appearances to capitalize on these favorable conditions.
- THE LONG SHOTBRYCE HARPERHR OVER 0.5
Bryce Harper at +400 presents significant value given his historical and current season dominance against right-handed pitching. Harper has tagged righties for 17 of his 20 home runs this year while maintaining a staggering 1.050 OPS in the split.
While Michael Wacha has been serviceable, he has shown vulnerability to left-handed power, surrendering 60% of his home runs this season to lefties despite facing them at a similar rate to righties. Like Schwarber, Harper benefits from the warm Kansas City air and the wind blowing out to right field.
Given that Wacha's xOBA (.308) is higher than his actual wOBA (.299), Harper is perfectly positioned to punish a mistake from a pitcher whose luck is likely to turn.
Every prop from this day is on the archive page.
Every pick posts before the game and is graded after, in public. My Book on this website lets you tail or fade listed calls and keeps your record separately labeled; Gary is also available as a native iOS app.
Get Gary on the App StoreEvery MLB game this dayThe MLB recordToday's MLB picksEvery sport this day