Rolr3 1920x300
SF Giants vs KC Royals Prediction July 21

SF Giants vs KC Royals Prediction July 21

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

OVER 2.5 FIRST FIVE INNINGS (YES): Two offenses that combined for seven runs the previous night meet again in a warm July environment at Kauffman Stadium, with pitching on both sides unable to guarantee a scoreless first five frames. Market probability: 82%.

79% Market Probability
1h +0.0% 24h +19.5% Trend Weak (32/100)
Real Money Odds Book · Fanatics Market
Moneyline
San Francisco Giants -110 52¢
Kansas City Royals -110 49¢
Spread
San Francisco Giants -1.5 39¢
Kansas City Royals +1.5 62¢
Total
Over O 9.5 44¢
Under U 9.5 57¢
Volume
$235.9K
$235.7K in 24h
Liquidity
$1.3M
Deep liquidity
Time Left
7 days
Resolves Jul 28
236K Vol. Jul 28, 2026
San Francisco Giants
San Francisco Giants $170K Vol.
52%
Kansas City Royals
Kansas City Royals $170K Vol.
49%
Spreads $856 Vol.
Totals $67K Vol.
Largest Trade
$90,000
texaskid (+$41.1K)
voted with: KC · KANSAS CIT
Jul 21, 2026 at 8:07pm
Most Recent
$50,725
0x3dfb...abaf voted O/U 9.5 · UNDER 8 mins ago
Trader Rank Amount Position Volume PnL ROI Time
0x3dfb...abaf #1,474,382 $50,725 O/U 9.5 UNDER $38.7M -$171 0.0% 8 minutes ago
texaskid #15 $90,000 KC KANSAS CIT $2.5M +$41.1K +1.7% 4 hours ago

The San Francisco Giants vs Kansas City Royals prediction lands on the Over 2.5 runs in the first five innings, the YES outcome priced at eighty-two percent on Polymarket entering Tuesday’s series game. The two clubs meet at Kauffman Stadium for game two of this three-game set, one night after the Royals edged San Francisco four to three in a close opener.

The market climbed twenty-three percent over the past twenty-four hours before cooling slightly in the last hour, and the trend score of thirty-two confirms a market that ran hot and is now digesting near its ceiling. Both clubs rank near the bottom of their respective divisions — the Giants sit forty-two and fifty-seven on the season, while Kansas City stands forty and sixty — which keeps each pitching staff under scrutiny and strengthens the case for early-inning offense. Total lifetime volume reached fifty-eight thousand dollars, almost entirely placed in the past day, pointing to sharp late-forming conviction around this number.

Where the Big Money Landed

A single whale trade drives the entire large-trade picture for this market. The YES side (Over 2.5 first-five-innings runs) collected ninety thousand dollars in large-trader capital, while the NO side drew zero. One trader committed all of that capital, making the whale footprint here unusually concentrated on a single outcome.

The top position belongs to the trader known as texaskid, whose $90,000 stake on the YES outcome stands as the defining trade in this market. Texaskid’s position has generated a confirmed return of forty-one thousand one hundred dollars in profit, reflecting the YES price’s large move since entry. The trader’s position size and realized gain mark this as one of the more decisive single-market commitments in the current MLB slate on Polymarket.

