
Royals vs Giants Prediction 5/21/25 MLB Picks Today
Royals vs Giants
May 21, 2025 3:45 pm EDT
The Line: Royals +165 / Giants -200 / Over/Under: 7.5
(Get latest betting odds)
The Kansas City Royals are visiting the San Francisco Giants on Wednesday, May 21st at the Oracle Park in the third game of this series, with both teams being tied 1-1 wins. We will look at this from a betting perspective and determine the best bets for this game. Here’s a Royals vs Giants Prediction. We will examine:
The San Francisco Giants’ recent form and player performance
The Kansas City Royals’ recent form and player performance
Recent betting trends and streaks involving the San Francisco Giants
Recent betting trends and streaks involving the Kansas City Royals
Recent betting trends in games played between the Kansas City Royals vs San Francisco Giants
A summary that ties it all together and produces a favorable betting outcome for the Kansas City Royals vs San Francisco Giants game
San Francisco Giants Preview
The San Francisco Giants have a 29-20 record this season and are sitting in second place in the NL West. They have a 17-8 home record and are 27-22 in over/under. They are coming off a 3-2 home victory over the Royals, and are 4-1 in their last 5 games. Under is 8-4 in their last 12 games, and are playing the Nationals and the Tigers next.
The Giants have a .236 batting average this season, a .312 OBP, and a .385 Slugging percentage. San Francisco’s pitching staff has a 3.30 ERA and 1.22 WHIP. Heliot Ramos leads the Giants with 53 hits and is the team’s best hitter, with a .293 batting average. Wilmer Flores leads the team in RBI with 42 and in home runs with 10.
Logan Webb (R) will take the mound for the Giants, and he has a 5-3 record, 2.42 ERA, and 1.12 WHIP. He has been extremely better at home, with a 0.64 ERA across four home starts. He has given up 1 run or less in six of his last nine starts, and his only previous start against the Royals back in 2022 was a shutout performance in 7 innings pitched.
Kansas City Royals Preview
The Kansas City Royals have a 27-22 record this season and are sitting in 4th place in the AL Central. The Royals have a 10-14 road record and are 16-33 in over/under. They are coming off a 2-3 road defeat by the Giants, ending their previous two-game winning streak. Under is 6-1 in their last 7 games, and they are playing the Twins and the Reds next.
The Royals have a .242 batting average this season, a .297 OBP, and a .361 Slugging percentage. Kansas’ pitching staff has a 3.01 ERA and 1.17 WHIP. Bobby Witt Jr leads the Royals with 58 hits, while Mike Garcia is the team’s best hitter with a .310 batting average. Vinnie Pasquantino leads the team in RBI with 28 and in home runs with 8.
Daniel Lynch IV (L) is expected to take the mound for the Royals, and he is a reliever, which means that the Royals with go with a bullpen game today. Daniel Lynch IV has a 1.29 ERA and 1.10 WHIP, and this his be the first time he is facing the Giants.
Why the San Francisco Giants will win
- The Giants have won seven of their last eight day games at Oracle Park following a win.
- The Royals have lost each of their last four games against NL West opponents following a loss.
- The Royals have failed to cover the run line in four of their last five day games against NL West opponents that held a winning record.
- The Giants have covered the run line in each of their last three day games against AL Central opponents.
- The Giants have won the first inning in four of their last five day games.
- The Giants have led after 5 innings in five of their last six games against AL Central opponents that held a winning record.
- The Giants have led after 3 innings in five of their last six day games.
Why the Kansas City Royals will win
- The Royals have won five of their last six games as underdogs following a loss.
- The Giants have lost four of their last five games as favorites against AL Central opponents.
- The underdogs have covered the run line in each of the Royals’ last 11 games.
- The Giants have failed to cover the run line in each of their last eight home games against American League opponents after playing the previous day.
- The Giants have lost the first inning in each of their last four day games against American League opponents that held a winning record.
- The Giants have trailed after 3 innings in four of their last five games against American League opponents that held a winning record.
Total Runs Facts
- Each of the Royals’ last six games after playing the previous day have gone UNDER the total runs line.
- Eleven of the Giants’ last 12 games as favorites 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 11 games.
- The ‘Inning 1 UNDER 0.5 runs’ market has hit in 10 of the last 11 games between the Royals and Giants at Oracle Park.
Matchup/League Facts
- The Giants rank 3rd in the league for home runs allowed this season (38).
- The Giants rank 5th in the league for ERA this season (3.30).
- The Royals rank 30th in the league for home runs this season (31).
- The Royals rank 2nd in the league for strikeouts against this season (349).
Royals vs Giants Prediction
The Giants are 5-1 in their last 6 overall meetings against the Royals, but the Royals are 4-2 in their last 6 visits to San Francisco. Under is 8-2 in their last 10 meetings.
In this Royals vs Giants Prediction, the Giants are coming as big -200 home favorites. The Giants are rightfully favored, as they have a slightly better overall record and have been very strong at home, while the Royals have been below average on the road. The Giants are putting their ace on the mound in Logan Webb, who has been lights out at home with a sub-1.00 ERA, while the Royals are going for a bullpen game.
Royals have the 5th-best bullpen this season, but I don’t think that will be enough against a Giants team at home, with Webb on the mound. I have total absolute faith in Logan Webb, and I will take the San Francisco Giants at -0.5 runs in the first 5 innings of this game.