San Francisco Giants
42-57
@
Kansas City Royals
41-59
7:40 PM ET Kauffman Stadium NBCS BA

Two shaky arms and a wind blowing out favor pounding the OVER 9.5 at Kauffman.

Both starters carry 5-plus ERAs and neither offense strikes out cheaply enough to bail them out.

SidePASS, moneyline priced as a coinflip at SF -112 / KC -104.
TotalBET OVER 9.5 given two 5-plus ERA arms and wind out to CF.
Lean6/10
Confidence
Best Bet OVER 9.5, backed by matching sub-par starters and a run-friendly breeze.
Total9.5
SF Win53%
KC Win51%
Implied SF4.8
Implied KC4.7

Vegas / Market

Total
9.5
Run line
KC 1.5
SF ML
-112 53%
KC ML
-104 51%
SF4.8
KC4.7

The de-vigged team totals sit nearly even at SF 4.8 and KC 4.7, summing right around the posted 9.5 so the total is efficiently priced but points the same direction as our read. The moneyline is essentially a coinflip at SF -112 and KC -104, offering no real edge either way. Nothing here screams a soft side price worth chasing.

Pitching Matchup

SF
Tyler Mahle
2-8 · 78.0 IP
ERA
5.31
WHIP
1.46
K/9
8.4
BB/9
3.7
VS
KC
Luinder Avila
4-3 · 56.2 IP
ERA
5.08
WHIP
1.62
K/9
8.0
BB/9
5.4

Neither arm inspires confidence: Mahle misses bats at 8.42 K/9 but walks too many at 3.69 BB/9, while Avila is wilder still at 5.44 BB/9 with a bloated 1.62 WHIP. Mahle holds the modest command edge, yet both allow hits at roughly a hit-per-inning clip. This is a spot where the pitcher who limits damage, not dominates, wins the night.

Offense Comparison

SFrank of 30KC
4.1 25 Runs / G 21 4.3
0.254 5 AVG 10 0.248
1.13 19 HR / G 25 1.01
7.88 26 K / G 23 8.05

The Giants make contact well, ranking 5th in AVG at .254, and Arraez plus Ramos project for the most hits against Avila's shaky control. Kansas City counters with league-average contact but light power, sitting 25th in HR/game, so their upside leans on stringing singles against Mahle rather than launching. Both lineups have the on-base profile to punish walks, boosting stack appeal on either side.

Weather & Park

CFN
5 mph out to CF · favors hitters
Conditions
Sunny
Temp
79°
Humidity
77%
humid, lighter air, slight carry

Outdoor, sunny, 79F feeling 84F, with a 5 mph breeze out to center field the brief flags as a positive for run scoring. That nudges the environment toward offense rather than suppression.

DFS Angles

Stack the Giants against Avila's 5.44 BB/9, with contact bats Arraez and Ramos projected for the most hits; a secondary Royals mini-stack works given the wind out to center.

Fade both starters in cash formats given the 5-plus ERAs; if forced to pick, Mahle's better command makes him the less risky GPP dart at his projection.

SF top bats
  • Rafael Devers 12.9 proj · $4,200 · 3.1x
  • Bryce Eldridge 12.4 proj · $3,500 · 3.6x
  • Casey Schmitt 12.4 proj · $4,600 · 2.7x
  • Luis Arraez 11.7 proj · $4,500 · 2.6x
  • Heliot Ramos 11.6 proj · $4,300 · 2.7x
KC top bats
  • Lane Thomas 11.5 proj · $3,800 · 3.0x
  • Carter Jensen 11.4 proj · $4,800 · 2.4x
  • Jac Caglianone 11.0 proj · $4,600 · 2.4x
  • Nick Loftin 10.6 proj · $3,200 · 3.3x
  • Vinnie Pasquantino 10.6 proj · $4,300 · 2.5x

Players to Watch

Prop leans
  • Luis Arraez - over hits - team-high 1.75 projected hits against wild Avila.
  • Heliot Ramos - over hits - 1.80 projected hits leads the Giants.
  • Bryce Eldridge - hit prop lean - 1.51 projected hits at cheap $3500 (3.55x).
  • Jac Caglianone - HR interest - team-best 0.28 projected homers with wind helping.
On watch
  • Rafael Devers - top Giants power projection at 0.40 HR.
  • Nick Loftin - value bat at $3200 (3.32x) with 0.76 RBI projection.
  • Vinnie Pasquantino - 0.84 RBI projection anchors the Royals middle.
  • Carter Jensen - priciest Royals bat at $4800 needs the ceiling.
View all SF & KC props →

Form & Head-to-Head

Season series: SF 0 – KC 1

Season series is thin with Kansas City leading 1-0 over San Francisco.

Today's MLB Slate