Royals at Mets
O/U 10.5 · RL Mets -3.5 · Citi Field
The pick & result
- Published pick
- Royals ML +116
- Published odds
- +116
- Result
- Lost
- Final score
- 3-7
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
It is a beautiful afternoon at Citi Field as the Kansas City Royals and the New York Mets meet for a decisive series finale under partly cloudy skies. This rubber match features an intriguing pitching matchup and a massive contrast in team situations, but the betting value lies squarely on one side. I am taking the Royals on the moneyline at +116 because they possess the starting pitching advantage and a lineup perfectly aligned to exploit the opposing starter's historical struggles.
Michael Wacha takes the mound for Kansas City riding a stellar stretch, with three consecutive quality starts and at least seven innings pitched in eight games this year. Wacha's durability is a crucial asset today, as it helps mitigate the Royals' fatigued bullpen. He has been highly effective against lefties, holding them to a .238 average and a .669 OPS, which is key to suppressing the Mets' top left-handed hitters like Juan Soto. Meanwhile, Sean Manaea has struggled to a 5.16 ERA and has been vulnerable against right-handed hitters, allowing a .276 average and an .867 OPS. The Royals start eight right-handed or switch-hitters today, including Salvador Perez—who has hit three home runs in 18 career at-bats against Manaea—and Bobby Witt Jr., who carries a .300 batting average against him and matches up well against the sinkers and sweepers that comprise over half of Manaea's mix.
Defensively, the Royals also hold a meaningful edge. Kansas City boasts a stable .987 fielding percentage, whereas the Mets' infield is compromised by the fresh injury to second baseman Marcus Semien, who was sidelined yesterday with a left hip injury. This absence forces Brett Baty into an unfamiliar defensive role at second base, leaving the Mets vulnerable to infield errors. While the Mets' bullpen is rested with Devin Williams and Luke Weaver, Wacha's durability and the Royals' platoon-heavy offense should allow Kansas City to establish an early lead. At +116, the value is on the road underdog to take this rubber match.
Injuries noted
Mets: [NEW] Clay Holmes (SP) — Lower Leg (Right): Holmes (fibula) might begin a rehab assignment in the second half of July, Tim Britton of The Athletic reports. (Jul 6 — 2d ago) [NEW] Marcus Semien (2B) — Hip (Left): Semien (hip) is unlikely to return before the end of July, Tim Britton and Will Sammon of The Athletic report. (Jul 8 — 0d ago) [KNOWN] Luis Robert Jr. (Center Fielder) — Back (Not Specified): Robert (back) will start a rehab assignment with Triple-A Syracuse on Tuesday, Anthony DiComo of MLB.com reports. (Jun 29 — 9d ago) [KNOWN] Justin Hagenman (Relief Pitcher) — Ribs (Not Specified): The Mets placed Hagenman on the 60-day injured list Saturday due to a rib fracture. (May 8 — 62d ago) [NEW] Austin Warren (RP) — Forearm (Right): MRI results on Warren's right forearm revealed no ligament damage Wednesday, Anthony DiComo of MLB.com reports. (Jul 8 — 0d ago) Royals: [KNOWN] Kris Bubic (SP) — Elbow (Left): Bubic (elbow/shoulder) received a cortisone injection Thursday, Anne Rogers of MLB.com reports. (Jul 2 — 6d ago) [KNOWN] Cole Ragans (SP) — Elbow (Left): Ragans underwent UCL repair surgery on his left elbow Wednesday, Anne Rogers of MLB.com reports. (Jul 2 — 6d ago) [KNOWN] 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 — 6d ago) [KNOWN] Nick Mears (RP) — Shoulder (Right): Mears (shoulder) threw a bullpen Saturday, MLB.com reports. (Jun 29 — 9d ago) [NEW] Maikel Garcia (3B) — Hand (Left): Garcia (hand) is rehabbing in Kansas City but has yet to resume swinging a bat, and he'll be re-evaluated during the All-Star break, MLB.com reports. (Jul 5 — 3d ago) [NEW] Vinnie Pasquantino (1B) — Hand (Right): Pasquantino (hand) went 2-for-3 with an RBI and a walk in a rehab game with Triple-A Omaha on Tuesday. (Jul 8 — 0d ago) [NEW] Kyle Isbel (CF) — Foot (Left): Isbel will not begin a rehab assignment Tuesday as hoped after feeling soreness in his left foot while running this past weekend, Anne Rogers of MLB.com reports. (Jul 6 — 2d ago) [KNOWN] Jonathan India (Second Baseman) — Shoulder (Left): no (Jun 4 — 34d ago) [KNOWN] Connor Seabold (RP) — Lat (Right): The Royals placed Seabold on the 15-day injured list Wednesday with a right lat strain. (Jul 1 — 7d ago) [NEW] Stephen Kolek (SP) — Personal (Not Specified): The Royals placed Kolek (personal) on the Family Medical Emergency List on Saturday. (Jul 5 — 3d ago)
The research
The dated measurements the app shows under this card — observations with their sample and source, not predictions.
BATTER VS ARM
Salvador Perez vs Sean Manaea: .333
.333Salvador Perez has gone 6-for-18 (.333) across 18 career at-bats off Sean Manaea, with 3 HR. They meet again tonight. He enters steady (.692 OPS, L15).
Juan Soto vs Michael Wacha: .400
.400Juan Soto's career line off Michael Wacha is 4-for-10, a .400 average over 10 at-bats — they meet again tonight. He enters hot (1.033 OPS, L15).
PLATOON EDGE
Salvador Perez (bats R) draws Sean Manaea (LHP), batting 3rd
.819Salvador Perez carries a .819 OPS vs. Left (92 AB) against .520 the other way (243 AB), and faces LHP Sean Manaea from the 3rd spot — a split his blended season line may not reflect.
HEAT CHECK
A.J. Ewing: 1.061 OPS in Last 15 Days
1.061That 1.061 OPS spans the last 15 days (52 PA) against a .812 season baseline, a 0.249 swing. His total-bases line tonight: 1.5.
Isaac Collins: .943 OPS in Last 15 Days
.943Over the last 15 days (35 PA) he is at a .943 OPS, up 0.247 on his .696 season mark. His total-bases line tonight: 0.5.
COOLING OFF
Jac Caglianone: .413 OPS in L15 — draws LHP Sean Manaea
.413Jac Caglianone's .413 OPS over the last 15 days (50 PA) trails his .777 season mark, down 0.364. Tonight he draws LHP Sean Manaea — his weaker side: a .697 OPS vs LHP across 96 AB.
BULLPEN
New York Mets pen: 17.3 relief IP over their last 3 games
17.3 IPNew York Mets's bullpen has thrown 17.3 innings across their last 3 games, with 2 arms working multiple of them. A worked-down pen heading into tonight.
Kansas City Royals pen: 15.7 relief IP over their last 3 games
15.7 IPKansas City Royals's bullpen has thrown 15.7 innings across their last 3 games, with 3 arms working multiple of them. A worked-down pen heading into tonight.
RUNNING GAME
Kansas City Royals like to run — Luis Torrens (41% caught) is the wrong catcher to test
41% CSKansas City Royals attempt 1 steals a game, but Luis Torrens has cut down 13 of 32 runners (41%). Someone is getting thrown out tonight.
PARK WEATHER
Wind blowing out 10 mph at Citi Field tonight
OUT 10Tonight's reading at Citi Field — Partly Cloudy, 83°, wind 10 mph, Out To LF. Everything about the air says carry. The total sits at 9.
SITUATIONAL
NYM's bullpen has covered 17.3 innings over the last 3 games
17.3That is 17.3 relief innings in 3 games, led by Kodai Senga (3) and A.J. Minter (2). KC's pen has thrown 15.7 over the same span.
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.
Mets 2-6 in Sean Manaea's last 8 starts
2-6Mets are 2-6 in Sean Manaea's last 8 starts this season — losers of his last 3 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 9, 2026 at 11:10 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, draftkings, caesars, betmgm, betrivers.
- Accountability
- Read the editorial standards, source policy, and corrections process.
Props on this game
2- GARY'S PICKJUAN SOTOWALKS OVER 0.5
Juan Soto's plate discipline remains the highest floor in the game. He has drawn 13 walks in his last 10 games, clearing this 0.5 walk line in 70% of those contests. Today he faces Michael Wacha, who is a control specialist but faces a dangerous environment with the wind howling out to left field.
Even though Wacha limits walks on the season, the weather conditions and Soto's elite 20-homer power make him a prime candidate for a 'pitch-around' scenario if he gets ahead in the count. Soto's ability to spoil tough pitches and refuse to chase outside the zone is unmatched, and hitting second behind A.J. Ewing ensures he will see high-leverage plate appearances where the Royals may prefer to face Bo Bichette or Carson Benge rather than risk a multi-run blast from Soto.
Given his current 10-game clip of 1.3 walks per game, the odds at -137 are not adequately pricing his current efficiency in reaching base via the free pass.
- GARY'S PICKLANE THOMASH+R+RBI OVER 1.5
Lane Thomas is in an ideal situational spot as the Royals' leadoff hitter today. He faces left-hander Sean Manaea, who has struggled significantly against right-handed hitters this season, surrendering a .276 average and an .867 OPS.
Thomas himself performs better against lefties, hitting .270 compared to his .200 mark against righties. His recent production is very high; he has hits in five straight games and has cleared this 1.5 Hits + Runs + RBIs line in four of those five outings.
With temperatures at 84 degrees and a 13-mph wind blowing straight out to left field, Thomas is well-positioned to contribute early in the game as a right-handed pull hitter. His volume is secure at the top of the order, and the Royals' need to bounce back after a late-inning collapse yesterday should keep him aggressive in hitters' counts.
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