San Francisco Giants vs Kansas City Royals Analysis, 7/21/2026 MLB Selections, Top Wagers & Odds

Home » San Francisco Giants vs Kansas City Royals Analysis, 7/21/2026 MLB Selections, Top Wagers & 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)

This page may include affiliate links at no extra cost to you, thanks for your support.

The San Francisco Giants (42-57) are set to visit Kauffman Stadium on Tuesday to face the Kansas City Royals (40-60). The odds for this matchup feature the Giants at -128 and the Royals at +106, with a total set at 9 runs. The starting pitchers for this game will be Tyler Mahle and Luinder Avila.

MLB Predictions for San Francisco Giants

The Giants currently hold a slugging percentage of .418 and have been struck out 780 times while recording 247 walks. They’ve gathered 392 RBIs and made 864 hits throughout the season, boasting a batting average of .255. The team has registered 180 doubles and successfully hit 111 home runs. They have scored a total of 408 runs, maintaining an on-base percentage of .309. As a unit, the San Francisco Giants average 4.1 runs per game, ranking them 25th in Major League Baseball.

San Francisco’s pitching staff has a K/BB ratio of 2.03 and a collective WHIP of 1.35. They have conceded 101 home runs and a total of 469 runs (19th in MLB). The Giants’ pitchers have allowed 813 hits (8.4 hits per 9 innings) and have accumulated 427 earned runs. Currently, San Francisco’s earned run average stands at 4.40, placing them 22nd in the league, with a total of 751 strikeouts. They have walked 370 opposing hitters, with a FIP of 4.29 for the season.

Giants’ pitchers have faced hitters on base 108 times along with 77 instances in high leverage scenarios. The bullpen has achieved 46 holds this season, ranking 22nd in MLB. San Francisco’s relief pitchers hold a save percentage of 61.3%, having entered 77 save situations and converting 19, while blowing 12 of 31 opportunities. The bullpen has inherited 162 base runners this season, with 33.3% scoring. A total of 307 relief pitchers have taken the mound for the Giants in 2026.

The Giants have turned 69.7% of balls in play into outs over their 7,860 innings played, placing them 19th in professional baseball. So far this season, they’ve recorded 2,620 putouts, 922 assists, and made 69 errors, holding a fielding percentage of .981, which is ranked 28th in MLB. They have executed 91 double plays this year.

Mahle has recorded 813 innings pitched and struck out 826 batters in his MLB career. With a career record of 41-54, Mahle has a FIP of 4.12 and has faced 3,459 batters in the majors. His career ERA sits at 4.18 (378 earned runs allowed), with a WHIP of 1.303. He has given up 763 hits (8.4 hits per 9 innings) and issued 296 walks.

The Kansas City Royals currently have an on-base percentage of .316 and a batting average of .247. The team has struck out 807 times (22nd in MLB) and recorded 834 hits, with 101 home runs and 406 RBIs this season. Kansas City has a team slugging percentage of .399 and averages 4.26 runs per game, ranking 20th in the league. They have also earned 186 doubles, 319 walks, and amassed 426 total runs.

On the pitching side, Kansas City holds a team WHIP of 1.458 and a FIP of 4.82. Their strikeout to walk ratio stands at 7.70 (756 strikeouts vs. 384 walks). They rank 27th in total hits allowed, with 899, have surrendered 136 home runs, and allow 5.37 runs per 9 innings (28th in MLB). The Royals’ staff has given up 525 runs this season with an overall ERA of 4.99 (488 earned runs allowed).

The Royals’ bullpen holds an inherited runner percentage of 36.3% across 102 inherited base runners. Their relievers have pitched 98 times in high leverage scenarios, stepping in 71 times with runners on. With 79 save situations, Kansas City has recorded 38 holds and experienced 17 blown saves, ranking 22nd in MLB with a save rate of 57.5%. The team has called 327 relief pitchers to the mound throughout the campaign.

Fielding-wise, the Kansas City Royals have completed 89 double plays this season and maintain a fielding percentage of .987 (13th in the majors). They’ve recorded 899 assists, 48 errors, and achieved 2,642 putouts throughout these 7,926 innings, boasting a defensive efficiency of 68.8% (26th in baseball).

Avila (5-4 career record) currently has an earned run average of 4.36, allowing 8.3 hits per 9 innings pitched. With a strikeout to walk ratio of 1.65, he has faced 304 batters in his MLB tenure. Avila has permitted 34 earned runs and holds a WHIP of 1.496, with a FIP of 4.3. Throughout his career, he has conceded 65 hits while achieving 66 strikeouts in 70 innings.

Who will prevail in tonight’s MLB matchup against the spread or moneyline?

Pick: Back San Francisco (-128)

Some links on this page are affiliate links. If you sign up or make a purchase through them, we may earn a small commission always at no extra cost to you. Thanks for helping us keep this site running.

Pick: San Francisco Giants (-128)
Bet Now

Leave a Reply

Your email address will not be published. Required fields are marked *

Best Sportsbooks Canada

Delivers lightning-fast crypto betting, massive odds coverage, and premium gaming

Proud Partner of the NHL + Excellent live betting

 

Widest Range of Betting Options + Robust in-play with streaming

Top-Rated Betting App in Ontario with Live streaming & Cash-out