The San Francisco Giants, led by Manager Tony Vitello, are set to play against the Kansas City Royals at Kauffman Stadium. The Giants are currently holding a record of 42-59, placing them fourth in the NL West Division and 21 games behind the division leader. With a recent four-game losing streak and a 4-6 record over the last ten games, the Giants are looking to turn their season around.

On the other hand, the Kansas City Royals, managed by Matt Quatraro, come into the game with a 42-60 record, ranking fifth in the AL Central Division and trailing 12 games behind the division leader. The Royals have found some recent success with a two-game winning streak, including victories over the Giants in their last two encounters. Playing on their home field, the Royals aim to extend their winning momentum.

The game is scheduled for Wednesday, July 22, 2026, at 2:10 PM, and will be broadcast on NBC. The weather forecast predicts a warm day with scattered clouds and a light breeze, potentially influencing gameplay with the wind blowing out. As both teams share similar recent records, this matchup could be critical in shaping their paths as the regular season progresses.

Royals vs Giants At a Glance

  • Game Venue: Kauffman Stadium in Kansas City, MO
  • Weather Forecast: Warm day with a light breeze, scattered clouds expected
  • Game Date & Time: Wednesday, July 22, 2026, at 2:10 PM
  • TV Coverage: NBC
  • Current Streaks: Giants on a 4-game losing streak, Royals on a 2-game winning streak
  • Game Odds: Giants Moneyline -119, Royals Moneyline -101

Royals Ready to Continue Winning Streak Against Giants

Giants' Offensive Overview

The San Francisco Giants have shown a solid batting performance with a team batting average of .247, placing them 9th in the league. Their on-base percentage stands at .315, ranking 11th, indicating their ability to get players on base consistently.

While the Giants rank 16th with a slugging percentage of .398, they have managed to hit 103 home runs, putting them at the 20th spot. Their strength, however, lies in doubles, leading the league with 187.

Key Giants Players to Watch

Landen Roupp is a notable player for the Giants, currently holding a 7-8 record with a 3.98 ERA and 106 strikeouts for the season. His performance on the mound will be crucial in limiting the Royals' offensive capabilities.

Giants fans can also look to their lineup for offensive support, which has shown depth through various players contributing across games. Their ability to convert base runners into runs could be pivotal in this matchup.

Giants' Pitching Insights

The Giants' pitching staff has faced challenges this season, with a team ERA of 4.95, ranking 28th. Opponents have been able to hit for a batting average of .263 against them, placing them 21st in that category.

They have given up 138 home runs, ranking 19th, while maintaining a notable number of quality starts with 42, placing them 4th in the league. Their bullpen has struggled with 18 blown saves, ranking 11th, which may play a role late in the game.

Betting Trends for the Giants

  • SU Last 3 Games: N/A
  • SU All Games: N/A
  • Runline All Games: N/A
  • O/U All Games: N/A
  • SU in Away Games: N/A
  • Runline in Away Games: N/A
  • O/U in Away Games: N/A

Giants Ready to Swing Big Against the Royals

Royals Team Overview

The Kansas City Royals head into the game with a batting average of .253, which ranks them 5th in the league. Despite their solid hitting, their on-base percentage of .306 places them at 18th, indicating challenges in getting runners on base.

The team has displayed power with a slugging percentage of .416, ranking 6th, and hitting 113 home runs, placing them 15th. This suggests a tendency to go for extra-base hits.

Royals Pitching Staff

The Royals' pitching staff has struggled with a 4.40 ERA, placing them 22nd in the league. Their batting average against is .246, ranking them 15th, which is a modest standing in preventing hits.

With 103 home runs given up, the Royals' pitchers are vulnerable to long balls, ranking 5th in the league. They have managed 36 quality starts, placing them 6th, showing some consistency in their starting rotation.

Key Players to Watch

Rafael Devers, playing first base for the Giants, is a standout with a team-high 20 home runs and 53 RBIs, making him a potential game-changer. His slugging percentage of .466 highlights his ability to deliver extra-base hits.

For the Royals, Seth Lugo is slated as the starting pitcher. Lugo has a 4.39 ERA and has accumulated 89 strikeouts this season, looking to tame the Giants' batters.

Royals Team Betting Trends

  • SU Last 3 Games: 0-3 (0.0%)
  • SU Last 5 Games: 1-4 (20.0%)
  • Runline Last 3: 0-3 (0.0%)
  • Runline Last 5: 2-3 (40.0%)
  • O/U Last 3: 1-2 (33.3%)
  • O/U Last 5: 1-4 (20.0%)

Royals vs Giants Prediction: Royals -101

The Kansas City Royals, having won their last two games, are showing improved performance at home with a 25-27 record. While both teams have similar overall records, the Royals' slight edge in their recent head-to-head matchups against the Giants is notable. With Seth Lugo on the mound, despite his higher ERA, the Royals have the potential to utilize their home-field advantage.

San Francisco has been struggling on the road with a 20-34 record, and they come into this game on a four-game losing streak. Landen Roupp, with a respectable ERA of 3.98, might keep the game competitive, but the Giants' recent form and travel woes make them a risky pick. The Royals' ability to produce runs, as indicated by their recent outings, gives them a slight edge.

The Giants' offensive stats, such as their higher slugging percentage, suggest potential, but their inability to capitalize in the current stretch diminishes their outlook in this matchup. The Royals have also demonstrated they can outscore the Giants by a narrow margin in their recent encounters, which could repeat here. The warm weather in Kansas City further favors the Royals, given their familiarity with home conditions.

Ultimately, considering the current form and home advantage, the Kansas City Royals at -101 present a favorable moneyline pick. Expect a closely contested game with the Royals edging out the Giants by a score of 4-3.

  • Royals vs Giants Prediction: Royals -101
  • Royals vs Giants Score: Royals 4 - Giants 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.