Novig
Giants vs. Royals Prediction July 22

Giants vs. Royals Prediction July 22

View on Polymarket →
SS Steve Silverman Sport Expert
Embed this market
Lines Verdict
YES at 55% implied probability

San Francisco Giants: Market probability and unified whale capital favor the Giants in this interleague road matchup. Market probability: 54.5%.

55% Market Probability
1h -23.0% 24h +2.5% Trend Moderate (63/100)
Real Money Odds Book · FanDuel Market
Moneyline
San Francisco Giants -116 73¢
Kansas City Royals -102 28¢
Spread
San Francisco Giants -1.5 30¢
Kansas City Royals +1.5 70¢
Total
Over O 9
Under U 9
Volume
$760.3K
$760.2K in 24h
Liquidity
$296.1K
Deep liquidity
Time Left
7 days
Resolves Jul 29
760K Vol. Jul 29, 2026
San Francisco Giants
San Francisco Giants $516K Vol.
55%
Kansas City Royals
Kansas City Royals $516K Vol.
46%
Largest Trade
$169,830
0x5e94...5ba1
voted with: O/U 8.5 · OVER
Jul 22, 2026 at 4:05pm
Most Recent
$73,770
xifutloong3 voted SF · SAN FRANCI 1 hour ago
Trader Rank Amount Position Volume PnL ROI Time
xifutloong3 - $73,770 SF SAN FRANCI $565.4K - - 2 hours ago
0x4d4f...e5f3 - $104,724 SF SAN FRANCI $1.4M - - 2 hours ago
0x3dfb...abaf #1,474,382 $92,542 SF SAN FRANCI $39.2M -$171 0.0% 4 hours ago
0x5e94...5ba1 - $169,830 O/U 8.5 OVER $7.3M - - 4 hours ago

The San Francisco Giants vs. Kansas City Royals prediction favors San Francisco at 54.5 percent, making the Giants the market favorite heading into Wednesday’s afternoon clash at Kauffman Stadium. Landen Roupp takes the mound for San Francisco, a right-hander carrying a 7-8 record and a 3.98 ERA into a road start against a Kansas City club that has struggled to find consistent wins.

The market surged 26 percent over the last 24 hours, then steadied in the most recent hour, and the trend score of 32.31 confirms that momentum has cooled after a sharp run-up. San Francisco carries 54.5 percent implied probability into this NL vs. AL interleague matchup. Kansas City holds 45.5 percent. The game resolves July 22, and total lifetime volume on the market has reached $760,263.

Where the Big Money Landed

Large traders committed a combined $367,096 to this market over the last seven days, with every dollar going to the Giants side and zero dollars sold. Three whale-sized positions dominate the ledger, each backing San Francisco with conviction across the full range of position sizes.

The largest single position belongs to wallet 0x5e94…5ba1, which placed $169,830 on the Giants. The second-largest comes from 0x4d4f…e5f3, who put up $104,724 on San Francisco. Wallet 0x3dfb…abaf added a third position of $92,542 on the Giants side, with a noted unrealized loss of $171 on that entry.

The whale pattern here is striking for its uniformity. No large trader took the Kansas City side in the seven-day window. That kind of one-directional concentration among large positions typically signals strong institutional conviction on the favored team, and the overall market price aligns with that lean rather than diverging from it.

How To Read This Table

  • Trader: Wallet name or abbreviated address from the prediction market leaderboard.
  • Amount: Total position size in USD committed to this specific market.
  • Team Backed: Which team (outcome) the trader bought.
  • ROI: The trader’s all-time return on investment across all markets, showing track record reliability.
