Jul 9, 2026; New York City, New York, USA; Kansas City Royals shortstop Bobby Witt Jr. (7) rounds the bases after hitting a solo home run against the New York Mets during the fourth inning at Citi Field. Mandatory Credit: Brad Penner-Imagn Images
Brad Penner-Imagn Images

San Francisco Giants vs Kansas City Royals Prediction 7/20/2026 Today’s MLB Picks

Pick details

MATCHUP San Francisco Giants Kansas City Royals
Team Records 42-57 40-60
Where Kauffman Stadium, Kansas City, Missouri
When Monday, July 20, 2026
Time 07:40 PM EDT
TV MLB.TV

The San Francisco Giants and Kansas City Royals meet Monday in MLB action at Kauffman Stadium. Here’s a San Francisco Giants vs Kansas City Royals Prediction. This article will include a San Francisco Giants vs Kansas City Royals Pick.

San Francisco Giants Betting Preview

The San Francisco Giants are 42-57 on the year and play the Angels and Brewers next. The San Francisco Giants are batting. 255 on the season, have a .309 OBP, and have a .418 slugging percentage. The San Francisco Giants’ pitching staff has a 4.40 ERA and a 1.35 WHIP. Luis Arraez leads the San Francisco Giants with 122 hits and 36 RBI, while Casey Schmitt and Jung Hoo Lee have combined for 205 hits and 83 RBI.

Trevor McDonald gets the ball for the San Francisco Giants, and he is 3-7 with a 5.02 ERA and 54 strikeouts this season. This will be McDonald’s first career game against the Kansas City Royals.

Kansas City Royals Betting Preview

The Kansas City Royals are 40-60 on the year and play the Tigers and Twins next. The Kansas City Royals are batting .247 on the season, have a .316 OBP, and have a .389 slugging percentage. The Kansas City Royals’ pitching staff has a 4.99 ERA and a 1.46 WHIP. Bobby Witt Jr. leads the Kansas City Royals with 103 hits and 39 RBI, while Carter Jensen and Jac Caglianone have combined for 166 hits and 88 RBI.

Michael Wacha gets the ball for the Kansas City Royals, and he is 5-7 with a 3.77 ERA and 96 strikeouts this season. Wacha is 3-1 with a 1.94 ERA and 43 strikeouts in his career against the San Francisco Giants.

Why the Kansas City Royals will win

  • The Giants have lost eight of their last nine road games against AL Central opponents.
  • The Royals have won four of their last five home games.
  • The Royals have covered the run line in each of their last six night games against NL West opponents.
  • The Giants have failed to cover the run line in eight of their last nine night games against AL Central opponents.

Why the San Francisco Giants will win

  • The underdogs have won each of the last six games between the Giants and Royals at Kauffman Stadium.
  • The Royals have lost eight of their last nine games as favorites following a loss.
  • The Royals have failed to cover the run line in each of their last seven games as favorites against NL West opponents following a home loss.
  • The underdogs have covered the run line in each of the last six games between the Giants and Royals.
  • The Giants have led after 3 innings in four of their last five road games against American League opponents.
  • The Giants have led after 5 innings in four of their last five road games against opponents that held a losing record.

Total Runs Facts

  • Ten of the Giants’ last 11 night games against AL Central opponents have gone UNDER the total runs line.
  • Nine of the Royals’ last 10 games as favorites against National League opponents have gone OVER the total runs line.
  • There has been no run scored during the first inning in 10 of the last 11 night games between the Giants and Royals.
  • There has been no run scored during the first inning in four of the Giants’ last five games as underdogs against AL Central opponents.

Kansas City Royals Player Prop Facts

  • Lane Thomas has hit a home run in three of the Royals’ last four games at Kauffman Stadium.
  • Michael Wacha has recorded five or more strikeouts in six of his last seven home appearances against NL opponents.
  • Michael Massey has recorded at least one hit in each of his last 10 appearances in night games against teams that held a losing record.
  • Michael Wacha has recorded a win in seven of his last nine appearances with his team as a home favorite against NL opponents.

San Francisco Giants Player Prop Facts

  • Willy Adames has hit a home run in three of the Giants’ last four night games against opponents that held a losing record.
  • Trevor McDonald has recorded four or more strikeouts in five of his last six appearances with the Giants as road underdogs.
  • Christian Koss has recorded two hits in seven of his last eight appearances against AL opponents that held a losing record.
  • Luis Arraez ranks 2nd amongst qualified players for Batting Average (.326) this season.

Matchup/League Facts

  • The Royals rank 28th in the league for ERA this season (4.99).
  • The Royals rank 28th in the league for ERA this season (4.99).
  • The Giants rank 3rd in the league for doubles this season (180).
  • The Giants rank 3rd in the league for doubles this season (180).

San Francisco Giants vs Kansas City Royals Prediction

McDonald has been hit-or-miss this season, but when he misses, he gets hit hard. It’s why, despite some decent outings, McDonald has a 5.02 ERA and 1.30 WHIP. The Royals are a team I’ve faded a lot this season, but Wacha has been strong with a 3.77 ERA and 1.19 WHIP through 119.1 innings. In 53.1 innings at home, Wacha has a 3.21 ERA and a .225 allowed batting average. I won’t make a habit of backing the Royals, but I’ll side with them here given a clear edge on the mound.

Randy Chambers's Pick: Kansas City Royals

Hot Cappers