Giants at Royals
O/U 8.5 · RL Giants -1.5 · Kauffman Stadium
The pick & result
- Published pick
- Giants ML -130
- Published odds
- -130
- Result
- Lost
- Final score
- 4-5
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
An afternoon battle unfolds under the Kansas City sun at Kauffman Stadium, where the wind is blowing in at nine miles per hour from left field as the Giants look to salvage the series finale against the Royals. The market is pricing this close to a coin-flip, but a deeper look at the mound matchup and roster availability reveals a massive edge for the visitors. Landen Roupp takes the hill for San Francisco, carrying a 3.98 ERA that is supported by an elite 3.41 xERA. Roupp has been spectacular in daytime starts, pitching to a 2.37 Day ERA, and his ability to generate ground balls (1.52 GO/AO) and limit hard contact (3.9% barrel rate, 28.8% hard-hit rate) makes him the perfect fit for this environment. He matches up beautifully against a Kansas City lineup that is missing its biggest offensive weapon, Bobby Witt Jr., due to back spasms, as well as Jac Caglianone due to shoulder soreness. Without these core bats, the Royals' offense lacks the firepower to exploit Roupp, who already limits left-handed hitters to a .218 average and .648 OPS.
On the other side, Seth Lugo is a major regression candidate. While Lugo possesses a 4.39 ERA, his expected metrics are highly concerning, including a 5.53 xERA, a 9.6% barrel rate allowed, and a 43.9% hard-hit rate allowed. Lugo has been especially vulnerable during the day, posting a 5.68 Day ERA. He faces a Giants lineup featuring seven left-handed or switch hitters, which is a dangerous matchup considering Lugo allows an .807 OPS to lefties. Rafael Devers, in particular, has dominated Lugo throughout his career, going 4-for-8 with two home runs and a 1.806 OPS. Casey Schmitt, filling in for Matt Chapman, also brings immediate power to the lineup with 19 home runs and a .782 OPS.
The disparity grows even wider in the late innings. The Royals' bullpen is in a full-blown fatigue crisis, with high-leverage arms Alex Lange and John Schreiber completely unavailable after pitching three consecutive days. With a gassed relief unit that already carries a 5.38 ERA, Kansas City will have a very difficult time securing the late innings. Meanwhile, the Giants' bullpen remains in much better shape, with a fresh Jason Foley and a highly effective JT Brubaker (2.74 ERA) ready to close things down. Laying the reasonable price of -130 on the Giants to salvage the finale and break their four-game skid is the sharpest play on the board.
Injuries noted
Royals: [KNOWN] Kris Bubic (SP) — Elbow (Left): Bubic (elbow/shoulder) could begin a new throwing program next week, per MLB.com. (Jul 18 — 4d 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 — 19d ago) [KNOWN] Carlos Estevez (Relief Pitcher) — Shoulder (Right): Estevez (shoulder) started a throwing program Friday, per MLB.com. (Jul 18 — 4d ago) [KNOWN] Nick Mears (RP) — Shoulder (Right): The Royals transferred Mears (shoulder) from the 15-day injured list to the 60-day IL on Tuesday. (Jul 14 — 7d ago) [KNOWN] Maikel Garcia (3B) — Hand (Left): Garcia (hand) began swinging during the All-Star break and is set to be re-evaluated Sunday, per MLB.com. (Jul 18 — 4d ago) [NEW] Kyle Isbel (CF) — Foot (Left): Isbel (foot) is slated to start a rehab assignment with Triple-A Omaha on Tuesday. (Jul 20 — 1d ago) [KNOWN] Jonathan India (Second Baseman) — Shoulder (Left): no (Jun 4 — 47d 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 — 20d ago) [NEW] Stephen Kolek (SP) — Forearm (Right): The Royals reinstated Kolek (personal) from the family medical leave list and placed on the 15-day injured list Sunday due to a right flexor strain. (Jul 22 — 0d ago) [NEW] Bobby Witt Jr. (SS) — Back (Not Specified): Manager Matt Quatraro said that Witt, who is out of the lineup for Tuesday's game against the Giants, is still feeling "pretty stiff" as he continues to manage back spasms and tightness, Jaylon T. Thompson of The Kansas City Star reports. (Jul 22 — 0d ago) [NEW] Jac Caglianone (RF) — Shoulder (Right): Caglianone (shoulder) is not in the lineup for Wednesday's contest against the Giants. (Jul 22 — 0d ago) Giants: [NEW] Harrison Bader (CF) — Foot (Left): Bader (foot) is unlikely to be activated from the 10-day injured list until after the trade deadline, Evan Webeck of the California Post reports. (Jul 20 — 1d ago) [KNOWN] Joel Peguero (RP) — Hamstring (Left): Peguero (hamstring) threw 30 pitches during a bullpen session Monday, Evan Webeck of the California Post reports. (Jun 29 — 22d ago) [KNOWN] Hayden Birdsong (Starting Pitcher) — Elbow (Right): Birdsong underwent successful UCL reconstruction surgery on his right elbow Wednesday, Susan Slusser of the San Francisco Chronicle reports. (May 8 — 75d ago) [KNOWN] Jose Butto (Relief Pitcher) — Arm (Right): The Giants transferred Butto (arm) to the 60-day injured list Tuesday. (May 8 — 75d ago) [NEW] Matt Chapman (3B) — Abdomen (Not Specified): Chapman (abdomen) has been faring well in his rehab and could be activated in time for San Francisco's upcoming homestand, which begins Friday against the Angels, Evan Webeck of the California Post reports. (Jul 20 — 1d ago) [KNOWN] Matt Gage (RP) — Forearm (Left): Gage will be re-evaluated in one month after an MRI revealed a moderate left flexor strain, Alex Pavlovic of NBC Sports Bay Area reports. (Jul 8 — 13d ago) [KNOWN] Jonah Cox (CF) — Oblique (Left): Cox went 3-for-3 with a solo home run and an additional run scored in Friday's 18-3 win over the Cubs. (Jul 8 — 13d ago) [KNOWN] Victor Bericoto (RF) — Oblique (Left): The Giants placed Bericoto on the 10-day injured list Friday with a left oblique strain. (Jul 10 — 11d ago) [NEW] Trevor McDonald (SP) — Elbow (Right): The Giants placed McDonald on the 15-day injured list Tuesday with a right elbow strain, Evan Webeck of the California Post reports. (Jul 21 — 0d ago)
The research
The dated measurements the app shows under this card — observations with their sample and source, not predictions.
PLATOON EDGE
Vinnie Pasquantino (bats L) hits 3rd against Landen Roupp (RHP)
.754Over 196 AB vs. Right, Vinnie Pasquantino owns a .754 OPS versus .416 in 78 AB the other way. He sees RHP Landen Roupp tonight hitting 3rd, where the platoon side lines up his way.
Rafael Devers (bats L) gets a RHP from the 4th spot
.890Rafael Devers's vs. Right line (.890 OPS, 261 AB) sits well above his .538 mark the other way (125 AB). Tonight's starter Seth Lugo throws RHP, the hand he hits best.
HEAT CHECK
Lane Thomas: 1.034 OPS in Last 15 Days
1.034That 1.034 OPS spans the last 15 days (43 PA) against a .750 season baseline, a 0.284 swing. He has 9 home runs on the season. His total-bases line tonight: 0.5.
Isaac Collins: .914 OPS in Last 15 Days
.914Over the last 15 days (35 PA) he is at a .914 OPS, up 0.198 on his .716 season mark. His total-bases line tonight: 0.5.
COOLING OFF
Jung Hoo Lee: .475 OPS in L15 — draws RHP Seth Lugo
.475Jung Hoo Lee's .475 OPS over the last 15 days (39 PA) trails his .759 season mark, down 0.284. Tonight he draws RHP Seth Lugo — his stronger side: a .766 OPS vs RHP across 254 AB.
Drew Gilbert: .382 OPS in L15 — draws RHP Seth Lugo
.382Drew Gilbert's .382 OPS over the last 15 days (33 PA) trails his .662 season mark, down 0.28. Tonight he draws RHP Seth Lugo — his stronger side: a .750 OPS vs RHP across 177 AB.
BALLPARK
Seth Lugo's ERA drops to 3.61 at Kauffman Stadium
3.61Seth Lugo carries a 3.61 ERA over 11 games (62.3 IP) at Kauffman Stadium vs 5.40 across 48.3 innings everywhere else. Hitters bat .266 off him here.
TEAM RECORD
Giants 2-6 in Landen Roupp's last 8 starts
2-6Giants are 2-6 in Landen Roupp's last 8 starts this season. He starts tonight.
REGRESSION
Luis Arraez: .323 AVG vs .284 xBA
.284Luis Arraez is hitting .323 against a .284 expected average (xBA) over 420 plate appearances. His wOBA sits at .349 against a .304 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit below what he has actually posted.
Seth Lugo: 4.39 ERA vs 5.53 xERA
5.53Seth Lugo carries a 4.39 ERA against a 5.53 expected ERA (1.14 run gap), so he has been outperforming his contact quality. Opponents hit .280 off him vs a .281 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
FANTASY PICKUPS
Casey Schmitt
.782 OPSPickup vs Seth Lugo (5.53 xERA) — .782 OPS, bats 5th.
Heliot Ramos
.771 OPSPickup vs Seth Lugo (5.53 xERA) — .771 OPS, bats 3rd.
Rafael Devers
.776 OPSPickup vs Seth Lugo (5.53 xERA) — .776 OPS, bats 4th.
Jung Hoo Lee
.759 OPSPickup vs Seth Lugo (5.53 xERA) — .759 OPS, bats 6th.
Landen Roupp
3.41 xERAStreamer vs KC — 3.41 xERA · 9.2 K/9 · 1.27 WHIP.
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 22, 2026 at 11:40 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
2- GARY'S PICKRAFAEL DEVERSTOTAL BASES OVER 1.5
This is a classic 'get-right' spot for Rafael Devers, despite his recent cold stretch. Seth Lugo has been pitching way above his head this season; his 4.39 ERA is masked by a 5.53 xERA, suggesting he's been extremely lucky with balls in play.
Lugo is allowing a nearly 10% barrel rate and a 43.9% hard-hit rate, which is a recipe for disaster against a hitter with Devers' raw power. Devers has historically feasted on Lugo, recording four hits and two home runs in just eight career at-bats.
Lugo's platoon splits further favor Devers, as the right-hander allows a .289 average and an .807 OPS to left-handed hitters. Even with the wind blowing in at Kauffman, Devers' ability to find the gaps makes him a high-probability candidate to clear 1.5 total bases against a pitcher who is statistically due for a massive blow-up.
- GARY'S PICKCARTER JENSENWALKS OVER 0.5
Landen Roupp has struggled with his command all season, posting a high walk rate of nearly four batters per nine innings. His control issues are particularly pronounced when facing left-handed hitters, to whom he has issued 32 walks in just 216 at-bats.
Carter Jensen, batting leadoff for the Royals today, is in the perfect position to capitalize on this volatility. As a left-handed hitter with 14 home runs on the season, Jensen has the power to force Roupp to nibble around the edges of the zone.
Batting in the leadoff spot ensures Jensen will see the maximum number of plate appearances, increasing the likelihood that he'll be at the plate during one of Roupp's frequent lapses in command. At +117, we are getting a great price on a leadoff hitter facing a pitcher who consistently struggles to find the strike zone against lefties.
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