Game Stats
Batters AVG HR RBI H
R.Devers 1B 0.241 20 53 93
L.Arraez 2B 0.323 4 36 122
W.Adames SS 0.225 18 44 85
C.Schmitt LF 0.273 19 50 101
J.Lee RF 0.303 5 33 106
M.Chapman 3B 0.235 7 42 72
H.Ramos LF 0.273 9 31 66
B.Eldridge 1B 0.271 10 23 56
D.Gilbert CF 0.228 4 21 47
D.Susac C 0.264 0 14 29
H.Bader CF 0.170 5 14 18
E.Haase C 0.162 4 9 12
V.Bericoto RF 0.293 4 9 17
J.Rodriguez C 0.244 2 8 11
D.Cavanaugh C 0.243 0 2 9
J.Encarnacion RF 0.176 0 0 6
J.Cox CF 0.269 1 3 7
W.Brennan LF 0.087 0 0 2
C.Koss 2B 0.143 0 0 3
J.Oliva CF 0.143 0 0 1
G.McCray CF 0.000 0 0 0
Starting pitcher W-L ERA WHIP K
L.Roupp SP 7-8 3.98 1.27 106
Pitchers W-L ERA WHIP K
R.Ray SP 8-6 3.33 1.30 96
L.Webb SP 5-7 3.87 1.11 85
L.Roupp SP 7-8 3.98 1.27 106
A.Houser SP 2-7 5.10 1.41 56
T.Mahle SP 2-9 5.31 1.45 77
T.McDonald SP 3-7 5.12 1.31 57
J.Brubaker RP 0-0 2.74 1.14 35
C.Kilian RP 2-6 4.69 1.34 48
K.Winn RP 2-2 3.00 1.00 26
E.Miller RP 2-0 3.18 1.45 40
M.Gage RP 4-1 5.60 1.65 22
R.Walker RP 0-1 7.52 1.82 19
R.Borucki RP 1-1 4.94 1.52 15
S.Hentges RP 1-2 1.80 1.55 23
D.Smith RP 0-2 3.00 1.20 16
B.Tidwell SP 0-0 3.00 1.08 10
J.Peguero RP 0-0 2.38 1.24 5
T.Beck RP 0-0 6.75 1.41 5
C.Whisenhunt SP 2-0 3.38 1.41 6
G.Santos RP 0-0 3.60 1.60 1
C.Seymour RP 0-0 14.54 3.00 2
R.Sanmartin SP 1-0 8.10 1.50 4
C.Koss 2B 0-0 13.50 2.50 0
J.Foley RP 0-0 0.00 0.00 1
J.Buttó RP 0-0 22.50 5.00 5
S.Bivens RP 0-0 0.00 2.00 3
W.Ramos RP 0-0 22.50 4.50 1
W.Adames SS 0-0 0.00 0.00 0
L.Arraez 2B 0-0 0.00 0.00 0
H.Bader CF 0-0 0.00 0.00 0
M.Chapman 3B 0-0 0.00 0.00 0
R.Devers 1B 0-0 0.00 0.00 0
E.Haase C 0-0 0.00 0.00 0
H.Ramos LF 0-0 0.00 0.00 0
J.Oliva CF 0-0 0.00 0.00 0
J.Rodriguez C 0-0 0.00 0.00 0
J.Encarnacion RF 0-0 0.00 0.00 0
G.McCray CF 0-0 0.00 0.00 0
V.Bericoto RF 0-0 0.00 0.00 0
C.Schmitt LF 0-0 0.00 0.00 0
W.Brennan LF 0-0 0.00 0.00 0
D.Gilbert CF 0-0 0.00 0.00 0
D.Susac C 0-0 0.00 0.00 0
B.Eldridge 1B 0-0 0.00 0.00 0
J.Cox CF 0-0 0.00 0.00 0
D.Cavanaugh C 0-0 0.00 0.00 0
J.Lee RF 0-0 0.00 0.00 0

INJURY REPORT

