Venue: Kauffman Stadium — Kansas City, Missouri
Scheduled First Pitch: 7:40 p.m. EDT (4:40 p.m. PDT)
Probable Pitchers:
SF: Tyler Mahle (RHP) — 2–8, 5.31 ERA, 1.46 WHIP, 73 K
KC: Luinder Avila (RHP) — 4–3, 5.08 ERA, 1.62 WHIP, 50 K
Gametime Weather: ~91°F in Kansas City, open‑air park—hot, hitter‑friendly conditions.
Team context and recent form
Giants
Record: 42–58 overall; 20–33 on the road (4th NL West).
Recent streak: Enter on a 3‑game losing streak.
Last 10 games: 4–6, .234 AVG, 3.77 ERA, outscored by 5 runs.
Offensive profile: 30–6 when scoring at least five runs—when the bats show up, they usually win.
Royals
Record: 41–60 overall; 24–27 at home (5th AL Central).
Last 10 games: 4–6, .268 AVG, 6.59 ERA, outscored by 27 runs—pitching has been leaking badly.
Run‑prevention quirk: 19–9 in games where they do not allow a home run; HR prevention is directly tied to winning.
Series history and matchup framing
Season series: Second meeting of 2026; Royals took Game 1 on July 20.
Park factors: Kauffman is spacious but, in 90+° heat, the ball carries—especially to the gaps. Dinger Almanac projects ~2.4 total HRs with a 92.6% chance of at least one homer in the game.
This is a matchup of two struggling clubs, but the environment and the starters’ HR profiles point toward volatility.
Current rosters and key bats
Giants key hitters
From ESPN and Dinger Almanac:
Rafael Devers (3B): 20 HR, .471 SLG; model‑estimated 16.7% HR probability—highest on the slate.
Bryce Eldridge (1B): 10 HR, strong barrel rate; 16.0% HR probability.
Willy Adames (SS): 18 HR, 15.7% HR probability.
Casey Schmitt / Heliot Ramos: Both carry double‑digit HR probabilities and solid hard‑hit metrics.
This lineup is built around Devers/Eldridge/Adames as the core power cluster, with multiple secondary HR threats.
Royals key hitters
Bobby Witt Jr.: 22 doubles, 13 HR, 39 RBI—franchise cornerstone; 13.4% HR probability vs Mahle.
Salvador Perez: 13 HR, veteran power; 13.2% HR probability and prior success vs Mahle (2‑for‑6, 1 HR).
Lane Thomas: 14‑for‑39 over last 10 games with 5 doubles, 3 HR, 9 RBI—hottest bat in the lineup.
Jac Caglianone / Carter Jensen: Young left‑handed power bats with double‑digit HR probabilities.
Royals have a mix of established stars (Witt, Perez) and emerging power, which matters against a HR‑vulnerable starter.
Injury reports
Royals
Key names: Bobby Witt Jr. (day‑to‑day, back), Maikel Garcia (10‑Day IL, hand), Kyle Isbel (10‑Day IL, foot), Cole Ragans (60‑Day IL, elbow), Jonathan India (60‑Day IL, shoulder), multiple arms (Estevez, Bubic, Marsh, McArthur, etc.) on IL.
Witt’s status is crucial—if he’s limited, Kansas City loses its best all‑around player.
Giants
Key names: Harrison Bader (10‑Day IL, plantar fasciitis), Matt Chapman (10‑Day IL, leg), Victor Bericoto, Jonah Cox, several pitchers (Birdsong, Rodriguez, Wick) on 60‑Day IL.
San Francisco is missing defensive and lineup depth (Bader, Chapman), but still has Devers and a cluster of power bats active.
Pitching matchup: Mahle vs. Avila
Tyler Mahle (Giants, RHP)
Line: 2–8, 5.31 ERA, 1.46 WHIP, 78 IP, 1.4 HR/9.
Contact profile: xwOBA .317, 7.3% barrel rate, 34.9% hard‑hit—“vulnerable” HR risk per Dinger Almanac (expected 1.1 HR allowed).
Team performance: Giants are 6–9 ATS in his starts; 2–3 when favored on the moneyline.
Mahle can miss bats, but his HR and traffic profile in 90+° heat at Kauffman is a real concern—especially vs Witt/Perez/Thomas.
Luinder Avila (Royals, RHP)
Line: 4–3, 5.08 ERA, 1.62 WHIP, 56.2 IP, 1.0 HR/9.
Contact profile: xwOBA .338, 6.7% barrel, 36.2% hard‑hit—“good” but still above‑average contact allowed; expected 1.3 HR allowed.
Team performance: Royals are 6–3 ATS and 6–3 straight up when Avila starts as a moneyline underdog.
Avila’s WHIP suggests plenty of baserunners; against a power‑heavy Giants lineup, any mistake can become a multi‑run inning.
Key player‑vs‑player matchups
1. Mahle vs. Bobby Witt Jr. / Salvador Perez
Witt’s gap‑to‑gap power and speed vs Mahle’s HR vulnerability.
Perez has already homered off Mahle historically and carries a strong HR probability.
If Mahle can keep these two to singles and avoid multi‑run shots, San Francisco stabilizes; if not, KC can break the game open early.
2. Avila vs. Rafael Devers / Bryce Eldridge / Willy Adames
Devers/Eldridge/Adames all sit in the mid‑teens for HR probability—elite cluster against a high‑WHIP righty.
Avila’s 1.62 WHIP means traffic; one mistake to this group can flip the scoreboard.
3. Bullpen and HR prevention
Royals are 19–9 when they don’t allow a home run—if the pen keeps the ball in the park, their win rate spikes.
Giants’ path to victory is clear: reach five runs (30–6 when they do) and let their power carry them.
Betting Trends
Giants:
16–19 as favorites (45.7% win rate).
17–19 when favored at –110 or shorter.
45 overs in 97 games; 43–54 ATS.
Royals:
24–40 as underdogs (37.5% win rate).
23–39 when +106 or longer.
48–48–1 O/U in 97 games.
Market basically sees this as a coin‑flip with a high‑variance total.
Game Odds
San Francisco Giants – 110
Kansas City Royals 9.5
Odds Courtesy of Sports Odds Direct as of Monday, July 20, 2026