The whale pattern here sends a clear signal: no large capital has lined up on the NO side at any point. When whale activity concentrates entirely on one outcome with zero opposing volume, it typically reinforces rather than diverges from the headline probability. The eighty-two percent YES price and texaskid’s outsized return confirm that large-trader conviction and market price are moving in lockstep.

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.243 20 53 93
L.Arraez 2B 0.323 4 36 122
W.Adames SS 0.228 18 44 85
C.Schmitt LF 0.275 19 50 101
J.Lee RF 0.303 5 33 105
M.Chapman 3B 0.235 7 42 72
H.Ramos LF 0.276 9 30 66
B.Eldridge 1B 0.271 10 23 55
D.Gilbert CF 0.228 4 20 46
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.238 2 8 10
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.105 0 0 2
J.Oliva CF 0.143 0 0 1
G.McCray CF 0.000 0 0 0
Starting pitcher W-L ERA WHIP K
T.Mahle SP 2-8 5.31 1.46 73
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-8 5.31 1.46 73
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.81 1.40 48
K.Winn RP 2-2 3.06 0.99 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.83 1.53 22
D.Smith RP 0-2 3.21 1.14 14
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.213 13 41 77
J.Caglianone RF 0.260 16 37 87
C.Jensen C 0.242 13 51 79
I.Collins LF 0.245 5 32 69
V.Pasquantino 1B 0.221 6 32 60
M.Garcia 3B 0.261 3 30 70
L.Thomas CF 0.244 9 34 60
M.Massey 2B 0.267 7 33 64
N.Loftin 3B 0.242 4 30 46
K.Isbel CF 0.244 3 11 40
S.Marte RF 0.268 1 9 30
T.Tolbert 2B 0.345 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
L.Avila SP 4-3 5.08 1.62 50
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 4-3 5.08 1.62 50
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.30 1.53 39
L.Erceg RP 4-3 5.40 1.70 27
J.Schreiber RP 0-3 3.38 1.29 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.24 1.49 26
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.26
At Bats
33.71
4.11
Runs
4.26
870
Hits
843
2.49
Walks
3.18
7.88
Strikeouts
8.05
0.307
On Base Percentage
0.315
0.418
Slugging Percentage
0.399
4.41
Earned Run Average
4.98
4.32
Earned Runs
4.87
1.02
Home Runs
1.37
3.72
Walks
3.82
757
Strikeouts
764
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 First-Five Innings Market Resolves

The YES outcome settles when the two teams combine for more than two and a half runs across the first five innings of play. The NO outcome resolves when the combined run total through five innings stays at two or fewer. A game that sees a single two-run homer by the second inning already pushes the YES outcome within reach, which explains the heavy market lean.

  • Over 2.5 first-five-innings runs (YES): 82%
  • Under 2.5 first-five-innings runs (NO): 18%

The alternative markets on this card include first-five-innings lines at 3.5, 4.5, 5.5, and 6.5, a No-Run-First-Inning (NRFI) market, a full-game over/under at nine and a half, spread lines, and an extra-innings prop. The NO path requires both starting pitchers to deliver clean, dominant work through the first five frames — a difficult ask given that neither the Giants nor the Royals rank among the league’s elite pitching organizations this season.

Market Signals and Form

The momentum composite tells one clear story: a dramatic twenty-three percent surge over twenty-four hours drove the YES price to its current level, and the minor dip in the most recent hour reflects normal market cooling after a sharp move rather than any reversal signal. The trend score at thirty-two confirms the market remains in a bullish posture but has slowed its climb. The catalyst appears to be a combination of Tuesday’s confirmed lineup context and the previous night’s game, where San Francisco and Kansas City traded runs across a competitive, back-and-forth four-to-three contest that demonstrated both offenses can score against the other.

Total volume reached fifty-eight thousand dollars, with nearly all of that arriving inside the past twenty-four hours. Liquidity on the book stands at seven hundred eighty-four thousand dollars, giving the market significant depth behind the current price. That depth tells traders the eighty-two percent read is well-supported and not a thin-market artifact.

The full-game totals line sits at nine and a half runs, and additional first-five-innings markets at 3.5 and 4.5 represent the next logical thresholds beyond the primary 2.5 line. The MLB World Series Champion 2026 market carries a strong positive correlation with this game’s YES outcome, consistent with both clubs playing meaningful mid-season games that can shape second-half narratives.

  • YES (Over 2.5) probability: 82%, the primary consensus across market participants
  • Momentum: Large twenty-four-hour gain cooling slightly in the last hour; trend score of thirty-two confirms bullish posture
  • Volume conviction: Fifty-seven thousand nine hundred forty-nine dollars placed in twenty-four hours signals late-forming but decisive market agreement
  • Pitching context: Neither club carries an elite top-of-rotation arm for this series slot, supporting run-scoring expectations
  • Recent series result: Kansas City won game one four to three, showing both offenses can score against each other in this environment

