San Francisco Giants vs Kansas City Royals Prediction, 7/20/2026 MLB Picks, Best Bets & Odds
Game: San Francisco Giants vs Kansas City Royals
Date: Monday, July 20, 2026
Location: Kauffman Stadium in Kansas City, MO
TV: MLB.TV
Odds/Point Spread: San Francisco (-150) Kansas City (+125)
The Kansas City Royals (40-59) welcome the San Francisco Giants (42-56) at Kauffman Stadium on Monday. The odds on this game have the Giants at -150 while the Royals are priced at +125. The over/under is set at 9. The starting pitchers are Tyler Mahle and Michael Wacha.

The Giants have hit 179 doubles as a team and have hit 110 balls out of the stadium. San Francisco has a slugging rate of .419 and have been rung up 764 times, while drawing a walk on 245 occasions. As a squad, the San Francisco Giants are knocking in 4.1 runs per outing, which puts them at 25th in the league. They have accumulated 389 runs batted in and 859 hits so far this year, while their batting average sits at .256. They have a total of 405 runs and have an on-base percentage of .310.
Today’s Featured MLB Best Bet!
You can get this top rated play complimentary when you set up a free $60 account here at Doc’s Sports and use part of it towards his a one day NHL package. Join Now! |
Get all of our Free MLB Picks
The Giants have an ERA of 4.40 for the season (22nd in baseball), and they have struck out 744 batters. Giants pitchers have conceded 99 home runs in addition to 463 total runs (19th in baseball). They have walked 367 players from the other team and their FIP is 4.27 as a team on the campaign. San Francisco has relinquished 802 hits (8.3 per 9 innings) and 423 earned runs. They have a strikeout to walk ratio of 2.03 and their pitching staff has a collective WHIP of 1.35.
The Giants have dispatched 305 relievers to the mound on the season. The relievers have inherited 160 runners this year and 33.1% of them earned a run for their team. The relievers have a total of 46 holds for the year (22nd in baseball). Giants bullpen pitchers have entered the game with opponents on base 107 times in addition to having 76 appearances in high leverage situations. They have accumulated 19 saves so far this year and have missed out on 12 of 31 save opportunities. The Giants relief pitchers have compiled a save rate of 61.3% and have come into the game in 77 save situations.
The Giants have converted 69.8% of baseballs in play into outs out of 7,788 innings, which has them ranked 16th in MLB. The San Francisco Giants have 2,596 putouts at this point in the season, as well as 915 assists and 67 errors. Their fielding percentage is currently at .981 which has them sitting 28th in pro baseball, and they have turned 89 double plays.
Mahle (41-54 record in his career) has a FIP of 4.12 and he has faced 3,459 opposing hitters in the majors. He has given up 763 base hits (8.4 hits per nine innings) with 296 free passes. His ERA is 4.18 (378 ER's allowed) and his career WHIP is 1.303. Mahle has thrown 813 innings and has accumulated 826 strikeouts in his pro baseball career.
The Kansas City Royals have a team OBP of .317 and a batting average of .248 for the season. They have struck out on 800 instances (21st in the league) and have totaled 826 base hits. Kansas City has hit 100 home runs for the season as well as 404 RBIs. The Royals have a team slugging % of .399 and they have an average of 4.28 runs per contest (20th in baseball). They have 183 doubles, while taking a walk 317 times and recording 424 runs.
The Kansas City pitching staff have surrendered 506 runs for the year and come in with a team ERA of 4.89 (473 earned runs conceded). They have surrendered 131 homers and they relinquish 5.23 runs per 9 innings (27th in baseball). The Royals are sitting with a team WHIP of 1.444 and have a FIP of 4.75 as a pitching staff over the course of the season. Their strikeout to walk ratio comes in at 7.80 (752 strikeouts vs 378 walks). They come in at 27th in baseball as a staff in total hits relinquished with 880.
With 79 save situations, the Royals have earned 38 holds in addition to 17 blown saves. Kansas City has called on relievers to take the mound in 40 save opportunities and they have walked away with 23 saves. Kansas City relief pitchers have an inherited score percentage of 34.3% out of their 99 inherited runners. Their relievers have come in 98 times in high leverage situations and also on 70 occasions with runners on base. They are currently ranked 22nd in the league with a save rate of 57.5%, and they have dispatched 323 relief pitchers onto the diamond so far this year.
The Kansas City Royals have turned 89 double plays and own a fielding percentage of .987 (13th in pro baseball). The Royals have accrued 888 assists, 47 errors and have accounted for 2,615 putouts over the course of the season. In their 7,845 innings on the field, the Royals hold a defensive efficiency of 68.9% (26th in pro baseball).
So far in his pro baseball career, Wacha has given up 1,679 base hits while totaling 1,512 punch outs in 1,746 innings. Wacha (116-82 mark in his career) is the owner of a 3.88 earned run average while allowing 8.7 hits per 9 innings. He has surrendered a total of 753 earned runs while holding a WHIP of 1.269 and having a FIP of 3.8. His K/BB ratio is 2.82 and he has faced 7,333 hitters during his MLB career.
Who will win tonight's MLB game against the spread or moneyline?
Tony Sink's Pick: Take San Francisco (-150)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get MLB picks on every single game, or if you want our very best bets by the experts, sign up for your free $60 account with a guarantee.
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
Kansas City Royals - Twitter
San Francisco Giants - Twitter
