San Francisco Giants @ Kansas City Royals

San Francisco Giants42-58 (20-33 away)
Jul 21 19:41
Kansas City Royals41-60 (24-27 home)
1.93FanDuel
48%
ML
52%
1.99BetUS
+1.5 (1.50)BetUS
59%
Spread
41%
+1.5 (1.61)Fanatics
O 9.5 (1.91)FanDuel
55%
O/U
45%
U 9.5 (1.98)LowVig.ag

Team Stats

San Francisco Giants
Kansas City Royals
42-58 Record 41-60
L3 Streak W1
4.1 Offence 4.3
4.7 Defence 5.2
8.8 Total 9.5
-0.6 Margin -1.0
50-49 Spread 47-52-2
W1 ATS Streak W1
49-45-5 O/U 50-49-2
U1 O/U Streak U1
San Francisco Giants
Kansas City Royals
20-33 Record 24-27
L3 Streak W1
4.4 Offence 4.8
4.9 Defence 5.0
9.3 Total 9.8
-0.6 Margin -0.2
27-25 Spread 24-26-1
W1 ATS Streak W1
27-22-3 O/U 26-25
U1 O/U Streak U1
San Francisco Giants
Kansas City Royals
0-1 Record 1-0
L1 Streak W1
3.0 Offence 4.0
4.0 Defence 3.0
7.0 Total 7.0
-1.0 Margin +1.0
1-0 Spread 1-0
W1 ATS Streak W1
0-1 O/U 0-1
U1 O/U Streak U1

Team Schedule

Date Opponent Result ML Spread O/U
Jul 20, '26 @ Kansas City Royals L 3-4 L 2.11 W +1.5 U 10
Jul 19, '26 @ Seattle Mariners L 3-6 L 2.74 L +1.5 O 7
Jul 18, '26 @ Seattle Mariners L 3-4 L 2.48 W +1.5 P 7
Jul 17, '26 @ Seattle Mariners W 7-0 W 2.61 W +1.5 P 7
Jul 12, '26 Colorado Rockies W 3-1 W 1.69 W -1 U 9
Jul 11, '26 Colorado Rockies W 4-2 W 1.71 W -1 U 8.5
Jul 10, '26 Colorado Rockies L 3-4 L 1.69 L -1 U 8
Jul 9, '26 Colorado Rockies W 8-2 W 1.83 W -1 O 8.5
Jul 8, '26 Toronto Blue Jays L 0-10 L 2.16 L +1.5 O 6.5
Jul 7, '26 Toronto Blue Jays L 3-9 L 2.06 L +1.5 O 7.5
Date Opponent Result ML Spread O/U
Jul 20, '26 San Francisco Giants W 4-3 W 1.85 W +1.5 U 10
Jul 19, '26 San Diego Padres L 2-19 L 1.91 L +1.5 O 9.5
Jul 18, '26 San Diego Padres W 6-1 W 1.97 W +1.5 U 10.5
Jul 17, '26 San Diego Padres W 7-6 W 2.13 W +1.5 O 9.5
Jul 12, '26 @ Baltimore Orioles L 2-8 L 2.35 L +1.5 O 9.5
Jul 11, '26 @ Baltimore Orioles L 1-6 L 2.43 L +1.5 U 8.5
Jul 10, '26 @ Baltimore Orioles L 3-5 L 2.39 L +1.5 U 10
Jul 9, '26 @ New York Mets L 3-7 L 2.24 L +1.5 O 9
Jul 8, '26 @ New York Mets L 2-6 L 2.71 L +1.5 U 9.5
Jul 7, '26 @ New York Mets W 16-12 W 2.30 W +1.5 O 8.5
Date Home Result ML Spread O/U
Jul 20, '26 4-3 1.85 +1.5 U 10

Best Lines/Odds

San Francisco Giants Kansas City Royals
BestCurrent 1.93-0.04FanDuel 1.99+0.02BetUS
BestOpening 1.97Bovada 1.97BetOnline.ag
San Francisco Giants Kansas City Royals
BestCurrent +1.5(1.50-0.01)BetUS +1.5(1.61+0.05)Fanatics
BestOpening +1.5(1.51)BetOnline.ag +1.5(1.56)Bovada
Over Under
BestCurrent O 9.5+0.5(1.91+0.06)FanDuel U 9.5(1.98+0.03)LowVig.ag
BestOpening O 9(1.85)LowVig.ag U 9.5(1.95)BetUS

Odds History

