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

Royals vs Giants Prediction
The Kansas City Royals complete a three-game series on the road Wednesday versus the San Francisco Giants. Kansas City is 27-22 following its 3-1 victory over the Giants in the opening game of the series on Monday. Kris Bubic threw seven shutout innings for KC. The Royals are tied for second with Minnesota in the American League Central, 4 ½ games behind first-place Detroit. Keep up to date with all the MLB action with our MLB previews.
Maikel Garcia is batting .306 with an on-base percentage of .374 to lead Kansas City in both categories. Vinnie Pasquantino is the leader in home runs with eight and RBI with 28, while Bobby Witt Jr is the leader in hits with 57. Kansas City is batting. 242 with a .363 slugging percentage. Kansas City has not announced its starting pitcher for Wednesday’s matchup with San Francisco.
The San Francisco Giants dropped to 28-20 following Monday’s two-run loss to Kansas City in the opening game of the series, snapping a three-game winning streak by the Giants. San Francisco is 10th in runs scored, while on the mound, the Giants are fifth in ERA. San Francisco trails first-place Los Angeles by one game in the National League West.
Heliot Ramos is batting .292 with 52 hits to lead San Francisco in both categories. Wilmer Flores is the leader in home runs with 10 and RBI with 42, while Mike Yastrzemski is the leader in on-base percentage at .376. On Wednesday, the San Francisco Giants will send Logan Webb to the mound. The right-hander is 5-3 with a 2.42 ERA, 69 Ks, and 16 BBs.
Royals vs Giants Pick Analysis
The San Francisco Giants will win at home on Wednesday when hosting the Kansas City Royals, but the play here is UNDER. The UNDER has cashed in five of Kansas City's last six, four of Kansas City's last five versus San Francisco, and five of Kansas City's last six played on the road versus the Giants. San Francisco starter Logan Webb has performed well in each of the last three outings, allowing four runs on 16 hits across 22 innings. Final Score Prediction: San Francisco Giants win, but our best play is UNDER 4-2.
Betting Trends for San Francisco Giants vs Kansas City Royals

Royals

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

Under 7.5