Odds MLB
MLB · GAME ODDS
ODDS UPDATE THROUGHOUT THE DAY

San Francisco Giants @ Kansas City Royals

Today 2:11pm

MONEYLINE
Giants-122
Royals+118
SPREAD
Giants -1.5+118
Royals +1.5-175
TOTAL
O 8.5+101
U 8-121

Best available price shown per line; odds refresh throughout the day and are subject to change.

Player Props

Rafael Devers
Casey Schmitt
Willy Adames
Heliot Ramos
Bryce Eldridge
Michael Massey
Salvador Perez
Carter Jensen
Vinnie Pasquantino
Isaac Collins
Lane Thomas
Starling Marte
Josh Rojas
Luis Arraez
Jung Hoo Lee

Recent Form

San Francisco Giants

DATE OPP CLOSE RESULT ATS/OU
Jul 21, 2026 @Kansas City Royals +1.5 / 7 Lost 4-3 Lost / Push
Jul 21, 2026 @Kansas City Royals +1.5 / 7 Lost 3-2 Lost / Under
Jul 20, 2026 @Kansas City Royals +1.5 / 8.5 Lost 4-3 Won / Under
Jul 19, 2026 @Seattle Mariners +1.5 / 8 Won 0-7 Won / Under
Jul 19, 2026 @Seattle Mariners +1.5 / 8 Lost 4-3 Lost / Under
Jul 19, 2026 @Seattle Mariners +1.5 / 8 Lost 6-3 Lost / Over
Jul 19, 2026 @Seattle Mariners +1.5 / 7.5 Won 0-7 Won / Under
Jul 19, 2026 @Seattle Mariners +1.5 / 7.5 Lost 4-3 Won / Under
Jul 18, 2026 @Seattle Mariners +1.5 / 7.5 Won 0-7 Won / Under
Jul 12, 2026 Colorado Rockies -1.5 / 9 Won 3-1 Won / Under

Kansas City Royals

DATE OPP CLOSE RESULT ATS/OU
Jul 21, 2026 San Francisco Giants +1.5 / 7 Won 4-3 Won / Push
Jul 21, 2026 San Francisco Giants +1.5 / 7 Won 3-2 Won / Under
Jul 20, 2026 San Francisco Giants -1.5 / 8.5 Won 4-3 Lost / Under
Jul 19, 2026 San Diego Padres -1.5 / 9.5 Won 7-6 Lost / Over
Jul 19, 2026 San Diego Padres -1.5 / 9.5 Won 6-1 Won / Under
Jul 19, 2026 San Diego Padres -1.5 / 9.5 Lost 2-19 Lost / Over
Jul 18, 2026 San Diego Padres +1.5 / 11.5 Won 7-6 Won / Over
Jul 18, 2026 San Diego Padres +1.5 / 11.5 Won 6-1 Won / Under
Jul 18, 2026 San Diego Padres +1.5 / 9.5 Won 7-6 Won / Over
Jul 12, 2026 @Baltimore Orioles +1.5 / 9.5 Lost 8-2 Lost / Over

SAN FRANCISCO GIANTS vs. KANSAS CITY ROYALS Head-to-Head

Showing 10 of last 10 meetings

DATE TEAM OPP CLOSE RESULT ATS/OU
Jul 21, 2026 Kansas City Royals @San Francisco Giants +1.5 / 7 Won 4-3 Won / Push
Jul 21, 2026 Kansas City Royals @San Francisco Giants +1.5 / 7 Won 3-2 Won / Under
Jul 20, 2026 Kansas City Royals @San Francisco Giants -1.5 / 8.5 Won 4-3 Lost / Under
May 21, 2025 San Francisco Giants @Kansas City Royals -1.5 / 7.5 Lost 4-8 Lost / Over
May 21, 2025 San Francisco Giants @Kansas City Royals -1.5 / 7.5 Won 3-2 Lost / Under
May 20, 2025 San Francisco Giants @Kansas City Royals -1.5 / 7.5 Lost 1-3 Lost / Under
Sep 22, 2024 Kansas City Royals @San Francisco Giants +1.5 / 6.5 Lost 0-2 Lost / Under
Sep 21, 2024 Kansas City Royals @San Francisco Giants -1.5 / 8.5 Lost 0-9 Lost / Over
Sep 21, 2024 Kansas City Royals @San Francisco Giants -1.5 / 8.5 Lost 1-2 Lost / Under
Apr 9, 2023 San Francisco Giants @Kansas City Royals +1.5 / 8.5 Won 3-1 Won / Under