HomeRight ArrowMLB

Giants vs Royals Predictions, Pick, MLB Odds for Tuesday, July 21

Giants vs Royals Predictions, Pick, MLB Odds for Tuesday, July 21 article feature image
2 min read
Credit:

Stephen Brashear-Imagn Images. Pictured: Drew Gilbert and Casey Schmitt.

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.


Header First Logo
Header Second Logo

Giants vs Royals Prediction

  • 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 Logo
July 21, 2026
7:40 p.m. EDT
NBCS-BA
Royals Logo
Giants Odds
SpreadTotalMoneyline
-1.5
-175
9.5
-112o / -107u
-115
Royals Odds
SpreadTotalMoneyline
+1.5
+145
9.5
-112o / -107u
-105
Odds via bet365. Get up-to-the-minute MLB odds here.
bet365 Logo
  • 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)StatRHP Luinder Avila (KCR)
2-8W-L4-3
0.7fWAR (FanGraphs)0.2
5.31 / 4.24ERA / xERA5.08 / 4.86
4.46 / 4.21FIP / xFIP4.57 / 4.83
12.2%K-BB%6.5%
42.5%GB%48.1%
.318BABIP.331
88Stuff+101
108Location+91

Giants vs Royals MLB Betting Preview

Header First Logo

San Francisco Giants 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.

Header First Logo

Kansas City Royals Betting Preview

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.


Header First Logo

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)


Giants vs Royals Weather


Get the latest coverage on MLB Weather.
Author Profile
About the Author
Grant NeifferVerified Action Expert

This site contains commercial content. We may be compensated for the links provided on this page. The content on this page is for informational purposes only. Action Network makes no representation or warranty as to the accuracy of the information given or the outcome of any game or event.