Book Best Odds
Bally Bet San Francisco Giants 1.87-0.08
Kansas City Royals 1.94+0.09
BetMGM San Francisco Giants 1.87-0.04
Kansas City Royals 1.95+0.04
BetOnline.ag San Francisco Giants 1.92-0.01
Kansas City Royals 1.99+0.02
BetRivers San Francisco Giants 1.88-0.08
Kansas City Royals 1.95+0.08
BetUS San Francisco Giants 1.92-0.04
Kansas City Royals 1.99+0.05
Bovada San Francisco Giants 1.87-0.10
Kansas City Royals 1.95+0.10
Caesars San Francisco Giants 1.87-0.04
Kansas City Royals 1.95+0.04
DraftKings San Francisco Giants 1.89
Kansas City Royals 1.93
Fanatics San Francisco Giants 1.91
Kansas City Royals 1.91
FanDuel San Francisco Giants 1.93-0.01
Kansas City Royals 1.93+0.02
LowVig.ag San Francisco Giants 1.92-0.01
Kansas City Royals 1.99+0.02
MyBookie.ag San Francisco Giants 1.91-0.05
Kansas City Royals 1.93+0.04
ReBet San Francisco Giants 1.87
Kansas City Royals 1.91+0.08
theScore Bet San Francisco Giants 1.91-0.04
Kansas City Royals 1.91+0.04
Book Best Odds
Bally Bet San Francisco Giants -1.5(2.38-0.17)
Kansas City Royals +1.5(1.60+0.09)
BetMGM San Francisco Giants -1.5(2.50)
Kansas City Royals +1.5(1.54)
BetOnline.ag San Francisco Giants +1.5(1.50-0.01)
Kansas City Royals -1.5(2.74+0.04)
BetRivers San Francisco Giants -1.5(2.38-0.17)
Kansas City Royals +1.5(1.60+0.09)
BetUS San Francisco Giants +1.5(1.50-0.01)
Kansas City Royals -1.5(2.72+0.04)
Bovada San Francisco Giants -1.5(2.40-0.15)
Kansas City Royals +1.5(1.61+0.05)
Caesars San Francisco Giants -1.5(2.43-0.07)
Kansas City Royals +1.5(1.59+0.03)
DraftKings San Francisco Giants -1.5(2.44-0.05)
Kansas City Royals +1.5(1.57+0.02)
Fanatics San Francisco Giants -1.5(2.35-0.15)
Kansas City Royals +1.5(1.61+0.05)
FanDuel San Francisco Giants -1.5(2.50)
Kansas City Royals +1.5(1.55)
LowVig.ag San Francisco Giants +1.5(1.50-0.01)
Kansas City Royals -1.5(2.75+0.04)
MyBookie.ag San Francisco Giants -1.5(2.40-0.12)
Kansas City Royals +1.5(1.60+0.04)
ReBet San Francisco Giants -1(2.08-0.06)
Kansas City Royals +1(1.70+0.04)
theScore Bet San Francisco Giants -1.5(2.45-0.05)
Kansas City Royals +1.5(1.57+0.01)
Book Best Odds
Bally Bet Over O 9.5(1.87+0.02)
Under U 9.5(1.95+0.02)
BetMGM Over O 9.5(1.87-0.13)
Under U 9.5(1.95+0.12)
BetOnline.ag Over O 9.5+0.5(1.87+0.04)
Under U 9.5+0.5(1.95-0.05)
BetRivers Over O 9.5(1.87+0.02)
Under U 9.5(1.96+0.03)
BetUS Over O 9.5(1.87)
Under U 9.5(1.95)
Bovada Over O 9.5(1.87)
Under U 9.5(1.95)
Caesars Over O 9.5+0.5(1.87+0.04)
Under U 9.5+0.5(1.95-0.05)
DraftKings Over O 9.5+0.5(1.88+0.05)
Under U 9.5+0.5(1.95-0.05)
Fanatics Over O 9.5(1.87-0.04)
Under U 9.5(1.95+0.04)
FanDuel Over O 9.5(1.91-0.02)
Under U 9.5(1.91+0.02)
LowVig.ag Over O 9.5+0.5(1.88+0.03)
Under U 9.5+0.5(1.98-0.05)
MyBookie.ag Over O 9.5(1.87-0.02)
Under U 9.5(1.94+0.02)
ReBet Over O 9.5(1.87-0.05)
Under U 9.5(1.92+0.09)
theScore Bet Over O 9.5(1.87-0.08)
Under U 9.5(1.95+0.08)

Game Picks by Top Cappers

Capper Profit Picks
#1 nhltout +28.94
Under 9.5@ 1.95for 1 unit
#2 bonuswolf +25.62
Under 9.5@ 1.95for 1 unit
#3 nickelstack +23.86
Under 9.5@ 1.95for 1 unit
#4 inplayhawk +21.63
San Francisco Giants -1.5@ 2.48for 2 units
#5 undernation +20.23
Under 9.5@ 1.90for 1 unit
#6 atscontrarian +20.14
San Francisco Giants -1@ 2.17for 4 units
#7 driftbeast +19.93
Over 9.5@ 1.87for 1 unit
#8 arbbroker +19.58
San Francisco Giants -1.5@ 2.45for 1 unit
#9 bankrollrunner +18.55
San Francisco Giants@ 1.87for 1 unit
#10 propwizard +18.50
Over 9.5@ 1.87for 2 units
#11 bitcoinhero +17.53
Kansas City Royals +1.5@ 1.59for 2 units
#12 evbroker +17.41
San Francisco Giants -1.5@ 2.43for 2 units
#13 overscout +16.76
San Francisco Giants@ 1.92for 2 units
#14 steamwolf +16.65
Kansas City Royals +1@ 1.63for 1 unit
#15 prophero +16.43
Kansas City Royals +1.5@ 1.59for 1 unit
#16 luckybeast +15.05
Over 9.5@ 1.87for 2 units
#17 bookiestack +14.51
San Francisco Giants@ 1.88for 1 unit
#18 beardace +13.62
San Francisco Giants +1.5@ 1.50for 3 units
#19 stakeguru +12.78
Over 9.5@ 1.87for 2 units
#20 propsyndicate +12.60
Under 9.5@ 1.88for 1 unit

