MLB
Start
2:10 PM ET
Jul 22, 2026
Venue
Kauffman Stadium
Kansas City, Missouri
Broadcast
MLB.TV
Win probability
KC 47.8%
SF 52.2%
SHARE

Giants at Royals MLB, 2:10 PM ET on MLB.TV. Our model makes Giants the favorite at 52.2%, leaning on betting market. Full reasoning in the Prediction tab.

Last updated Jul 22, 9:52 AM ET · Estimated win probability based on available data, which may be delayed. Informational only — not betting advice.

Matchup snapshot
KCSF
850H875
433R413
24SV19
Key storylines
ESPN: Giants bring road slide into matchup against the Royals
San Francisco Giants (42-59, fourth in the NL West) vs. Kansas City Royals (42-60, fifth in the AL Central)
Betting line: SF -120 · O/U 8.5
Matchup analysis

San Francisco Giants (42-59) travel to face Kansas City Royals (42-60) in a MLB game at Kauffman Stadium, Kansas City, Missouri. KC first pitch is at 2:10 PM ET on MLB.TV. Our model gives KC a 47.8% chance to win and SF a 52.2% chance. This is a toss-up — neither side holds a meaningful edge.

Why Kansas City Royals can win: Despite a 42-60 record, Royals retain the home-court edge. Home teams win roughly 54% of MLB games. Royals also lead the head-to-head series 2–0 in recent meetings.

Why San Francisco Giants can win: Giants are 42-59 this season but road games can serve as equalizers. The model notes: sportsbook moneylines (+100 / -120) imply 48% for kc.

Betting context: Sportsbook moneylines (+100 / -120) imply 48% for KC. The current point spread is SF -120. Betting market information is provided for context only — this is not betting advice. Always wager responsibly and only where legal..

Prediction summary: MatchupLens makes San Francisco Giants the slim favorite with a 52.2% win probability. Royals are given a 47.8% chance to pull the upset. Low confidence — this projects close and either team could win. Predictions are editorial analysis for entertainment only — not betting advice.

More matchups today
MLBDoubleheader - Game 1Jul 22, 2026 · 1:05 PM ET
Pittsburgh Pirates logo
Pirates
@
Yankees
New York Yankees logo
Yankee StadiumMLB.TVNYY 61%
MLBDoubleheader - Game 1 – Makeup from July 21Jul 22, 2026 · 1:35 PM ET
Baltimore Orioles logo
Orioles
@
Red Sox
Boston Red Sox logo
Fenway ParkMLB.TVBOS 57%
MLBMLBJul 22, 2026 · 2:10 PM ET
New York Mets logo
Mets
@
Brewers
Milwaukee Brewers logo
American Family FieldMLB.TVMIL 57%
MLBMLBJul 22, 2026 · 3:10 PM ET
Washington Nationals logo
Nationals
@
Rockies
Colorado Rockies logo
Coors FieldMLB.TVWSH 55%
All MLB games →