Giants vs Royals Lines Analysis

The eighty-two percent YES price reflects a market that sees two middling offenses facing pitching matchups unlikely to produce a shutout through five innings. The Giants are twenty and thirty-two on the road this season, meaning San Francisco struggles away from Oracle Park. Kansas City stands twenty-three and twenty-seven at home, the stronger of the two home splits. A home team that scores runs early while the visiting Giants offense finds its footing fits neatly inside the YES resolution.

The NO case rests entirely on the starting pitchers delivering four or five clean innings apiece. Both clubs have leaned on bullpen management this season, meaning starters often carry heavier pitch counts early. A first-inning walk or two, combined with a gap shot, can bury the NO case before the market even reacts. The run environment at Kauffman Stadium in warm July conditions also favors the hitter.

  • Starting pitcher durability: Watch for early pitch-count trouble that pulls a starter before five innings
  • Royals home offense: Kansas City scores at a higher clip at Kauffman than on the road
  • Giants road struggles: San Francisco’s twenty-and-thirty-two road mark reflects inconsistent offensive support away from home
  • Weather conditions: July in Kansas City typically means warm, hitter-friendly air at Kauffman Stadium
  • NRFI cross-check: The active NRFI market on this card signals first-inning run-scoring is a live conversation, supporting the broader YES case

Lifetime volume of fifty-eight thousand dollars, almost entirely placed in a single day, marks this as a market where conviction built fast and concentrated around one outcome. That concentration reinforces the eighty-two percent read rather than undermining it.

LINES VERDICT

OVER 2.5 FIRST FIVE INNINGS (YES)

Two struggling clubs, a hitter-friendly ballpark in peak summer conditions, and a previous game that already proved both lineups can score make the YES outcome the clear call here.

Frequently Asked Questions

The Over 2.5 runs in the first five innings (YES outcome) is priced at 82% on Polymarket, making it the heavy favorite. The Under 2.5 runs (NO outcome) sits at 18%.

The spread of -1.5 means one side must win by two or more runs for that spread side to cover. It is listed as a secondary data strip alongside the primary first-five-innings market.

The San Francisco Giants at Kansas City Royals game on July 21, 2026 is played at Kauffman Stadium in Kansas City, Missouri. Check MLB.TV and local broadcast listings for the confirmed first-pitch time.

The full-game over/under total is set at nine and a half runs. The primary Polymarket prediction focuses on whether more than two and a half runs score in the first five innings combined.

Traders can take a position on this market at Polymarket, a decentralized prediction market platform. The YES outcome (Over 2.5 first-five-innings runs) is currently priced at 82% on Polymarket.

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 Could Shift These Probabilities?

Early Runs Pour In

Kansas City breaks through in the first two innings against the Giants starter, with San Francisco answering in the third. The combined run total clears two and a half before either team reaches its fifth at-bat, resolving YES cleanly and validating the eighty-two percent market consensus ahead of schedule.

Starters Lock Down Early

Both starting pitchers deliver four innings of scoreless ball, keeping the combined total at zero through four frames. A single run scores late in the fifth, leaving the game at one to nothing through five innings and resolving NO — a shock outcome given current market pricing at eighty-two percent YES.

Late-Inning Scoring Surge

The game stays quiet through three innings before one club erupts for three runs in the fourth or fifth frame. The sudden scoring push drives the combined total past two and a half late in the window, resolving YES but only after traders endure an extended scoreless stretch that creates early uncertainty.

Pitching Change Sparks Chaos

An early pitching change triggered by injury or command issues brings a less-reliable arm into a high-leverage inning before the fifth. The replacement pitcher walks two batters and surrenders a gap double, blowing the game open and delivering well more than two and a half combined runs ahead of schedule.

Key macro factor: Both the Giants and Royals are out of playoff contention in 2026, creating lineup volatility and roster experimentation that can drive unexpected early-inning scoring patterns in second-half games.

Market Timeline

Jul 15, 1:00 PM
Market Created
Jul 15, 1:02 PM
Market Opened
Jul 28, 2026
Market Resolution

Market Comments

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