SportsJaw
LeaderboardToday's GamesBest BetsLive OddsMake Picks
Login / Sign In
Today's GamesLatest PredictionsToday’s Best BetsLive OddsTeam PredictionsHead-to-Head MatchupsSJ CoinsAbout SportsJawContact UsLogin / Sign In
HomeMatchupsMake PicksLeaders
SportsJaw

The social platform for sports bettors.

Explore SportsJaw

  • Today’s Picks
  • Predictions
  • Best Bets
  • Leaderboard
  • Make Picks
  • Live Odds
  • Team Predictions
  • Head-to-Head
  • Game Briefing

Picks by Sport

  • NFL Picks
  • NCAAF Picks
  • NBA Picks
  • NCAAB Picks
  • MLB Picks
  • NHL Picks

About SportsJaw

  • How It Works
  • SJ Coins
  • Terms
  • Privacy
  • Contact Us

21+. Gambling problem? Call 1-800-GAMBLER. Picks are opinions, not guarantees. Past results do not predict future outcomes.

© 2026 SportsJaw. For entertainment purposes only. SportsJaw does not accept or place wagers.

  1. Home
  2. MLB Picks
  3. Kansas City Royals vs San Francisco Giants
Tue 9:45 PM ET
Kansas City Royals logo
Kansas City
Royals2
M. Lorenzen RHP
versus
San Francisco Giants logo
San Francisco
Giants3
H. Birdsong RHP
Final
Team123456789T
Kansas City Royals0010000102
San Francisco Giants0002

Kansas City Royals vs San Francisco Giants Betting Picks & Predictions

Game time: May 20, 2025 at 9:45 PM ET

Venue: Oracle Park — San Francisco, California

Article updated May 21, 12:30 AM EDT

Published by SportsJaw Editorial Team

The 2025 Major League Baseball season kicks off on Tuesday, May 20th at Oracle Park in San Francisco, California with an interleague battle between the Kansas City Royals and

Game outlook

The 2025 Major League Baseball season kicks off on Tuesday, May 20th at Oracle Park in San Francisco, California with an interleague battle between the Kansas City Royals and San Francisco Giants. The Giants are currently favored with a -134 moneyline for this matchup, with the total sitting at 8.0 runs. Starting pitchers for the game will be Michael Lorenzen (Royals) with an ERA of 3.76, and Hayden Birdsong (Giants) with an ERA of 2.31. San Francisco opened as -142 favorites but the current line is San Francisco -134. Stay tuned for one of our MLB picks for Tuesday's slate. Kickoff is set for 9:45 PM ET at Oracle Park.

Betting Odds

Moneyline: Royals +118 | Giants -134

Spread: Royals +1.5 (-184) | Giants -1.5 (+160)

Total: Over/Under 7.5 (-110)

Based on the moneyline, the implied probability that San Francisco will win straight-up is 57%.

Kansas City Royals

The Kansas City Royals ended their four-game losing streak with a 2-1 victory over the St. Louis Cardinals. Despite their recent struggles, the Royals have a strong pitching staff with a 3.07 ERA and 1.17 WHIP, ranking near the top of the league. However, their offense has been struggling, ranking near the bottom for runs scored, OPS+, and home runs. Michael Lorenzen is set to start on Tuesday night with a 3.76 ERA this season. The Royals have a power ranking of 14, excelling in defense but struggling offensively, and hold a 69-93 record.

1
0
0
0
—
3
MLB · Kansas City Royals at San Francisco Giants

Your Picks on Royals vs Giants

Picks closed
Runline
Moneyline
Total

21+. Gambling problem? Call 1-800-GAMBLER. Picks are opinions, not guarantees. Past results do not predict future outcomes.

San Francisco Giants Analysis

