Kansas City vs San Francisco Giants MLB Betting Prediction

MLB Kansas City vs San Francisco Giants Prediction 5/20

The Kansas City Royals will play against the San Francisco Giants on Tuesday, May 20, 2025. The game will take place at Oracle Park. It is scheduled to start at 9:45 PM in the evening.

Royals vs. Giants Betting Prediction

  • Money Line Prediction: Royals MoneyLine 117. The Royals have a strong road record and a solid pitching staff, which could give them an edge against the Giants.
  • Over/Under Prediction: Under 8.0 (-114). Both teams have strong pitching stats, suggesting a low-scoring game.

Team Trends

  • The Kansas City Royals have a strong home record of 17-9 this season.
  • The San Francisco Giants are just 1 game back in the NL West division.
  • Kris Bubic of the Royals had an impressive start against the Giants, allowing only 2 hits over 7 innings.
  • Wilmer Flores of the Giants hit 3 home runs in a game against the Athletics on May 16th, 2025.
  • The Royals won their recent spring training game against the Giants with a score of 3-1.

Royals vs Giants Preview

The Kansas City Royals are set to take on the San Francisco Giants at Oracle Park. The game is scheduled for Tuesday, May 20, 2025, at 9:45 PM. Michael Lorenzen will start for the Royals. Lorenzen has pitched in nine games this season, holding a 3-4 record with a 3.76 ERA.

On the other side, Hayden Birdsong will be on the mound for the Giants. Birdsong has appeared in 11 games this season, though he hasn’t started any. He has a 2.31 ERA over 23 1/3 innings. Both teams will look to their pitchers to set the tone in this evening game.

Giants Ready to Swing and Pitch

The San Francisco Giants have some strong hitters this season. Heliot Ramos is leading the team with a .292 batting average. He also ranks first in the league with 32 runs. Jung Hoo Lee and Wilmer Flores are also key players for the Giants. Jung Hoo Lee has contributed with a .276 batting average. He has 30 runs and 30 RBIs, making him a valuable player. Wilmer Flores tops the team with 10 home runs and 42 RBIs. His efforts have been crucial for the Giants’ offense. On the pitching side, Hayden Birdsong has been solid. He has a 2.31 ERA over 23 1/3 innings. The Giants’ team ERA of 3.40 ranks them eighth in the league. Their pitching staff has also managed 22 quality starts, which ranks second.

Kansas City Royals in Action

The Kansas City Royals have some strong hitters this season. Bobby Witt Jr. is a standout with a .302 batting average. He leads the league with 28 runs and ranks second with 25 RBIs. Maikel Garcia also impresses with a .306 batting average and five home runs. Vinnie Pasquantino is another key player for the Royals. He leads the team with eight home runs and 28 RBIs. His batting average is .228, but he contributes with his power hitting. The Royals have a team batting average of .242, placing them 12th in the league. On the mound, Michael Lorenzen is the starting pitcher for the Royals. He has a 3.76 ERA over 52 2/3 innings. With a 3-4 record, Lorenzen has struck out 45 batters. The Royals’ pitching staff ranks second in ERA at 3.02, showing their strength on the mound.

Final Betting Pick

The Royals have a decent road record, which makes their MoneyLine of 117 a good pick. Their pitching staff has a strong ERA of 3.02, ranked second in the league. This could help them control the game against the Giants, who have a slightly higher ERA of 3.40.

The Under 8.0 prediction is also a solid choice due to both teams’ pitching strengths. The Royals have allowed only 42 home runs, while the Giants have allowed 38. This suggests that the game may not have many runs scored, keeping the total under 8.0.


All odds are courtesy of Action247 Sportsbook. Good luck!!


* All odds are provided by Action247 Sportsbook and all odds subject to change. **All views expressed are my own. My picks are my own and are not a guarantee, bet at your own risk. Action247 does not warrant the accuracy of completeness of the information, text, graphics, links or other items contained within these post.