Royals vs Giants Picks and Prediction – 5/21/2025

By: Kim Smith |

Last Updated: 05/19/2025 at 11:41 PM ET

Kansas City Royals at San Francisco Giants 05/20/25 - MLB Picks & Predictions
Game Start: 5/21/2025, 1:45 AM UTC
Latest Odds: SFG -140 ; O/U 8

Royals vs Giants Prediction

The Royals are set to face the Giants from San Francisco on Tuesday. The game is being played at Oracle Park and has a first pitch time of 9:45 PM EST. Be ready for the baseball season with all of our MLB free picks.

The Royals last 5 games have seen them post a 1-4 mark. The last game was a 2-1 win over the Cardinals. The win moved Kansas City to a record of 26-22 on the year.

Kansas City is coming here with a .241 average and 385 hits. The Royals have scored 159 runs while getting only 30 homers. The Royals have posted a 3.07 ERA and a 1.17 WHIP. The opponents are hitting at a clip of only .234 on the season against the Royals pitching staff.

The Giants are coming to this game here with an impressive 4-1 mark in their last 5 games. The last game for the Giants was a 3-2 win over the Athletics. The win moved the Giants to a record of 28-19 on the year overall. 

San Francisco is coming here with a .237 average with 369 hits. Still, the Giants have scored a total of 222 runs with 50 homers cranked out. San Francisco has allowed the opponents to hit at a clip of only .231, but has posted a 3.36 ERA and a 1.22 WHIP on the year.

Royals vs Giants Pick Analysis

The Royals and the Giants are playing on different parts of the spectrum this year. However, the Giants are at home in this game here and should have a great game here as the Royals are struggling overall on the season and will not be able to keep pace with the 5.31 runs per game the Giants average. Final Score Prediction, San Francisco Giants win 5-3.

Our Free MLB Pick for San Francisco Giants vs Kansas City Royals

San Francisco Giants -140