Royals vs. Giants
Prediction, Odds & Props
May 20 | MLB AI Picks

Updated: 2025-05-18T03:31:50.923562ZBy Remi at Leans.AI — AI picks for ATS, ML, OU & props

On May 20, 2025, the Kansas City Royals (26–22) will face the San Francisco Giants (28–19) at Oracle Park in San Francisco. The Royals aim to build on their recent victory, while the Giants look to rebound from a rare home loss.

Get key insights, betting trends, and AI-powered predictions to help incorporate into your betting strategies.

AI Sports Betting Algorithm Remi

GAME INFO

Date: May 20, 2025

Start Time: 9:45 PM EST​

Venue: Oracle Park​

Giants Record: (28-20)

Royals Record: (27-22)

OPENING ODDS

KC Moneyline: +113

SF Moneyline: -135

KC Spread: +1.5

SF Spread: -1.5

Over/Under: 8

KC
Betting Trends

  • The Royals have covered the spread in 26 of their 41 games this season, reflecting a strong performance against the spread.

SF
Betting Trends

  • The Giants have covered the spread in 27 of their 43 games this season, indicating consistent success in covering the spread.

MATCHUP TRENDS

  • The Giants have a 16–7 home record, showcasing their strength at Oracle Park. The Royals have scored three or fewer runs in eight of their last nine games, highlighting recent offensive challenges.

KC vs. SF
Best Prop Bet

  • Remi's searched hard and found the best prop for this matchup: K. Isbel over 0.5 Hits+Runs+RBI.

LIVE MLB ODDS

MLB ODDS COMPARISON

WANT MORE AI PICKS?

VAULT
VS. SPREAD
308-221
VAULT
NET UNITS
(INCL VIG)
+418
VAULT
NET PROFIT
(INCL VIG)
$100/UNIT
$41,803
EXECUTIVE
VS. SPREAD
1554-1329
EXECUTIVE
NET UNITS
(INCL VIG)
+376.6
EXECUTIVE
NET PROFIT
(INCL VIG)
$100/UNIT
$37,661

AI SPORTS PICK PRODUCTS

Create a Free Account

‘Create an Account’ to Get Remi’s Picks Today.

Remi Finds New Picks

Remi calculates the probability a team will cover the line.

Remi Works 24/7

Remi uses this probability to assign units to each pick.

Get Remi's AI Picks

Get Remi’s Top AI Sports Picks sent direct to your inbox.

Kansas City vs San Francisco Prediction & Odds:
Free MLB Betting Insights for 5/20/25

The May 20, 2025 matchup between the Kansas City Royals and the San Francisco Giants at Oracle Park pits elite pitching against home-field consistency in what shapes up to be one of the more strategic interleague battles of the night. The Royals, now 26–22, are quietly building one of the most effective pitching identities in baseball, entering the contest with a collective 2.99 ERA—second only to the Yankees in all of Major League Baseball. They are coming off a 3–1 victory in Game 1 of this series, thanks to a near no-hit gem from Kris Bubic and timely execution from their bullpen. However, while the Royals have excelled at limiting runs, they have struggled to generate much offense themselves, scoring just 159 runs all season, which ranks among the league’s lowest. Kansas City has scored three or fewer runs in eight of their last nine games, highlighting a recurring theme of depending heavily on their pitching staff to shoulder the load. Bobby Witt Jr. remains the face of the offense, slashing .304/.357/.537 and providing critical speed and power in the middle of the lineup, while Maikel Garcia has quietly delivered an impressive road split, batting .333/.424/.569 away from Kauffman Stadium. On the mound for the Royals will be right-hander Michael Lorenzen (3.76 ERA), who will be tasked with continuing the staff’s dominant run and giving Kansas City a shot at back-to-back road wins against a Giants team that has been tough to beat at Oracle Park.

