Site icon Pick Dawgz

Kansas City Royals vs San Francisco Giants Prediction 5/21/25 MLB Picks

Ball, Baseball, Baseball (Ball)

D. Ross Cameron-Imagn Images

San Francisco Giants (29-20) vs Kansas City Royals (27-23)

Game Info: Wednesday, May 21, 2025 at 3:45 pm (Oracle Park)

The Line: Betting Odds: San Francisco Giants -205 / Kansas City Royals +170 — Over/Under: 7.5

(Get latest betting odds)

In this article, we will formulate a Royals vs Giants prediction for this MLB game on Wednesday, May 21, 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-23, 10-14 Away) lost three consecutive series after losing to the Red Sox, Astros, and Cardinals. After a 3-1 win in Game 1 of the current series against the Giants, the Royals fell short 3-2 in Game 2 last night. Michael Lorenzen took the loss after allowing three runs (two earned ) on seven hits with five strikeouts and one walk in 4.2 innings.

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 .229 batting average, eight home runs, and 28 RBI this season.

At the time of writing, the Royals still haven’t announced the starting pitcher for Wednesday’s matchup against the San Francisco Giants.

San Francisco Giants Betting Preview

The San Francisco Giants (29-20, 17-8 Home) lost to the Twins and Diamondbacks, but bounced back with a three-game sweep against the Athletics. The Giants tied the series against the Royals with a 3-2 win on Tuesday following a Game 1 defeat. Hayden Birdsong got the win after allowing one run (none earned) on five hits with four strikeouts and no walks across 5.0 innings of work.

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 .259 batting average, ten home runs, and 42 RBI this season.

Logan Webb will take the mound for the Giants on Wednesday. The 28-year-old right-hander has a 5-3 record in ten starts this year with a 2.42 ERA and 1.12 WHIP in 63.1 innings.

Why the Giants will cover

Total Runs Facts

Matchup/League Facts

Royals vs Giants Prediction

The Giants won six of the previous ten H2H encounters, including five of the last six. I don’t know who will start for the Royals, but it may be a bullpen day for KC. Logan Webb, on the other hand, is San Francisco’s ace this year and registered three straight quality starts, allowing only four runs in the process. Webb allowed a .256 BA in 39 at-bats against the Royals in his career. I am sure Webb will add another QS against one of the worst offensive teams in the MLB. Back the Giants to win and cover the run line.

Oliver Zivic's Pick: Giants -1.5

Exit mobile version