The San Francisco Giants recently swept the Athletics in a three-game series at home and were aiming for their fourth consecutive win on Monday. Despite struggling in previous matchups against the Twins and Diamondbacks, the Giants outscored the A's 13-3 in their latest series. The team currently boasts a 3.36 ERA and a 1.22 WHIP, ranking 6th and tied for 9th in the majors, respectively. Offensively, the Giants average 4.72 runs per game, with a .237/.312/.389 slash line, placing them 9th in the league. Hayden Birdsong is set to start on Tuesday, with a 1-0 record, 2.31 ERA, and 1.29 WHIP in relief appearances this season. Despite struggling in recent outings, he will look to bounce back against the upcoming opponent. The Giants hold a power ranking of 11 and are ranked 10th for offense and 8th for defense, with an overall record of 65-97. They recently faced the Kansas City Royals, resulting in a 2-1 series win for Kansas City.

Hayden Birdsong Makes Debut as Royals Face Giants with Strong Bullpen Edge

The upcoming game between the Royals and Giants will feature Hayden Birdsong making his debut against a Royals team that has struggled offensively against right-handed pitchers in recent games. The Giants boast a strong bullpen with a league-leading ERA of 2.51, which could pose a challenge for the Royals' hitters. Despite the Giants' less impressive offensive performance against righties, the Royals' bullpen has shown some vulnerabilities with a 4.55 ERA over the past 10 days. One player to watch is Wilmer Flores, who has hit 10 home runs this season and has had success against Michael Lorenzen, going 7-for-14 with three home runs. In this matchup, it may be difficult to support the Royals given their offensive struggles and bullpen performance.

SportsJawGame Predictions
Predicted score

Unavailable for this preview

Projected winnerUnavailableConfidencelow
Pick on the Spread

Published pick: Unavailable

Pick on the Total

Published pick: Unavailable

#KansasCityRoyals#SanFranciscoGiants

Share this preview

Facebook X Reddit Email
SportsJaw logo
Written by

SportsJaw Editorial Team

SportsJaw published this archived preview from its original game-day article. Its prediction and quoted lines are preserved as written.

About our editorial process

SportsJaw Royals vs Giants archived game preview contains historical odds and availability that may no longer be current. View history of past Royals vs Giants matchups or learn how our predictions work.

Current matchup data

Lines, trends and availability

Line movement since open

  • Moneyline · Kansas City Royals+128 → +118Moved
  • Moneyline · San Francisco Giants-142 → -134Moved
  • Spread · Kansas City Royals+1.5 (-172) → +1.5 (-182)Moved
  • Spread · San Francisco Giants-1.5 (+150) → -1.5 (+159)Moved
  • Total · Over8 (-110) → 7.5 (-110)Moved
  • Total · Under8 (-110) → 7.5 (-110)Moved

ATS and O/U trends

Kansas City Royals
69-93 matchup record · 6-4-0 ATS · 3-7-0 O/U
Last 10 completed games on file
San Francisco Giants
65-97 matchup record · 5-5-0 ATS · 4-6-0 O/U
Last 10 completed games on file

Injuries and availability

From the published research (2025-05-21T04:30:23.420Z). Availability may have changed; review the cited sources.

No verified injury or availability note was included in the published matchup research.

Recent head-to-head

  • 2025-05-19Kansas City Royals 3 · San Francisco Giants 1
Final result

Matchup pick recap

San Francisco Giants defeated Kansas City Royals 3-2

San Francisco Giants defeated Kansas City Royals 3-2 on May 20, 2025, a 1-run decision in the series. San Francisco Giants' strongest period was the 4th inning, when it outscored its opponent 2-0. Against SportsJaw's recorded Kansas City Royals +1.5 (-182) spread, Kansas City Royals covered, while the 5 combined runs finished under the recorded total of 7.5.

SportsJaw editorial picks

  • Projected winnerNo published selectionUnavailable

Tipster picks

  • FlyigglesflyMoneyline · San Francisco Giants -143Win
  • Hustle$Moneyline · Kansas City Royals +130Loss