The Giants, sitting at 28–19, have compiled a 16–7 home record this season and have covered the spread in 27 of their 43 games, thriving on a mixture of timely offense, reliable starting pitching, and one of the league’s most effective bullpens. Their team ERA of 3.39 reflects consistency across the staff, but it’s their relievers who have truly stood out, posting a sparkling 2.39 ERA that ranks among MLB’s best. Offensively, the Giants are led by Heliot Ramos, who has been scorching hot in May and has become a key cog in San Francisco’s attack. Veteran bats like Wilmer Flores and Matt Chapman have also contributed in clutch spots, helping to offset the team’s occasional struggles against left-handed pitching—a flaw that was glaring in Game 1, where they were nearly no-hit by Bubic. Fortunately for San Francisco, they’ll face a righty in Lorenzen, a more favorable matchup that could reignite their bats. The key for the Giants will be to strike early and avoid another slow start, especially against a team that thrives in close, low-scoring affairs. This game is likely to be dictated by execution and bullpen performance, with both managers expected to play matchups aggressively. If the Royals can support Lorenzen with even moderate run production, their pitching depth gives them a path to another win. But if the Giants can get traffic on the bases early and test Kansas City’s middle relief, their offensive edge at home might be enough to even the series. With playoff positioning becoming more meaningful by the day, this game could serve as a litmus test for both clubs’ staying power in their respective divisions.

Kansas City Royals MLB Preview

The Kansas City Royals enter their May 20 matchup against the San Francisco Giants at Oracle Park riding the wave of a 3–1 victory in the series opener, fueled by dominant pitching and just enough offense to back it up. Now 26–22 on the season, the Royals have built their surprising success around one of Major League Baseball’s most effective pitching staffs, boasting a 2.99 team ERA—second-best in the league. Their starting rotation, anchored by arms like Seth Lugo, Cole Ragans, and Kris Bubic, has consistently kept games within reach, while the bullpen has been reliable in locking down leads. Bubic, in particular, shined in Game 1, nearly no-hitting the Giants and dropping his ERA to a minuscule 1.47. In Tuesday’s game, the Royals will turn to right-hander Michael Lorenzen, who brings a 3.76 ERA into his start. Lorenzen has been solid but not overpowering, and the Royals will likely need him to deliver five or six competitive innings before turning things over to a bullpen that thrives in tight games. The formula for Kansas City is clear: limit damage early, make the most of every scoring opportunity, and trust the pitching to do the heavy lifting. Offensively, the Royals remain a work in progress. They’ve scored just 159 runs this season, one of the lowest totals in baseball, and have managed three or fewer runs in eight of their last nine contests. That puts a premium on timely hits and aggressive base running, areas where they can sometimes manufacture scoring in lieu of slugging.

Bobby Witt Jr. has been the team’s sparkplug, putting together an impressive .304/.357/.537 slash line while flashing elite defense and speed. His ability to change games with both his bat and legs makes him the focal point of Kansas City’s attack. Maikel Garcia has also emerged as a key piece, especially on the road, where he’s hitting .333 with a .424 on-base percentage. The rest of the lineup, however, has struggled to string together consistent rallies, and Kansas City often finds itself in low-scoring, high-leverage situations. That puts enormous pressure on the pitching staff, but so far they’ve been up to the task. If Lorenzen can keep San Francisco’s bats quiet and the Royals can scratch together a few early runs, they have the blueprint to pull off another win. Kansas City has shown that they don’t need explosive offense to win—they just need clean execution and pitching dominance. However, that margin for error is razor-thin, especially against a deep and well-managed Giants team that thrives at home. The Royals will need to play crisp, mistake-free baseball, and rely on their strengths: run prevention, defense, and just enough offense from their top contributors to stay ahead. If they succeed, they’ll continue to cement their reputation as one of the league’s most quietly dangerous teams—especially when pitching leads the way.

On May 20, 2025, the Kansas City Royals (26–22) will face the San Francisco Giants (28–19) at Oracle Park in San Francisco. The Royals aim to build on their recent victory, while the Giants look to rebound from a rare home loss. Kansas City vs San Francisco AI Prediction: Free MLB Betting Insights for May 20. Credit USA TODAY/IMAGN

Credit: USA TODAY/IMAGN

San Francisco Giants MLB Preview

The San Francisco Giants return to Oracle Park for Game 2 of their series against the Kansas City Royals with a 28–19 record and plenty of motivation to bounce back after a 3–1 loss in the opener. Despite that defeat, the Giants remain one of the National League’s most consistent teams, especially at home, where they’ve compiled a stellar 16–7 record. Oracle Park has been a fortress this season, with the Giants leveraging their deep bullpen, strong situational hitting, and an improving lineup to outlast opponents in tight games. Their offense has been particularly effective at creating opportunities through disciplined at-bats and smart base running, and their total of 222 runs scored is among the top third in baseball. However, one clear weakness emerged in the series opener: their inability to solve left-handed pitching. Against Royals southpaw Kris Bubic, San Francisco was held to just one hit—nearly suffering a no-hitter—dropping their record to 3–11 this season when facing lefty starters. Fortunately, they’ll face right-hander Michael Lorenzen in Game 2, a matchup that aligns much better with their offensive profile. Heliot Ramos has been one of the team’s breakout stars this month, leading the offense with clutch hits and multi-hit games.

