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.92BetOnline.ag
49%
ML
51%
1.99BetOnline.ag
+1.5 (1.49)BetOnline.ag
56%
Spread
44%
+1.5 (1.60)Bally Bet
O 9 (1.83)Bovada
53%
O/U
47%
U 9.5 (1.88)BetRivers

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.92-0.05BetOnline.ag 1.99+0.02BetOnline.ag
BestOpening 1.97Bovada 1.97BetOnline.ag
San Francisco Giants Kansas City Royals
BestCurrent +1.5(1.49-0.02)BetOnline.ag +1.5(1.60+0.04)Bally Bet
BestOpening +1.5(1.51)BetOnline.ag +1.5(1.56)Bovada
Over Under
BestCurrent O 9(1.83-0.02)Bovada U 9.5(1.88-0.07)BetRivers
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.88-0.09
Kansas City Royals 1.93+0.08
Caesars San Francisco Giants 1.87-0.04
Kansas City Royals 1.95+0.04
DraftKings San Francisco Giants 1.88-0.01
Kansas City Royals 1.95+0.02
Fanatics San Francisco Giants 1.87-0.04
Kansas City Royals 1.95+0.04
FanDuel San Francisco Giants 1.89-0.05
Kansas City Royals 1.96+0.05
LowVig.ag San Francisco Giants 1.92-0.01
Kansas City Royals 1.99+0.02
MyBookie.ag San Francisco Giants 1.89-0.07
Kansas City Royals 1.95+0.06
ReBet San Francisco Giants 1.87
Kansas City Royals 1.95+0.12
theScore Bet San Francisco Giants 1.87-0.08
Kansas City Royals 1.95+0.08
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.49-0.02)
Kansas City Royals -1.5(2.77+0.07)
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.49-0.02)
Kansas City Royals -1.5(2.76+0.08)
Bovada San Francisco Giants -1.5(2.45-0.10)
Kansas City Royals +1.5(1.59+0.03)
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.45-0.05)
Kansas City Royals +1.5(1.57+0.01)
FanDuel San Francisco Giants -1.5(2.40-0.10)
Kansas City Royals +1.5(1.58+0.03)
LowVig.ag San Francisco Giants +1.5(1.49-0.02)
Kansas City Royals -1.5(2.79+0.08)
MyBookie.ag San Francisco Giants -1.5(2.43-0.09)
Kansas City Royals +1.5(1.59+0.03)
ReBet San Francisco Giants -1(2.10-0.04)
Kansas City Royals +1(1.69+0.03)
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.94+0.09)
Under U 9.5(1.87-0.06)
BetMGM Over O 9.5(1.98-0.02)
Under U 9.5(1.85+0.02)
BetOnline.ag Over O 9.5+0.5(2.00+0.17)
Under U 9.5+0.5(1.83-0.17)
BetRivers Over O 9.5(1.96+0.11)
Under U 9.5(1.88-0.05)
BetUS Over O 9.5(2.00+0.13)
Under U 9.5(1.83-0.12)
Bovada Over O 9-0.5(1.83-0.04)
Under U 9-0.5(2.00+0.05)
Caesars Over O 9.5+0.5(2.00+0.17)
Under U 9.5+0.5(1.83-0.17)
DraftKings Over O 9.5+0.5(2.00+0.17)
Under U 9.5+0.5(1.83-0.17)
Fanatics Over O 9.5(2.00+0.09)
Under U 9.5(1.83-0.08)
FanDuel Over O 9.5(1.98+0.05)
Under U 9.5(1.83-0.06)
LowVig.ag Over O 9.5+0.5(2.03+0.18)
Under U 9.5+0.5(1.85-0.18)
MyBookie.ag Over O 9.5(1.99+0.10)
Under U 9.5(1.82-0.10)
ReBet Over O 9-0.5(1.80-0.12)
Under U 9-0.5(2.00+0.17)
theScore Bet Over O 9.5(2.00+0.05)
Under U 9.5(1.83-0.04)

Game Picks by Top Cappers

Capper Win% Picks
#1 inplayhawk 65.3%
San Francisco Giants -1.5@ 2.48for 2 units
#2 nhltout 64.6%
Under 9.5@ 1.95for 1 unit
#3 undernation 63.3%
Under 9.5@ 1.90for 1 unit
#4 driftbeast 63.3%
Over 9.5@ 1.87for 1 unit
#5 overscout 62%
San Francisco Giants@ 1.92for 2 units
#6 propsyndicate 62%
Under 9.5@ 1.88for 1 unit
#7 futurescrew 61.5%
Over 9.5@ 1.88for 3 units
#8 bonuswolf 61.2%
Under 9.5@ 1.95for 1 unit
#9 nhlwiseguy 60.4%
San Francisco Giants@ 1.98for 2 units
#10 beardsyndicate 60.4%
Kansas City Royals@ 1.91for 2 units
#11 marginsyndicate 60.4%
Over 9.5@ 1.87for 2 units
#12 steamwolf 60%
Kansas City Royals +1@ 1.63for 1 unit
#13 stakeguru 60%
Over 9.5@ 1.87for 2 units
#14 drifttipster 60%
San Francisco Giants +1.5@ 1.50for 5 units
#15 valuesyndicate 60%
Under 9.5@ 1.98for 1 unit
#16 atsbroker 60%
San Francisco Giants -1.5@ 2.52for 1 unit
#17 vigorishboss 59.2%
Kansas City Royals +1.5@ 1.56for 3 units
#18 juicebandit 58.3%
Kansas City Royals +1.5@ 1.59for 2 units
#19 beardace 58.3%
San Francisco Giants +1.5@ 1.50for 3 units
#20 atscontrarian 58%
San Francisco Giants -1@ 2.17for 4 units

Game Consensus

47 picks | 82 units
San Francisco Giants
Kansas City Royals
23 picks | 49%
24 picks | 51%
44 units | 54%
38 units | 46%
Picks Per Odds Range
San Francisco Giants
Picks
Kansas City Royals
1.87 - 1.98
23
24
1.83 - 1.99
55 picks | 116 units
San Francisco Giants
Kansas City Royals
31 picks | 56%
24 picks | 44%
63 units | 54%
53 units | 46%
Picks Per Line
San Francisco Giants
Picks
Kansas City Royals
-1
3
1
+1
+1.5
28
23
+1.5
73 picks | 146 units
Over
Under
39 picks | 53%
34 picks | 47%
85 units | 58%
61 units | 42%
Picks Per Line
Over
Picks
Under
O 9
1
O 9.5
38
34
U 9.5

Moneyline

Trends for best moneyline odds.

San Francisco Giants (1.92)

  • 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.05 from 1.97 to 1.92 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

No trends.

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