Bet Better BET BETTER PRO
Today's bets are live / Top performing picks daily / Tracked in public — wins & losses
Model picks & player props
San Francisco Giants
VS
Kansas City Royals

San Francisco Giants vs Kansas City Royals Picks & Predictions

Model updated Aug 10, 12:51AM UTC

Every play below is priced against our model. The bigger the green edge, the more the line is in your favour.

MLB
Kauffman Stadium, Kansas City
Outdoor
Wed 22 Jul 2026, 6:10PM
20
Game Picks
2
Player Props
Answer
Model lean: Kansas City Royals -3.5 (Spread)
For San Francisco Giants vs Kansas City Royals (MLB), model win probability 24.4%, fair odds 4.10, book price +450, model edge +6.2%, this is your free pick — unlock every other market and all player props with Pro. Tip-off Wed 22 Jul 2026, 6:10PM at Kauffman Stadium.
Every pick is logged and graded — nothing hidden after the fact. See the verified record
This gameBets like this sit in our formula’s best MLB market — 498 of 903 right (mlb total-runs unders)
This bet type · last timeAug 8
Under 6
Baltimore Orioles @ Texas Rangers
CASHED
STAKE $100RETURNS $301

Game picks

+EV edge in green
Spread
Kansas City Royals
-1.5
+ 19 more markets
Unlock with Pro
🔒

Unlock every graded pick for this game

See the full board for this matchup — every market, every line, every edge — plus every pick across the slate.

Bet Better Unlock all game picks
Cancel anytime · full verified record at /results

Calibrated model vs market

Model prob · fair odds · edge
PickMarketModel lean
Kansas City RoyalsSpreadPositive-edge lean 🔒 Unlock with Pro
Kansas City RoyalsSpreadPositive-edge lean 🔒 Unlock with Pro
Kansas City RoyalsSpreadPositive-edge lean 🔒 Unlock with Pro
Kansas City RoyalsSpreadPositive-edge lean 🔒 Unlock with Pro
Kansas City RoyalsMoneyline - 1st 5 InningsPositive-edge lean 🔒 Unlock with Pro
Kansas City RoyalsSpreadPositive-edge lean 🔒 Unlock with Pro
Kansas City RoyalsSpreadPositive-edge lean 🔒 Unlock with Pro
OverTotal RunsPositive-edge lean 🔒 Unlock with Pro
OverTotal RunsPositive-edge lean 🔒 Unlock with Pro
OverTotal RunsPositive-edge lean 🔒 Unlock with Pro
Kansas City RoyalsSpread - 1st 5 InningsPositive-edge lean 🔒 Unlock with Pro

Unlock the full calibrated board

See the model's calibrated probability, fair odds and edge on every market in this matchup.

Bet Better Unlock calibrated edges
Cancel anytime · full verified record at /results

Who's out

Injuries & availability

San Francisco Giants

  • Marcelo Mayer 2BOut
  • Matt Chapman 3BOut
  • Victor Bericoto RFOut
  • Harrison Bader CFOut
  • Joel Peguero RPOut
  • Matt Gage RPOut
  • Jesus Rodriguez COut
  • Casey Schmitt LFOut
  • Trevor McDonald SPOut
  • Rowan Wick RPOut
  • Hayden Birdsong RPOut
  • Randy Rodriguez RPOut
  • Jose Butto RPOut

Probable pitcher

Logan Webb SP

Kansas City Royals

  • Maikel Garcia 3BOut
  • Vinnie Pasquantino 1BOut
  • Luinder Avila SPOut
  • Nick Mears RPOut
  • Carlos Estevez RPOut
  • Beck Way RPOut
  • Stephen Kolek SPOut
  • Connor Seabold RPOut
  • Cole Ragans SPOut
  • Jonathan India 2BOut
  • James McArthur RPOut
  • Alec Marsh SPOut

Probable pitcher

Randy Dobnak SP
Availability updated Aug 9, 8:20PM UTC · refreshed roughly every 4 hours.

Weather & availability impact for this fixture

