Free MLB Pick: Royals vs. Giants Odds
Looking for Kansas City Royals vs. San Francisco Giants Free MLB predictions? MLB betting sees the Royals taking on the Giants on Tuesday, May 20th, 2024 at Oracle Park, in San Francisco, CA. Cappers Picks provides complimentary expert handicapping picks on all MLB baseball matchups all season long so stay tuned for more FREE daily MLB predictions like this Royals Giants free pick.
2025 MLB Handicapping – Kansas City Royals vs San Francisco Giants
(27-22) Kansas City Royals vs. San Francisco Giants (28-20)
Date: Tuesday, May 20th
Time: 9:45 ET
Venue: Oracle Park San Francisco, CA
Projected Starting Pitchers: Michael Lorenzen vs. Hayden Birdsong
MLB Moneyline Odds: Royals +117 | Giants -136 (Bet Now!)
Today’s MLB Run Line Betting Odds: Royals +1.5 | Giants -1.5
MLB Baseball Gambling Total: O/U: 8
- Live Betting Odds for today’s Kansas City Royals vs. San Francisco Giants game!
- Want more baseball predictions like this Royals Giants play? Check out our free MLB AI Picks for today!
- View our Updated Sportsbook Bonuses for today!
Royals vs. Giants Gameday
The forecast from San Francisco on Tuesday calls for clear skies and temperatures in the low 60s. The Giants will be hosting the Royals at Oracle Park, and they are the betting favorite, with their money line odds sitting at -136. The money line odds for a Royals win are at +117, and the over/under line is at 8 runs.
Michael Lorenzen will be starting for the Royals, and he is facing off against Hayden Birdsong for the Giants. Kansas City is 27-22, while the Giants are 28-20. This game will be televised on MLBN, and first pitch is set for 9:45 PM ET.
Thanks to a two-home run performance from Vinnie Pasquantino and a good outing from Kris Bubic, the Royals picked up a 3-1 win over the Giants in the most recent game of this series. Heading into the game, the Royals were at +117 on the money line.
Pasquantino’s first home run came in the second inning and gave the Royals an early 1-0 lead. After the Giants tied it up in the 8th, Pasquantino hit the go-ahead homer in the top of the 9th. Kyle Isbel also had a two-hit game for Kansas City.
Bubic went seven innings for the Royals, giving up just two hits and striking out five without issuing a walk. He picked up a win in the game, while Carlos Estévez got the save. Tyler Rogers took the loss for San Francisco out of the bullpen.
Kansas City is 27-22 overall and trails the Tigers by 4.5 games in the AL Central. The Royals have gone 10-8 against other teams in the division. The Royals have won two straight games, and they are 1-0 in their series vs. the Giants.
At home, the Royals have gone 17-9 this year, and they are just under .500 at 10-13 on the road. So far, the Royals have yet to win a game as the favorite. As for their overall record, they are at .500 at 27-22.
Royals Stats
The Royals offense has been one of the worst in the league this season, averaging just 3.3 runs per game, which is the worst in the MLB. They have also been one of the league’s worst home run-hitting teams, and their team OPS of .661 is 23rd in the league. However, they do have two of the league’s top home run hitters in Vinnie Pasquantino and Bobby Witt Jr. Pasquantino has just a .228 average this season but does have 8 homers, which is 10th in the MLB. Witt Jr. is batting .302 with five homers.
Maikel Garcia and Vinnie Pasquantino are both on solid hitting streaks coming into the game, with Garcia having a five-game streak and Pasquantino having a four-game streak. Over his last seven games, Pasquantino has gone 8/28 with two homers.
YOU CAN CLICK HERE TO CHECK OUT OUR TOP MLB CAPPERS! (All Under 1 Roof)
San Francisco is 28-20 overall this season, and they trail the Dodgers by just one game in the NL West. The Giants are 4-5 in divisional games this year, and they lost the first game of this series vs. the Royals. So far, they have an overall series record of 9-5-1.
At home, the Giants have gone 16-8 this season and are an even 12-12 on the road. San Francisco has yet to play a game as the favorite this year, as they are 28-20 overall. Their record includes going 28-20 as the underdog. Heading into today’s game, the Giants are just 4-6 over their last ten games.
Giants Stats
San Francisco’s offense has been pretty consistent this season, averaging 4.6 runs per game, which is 10th in the league. They have been even better on the road, averaging 4.9 runs per contest. The Giants come into the game with a team batting average of .236, which is 15th in the league.
Wilmer Flores has been a big run producer for the Giants this season, as his 42 RBIs are the most in the league. He is also 1st on the team with 10 homers and is batting .257 for the season. Heliot Ramos is hitting .292 for the season and has gone 12/29 in his last eight games, including two homers and nine RBIs. This has helped him move into the 2nd spot on the team’s home run leaderboard.
We want to hear from you below! Comments are welcome! Give us your picks for this Kansas City Royals vs. San Francisco Giants MLB matchup.
Royals Giants Pitching
Kansas City is sending Michael Lorenzen to the mound today, and he comes in with a record of 3-4 and ERA of 3.76. Lorenzen has made nine starts this year and has pitched well at home, going 2-0 with a 1.0 ERA. On the road, his record is 1-4 with a 5.6 ERA. Looking back at his last outing, Lorenzen took the loss, giving up four earned runs in 7 1/3 innings of work. Before that, he had gone seven innings without giving up an earned run. Lorenzen’s WHIP for the season is 1.23.
Right-hander Hayden Birdsong is getting the start for the Giants today and has made 11 appearances out of the bullpen this season. He has a record of 1-0 and an ERA of 2.31. Birdsong has yet to take a loss this season, finishing with a no-decision in each of his last four outings. In his most recent outing, he gave up three earned runs in three innings of work. Looking back over his last four outings, Birdsong has allowed at least one homer in three of those appearances. Opposing batters are hitting .233 this season off Birdsong.
Kansas City Royals vs. San Francisco Giants MLB Baseball Betting Trends
- The Royals head into the game having gone 7-3 straight-up in their last ten games on the road.
- The Royals they are 9-1 vs. the runline in their previous ten games on the road.
- Conversely, the Giants are 3-7 over their last ten home games (straight-up).
- Furthermore, the Giants have a 3-7 mark vs. the runline across their last ten home games.
- Also, the Royals are 1-2 in their last three games as the favorite. On the other hand, they are 2-1 as the underdog (last 3).
- The Giants have a record of 2-1 across their last three games when favored. As the underdog, they are 1-2 in their last three games.
Royals vs. Giants Prediction: Giants ML -136
Our prediction for today’s Royals vs. Giants matchup is to take the Giants on the money line at -136. We have the Giants winning this one by a final score of 5-2. With the over/under sitting at 8 runs, we like the UNDER.
Looking at the starting pitchers, we have Hayden Birdsong finishing with five strikeouts, and for the Royals starter, Michael Lorenzen, he is projected to finish with six K’s.
Today’s MLB Free Pick
MLB Betting Tweet Of The Day
That’s just what Robbie does. pic.twitter.com/ApQKiL2FH2
— SFGiants (@SFGiants) May 20, 2025
Also, if you’re looking for more MLB picks like Kansas City Royals vs. San Francisco Giants matchup, we’ll be providing 4* free MLB plays on the blog all season long. In fact, you can check out our MLB experts for guaranteed premium & free MLB baseball picks!
Lastly, register here for a FREE MLB Betting Account Now for daily free picks & more special offers!






