San Francisco Giants
42-58
@
Kansas City Royals
42-59
2:10 PM ET Kauffman Stadium NBCS BA Day Game

Two shaky arms meet weak bats in a wind-suppressed park, so the under 8.5 is the cleanest read here.

Wind blowing in from right cuts scoring while both offenses rank outside the top 19 in runs.

SidePASS
TotalBET UNDER 8.5
Lean6/10
Confidence
Best Bet Under 8.5, backed by the RF wind and two weak-scoring lineups.
Total8.5
SF Win55%
KC Win50%
Implied SF4.3
Implied KC4.2

Vegas / Market

Total
8.5
Run line
KC 1.5
SF ML
-120 55%
KC ML
+102 50%
SF4.3
KC4.2

SF is a road favorite at -120 with de-vigged team totals of 4.3 to 4.2, essentially a coinflip that does not scream value on either side. The total of 8.5 lines up almost exactly with the combined implied 8.5, so the edge lives in the environment rather than the number. Nothing here beats my read strongly enough to hammer the side.

Pitching Matchup

SF
Tyler Mahle
2-9 · 83.0 IP
ERA
5.31
WHIP
1.45
K/9
8.4
BB/9
3.6
VS
KC
Luinder Avila
5-3 · 63.0 IP
ERA
4.86
WHIP
1.56
K/9
8.1
BB/9
5.0

Neither arm inspires confidence, but Mahle holds the command edge with a 3.58 BB/9 against Avila's alarming 5.00 BB/9. Avila misses barrels at a similar clip (8.14 K/9 to Mahle's 8.35) yet gives away far more free passes, so the marginal pitching edge tilts to San Francisco.

Offense Comparison

SFrank of 30KC
4.1 26 Runs / G 20 4.3
0.253 5 AVG 10 0.248
1.12 19 HR / G 25 1.01
7.90 26 K / G 24 8.04

San Francisco makes contact well (5th in AVG at .253) and can punish Avila's wildness even without much thump (19th in HR). Kansas City is a low-power group (25th in HR at 1.01) that leans on contact hitters like Lane Thomas and Salvador Perez, offering more sequencing appeal than a true stack against Mahle.

Weather & Park

CFN
6 mph in from RF · favors pitchers
Conditions
Sunny
Temp
70°
Humidity
68%
humid, lighter air, slight carry

Sunny and 70F is neutral, but the 6 mph wind blowing in from right field is flagged as a negative for run scoring at this outdoor park.

DFS Angles

If chasing upside against Avila's 5.00 BB/9, a light San Francisco stack of Casey Schmitt and Heliot Ramos makes sense given their contact-heavy hit projections. The wind and weak offenses argue against loading up heavily on either side.

Mahle is the better DFS pitcher play of the two thanks to his cleaner walk rate, while Avila's 5.00 BB/9 and 4.86 ERA make him a fade or tournament-only dart.

SF top bats
  • Rafael Devers 13.1 proj · $4,100 · 3.2x
  • Casey Schmitt 12.5 proj · $4,500 · 2.8x
  • Bryce Eldridge 12.4 proj · $3,700 · 3.4x
  • Willy Adames 12.4 proj · $3,700 · 3.3x
  • Heliot Ramos 12.3 proj · $4,300 · 2.9x
KC top bats
  • Lane Thomas 12.0 proj · $3,800 · 3.1x
  • Carter Jensen 11.2 proj · $4,800 · 2.3x
  • Salvador Perez 11.1 proj · $3,300 · 3.4x
  • Jac Caglianone 11.0 proj · $4,400 · 2.5x
  • Vinnie Pasquantino 10.7 proj · $4,000 · 2.7x

Players to Watch

Prop leans
  • Heliot Ramos - over hits lean - team-high 1.91 projected hits against a wild Avila.
  • Rafael Devers - RBI/HR interest - best per-dollar value at $4100 (3.20x).
  • Salvador Perez - HR lean - 0.31 projected homers at cheap $3300.
  • Lane Thomas - hits lean - 1.47 projected hits leads KC bats.
On watch
  • Luinder Avila - 5.00 BB/9 could unravel his outing early.
  • Bryce Eldridge - top SF value at 3.36x on $3700.
  • Willy Adames - 0.96 projected RBI in the SF middle order.
  • Carter Jensen - priciest KC bat at $4800 with modest 2.34x projection.
View all SF & KC props →

Form & Head-to-Head

Season series: SF 0 – KC 2

Kansas City leads the season series 2-0 over San Francisco.

Today's MLB Slate