Alongside him, veterans like Wilmer Flores and Matt Chapman have provided steady production, while Thairo Estrada has been a key contributor at the top of the order, giving the Giants the balance and depth needed to keep opposing pitchers on edge. Defensively, the Giants have been sharp, committing few errors and turning double plays at an efficient clip. Their bullpen has been one of the league’s best, posting a 2.39 ERA and frequently shutting down opponents in the late innings. Manager Bob Melvin has used his relievers effectively, relying on mix-and-match strategies based on matchups and batter tendencies. The Giants’ rotation has provided enough length to allow the bullpen to stay fresh, and the team’s overall pitching staff holds a 3.39 ERA, indicative of its balance and competitiveness. To win Game 2, San Francisco will need to get to Lorenzen early, forcing him into high-stress innings and capitalizing on any command issues. If they can establish an early lead and allow their bullpen to control the pace, the Giants are in a strong position to even the series. Playing at home with a lineup better suited for this pitching matchup, San Francisco’s goal will be to reestablish offensive rhythm while continuing to rely on their proven pitching and defense. A bounce-back win would not only even the series but also reinforce their status as one of the National League’s most well-rounded and resilient teams, especially when protecting home turf.

Kansas City vs. San Francisco Prop Picks (AI)

Remi is pouring through loads of datapoints on each player. In fact, anytime the Royals and Giants play there’s always several intriguing trends to key in on. Not to mention games played at Oracle Park in May seemingly never follow normal, predictable betting trends.
Remi's searched hard and found the best prop for this matchup: K. Isbel over 0.5 Hits+Runs+RBI.

Kansas City vs. San Francisco Prediction (AI)

Remi Robot Icon

Remi, our AI sports algorithm, has been pouring over exorbitant amounts of data from every past game between the Royals and Giants and using recursive machine learning and impressive AI to analyze the data to a single cover probability.

Oddly enough, we’ve seen the AI has been most watching on the linear correlation of weight human bettors often put on Kansas City’s strength factors between a Royals team going up against a possibly tired Giants team. It appears the true game analytics might reflect a slight lean against one Vegas line in particular.

Unlock this in-depth AI prediction and all of our MLB AI picks for FREE now.

Below is our current AI Kansas City vs San Francisco picks, computer picks Royals vs Giants, best bets, model edges, confidence ratings.

DATE GAME LEAN %WIN UNITS LEVEL
ACTIVE PICKS LOCKED - SEE NOW

These picks update as information changes—injury reports, weather, and market movement. Each line shows our model’s fair price, the edge versus the market, and a unit confidence rating (1–10). Odds and availability vary by sportsbook and time. Edges are computed against the listed price; value may change after line moves. Always shop for the best number. See the full MLB schedule.

Royals Betting Trends

The Royals have covered the spread in 26 of their 41 games this season, reflecting a strong performance against the spread.

Giants Betting Trends

The Giants have covered the spread in 27 of their 43 games this season, indicating consistent success in covering the spread.

Royals vs. Giants Matchup Trends

The Giants have a 16–7 home record, showcasing their strength at Oracle Park. The Royals have scored three or fewer runs in eight of their last nine games, highlighting recent offensive challenges.

Kansas City vs. San Francisco Game Info

Kansas City vs San Francisco starts on May 20, 2025 at 9:45 PM EST.

Spread: San Francisco -1.5
Moneyline: Kansas City +113, San Francisco -135
Over/Under: 8

Kansas City: (27-22)  |  San Francisco: (28-20)

Remi's searched hard and found the best prop for this matchup: K. Isbel over 0.5 Hits+Runs+RBI.. Prices move—always shop for the best number.

The Giants have a 16–7 home record, showcasing their strength at Oracle Park. The Royals have scored three or fewer runs in eight of their last nine games, highlighting recent offensive challenges.

KC trend: The Royals have covered the spread in 26 of their 41 games this season, reflecting a strong performance against the spread.

SF trend: The Giants have covered the spread in 27 of their 43 games this season, indicating consistent success in covering the spread.