NAME POS STATUS INJURY NOTES
Willy Adames
POS
SS
STATUS
Questionable
INJURY
Back
Notes
Adames is dealing with lower back spasms injury and is uncertain to take the field for the Giants.
Harrison Bader
POS
CF
STATUS
Out
INJURY
Heel
Notes
Bader is dealing with a heel injury and has been placed on the 10-day injured list.
Matt Chapman
POS
3B
STATUS
Out
INJURY
Abdomen
Notes
Chapman is dealing with an abdominal strain and has been placed on the 10-day injured list.
Jason Foley
POS
RP
STATUS
Out
INJURY
Shoulder
Notes
Foley is recovering from a shoulder injury and has been placed on the 60-day injured list. He is expected to return in early July.
José Buttó
POS
RP
STATUS
Out
INJURY
Arm
Notes
Buttó underwent surgery to repair an artery in his right arm and has been placed on the 60-day injured list. He is expected to miss the remainder of the 2026 regular season.
Joel Peguero
POS
RP
STATUS
Out
INJURY
Hamstring
Notes
Peguero is dealing with a left hamstring strain and has been placed on the 60-day injured list.
Daniel Susac
POS
C
STATUS
Out
INJURY
Back
Notes
Susac is dealing with a strained lower back and has been placed on the 10-day injured list.
Keaton Winn
POS
RP
STATUS
Out
INJURY
Elbow
Notes
Winn is dealing with a right elbow strain and has been placed on the 15-day injured list.
full roster and injuries
Batters AVG HR RBI H
B.Witt Jr. SS 0.279 13 39 103
S.Perez C 0.211 13 41 77
J.Caglianone RF 0.258 16 37 87
C.Jensen C 0.242 14 52 80
I.Collins LF 0.247 5 32 70
V.Pasquantino 1B 0.226 6 33 62
M.Garcia 3B 0.261 3 30 70
L.Thomas CF 0.240 9 34 60
M.Massey 2B 0.266 7 33 65
N.Loftin 3B 0.244 4 31 47
K.Isbel CF 0.244 3 11 40
S.Marte RF 0.270 1 9 31
T.Tolbert 2B 0.328 2 5 20
J.India 2B 0.167 2 8 8
J.Rojas 3B 0.233 1 5 10
K.Misner CF 0.220 0 4 9
J.Rave RF 0.222 1 1 4
L.Maile C 0.200 1 3 2
Starting pitcher W-L ERA WHIP K
S.Lugo SP 3-6 4.39 1.41 89
Pitchers W-L ERA WHIP K
M.Wacha SP 5-7 3.66 1.17 101
S.Lugo SP 3-6 4.39 1.41 89
N.Cameron SP 5-8 5.28 1.46 92
L.Avila SP 5-3 4.86 1.56 57
S.Kolek SP 4-3 4.50 1.24 34
K.Bubic SP 3-2 4.11 1.23 51
D.Lynch IV RP 3-2 2.18 0.94 34
A.Lange RP 1-5 6.15 1.51 41
L.Erceg RP 4-3 5.40 1.70 27
J.Schreiber RP 0-3 3.29 1.28 28
C.Ragans SP 1-4 4.84 1.42 45
S.Cruz RP 2-2 4.50 1.27 41
M.Strahm RP 3-3 7.09 1.46 27
C.Seabold SP 1-0 5.25 1.71 20
B.Way SP 1-0 3.22 1.52 21
E.Morgan RP 0-1 5.12 1.71 16
N.Mears RP 2-3 5.12 1.50 15
M.Black SP 0-0 3.57 1.70 15
R.Dobnak RP 0-0 1.93 1.50 7
B.Falter SP 0-2 13.97 3.10 6
M.Spence SP 0-2 21.21 3.00 6
J.Cuas RP 0-0 2.84 1.58 9
E.Cerantola SP 0-0 10.13 2.63 7
T.Tolbert 2B 0-0 25.07 4.29 0
C.Estévez RP 0-1 162.00 18.00 0
S.Perez C 0-0 0.00 0.00 0
S.Marte RF 0-0 0.00 0.00 0
L.Maile C 0-0 0.00 0.00 0
L.Thomas CF 0-0 0.00 0.00 0
J.Rojas 3B 0-0 0.00 0.00 0
J.India 2B 0-0 0.00 0.00 0
K.Isbel CF 0-0 0.00 0.00 0
B.Witt Jr. SS 0-0 0.00 0.00 0
M.Massey 2B 0-0 0.00 0.00 0
K.Misner CF 0-0 0.00 0.00 0
J.Rave RF 0-0 0.00 0.00 0
I.Collins LF 0-0 0.00 0.00 0
V.Pasquantino 1B 0-0 0.00 0.00 0
N.Loftin 3B 0-0 0.00 0.00 0
C.Jensen C 0-0 0.00 0.00 0
M.Garcia 3B 0-0 0.00 0.00 0
J.Caglianone RF 0-0 0.00 0.00 0

INJURY REPORT

