MLB Picks

Kansas City Royals vs San Francisco Giants Prediction 7/20/26 MLB Picks Today

San Francisco Giants (42-57) vs. Kansas City Royals (40-60)
July 20, 2026 7:40 pm EDT
The Line: Kansas City Royals -118 / San Francisco Giants -102; Over/Under: 10.5
(Get latest betting odds)

The San Francisco Giants and the Kansas City Royals meet Monday in MLB action from Kauffman Stadium. We will look at this from a betting perspective and determine the best bets for this game. Here’s a San Francisco Giants vs. Kansas City Royals prediction.

Starting Pitching Matchup

The San Francisco Giants will start Trevor McDonald here and McDonald is 3-7 with a 5.02 ERA and 54 strikeouts this season. Michael Wacha will start for Kansas City and is 5-7 with a 3.77 ERA and 96 strikeouts this season.


San Francisco Giants Recap

The San Francisco Giants come into this game looking to bounce back from a 6-3 loss at the hands of the Seattle Mariners last time out to sit at 42-57 this season. After this series, the Giants will head home for a game against the Los Angeles Angels.

Giants Drop Back-To-Back Games

Luis Arraez has 122 hits with 22 doubles, 7 triples and 36 RBIs while Willy Adames has 84 hits with 21 doubles, 17 home runs and 42 RBIs along with 112 strikeouts. Matt Chapman has 72 hits with 18 doubles, a triple, 7 home runs and 42 RBIs and Jung Hoo Lee has 104 hits with 21 doubles and 33 RBIs. Heliot Ramos has 65 hits with 13 doubles, 8 home runs and 29 RBIs this season. Rafael Devers also has 92 hits with 25 doubles, 20 home runs and 53 RBIs but also has 120 strikeouts this season.

Kansas City Royals Recap

The Kansas City Royals come into this game looking to bounce back from a 10-2 loss at the hands of the Padres in Sunday’s series finale to sit at 40-60 this season. After this series, the Royals will take to the road for a series against the Detroit Tigers.

Royals Lose 6 Of Last 8

Jac Caglianone has 87 hits with 17 doubles, 16 home runs, 37 RBIs and 2 triples while Bobby Witt Jr. has 103 hits with 22 doubles, 13 home runs and 39 RBIs and Vinnie Pasquantino’s added 60 hits with 10 doubles, 2 triples, 6 home runs and 32 RBIs on the year. Maikel Garcia also has 70 hits with 17 doubles, 3 home runs and 30 RBIs this season. Carter Jensen’s also chipped in 79 hits with 22 doubles, 13 home runs and 51 RBIs this season.

San Francisco Giants @ Kansas City Royals Betting Trends: July 20, 2026

 

  • Probable Starting Pitcher: Michael Wacha      Record this season: 5-7      ERA: 3.77
  • Home Record: 3-3
  • Last 5 against Giants: 2-1

Why the Kansas City Royals will win

  • The Giants have lost each of their last seven games against AL Central opponents following a road loss.
  • The home team has won seven of the Royals’ last eight games.
  • The Royals have covered the run line in each of their last six games against NL West opponents following a loss.
  • The Giants have failed to cover the run line in nine of their last 10 road games against AL Central opponents that held a losing record.
  • The Royals have won the first inning in four of their last five home games.
  • The Giants have trailed after 5 innings in each of their last three games as underdogs against AL Central opponents.
  • The Royals have led after 3 innings in each of their last five night games against NL West opponents.

 

  • Probable Starting Pitcher: Trevor McDonald      Record this season: 3-7      ERA: 5.02
  • Road Record: 2-2
  • Last 5 against Royals: –

Why the San Francisco Giants will win

  • The Royals have lost each of their last 10 night games at Kauffman Stadium following a home loss.
  • The underdogs have won each of the Giants’ last six games at Kauffman Stadium.
  • The Royals have failed to cover the run line in each of their last 11 night games at Kauffman Stadium following a home loss.
  • The road team has covered the run line in each of the last six games between the Giants and Royals.
  • The Royals have lost the first inning in three of their last four games as home favorites against National League opponents.
  • The Royals have trailed after 5 innings in 10 of their last 11 night games.
  • The Royals have trailed after 3 innings in each of their last four night games against opponents that held a losing record.

Total Runs Facts

  • Each of the Royals’ last seven games as favorites against National League opponents have gone OVER the total runs line.
  • Each of the Giants’ last six road games against AL Central opponents have gone UNDER the total runs line.
  • There has been at least one run scored in the first inning in each of the Royals’ last six games as home favorites against National League opponents.
  • There has been no run scored during the first inning in 12 of the Giants’ last 14 night games against American League opponents.

Kansas City Royals Player Prop Facts

  • Lane Thomas has hit a home run in three of the Royals’ last four home games.
  • Michael Wacha has recorded a win in each of his last five Monday appearances in night games with his team as a favorite.
  • Michael Wacha has recorded five or more strikeouts in each of his last four appearances.
  • Salvador Perez has recorded at least one hit in each of his last 10 home appearances against NL opponents.
  • Bobby Witt Jr. ranks 2nd in the league in Steals (30) this season.

San Francisco Giants Player Prop Facts

  • Willy Adames has hit a home run in three of the Giants’ last four night games.
  • Trevor McDonald has recorded four or more strikeouts in five of his last six road appearances.
  • Christian Koss has recorded at least one hit in each of his last eight appearances against AL opponents that held a losing record.
  • Luis Arraez ranks 2nd in the league in Hits (122) this season.

Matchup/League Facts

  • The Royals rank 1st in the league for doubles this season (186).
  • The Royals rank 1st in the league for doubles this season (186).
  • The Giants rank 30th in the league for walks this season (247).
  • The Giants rank 30th in the league for walks this season (247).

San Francisco Giants vs. Kansas City Royals Prediction

I’m on the Royals in this one. I get the case to be made for either side in this game, but the fact of the matter is that Kansas City has a significant starting pitching edge in this game and the Royals at home are still a solid lineup to back. San Francisco is still far too inconsistent for my liking and I think KC gets the job done at home to start the series. Give me the Royals in this one.

Chris Ruffolo's Free Pick: Kansas City Royals -118

Need More? Get Premium Picks

Chris Ruffolo

Chris joined the Sports Chat Place team in August 2016 and has a proven system that combines multiple analytical and situational statistics and trends to give out thousands of winning picks over the last three years with winning records across all of the top leagues, Follow Chris Ruffolo on Twitter @ruffthepickdawg

Related Articles

Back to top button