See our latest MLB picks and odds pages for 2025 to compare prices before you bet.

Kansas City vs. San Francisco Odds

AI algorithm Remi is pouring through loads of stats on each team. In fact, anytime the Kansas City vs San Francisco trends are analyzed, there’s always several intriguing trends to key in on. Not to mention games played at extreme temps seemingly never follow normal, predictable betting trends.

Kansas City vs San Francisco Opening Odds

KC Moneyline: +113
SF Moneyline: -135
KC Spread: +1.5
SF Spread: -1.5
Over/Under: 8

Kansas City vs San Francisco Live Odds

Games PTS ML SPR O/U
In Progress
Minnesota Twins
Philadelphia Phillies
In Progress
Twins
Phillies
5
0
-170
+130
-4.5 (-385)
+4.5 (+230)
O 5.5 (+215)
U 5.5 (-435)
In Progress
Cincinnati Reds
Milwaukee Brewers
In Progress
Reds
Brewers
6
2
-800
+490
-3.5 (-120)
+3.5 (-110)
O 12.5 (-130)
U 12.5 (+100)
In Progress
Texas Rangers
Cleveland Guardians
In Progress
Rangers
Guardians
2
2
+110
-145
-1.5 (+265)
+1.5 (-375)
O 6.5 (-160)
U 6.5 (+120)
In Progress
Pittsburgh Pirates
Atlanta Braves
In Progress
Pirates
Braves
2
1
-215
+148
-1 (-139)
+1 (+102)
O 7 (-118)
U 7 (-120)
In Progress
Arizona Diamondbacks
San Diego Padres
In Progress
Diamondbacks
Padres
+128
-155
+1 (-122)
-1 (-104)
O 7.5 (-109)
U 7.5 (-117)
Sep 27, 2025 9:39PM EDT
Houston Astros
Los Angeles Angels
9/27/25 9:39PM
Astros
Angels
-145
+120
-1.5 (+115)
+1.5 (-140)
O 9 (-110)
U 9 (-110)
Sep 27, 2025 9:41PM EDT
Los Angeles Dodgers
Seattle Mariners
9/27/25 9:41PM
Dodgers
Mariners
+110
-130
+1.5 (-200)
-1.5 (+165)
O 7 (+100)
U 7 (-120)
Sep 27, 2025 10:05PM EDT
Kansas City Royals
Oakland Athletics
9/27/25 10:05PM
Royals
Athletics
+100
-120
-1.5 (+155)
+1.5 (-190)
O 10 (-115)
U 10 (-105)
Sep 28, 2025 3:06PM EDT
Baltimore Orioles
New York Yankees
9/28/25 3:06PM
Orioles
Yankees
+140
-170
+1.5 (-125)
-1.5 (+105)
O 9.5 (+100)
U 9.5 (-120)
Sep 28, 2025 3:06PM EDT
Colorado Rockies
San Francisco Giants
9/28/25 3:06PM
Rockies
Giants
+240
-300
+1.5 (+115)
-1.5 (-140)
O 7.5 (-110)
U 7.5 (-110)
Sep 28, 2025 3:06PM EDT
Minnesota Twins
Philadelphia Phillies
9/28/25 3:06PM
Twins
Phillies
+165
-200
+1.5 (-120)
-1.5 (+100)
O 8.5 (+100)
U 8.5 (-120)
Sep 28, 2025 3:06PM EDT
Chicago White Sox
Washington Nationals
9/28/25 3:06PM
White Sox
Nationals
-105
-115
-1.5 (+155)
+1.5 (-190)
O 8.5 (-120)
U 8.5 (+100)
Sep 28, 2025 3:08PM EDT
Tampa Bay Rays
Toronto Blue Jays
9/28/25 3:08PM
Rays
Blue Jays
+160
-195
+1.5 (-120)
-1.5 (+100)
O 8 (-105)
U 8 (-115)
Sep 28, 2025 3:10PM EDT
Los Angeles Dodgers
Seattle Mariners
9/28/25 3:10PM
Dodgers
Mariners
-110
-110
-1.5 (+155)
+1.5 (-190)
O 8.5 (+100)
U 8.5 (-120)
Sep 28, 2025 3:11PM EDT
Cincinnati Reds
Milwaukee Brewers
9/28/25 3:11PM
Reds
Brewers
+110
-130
+1.5 (-170)
-1.5 (+140)
O 7.5 (-110)
U 7.5 (-110)

