San Francisco Giants vs Kansas City Royals Prediction, 7/21/2026 MLB Picks, Best Bets & Odds
Game: San Francisco Giants vs Kansas City Royals
Date: Tuesday, July 21, 2026
Location: Kauffman Stadium in Kansas City, MO
TV: MLB.TV
Odds/Point Spread: San Francisco (-128) Kansas City (+106)
The San Francisco Giants (42-57) are traveling to Kauffman Stadium on Tuesday where they will play the Kansas City Royals (40-60). The odds on this game have the Giants at -128 and the Royals are sitting at +106. The total is set at 9. The pitchers taking the mound will be Tyler Mahle and Luinder Avila.

San Francisco has a slugging percentage of .418 and have been called out on strikes 780 times, while drawing a walk on 247 occasions. They have accumulated 392 RBI's and 864 base knocks for the year, and their average at the plate is sitting at .255. The Giants have accounted for 180 two-baggers as a squad and have hit 111 baseballs out of the stadium. They are sitting with 408 runs scored and have an on-base percentage of .309. As a team, the San Francisco Giants are putting up 4.1 runs per game, which has them at 25th in MLB.
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
They have earned a K/BB ratio of 2.03 and the pitching staff has earned a collective WHIP of 1.35. Giants pitchers have surrendered 101 long balls in addition to 469 runs in total (19th in baseball). San Francisco has allowed 813 base hits (8.4 per 9 innings) and 427 earned runs. The Giants have an earned run average of 4.40 so far this year (22nd in the league), and their staff has rung up 751 hitters. They have walked 370 opposing batters and their FIP comes in at 4.29 as a unit on the campaign.
Giants pitchers have gone to the mound with opponents on base 108 times as well as having 77 appearances in high leverage situations. The bullpen have tallied 46 holds on the season (22nd in the league). The Giants relief pitchers have recorded a save percentage of 61.3% and have stepped onto the mound in 77 save situations. They have tallied 19 saves over the course of the season and have blown 12 out of their 31 chances to save the game. The bullpen pitchers have inherited 162 base runners on the season and 33.3% of those runners crossing home plate. The Giants have sent 307 relief pitchers to the mound on the campaign.
The Giants have transformed 69.7% of balls hit into play into outs out of their 7,860 innings on the diamond, which has them sitting at 19th in professional baseball. The San Francisco Giants have 2,620 putouts at this point in the season, in addition to 922 assists and 69 errors. Their fielding percentage is holding steady at .981 which has them ranked 28th in pro baseball, and they have turned 91 double plays.
Mahle has pitched in 813 innings and has earned 826 punch outs so far in his MLB career. Mahle (41-54 career record) is the owner of a FIP of 4.12 while he has gone up against 3,459 opposing batters in the major leagues. His ERA is 4.18 (378 ER's allowed) and he has a WHIP of 1.303. He has given up 763 hits (8.4 hits per 9 innings) and has 296 free passes.
The Kansas City Royals have an on-base percentage of .316 and a team batting average of .247 so far this season. They have been rung up on 807 instances (22nd in the league) and have recorded 834 base hits. Kansas City has 101 long balls over the course of the season and 406 runs batted in. The Royals have a team SLG% of .399 and they tally 4.26 runs per outing (20th in the league). They have put up 186 doubles, while walking 319 times as well as racking up 426 runs.
The Royals are sitting with a team WHIP of 1.458 with a FIP of 4.82 as a pitching staff so far this season. Their strikeout to walk ratio sits at 7.70 (756 strikeouts vs 384 walks). They rank 27th in the league as a staff in total hits allowed with 899. They have given up 136 long balls and they concede 5.37 runs per 9 innings (28th in the league). The Kansas City pitching staff have surrendered 525 runs so far this year while holding an ERA of 4.99 (488 earned runs surrendered).
Kansas City bullpen pitchers have an inherited score percentage of 36.3% of 102 inherited base runners. Their relievers have stepped onto the hill 98 times in high leverage situations and on 71 occasions with runners on. Sitting with 79 save situations, the Royals have earned 38 holds and also 17 blown saves. They sit at 22nd in MLB with a save rate of 57.5%, and they have sent 327 bullpen pitchers onto the diamond on the campaign.
The Kansas City Royals have gotten 89 double plays and have a fielding percentage of .987 (13th in the majors). The Royals have recorded 899 assists, 48 errors and have accounted for 2,642 putouts on the campaign. Out of their 7,926 innings on the diamond, the Royals are sitting with a efficiency on defense of 68.8% (26th in baseball).
Avila (5-4 career mark) holds a 4.36 earned run average while surrendering 8.3 hits per 9 innings. He has a strikeout to walk ratio of 1.65 and he has faced 304 batters in his MLB career. He has allowed 34 earned runs while earning a WHIP of 1.496 and having a FIP of 4.3. In his career, Avila has given up 65 base knocks while he has accumulated 66 punch outs in 70 frames.
Who will win tonight's MLB game against the spread or moneyline?
Tony Sink's Pick: Take San Francisco (-128)
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