Conditions · who's out · how it moves the number
For San Francisco Giants vs Kansas City Royals: Ballpark wind and temperature can swing the run total, though the live per-park feed isn't wired into this page yet, and 25 players are listed out or questionable across both sides.
FactorThis fixture
Ballpark weatherWind and temperature at the park move run totals, but our ballpark weather module is pending a file-to-table persistence job.
Availability25 listed out or questionable (see Who's out above)

General rule: wind blowing out and warm air help the ball carry (more runs and home runs), while wind in and cold air suppress scoring; the starting pitchers listed above are the single biggest driver of the run total.

Ballpark weather module pending a file-to-table persistence job (owner). We won't show a wind/temperature number until it's persisted to the database.

Pro — weather & injury-adjusted view

See the weather- and injury-adjusted projected line and the model's with/without delta for this fixture. 🔒 Unlock with Pro

Player props

+EV edge in green
PlayerTeamStatLinePickOdds (US)Edge
Heliot Ramos SFG Batter - Total Bases 🔒 🔒 🔒 🔒
Heliot Ramos SFG Batter - Hits + Runs + RBIs 🔒 🔒 🔒 🔒

Unlock every player prop for this game

Get the player, the line, the pick and the edge on every graded prop in this matchup.

Bet Better Unlock player props
Cancel anytime · full verified record at /results

Betting angles

Markets & form
MoneylineKansas City RoyalsNo line posted
3-2L5 record
L5 RF3.0L5 RA1.0Home L53-2vs San Francisco Giants L53-2

Kansas City Royals moneyline form: last five 3-2, 3.0 runs/gm.

Run LineKansas City Royals run lineNo line posted
3-2L5 record
L5 RF3.0L5 RA1.0Home L53-2vs San Francisco Giants L53-2

Kansas City Royals spread form: last five 3-2, 3.0 runs/gm.

Total RunsGame total · Kansas City Royals vs San Francisco GiantsNo line posted

Kansas City Royals total runs form: last five 3-2, 3.0 runs/gm.

Team Total RunsKansas City Royals team totalNo line posted
2.0runs we expect
L5 RF3.0L5 RA1.0Home L53-2vs San Francisco Giants L53-2

Kansas City Royals team total runs form: last five 3-2, 3.0 runs/gm.

San Francisco Giants @ Kansas City Royals — model preview

<p>Deep dive into Kansas City Royals vs San Francisco Giants MLB game. Find value betting opportunities. Check out MLB predictions, MLB game picks, baseball betting preview, Kansas City Royals vs San Francisco Giants stats and odds.</p>

Kansas City Royals vs San Francisco Giants : Kansas City Royals h2h_1st_5_innings (-102)

Odds available at NA at time of publishing

As the Kansas City Royals gear up to face the San Francisco Giants on July 22, the momentum is clearly on their side. Riding a recent wave of strong performances, the Royals have shown resilience and adaptability, especially at Kauffman Stadium, where their hitters have been lighting up opposing pitchers. The Giants, while formidable, have struggled to find consistent offense on the road, and against a Royals pitching staff that has tightened up lately, they may find it challenging to score. Kansas City’s recent form underscores their ability to capitalize on mistakes, and with the crowd behind them, they're primed for a breakout game. Furthermore, the Royals have a slight edge in head-to-head matchups, which can’t be overlooked. With their bats coming alive and the Giants’ road woes, backing Kansas City on the moneyline feels like the right play here.

Kansas City Royals vs San Francisco Giants : Over 9.5 Total Runs (+110)

Odds available at NA at time of publishing

As the Royals gear up to host the Giants, the stage is set for a high-scoring affair. Kansas City has shown a penchant for offense lately, averaging over five runs per game in their last ten. With their lineup firing on all cylinders, bolstered by a few emerging stars, they can capitalize on any pitching missteps. San Francisco, on the other hand, has been no slouch at the plate either, boasting a solid .265 average. Their ability to string together hits could exploit the Royals' pitching inconsistencies, particularly against left-handed batters. Considering both teams' recent trends and the potential for fireworks, betting on the total runs to soar over 9.5 feels like a savvy play. The combination of potent lineups and an unpredictable pitching battle should lead to plenty of runs crossing the plate, making this matchup one to watch for offensive fireworks.

Kansas City Royals vs San Francisco Giants : Kansas City Royals Win (-102)

Odds available at NA at time of publishing

As the Kansas City Royals gear up to host the San Francisco Giants, the momentum is clearly leaning toward the home team. The Royals have been on a surge recently, showcasing a lineup that has come alive, particularly against right-handed pitching. With a batting average well over .275 in their last 10 games, they’ve been finding gaps and driving in runs with impressive consistency. On the mound, the Royals’ starter is coming off one of his strongest outings, striking out eight in his last appearance. Contrast this with the Giants, who have struggled to find their rhythm lately, faltering against teams with solid pitching. The Royals’ home advantage can’t be overlooked either; they’ve been tough at Kauffman Stadium. With a blend of potent offense and reliable pitching, Kansas City is primed to take this matchup, making them the smart play on the moneyline today.

Kansas City Royals vs San Francisco Giants : Over 9 Total Runs (-110)

Odds available at NA at time of publishing

As we gear up for the Royals versus Giants matchup, the stage is set for a possible offensive showcase. The Royals have been heating up at the plate, with their bats coming alive, averaging over five runs per game in their last ten outings. Meanwhile, the Giants have shown a knack for stringing together hits, bolstered by a lineup that thrives against right-handed pitching—just what they’ll face today. On the mound, the Royals' starter has struggled to find consistency, allowing more than four earned runs per outing lately. The Giants' pitcher hasn't fared much better, yielding an uptick in runs as the season grinds on. With both teams trending upwards in scoring and given the potential for a few early fireworks, taking the over on this total seems like a wise play. Expect plenty of action as both lineups look to seize the moment under the Kansas City sun.

Kansas City Royals vs San Francisco Giants : Kansas City Royals +0.5 (-145)

Odds available at NA at time of publishing

As the Kansas City Royals prepare to take on the San Francisco Giants, there's a compelling case for backing the Royals on the run line. Recently, Kansas City has found its footing, showcasing a potent offense that has averaged over five runs per game in their last series. The Giants, while competitive, have struggled with consistency on the road, often faltering against left-handed pitching. With the Royals likely sending a southpaw to the mound who has been effective at home, expect them to capitalize on San Francisco's recent offensive woes. Moreover, Kansas City’s home crowd can be a game-changer, providing that extra boost when the stakes are high. With a solid run line advantage here and the Royals’ recent surge, they are primed to not just win, but do so convincingly. Take a strong look at Kansas City covering that half-run line; it feels like the right play as they look to build momentum in front of their fans.

Track record for this matchup

Logged & graded
10
Total Picks
Hit Rate

Hit rate is how often the pick landed — not profit; favourites can win often and still lose money.

DateMarketPickResult
22 Jul 26 Total Runs Over 9.5 ✗ MISS
22 Jul 26 Spread - 1st 5 Innings Kansas City Royals 0.5 ✓ HIT
22 Jul 26 Spread Kansas City Royals -1.5 ✗ MISS
22 Jul 26 Total Runs Over 11.5 ✗ MISS
22 Jul 26 Spread Kansas City Royals -4.5 ✗ MISS
22 Jul 26 Total Runs Over 9 ✗ MISS
22 Jul 26 Spread Kansas City Royals -2.5 ✗ MISS
22 Jul 26 Spread Kansas City Royals -3.5 ✗ MISS
22 Jul 26 Spread Kansas City Royals -6.5 ✗ MISS
22 Jul 26 Spread Kansas City Royals -5.5 ✗ MISS

About this matchup

How we read the game

This page tracks the Bet Better model's pick history and predictions for San Francisco Giants vs Kansas City Royals in the MLB. You may also see this matchup written as Giants vs Royals, or as Royals vs Giants. The most recent game between them was Wednesday 22 July 2026 at Kauffman Stadium. The model has generated 20 game picks and 2 player props for this matchup. Review the picks and historical data above to guide your MLB betting strategy for this matchup.

Today's selected board

See the plays that cleared the model's filter today

See today's picks

Get tomorrow's free pick by email

Free. One email a day, tops. Unsubscribe in one tap.

18+ only. Please gamble responsibly.

Bet Better is not a bookmaker and does not accept wagers. Information is for educational purposes only. Gamble responsibly — only bet what you can afford to lose. 18+. National Gambling Helpline 1800 858 858. If betting stops being fun, take a break — see our responsible gambling resources.

Get tomorrow's free pick by email

Free. One email a day, tops. Unsubscribe in one tap.

18+ only. Please gamble responsibly.