NAME POS STATUS INJURY NOTES
Carlos Estévez
POS
RP
STATUS
Out
INJURY
Foot
Notes
Estévez is dealing with a left foot contusion and has been placed on the 60-day injured list.
Cole Ragans
POS
SP
STATUS
Out
INJURY
Elbow
Notes
Ragans is set to undergo left elbow surgery and has been placed on the 60-day injured list.
Connor Seabold
POS
SP
STATUS
Out
INJURY
Lat
Notes
Seabold is dealing with a right lat strain and has been placed on the 15-day injured list.
Kris Bubic
POS
SP
STATUS
Out
INJURY
Elbow
Notes
Bubic is dealing with left elbow soreness and has been placed on the 60-day injured list.
Jonathan India
POS
2B
STATUS
Out
INJURY
Shoulder
Notes
India underwent labral repair surgery and has been placed on the 60-day injured list. He will miss the remainder of the 2026 season.
Kyle Isbel
POS
CF
STATUS
Out
INJURY
Foot
Notes
Isbel is dealing with a left plantar fascia injury and has been placed on the 10-day injured list. He is expected to return in late July.
Nick Mears
POS
RP
STATUS
Out
INJURY
Shoulder
Notes
Mears is dealing with a right shoulder impingement and has been placed on the 15-day injured list.
Vinnie Pasquantino
POS
1B
STATUS
Out
INJURY
Hand
Notes
Pasquantino is dealing with a right hand injury and has been placed on the 10-day injured list. He is expected to return in late July.
Maikel Garcia
POS
3B
STATUS
Out
INJURY
Hand
Notes
Garcia is dealing with a left hand muscle strain and has been placed on the 10-day injured list.
Stephen Kolek
POS
SP
STATUS
Probable
INJURY
Personal
Notes
Kolek has been placed on the bereavement list but is likely to start for the Royals.
full roster and injuries
34.22
At Bats
33.68
4.09
Runs
4.25
875
Hits
850
2.50
Walks
3.17
7.90
Strikeouts
8.04
0.306
On Base Percentage
0.315
0.416
Slugging Percentage
0.398
4.40
Earned Run Average
4.95
4.31
Earned Runs
4.84
1.02
Home Runs
1.35
3.70
Walks
3.81
764
Strikeouts
774
0.08
Strikeouts Per 9 Innings
0.08
1.35
Walks Plus Hits Per Inning Pitched
1.45
Sponsored Partner
ROLRROLR

How the Giants vs. Royals Matchup Resolves

A San Francisco Giants win in Wednesday’s game at Kauffman Stadium secures the primary outcome. A Kansas City Royals win delivers the alternative result. The market runs as a clean two-way line with no draw or tie outcome, meaning every dollar is committed to one of two sides.

  • San Francisco Giants (YES): 54.5%
  • Kansas City Royals (NO): 45.5%

The Kansas City path to covering that 45.5 percent chance runs through home-field advantage and a San Francisco rotation that has shown real inconsistency in 2026. The Giants carry a 42-59 overall record, and Landen Roupp has had a rough stretch since May, giving up six earned runs in just 2.2 innings in a recent start. Kansas City is 42-60 overall but 25-27 at Kauffman Stadium, where the Royals play better baseball. A shaky Roupp outing opens the door for Kansas City to take advantage.

Market Signals and Form

The momentum story here starts with a 26 percent jump over the last 24 hours, a sharp move that has since leveled off with zero net change in the most recent hour. The trend score of 32.31 confirms the market is cooling after a burst of buying activity, likely triggered by a lineup or pitching confirmation that broke late Tuesday.

Total volume on this market reached $760,263, with $760,170 of that arriving in the last 24 hours alone. That surge in activity alongside $296,131 in liquidity signals strong conviction from a concentrated group of buyers rather than broad, distributed participation.

The spread sits at -2.5 and the over/under total line is 3.5, both available as secondary lines in the market interface. The MLB World Series Champion 2026 market, a same-sport related event, carries San Francisco at 33 percent, which is consistent with the Giants’ underdog status in the broader league context despite their single-game favoritism here.

  • San Francisco Giants record: 42-59 overall, 20-34 on the road in 2026
  • Kansas City Royals record: 42-60 overall, 25-27 at Kauffman Stadium
  • Starting pitcher: Landen Roupp for San Francisco, 7-8 record, 3.98 ERA, recent struggles since May
  • Market momentum: 26 percent gain over 24 hours, flat in last hour, trend score 32.31 confirms post-surge cool-down
  • Whale activity: $367,096 in large trades, 100 percent committed to San Francisco

San Francisco Giants Lines Analysis

The Giants carry the market favorite tag at 54.5 percent, which reflects a modest edge rather than a commanding lead. San Francisco’s lineup has enough pop to produce runs on the road, and the Giants’ bullpen, anchored by closer Ryan Walker, gives manager Bob Melvin options if Roupp struggles early and needs a short hook.

Kansas City makes a credible underdog case at 45.5 percent. The Royals play at home in Kauffman Stadium, where their 25-27 record shows a competitive venue edge. If Roupp repeats his recent rough outings, Kansas City’s lineup can capitalize against a depleted Giants starter, and the Royals’ home crowd adds real energy to a club fighting for relevance in the AL Central.

  • Watch Landen Roupp’s command: A high walk total early ends San Francisco’s case quickly
  • Royals home splits: Kansas City is meaningfully better at Kauffman than on the road
  • Whale concentration: 100 percent of large trade capital sits on San Francisco, an unusual signal
  • Giants road record: San Francisco is 20-34 away from Oracle Park, a real liability
  • Market liquidity: $296,131 in open liquidity means prices can still shift before first pitch

