The Kansas City Royals host the San Francisco Giants on July 21, 2026. First pitch from Kauffman Stadium is scheduled for 7:40 p.m. EDT. The game will be broadcast on NBCS-BA.
The Giants are favored by -115 on the moneyline and by -1.5 on the run line. The Royals are -105 on the moneyline and +1.5 on the run line. The total is set at 9.5 runs.
Find my MLB picks and Giants vs Royals prediction below, as well as probable pitchers, weather report, and more.
- Giants vs Royals Pick: Casey Schmitt Over 0.5 Home Runs (+475)
My Giants vs Royals best bet is a HR prop on Casey Schmitt. Make sure to find the best odds by checking our live MLB odds page.
Giants vs Royals Odds
| Giants Odds | ||
|---|---|---|
| Spread | Total | Moneyline |
-1.5 -175 | 9.5 -112o / -107u | -115 |
| Royals Odds | ||
|---|---|---|
| Spread | Total | Moneyline |
+1.5 +145 | 9.5 -112o / -107u | -105 |
- Giants vs Royals moneyline: Giants -115, Royals -105
- Giants vs Royals over/under: 9.5 (-112o / -107u)
- Giants vs Royals spread: Giants -1.5 (+145), Royals +1.5 (-175)
Giants vs Royals Probable Pitchers
| RHP Tyler Mahle (SFG) | Stat | RHP Luinder Avila (KCR) |
|---|---|---|
| 2-8 | W-L | 4-3 |
| 0.7 | fWAR (FanGraphs) | 0.2 |
| 5.31 / 4.24 | ERA / xERA | 5.08 / 4.86 |
| 4.46 / 4.21 | FIP / xFIP | 4.57 / 4.83 |
| 12.2% | K-BB% | 6.5% |
| 42.5% | GB% | 48.1% |
| .318 | BABIP | .331 |
| 88 | Stuff+ | 101 |
| 108 | Location+ | 91 |
Giants vs Royals MLB Betting Preview
The Giants come into this matchup with a 42-58 record and are 20-33 on the road. They'll look to build off a strong outing from Tyler Mahle, who matched his season high by throwing seven innings while allowing just one run against Colorado.
Mahle also struck out four batters in that start, giving the Giants another quality performance from the veteran right-hander as they try to improve their road record.
The Royals are 41-60 on the season and 24-27 at home. They'll look to take advantage of home field as they continue their series against San Francisco.
One storyline to watch is Salvador Perez, who is closing in on franchise history. The veteran catcher is just one home run away from tying George Brett's Royals record of 317 career homers.

Giants vs Royals Pick, Betting Analysis
We don't have a huge sample size of Avila as a starting pitcher, but I have him as close to an average matchup for righty power.
The ballpark is an upgrade for power over SF and the weather is around neutral for hitting.
Schmitt has been having a great season and I have the true odds around +400 today, making this a great EV bet.
Pick: Casey Schmitt o0.5 Home Runs (+475)




































