Kansas City Royals vs San Francisco Giants Prediction, 5/20/2025 MLB Picks, Best Bets & Odds
Game: Kansas City Royals vs San Francisco Giants
Date: Tuesday, May 20, 2025
Location: Oracle Park in San Francisco, CA
TV: NBC Bay Area
Odds/Point Spread: Kansas City (+102) San Francisco (-122)
The Kansas City Royals (26-22) are on their way to Oracle Park on Tuesday where they will attempt to beat the San Francisco Giants (28-19). The moneyline on this game has the Royals at +102 and the Giants are sitting at -122. The total comes in at 9. The starting pitchers are Michael Lorenzen and Hayden Birdsong.


As a unit, the Kansas City Royals are knocking in 3.3 runs per contest, which has them at 28th in baseball. They have 159 runs and have an OBP of .298. The Royals have accounted for 80 doubles as a unit and have knocked 30 balls out of the park. They have compiled 157 runs batted in as well as 385 hits for the season, while their team batting average is sitting at .241. Kansas City has a slugging % of .361 and have been called out on strikes 332 times, while taking a walk on 121 occasions.
Today’s Featured MLB Best Bet! ARUN SHIVA has released a 8-Unit MLB Selection on Tuesday in the New York Mets vs. Boston Redsox game (6:45pm). IC is a stunning 21-5 with 8-Unit Selections and this is his first 8-Unit MLB Selection of the year. The Cowboy comes off a 6-0 Sunday and is ready for a fantastic winner today. You can get this top rated play complimentary when you set up a free $60 account here at Doc’s Sports and use part of it towards his a one day MLB package. Join Now! |
Get all of our MLB Picks Today
They have accrued a K/BB ratio of 3.02 and the pitching staff holds a collective WHIP of 1.17. Royals pitchers have given up 42 home runs and 160 runs in total (3rd in the league). Kansas City has given up 374 base knocks (7.9 per 9 innings) and 146 earned runs. The Royals have a team ERA of 3.07 this year (2nd in baseball), and their staff has struck out 386 batters. They have walked 128 opposing players and their FIP is 3.55 as a unit so far this year.
The Royals have dispatched 146 relievers to the mound this season. The relief pitchers have inherited 51 base runners for the season with 29.4% of those players crossed home plate. They have recorded 15 saves so far this season and have blown 4 out of their 19 chances to save the game. The Royals bullpen have earned a save rate of 78.9% and stepped onto the hill in 44 save situations. The relief pitchers have notched 25 holds on the campaign (18th in the league). Royals relief pitchers have gone to the mound with runners on base 41 times in addition to having 49 appearances in high leverage situations.
The Royals have turned 71.1% of balls hit into play into outs out of 3,855 innings on the diamond, ranking them 10th in MLB. The Houston Astros have 1,285 putouts on the year, as well as 441 assists and 18 errors. Their fielding percentage is holding steady at .990 which puts them in 3rd in MLB, and they have turned 43 double plays.
Lorenzen has taken the hill for 906 innings and has earned 744 punch outs so far in his career. His earned run average is 3.98 (401 ER's allowed) and he has a WHIP of 1.308. He has allowed 822 hits (8.2 hits per nine innings) and has 363 free passes. Lorenzen (50-48 career mark) has earned a FIP of 3.92 and he has gone up against 3,828 opposing hitters in the major leagues.
The San Francisco Giants have compiled a team on-base percentage of .312 as well as a team batting average of .237 on the year. They have struck out on 404 occasions (8th in baseball) and have a total of 369 hits. San Francisco is sitting with 50 HRs over the course of the season as well as 212 RBIs. The Giants hold a team slugging % of .389 and they average 4.72 runs per contest (9th in the league). They have put up 75 doubles, while taking a walk 165 times and putting up 222 runs.
The Giants have a team WHIP of 1.222 and are the owners of a FIP of 3.50 as a unit on the year. They have a ranking of 9th in MLB as a pitching staff in total hits relinquished with 357. The San Francisco pitching staff have surrendered 175 runs so far this season while having an ERA of 3.36 (155 earned runs conceded). Their K/BB ratio is 8.70 (403 strikeouts vs 150 walks). They have yielded 37 dingers and they relinquish 3.80 runs per 9 innings (8th in the league).
With 49 save situations, the Giants have compiled 28 holds in addition to 8 blown saves. San Francisco has called on relievers to step onto the hill in 21 save chances and they have come away with 13 saves. Their relief pitchers have come in 49 times in high leverage situations in addition to 28 occasions with base runners. San Francisco relievers hold an inherited score rate of 41.7% of 48 inherited runners. They sit at 21st in baseball with a save percentage of 61.9%, and they have sent 141 relief pitchers onto the field for the year.
The San Francisco Giants have gotten 38 double plays and have a fielding percentage of .986 (13th in the majors). The Giants have recorded 461 assists, 24 errors and have notched a total of 1,245 putouts this year. In 3,735 innings played, the Giants are sitting with a defensive efficiency of 70.1% (15th in the majors).
Birdsong (6-6 career win-loss record) has earned a 4.16 earned run average while allowing 7.3 hits per 9 innings. His K/BB ratio is 2.13 and he has faced 416 batters so far in his pro baseball career. He has conceded 44 ER's while earning a WHIP of 1.367 and being the owner of a FIP of 4.1. In his pro baseball career, Birdsong has given up 77 base knocks while totaling 113 strikeouts in 95 innings.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take San Francisco (-122)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
San Francisco Giants - Twitter
Kansas City Royals - Twitter