The $760,263 in total lifetime volume, nearly all of it arriving in a single 24-hour window, reflects a market that formed fast and hard around the Giants. That kind of late-breaking volume concentration usually tracks a late-breaking catalyst, and it gives the San Francisco side a credible, data-backed foundation heading into game time.

LINES VERDICT

San Francisco Giants

San Francisco carries the market edge into Kauffman Stadium, backed by a unified wave of large-trader capital and a momentum surge that confirms buyers leaned hard to the Giants side ahead of first pitch.

Frequently Asked Questions

The Giants are favored at 54.5 percent implied probability on Polymarket, while the Royals hold 45.5 percent. San Francisco is the market's preferred outcome heading into the July 22 game at Kauffman Stadium.

The spread line is -2.5, meaning the favored team must win by three or more runs to cover. Spread prices are UI data strips; the moneyline market is the primary resolution market on Polymarket.

The San Francisco Giants vs. Kansas City Royals game is scheduled for July 22, 2026, at 18:10 UTC at Kauffman Stadium in Kansas City. Check your local listings for regional broadcast details.

The primary over/under total line listed is 3.5, with alternative lines including O/U 4.5, 5.5, 6.5, 7.5, 8.5, 9.5, and 10.5 available as secondary markets on Polymarket for this game.

Polymarket is the prediction market venue hosting the San Francisco Giants vs. Kansas City Royals market. Polymarket is a decentralized prediction market platform, not a sportsbook, and resolves based on game outcome.

We aggregate the live positions of the top 50 Polymarket whales (ranked by 30-day tracked volume) into one composite reading per market. It refreshes every hour. The percentage shows how many of those whales hold YES versus NO; the net dollar position shows the cohort's directional exposure in dollars.

A convergence event fires when three or more tracked wallets buy the same outcome on the same market within a four-hour window. We surface these in the activity feed and the VIP digest.

No. Lines is an editorial and data product. We do not operate prediction markets, custody funds, or accept trades. All trade flows deep-link to Polymarket via our affiliate code. Probabilities shown are market-implied and not predictions or recommendations.

What the smart money is doing

The top 50 Polymarket whales lean YES +0 points on this market. 0% of the cohort holds YES; 0% holds NO. Net dollar position favors YES.

Biggest recent positions: 0x5e9458 traded $169,830 OVER. 0x4d4f13 traded $104,724 SAN FRANCI. 0x3dfb15 traded $92,542 SAN FRANCI. xifutloong3 traded $73,770 SAN FRANCI.

What Could Shift These Probabilities?

Roupp Steadies, Giants Bullpen Closes

Landen Roupp recovers from his recent rough stretch and delivers five solid innings, keeping Kansas City's lineup off the board early. San Francisco's bullpen, led by Ryan Walker, protects the lead through the final outs. The Giants' road offense generates enough run support to justify the market's 54.5 percent lean and deliver for the large traders who backed them heavily.

Roupp Struggles Again, Royals Capitalize

Landen Roupp's command issues resurface at Kauffman Stadium, and the Kansas City lineup punishes him early. The Royals' home crowd energizes a club that plays noticeably better in Kansas City than on the road. San Francisco's 20-34 road record this season becomes a relevant liability, and the 45.5 percent Kansas City side cashes.

Giants Rally After Early Deficit

Kansas City jumps out to an early lead off a shaky Roupp, but San Francisco's lineup claws back through the middle innings. The Giants' depth in their lineup proves decisive, and the market's slight favorite edge holds as San Francisco closes out a narrow road win despite the early scare.

Pitchers' Duel Breaks Total

Both starters settle in and the game turns into a low-scoring affair, with the 3.5 total line becoming a live factor. A late extra-inning scenario, which the market lists as a separate outcome, shifts money flows in real time and creates unexpected price movement on both sides of the moneyline before the final out is recorded.

Key macro factor: San Francisco's 42-59 record and 20-34 road split represent a structural headwind even at modest favorite odds, while Landen Roupp's May-onward regression adds meaningful starting-pitcher risk to the Giants' market position.

Market Timeline

Jul 16, 1:00 PM
Market Created
Jul 16, 1:02 PM
Market Opened
Jul 16, 1:03 PM
Event Start
Jul 29, 2026
Market Resolution

Market Comments

Probabilities shown are market-implied and not predictions or recommendations. This content is for informational purposes only.