MLB Picks

Giants vs Royals Prediction 5/20/25 MLB Picks Today

Kansas City Royals (27-22) vs. San Francisco Giants (28-20)
May 20, 2025 9:45 pm EDT
The Line: San Francisco Giants -135 / Kansas City Royals 114; Over/Under: 8
(Get latest betting odds)

In this article, we will formulate a Giants vs Royals prediction for this MLB game on Tuesday, May 20, at Oracle Park in San Francisco, California. Let’s take a look at the prediction for this MLB matchup.

Kansas City Royals Betting Preview

The Kansas City Royals (27-22, 10-13 Away) lost three series in a row after falling to the Red Sox, Astros, and Cardinals. Following a four-game losing skid, the Royals managed to avoid being swept by the Cards with a win in Game 3, and then opened this series in San Francisco with a 3-1 victory. Vinnie Pasquantino led the offense with two RBI, while Kris Bubic got the win after allowing no runs on two hits with five strikeouts and three walks across 7.0 innings of work.


This year, the Royals average 3.31 runs per game (27th in the MLB) on a .242/.298/.363 triple-slash. When it comes to pitching, the Royals’ staff has a 3.03 ERA (2nd) and 1.17 WHIP (5th). Vinnie Pasquantino leads the Royals with a .228 batting average, eight home runs, and 28 RBI this season.

The projected starting pitcher for the Royals is Michael Lorenzen, who is 3-4 in nine starts this season, with a 3.76 ERA and 1.23 WHIP in 52.2 innings.

San Francisco Giants Betting Preview

The San Francisco Giants (28-20, 16-8 Home) lost to the Twins and Diamondbacks, but bounced back with a win over the Athletics. After sweeping the A’s, the Giants lost 3-1 in the opening game of the current series against the Kansas City Royals. Robbie Ray pitched for 7.0 innings in a no-decision, allowing no runs on six hits with seven strikeouts and one walk. Tyler Rogers took the loss.

This season, the Giants average 4.65 runs per game (10th in the MLB) on a .236/.311/.386 triple-slash. When it comes to pitching, the Giants’ staff has a 3.35 ERA (5th) and 1.22 WHIP (11th). Wilmer Flores leads the Giants with a .257 batting average, ten home runs, and 42 RBI this season.

Hayden Birdsong will take the mound for the Giants on Tuesday. The 23-year-old right-hander has a 1-0 record in zero starts this year with a 2.31 ERA and 1.29 WHIP in 23.1 innings.

Total Runs Facts

  • Nine of the Royals’ last 10 night games against National League opponents have gone UNDER the total runs line.
  • Seven of the Giants’ last eight night games against American League opponents have gone UNDER the total runs line.
  • The ‘Inning 1 UNDER 0.5 runs’ market has hit in each of the Royals’ last 10 games.
  • The ‘Inning 1 UNDER 0.5 runs’ market has hit in nine of the last 10 games between the Royals and Giants at Oracle Park.

Matchup/League Facts

  • The Giants rank T24th in the league for steals this season (25).
  • The Giants rank 23rd in the league for strikeouts against this season (411).
  • The Royals rank 2nd in the league for ERA this season (3.03).
  • The Royals rank T2nd in the league for walks allowed this season (131).

Giants vs Royals Prediction

The Giants won six of the previous ten H2H encounters, including four of the last five. Even though it’s very ungrateful to bet on Over when the Royals are involved, I am going with Over because I don’t like the starting pitchers. Michael Lorenzen allowed nine runs in his last three starts, including five home runs. He allowed a .326 BA in 43 at-bats against San Francisco. Hayden Birdsong, on the other hand, is a reliever, not a starter, and this will be his first start of the year. I don’t know how many innings he’ll stay on the mound, but I am pretty sure the Royals will score a run or two off him early on. Go with Over.

Oliver Zivic's Free Pick: Over 7.5

Need More? Get Premium Picks

Oliver Zivic

Professional journalist and expert bettor with 20+ years of experience. I cover Football (soccer), NFL, NBA, NHL, MLB, CFB, and CBB.

Related Articles

Back to top button