The San Francisco Giants will take on the Kansas City Royals in an MLB regular season game at Kauffman Stadium on Monday, July 20, 2026. The Giants, currently holding a record of 42-57, are sitting fourth in the NL West and are looking to break their two-game losing streak. Meanwhile, the Royals, with a 40-60 record, are placed fifth in the AL Central and aim to bounce back after a recent loss.

Both teams have had similar recent performances, with the Giants going 5-5 in their last ten games and the Royals 4-6 over the same period. The game will be broadcast on ROYL and is scheduled to start at 7:40 PM, with fans expecting a hot and clear night at the outdoor venue. Despite recent struggles, each team will be eager to gain momentum as the season progresses.

Looking at the betting odds, the Royals are slightly favored with a moneyline of -116 compared to the Giants' -104. The runline gives the Giants a -1.5 advantage at +151 odds, while the Royals are at +1.5 with -185 odds. The total over/under is set at 10.5, indicating expectations of a high-scoring game under the clear Kansas City sky.

Royals vs Giants At a Glance

  • Game Location: Kauffman Stadium in Kansas City, MO
  • Team Records: San Francisco Giants 42-57, Kansas City Royals 40-60
  • Division Standings: Giants rank 4th in NL West, Royals rank 5th in AL Central
  • Weather Conditions: Clear Sky with a light breeze
  • Broadcast Information: TV Channel: ROYL
  • Game Odds: Giants Moneyline -104, Royals Moneyline -116

Royals Ready to Host Giants: A Look at San Francisco's Lineup

Giants' Offensive Overview

The San Francisco Giants have a team batting average of .247 this season, ranking them 10th in the league. Their on-base percentage sits at .315, which places them at the 15th spot. They have a slugging percentage of .399, ranking 13th in the league.

San Francisco has managed to hit 101 home runs, which is 18th in the league standings. However, they lead the league in doubles with 186 so far this season. Their ability to hit for extra bases might be crucial in their upcoming game.

Pitching Performance

Pitching has been a concern for the Giants, with an earned run average (ERA) of 5.00, placing them 28th in the league. Opponents are batting .264 against them, ranking 19th. The team has surrendered 136 home runs, which ties them for 18th in that category.

Despite the struggles, the Giants have had 40 quality starts, ranking 5th in the league. This suggests that while their overall performance might be inconsistent, they have the potential to produce strong outings from their starting pitchers.

Key Players to Watch

Trevor McDonald will be taking the mound for the Giants. This season, he has a 3-7 record with a 5.02 ERA and 54 strikeouts. McDonald's performance will be vital as the Giants look to contain the Royals' lineup.

Offensively, the Giants will rely on their ability to capitalize on extra-base hits, with doubles being a particular strength. Their lineup will look to exploit any weaknesses in the Royals' pitching staff to maintain offensive pressure.

Team Betting Trends

  • SU Last 3 Games: 2-1 (66.7%)
  • SU Last 5 Games: 2-3 (40.0%)
  • SU Last 10 Games: 4-6 (40.0%)
  • SU as Underdog: 25-42 (37.3%)
  • Runline All Games: 43-57 (43.0%)
  • Runline as Underdog: 30-37 (44.8%)
  • O/U Last 10: 6-4 (60.0%)
  • O/U All Games: 49-51 (49.0%)

Giants Prepare to Tackle Royals in Upcoming Showdown

Royals' Season Performance

The Kansas City Royals have shown a balanced offensive and defensive performance this season. With a batting average of .255, they are ranked 4th, showcasing their ability to connect with the ball effectively. However, their on-base percentage stands at .307, placing them at 20th in the league, indicating room for improvement in discipline at the plate.

On the mound, the Royals' pitching staff holds a 4.41 ERA, ranking them 22nd, which could be a vulnerability against strong offensive teams. They have managed to limit their opponents to a batting average of .245, putting them in the 12th spot. This balance suggests they can be unpredictable, capable of both limiting runs and allowing scoring opportunities.

Power at the Plate

The Royals have a potent lineup with a slugging percentage of .418, ranking 5th in the league. This power is supported by their 111 home runs, placing them 14th overall, indicating their ability to score runs via the long ball.

Despite their power, the Royals are adept at hitting doubles, ranking 3rd with 180 doubles this season. This combination of power and gap-hitting makes them a formidable threat to any pitching staff.

Pitching Consistency and Challenges

Michael Wacha, the probable starter for the Royals, has been a steady presence with a 3.77 ERA and 1.19 WHIP across the season. His 96 strikeouts demonstrate his ability to get batters out via the strikeout, a valuable asset against high-contact teams.

However, the Royals have been susceptible to giving up home runs, with 101 surrendered this season, ranked 5th. This could be a critical factor against teams with significant home run threats.

Team Betting Trends

  • SU Last 3 Games: 1-2 (33.3%)
  • SU as Favorite: 18-21 (46.2%)
  • Runline Last 3: 2-1 (66.7%)
  • Runline as Underdog: 30-30 (50.0%)
  • O/U All Games: 46-53 (46.5%)
  • O/U as Underdog: 24-36 (40.0%)

Royals vs Giants Prediction: Under 10.5

The game between the San Francisco Giants and the Kansas City Royals presents a compelling case for the under on the total set at 10.5 runs. Both teams have offenses that are not particularly explosive, with the Giants ranking 20th in on-base percentage and the Royals having the 13th ranked slugging percentage. These factors suggest that runs might be at a premium.

Pitching is another aspect that supports the under. Although Trevor McDonald has a higher ERA of 5.02, Michael Wacha offers stability with his 3.77 ERA. Wacha's presence on the mound, combined with the light breeze and clear sky conditions, could help keep the score low.

Historical head-to-head results also lean towards a lower score. In their most recent preseason games, the totals did not exceed 10 runs. This pattern is indicative of the likely outcome given the current team performances.

Given all these considerations, the predicted score for this game is Giants 5 - Royals 3, supporting the under 10.5 pick.

  • Royals vs Giants Prediction: Under 10.5
  • Royals vs Giants Score: Giants 5 - Royals 3

Disclaimer: Knup Predictions are for entertainment and informational purposes only. Must be 21+ where applicable. Please gamble responsibly. If you or someone you know has a gambling problem, call 1-800-GAMBLER.

Stay Ahead

Get more picks and sports insights in your inbox

Subscribe to the Knup newsletter for daily predictions, sports business notes, and ecosystem updates.