Game Consensus

44 picks | 77 units
San Francisco Giants
Kansas City Royals
21 picks | 48%
23 picks | 52%
40 units | 52%
37 units | 48%
Picks Per Odds Range
San Francisco Giants
Picks
Kansas City Royals
1.87 - 1.98
21
23
1.83 - 1.99
46 picks | 100 units
San Francisco Giants
Kansas City Royals
27 picks | 59%
19 picks | 41%
57 units | 57%
43 units | 43%
Picks Per Line
San Francisco Giants
Picks
Kansas City Royals
-1
3
1
+1
+1.5
24
18
+1.5
62 picks | 123 units
Over
Under
34 picks | 55%
28 picks | 45%
75 units | 61%
48 units | 39%
Picks Per Line
Over
Picks
Under
O 9
1
O 9.5
33
28
U 9.5

Moneyline

Trends for best moneyline odds.

San Francisco Giants (1.93)

  • Kansas City Royals lost as underdog in 40 of 64 (63%) Underdog split
  • Kansas City Royals lost as home underdog in 14 of 24 (58%) Underdog split - Home
  • Kansas City Royals lost 60 of 101 (59%) Season
  • Kansas City Royals lost at home in 27 of 51 (53%) Season - Home
  • San Francisco Giants moneyline shortened by -0.04 from 1.97 to 1.93 Line movement

Kansas City Royals (1.99)

  • San Francisco Giants lost as away favorite in 9 of 14 (64%) Favorite split - Away
  • San Francisco Giants lost on the road in 33 of 53 (62%) Season - Away
  • San Francisco Giants lost 3 straight Streak
  • San Francisco Giants lost 3 straight on the road Streak - Away
  • San Francisco Giants lost as favorite in 20 of 38 (53%) Favorite split
  • San Francisco Giants lost 58 of 100 (58%) Season

Spread

Trends for best spread lines.

San Francisco Giants +1.5

  • Kansas City Royals failed to cover -1.5 in 71 of 101 (70%) Season at current line
  • San Francisco Giants covered as away underdog in 19 of 33 (58%) Underdog ATS split - Away
  • Kansas City Royals failed to cover -1.5 at home in 32 of 51 (63%) Season at current line - Home
  • San Francisco Giants covered +1.5 on the road in 31 of 53 (58%) Season at current line - Away
  • San Francisco Giants covered as underdog in 33 of 64 (52%) Underdog ATS split
  • Kansas City Royals failed to cover -1.5 in 2 straight Streak
  • Kansas City Royals failed to cover -1.5 in 2 straight at home Streak - Home
  • San Francisco Giants covered +1.5 in 56 of 100 (56%) Season at current line
  • Kansas City Royals failed to cover as underdog in 37 of 69 (54%) Underdog ATS split

Kansas City Royals +1.5

  • San Francisco Giants failed to cover -1.5 on the road in 37 of 53 (70%) Season at current line - Away
  • San Francisco Giants failed to cover -1.5 in 67 of 100 (67%) Season at current line
  • San Francisco Giants failed to cover -1.5 in 3 straight Streak
  • San Francisco Giants failed to cover -1.5 in 3 straight on the road Streak - Away
  • Kansas City Royals covered as home underdog in 16 of 31 (52%) Underdog ATS split - Home
  • Kansas City Royals covered +1.5 at home in 28 of 51 (55%) Season at current line - Home
  • Kansas City Royals covered +1.5 in 55 of 101 (54%) Season at current line

Total

Trends for best over/under lines.

Over 9.5

  • Total moved up +0.5 from 9 to 9.5 Line movement

Under 9.5

  • San Francisco Giants played under 9.5 in 7 straight Streak
  • San Francisco Giants played under 9.5 in 62 of 100 (62%) Season at current total
  • San Francisco Giants played under 9.5 in 4 straight on the road Streak - Away
  • Both teams played under 9.5 in 122 of 201 (61%) Season at current total - Both teams
  • Kansas City Royals played under 9.5 in 60 of 101 (59%) Season at current total
  • San Francisco Giants played under 9.5 on the road in 31 of 53 (58%) Season at current total
  • Kansas City Royals played under 9.5 at home in 29 of 51 (57%) Season at current total