MLB Past Picks

Remi—our in-house AI—prices every game and prop using multi-season priors, tempo/efficiency, injury/usage signals, and market movement.
We publish fair prices, recommended “buy-to” numbers, and confidence so you can bet prices, not teams.

This preview covers Kansas City Royals vs. San Francisco Giants on May 20, 2025 at Oracle Park.
Odds shown reflect widely available numbers and may update closer to kickoff.

Want more? Check live edges, player props, and line moves on our MLB odds pages, and compare prices before you place a bet.

    LEAN     %WIN     UNITS RESULT
ARI@SD SD -131 57.3% 4 WIN
DET@BOS BOS -115 56.4% 5 WIN
NYM@CHC NYM -110 54.1% 3 WIN
HOU@ATH ATH +118 50.8% 4 WIN
NYM@CHC OVER 7 54.5% 3 WIN
STL@SF OVER 7.5 55.9% 5 LOSS
KC@LAA TYLER TOLBERT UNDER 1.5 BASES 54.4% 4 WIN
MIL@SD UNDER 9 54.7% 4 WIN
MIA@PHI KYLE SCHWARBER OVER 1.5 HITS+RUNS+RBIS 53.3% 3 WIN
WAS@NYM OVER 8.5 56.1% 6 LOSS
LAA@COL COL +108 50.5% 3 WIN
TOR@KC UNDER 9 54.7% 4 LOSS
SEA@KC KC +1.5 62.3% 5 LOSS
NYY@MIN OVER 9 55.1% 4 WIN
MIA@COL OVER 10.5 55.0% 4 WIN
MIA@COL AGUSTIN RAMIREZ OVER 1.5 HITS+RUNS+RBIS 54.3% 4 WIN
SEA@KC BOBBY WITT UNDER 0.5 SINGLES 54.4% 4 LOSS
PHI@LAD LAD -113 54.7% 4 LOSS
NYY@BOS OVER 7.5 54.3% 3 WIN
KC@PHI PHI -130 58.3% 4 WIN
LAD@SF OVER 7.5 54.7% 4 LOSS
NYM@PHI PHI -122 55.6% 4 WIN
KC@CLE KC -104 52.0% 3 WIN
CIN@SD JAKE CRONEWORTH OVER 0.5 HITS 53.1% 3 WIN
WAS@MIA MIA -123 55.2% 4 LOSS
LAA@KC UNDER 9.5 54.9% 3 WIN
TEX@ARI UNDER 9 54.2% 4 WIN
SF@COL UNDER 11.5 56.4% 6 LOSS
SF@COL RAFAEL DEVERS OVER 1.5 BASES 56.1% 6 WIN
MIA@WAS WAS -110 54.4% 4 WIN
NYM@DET OVER 8.5 54.5% 4 WIN
TEX@ARI UNDER 9.5 56.4% 6 WIN
TEX@ARI ALEJANDRO OSUNA UNDER 1.5 BASES 54.1% 4 LOSS
ATL@CHC CHC -116 55.1% 3 WIN
PHI@MIL OVER 8.5 55.0% 3 WIN
ARI@LAD SHOHEI OHTANI OVER 2.5 BASES 54.2% 4 WIN
SEA@CLE CLE +1.5 57.2% 3 WIN
CHC@SF CHC -105 54.1% 4 LOSS
NYY@CHW RYAN MCMAHON OVER 0.5 BASES 54.1% 4 WIN
PHI@NYM OVER 8.5 55.6% 4 LOSS
LAA@TEX LOGAN OHOPPE OVER 1.5 HITS+RUNS+RBIS 54.1% 4 LOSS
KC@CHW KC -109 54.2% 4 WIN
SD@SEA DYLAN CEASE OVER 16.5 OUTS 53.9% 3 LOSS
SD@SEA UNDER 8.5 54.4% 4 LOSS
MIN@TOR JOE RYAN UNDER 2.5 EARNED RUNS 54.1% 4 LOSS
SF@MIL MIL +100 54.0% 6 LOSS
TOR@MIA MIA +1.5 62.0% 6 WIN
CHC@LAA OVER 9.5 54.9% 4 LOSS
BOS@NYY CARLOS RODON UNDER 4.5 HITS ALLOWED 54.2% 4 WIN
KC@DET DET -115 56.1% 5 WIN
CHC@LAA LAA +1.5 57.6% 5 LOSS