The Kansas City Royals host the San Francisco Giants on July 20, 2026. First pitch from Kauffman Stadium is scheduled for 7:40 p.m. EDT. The game will be broadcast on ROYL.
The Giants are favored by -116 on the moneyline and by -1.5 on the run line. The Royals are -103 on the moneyline and +1.5 on the run line. The total is set at 10.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: Under 10.5
My Giants vs Royals best bet is on the under. 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 -183 | 10.5 -105o / -115u | -103 |
| Royals Odds | ||
|---|---|---|
| Spread | Total | Moneyline |
+1.5 +150 | 10.5 -105o / -115u | -116 |
- Giants vs Royals moneyline: Giants -103, Royals -116
- Giants vs Royals over/under: 10.5 (-105o / -115u)
- Giants vs Royals spread: Giants -1.5 (+150), Royals +1.5 (-183)
Giants vs Royals Probable Pitchers
| Trevor McDonald (RHP, SF) | Stat | Michael Wacha (RHP, KC) |
|---|---|---|
| 3-7 | W-L | 5-7 |
| 0.8 | fWAR (FanGraphs) | 1.8 |
| 5.02 / 3.90 | ERA / xERA | 3.77 / 4.13 |
| 4.05 / 4.01 | FIP / xFIP | 4.00 / 4.30 |
| 11.3% | K-BB% | 12.7% |
| 56.2% | GB% | 38.5% |
| .295 | BABIP | .278 |
| 99 | Stuff+ | 98 |
| 102 | Location+ | 102 |
There's something strange going on lately with the O/U lines in Kansas City.
The Royals and Padres just finished up a series there where there were 13, 7, and 21 runs scored in the three games. And tonight we see the O/U at 10.5, which is very high.
It seems extra bloated when you see that the Royals have their most reliable starter, Michael Wacha, on the hill. Wacha brings in a 3.77 ERA this year, and it's at 3.21 at home. He has allowed just 14 homers in 19 starts this year, powered by his changeup that is so hard for hitters to get the barrel on.
Wacha will get to go up against a Giants offense that has struggled to score runs. They are better on the road (.740 OPS vs. .699 at home), but it's far from an imposing lineup.
On the other side is Trevor McDonald, who comes into this game with a 5.02 ERA. He's given up 15 of his 37 MLB earned runs this year in two starts. So, outside of two major problem starts, he's been pretty good at limiting damage, mainly generating ground balls, and has only given up just six homers in 13 starts.
What we have here are two pitchers who excel at limiting homers and two lineups that have a tough time really punishing pitchers, most of the time.
And yet we get the 10.5 O/U? I expected it to be nine. So I like this under a whole lot.
Pick: Under 10.5 (-118)




































