- Matchup: San Francisco Giants vs. Kansas City Royals
- Date: Monday, July 20, 2026
- Venue: Kauffman Stadium, Kansas City, MO
- Broadcast: MLB.TV
- Betting Odds: San Francisco (-150) Kansas City (+125)
This page may include affiliate links at no extra cost to you, thanks for your support.
On Monday, the Kansas City Royals (40-59) are set to host the San Francisco Giants (42-56) at Kauffman Stadium. Betting odds place the Giants at -150 and the Royals at +125, with an over/under of 9 runs. The game will feature starting pitchers Tyler Mahle and Michael Wacha.

The Giants have recorded 179 doubles and 110 home runs as a team this season. They boast a slugging percentage of .419 and have been struck out 764 times, alongside 245 walks. Collectively, San Francisco tallies 4.1 runs per game, ranking 25th in the league. They have accumulated 389 RBIs and 859 hits with a batting average of .256, and their on-base percentage stands at .310, with a total of 405 runs scored.
San Francisco’s pitching staff holds a 4.40 ERA, placing them 22nd overall in the league, with 744 strikeouts recorded. Giants’ pitchers have conceded 99 home runs and allowed 463 total runs, ranking 19th in baseball. They have issued 367 walks, and the team’s FIP stands at 4.27 for the season. The Giants have allowed 802 hits (8.3 per 9 innings) and have given up 423 earned runs. The team’s strikeout-to-walk ratio is 2.03, and their collective WHIP is 1.35.
Throughout the season, the Giants have used 305 relievers, with 160 inherited runners, 33.1% of whom have scored. The bullpen has secured 46 holds, ranking 22nd in Major League Baseball. Giants relievers have entered games with opponents on base 107 times, with 76 of those appearances in high-pressure situations. They have achieved 19 saves this season, with a conversion rate of 61.3% from 31 save opportunities.
San Francisco has converted 69.8% of balls in play into outs over 7,788 innings, placing them at 16th in the MLB. They have recorded 2,596 putouts, 915 assists, and 67 errors, currently holding a fielding percentage of .981, ranking 28th; they have turned 89 double plays.
Tyler Mahle, who holds a career record of 41-54, has a FIP of 4.12 and has faced 3,459 batters. He has allowed 763 hits (averaging 8.4 hits per nine innings) and has issued 296 walks, with an ERA of 4.18 (totaling 378 earned runs). His career WHIP stands at 1.303 after throwing 813 innings and accumulating 826 strikeouts.
The Kansas City Royals possess a team on-base percentage of .317 and a batting average of .248 for the season. They’ve struck out 800 times (21st in the league) and posted a total of 826 hits. This season, the Royals have hit 100 home runs and totaled 404 RBIs, achieving a slugging percentage of .399, averaging 4.28 runs per game (20th in baseball). They’ve recorded 183 doubles, along with 317 walks, and scored 424 runs.
Kansas City’s pitching unit has allowed 506 runs this season, holding a collective ERA of 4.89 (473 earned runs given up). They have allowed 131 home runs and yield 5.23 runs per nine innings (27th in the league), demonstrating a WHIP of 1.444 and a FIP of 4.75 for the season. With a ratio of 7.80 strikeouts for each walk (752 strikeouts against 378 walks), they rank 27th in total hits allowed, having given up 880 hits.
Out of 79 save opportunities, the Royals have achieved 38 holds and recorded 17 blown saves. Kansas City has called upon their bullpen in 40 save situations, successfully converting 23 saves. The relief corps has an inherited runner scoring rate of 34.3% out of their 99 inherited runners, entering 98 instances in high leverage situations, where they faced runners on base 70 times. Their save conversion rate is 57.5%, ranking them 22nd in the league, having utilized 323 relievers this season.
The Royals have executed 89 double plays and maintain a .987 fielding percentage (13th in MLB). This season, they have logged 888 assists, 47 errors, and 2,615 putouts across 7,845 innings on the field, culminating in a defensive efficiency of 68.9% (26th in Major League Baseball).
Wacha, with a career record of 116-82, has allowed 1,679 hits while accumulating 1,512 strikeouts over 1,746 innings pitched. He maintains a 3.88 earned run average, allowing 8.7 hits per nine innings and surrendering a total of 753 earned runs. His WHIP is 1.269, with a FIP of 3.8, and a strikeout-to-walk ratio of 2.82 after facing 7,333 hitters during his MLB tenure.
Who will emerge victorious in tonight’s MLB clash, either against the spread or on the moneyline?
Pick: San Francisco (-150)
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.
