Kansas City Royals vs San Francisco Giants Prediction, 5/19/2025 MLB Picks, Best Bets & Odds
Game: Kansas City Royals vs San Francisco Giants
Date: Monday, May 19, 2025
Location: Oracle Park in San Francisco, CA
TV: NBC Bay Area
Odds/Point Spread: Kansas City (+125) San Francisco (-150)
Oracle Park is the location where the San Francisco Giants (25-19) will attempt to defeat the Kansas City Royals (25-20) on Monday. The moneyline on this contest has Kansas City at +125 while San Francisco is coming in at -150. The betting total is set at 9. The pitchers taking the mound are Kris Bubic and Robbie Ray.


The Royals have hit 75 doubles as a unit and have smacked 29 baseballs out of the park. Kansas City has a slugging percentage of .360 and have been called out on strikes 316 times, while drawing a walk on 117 occasions. As a unit, the Kansas City Royals are knocking in 3.4 runs per game, which has them at 27th in the league. They have recorded 153 runs batted in as well as 363 hits over the course of the season, and their batting average is .242. They have accounted for 154 runs while holding a team on-base percentage of .300.
Today’s Featured MLB Best Bet! AUGUST YOUNG is coming off another 7-Unit winner last night as he improves to an all-time best of +31,430 all-time on plays rated 7.0+ across all sports. Young is back on Monday with another 7-Unit MLB Best Bet (6:40p.m. EST) Young is a perfect 3-0 this season on his MLB plays rated 7.0+ for +2,240 and is on a +4,285 MLB run the L/21 days! Click BUY NOW below! 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
The Royals have compiled a team ERA of 3.03 for the year (2nd in MLB), and their staff has rung up 367 batters. Royals pitchers have surrendered 40 home runs and also 148 runs in total (3rd in the league). They have walked 126 opposing batters and their FIP is 3.58 as a squad this year. Kansas City has yielded 347 base hits (7.8 per 9 innings) as well as 135 earned runs. Their strikeout to walk ratio sits at 2.91 and the pitching staff has recorded a WHIP of 1.18.
The Royals relief pitchers have recorded a save percentage of 77.8% and have entered the game in 43 save situations. The relief pitchers have inherited 47 runners this season and 29.8% of those players ended up scoring. Royals pitchers have entered the contest with runners on base 37 times in addition to having 46 appearances in high leverage situations. The Royals have sent 136 relief pitchers to the hill for the season. The bullpen have racked up 25 holds so far this year (16th in baseball). They have earned 14 saves over the course of the season and have blown 4 of 18 save chances.
The Royals have converted 71.2% of balls hit into play into outs out of 3,612 innings on the field, which has them ranked 10th in baseball. The Houston Astros have a tally of 1,204 putouts for the season, in addition to 413 assists and 16 errors. Their fielding percentage is currently at .990 which puts them in 2nd in the majors, and have a total of 40 double plays.
Bubic (15-31 career record) has earned a FIP of 4.20 and he has gone up against 1,773 batters during his time in the major leagues. He has given up 419 base knocks (9.2 hits per 9 innings) and has had 166 free passes. His ERA is 4.27 (194 ER's allowed) and he has a WHIP of 1.430. Bubic has thrown 409 innings and has 384 K's so far in his MLB career.
The Giants have a team slugging percentage of .386 and they average 4.75 runs per contest (9th in the league). They have hit 71 two-baggers, while walking 153 times as well as earning 209 runs. San Francisco has compiled 46 HRs this season to go along with 199 RBIs. They have been called out on strikes on 381 instances (8th in the league) and have recorded 346 base hits. The San Francisco Giants have compiled an OBP of .312 and a team batting average of .237 on the campaign.
The Giants have a team WHIP of 1.251 in addition to having a FIP of 3.56 as a pitching staff so far this year. They sit at 13th in baseball as a pitching staff in total hits given up with 344. The San Francisco pitching staff have given up 172 runs on the campaign and come in with a team ERA of 3.56 (153 earned runs yielded). They have earned a strikeout to walk ratio of 8.90 (383 strikeouts against 140 walks). They have allowed 37 long balls and they surrender 4.00 runs per 9 innings (9th in MLB).
San Francisco relievers hold an inherited score percentage of 41.7% of 48 inherited runners. Their bullpen pitchers have come in 44 times in high leverage situations and also on 27 occasions with runners on base. Sitting with 48 save situations, the Giants have compiled 28 holds and 8 blown saves. They are ranked 22nd in the league holding a save percentage of 60.0%, and they have dispatched 132 relief pitchers to the mound over the course of the season. San Francisco has had relievers step onto the hill in 20 save opportunities and they have earned 12 saves.
Out of their 3,483 innings on the diamond, the Giants hold a defensive efficiency of 69.3% (19th in MLB). The San Francisco Giants have gotten 37 double plays and own a fielding percentage of .986 (14th in pro baseball). The Giants have recorded 420 assists, 23 errors and have notched a total of 1,161 putouts for the year.
So far in his pro baseball career, Ray has given up 1,139 base knocks and he has 1,603 punch outs in 1,308 innings pitched. Ray (83-73 mark in his career) has earned a 3.95 ERA while conceding 7.8 hits per nine innings. He has given up a total of 574 ER's while earning a WHIP of 1.299 and a FIP of 3.9. He has a K/BB ratio of 2.86 and he has gone up against 5,551 hitters during his MLB career.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take Kansas City (+125)
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