MLB
Kansas City Royals @ San Francisco Giants - May 20, 2025
May 20, 2025, 9:23am EDT
TSG A.I. Picks
9:45pm EDT, Tuesday | Spread | Moneyline | Over/Under |
---|---|---|---|
San Francisco Giants | -1.5 +160 | -130 | O 8 -120 |
Kansas City Royals | +1.5 -200 | +110 | U 8 -108 |
Confidence Score For every pick our AI engine makes, it also assigns a score from 1-100 reflecting how "confident" we are each pick is likely to hit. The higher the score, the more confidence our AI models are that our picks are going to be winners. |
9:45pm EDT, Tuesday
Spread
For every pick our AI engine makes, it also assigns a score from 1-100 reflecting how "confident" we are each pick is likely to hit. The higher the score, the more confidence our AI models are that our picks are going to be winners.
San Francisco Giants
-1.5
+160
Kansas City Royals
+1.5
-200
Moneyline
San Francisco Giants
-130
Kansas City Royals
+110
Over/Under
Over 8
-120
Under 8
-108
Odds Provided By BetUS
SPREAD PICK
Kansas City Royals
+1.5
Bet Amount
Potential Payout
Potential Payout
Values are based on the payout of the Best Value odds plus initial bet amount.
MONEYLINE PICK
San Francisco Giants
Bet Amount
Potential Payout
Potential Payout
Values are based on the payout of the Best Value odds plus initial bet amount.
OVER/UNDER PICK
Under
8
Bet Amount
Potential Payout
Potential Payout
Values are based on the payout of the Best Value odds plus initial bet amount.
Alright, folks! It’s that time again. The lights will shine bright tonight at the ballpark as our San Francisco Giants take on the Kansas City Royals. As a die-hard fan of my home team, I can’t help but feel a surge of excitement coursing through me. Trust me, when you’re in a city that lives and breathes baseball like we do, every game feels monumental!
So let’s break this down: the Giants are rolling into this game with some solid momentum. We’ve got Hayden Birdsong on the mound—what a guy! With an impressive win-loss record of 1-0 and an ERA hovering just above 3.4, he’s looking to extend his perfect record. His strikeouts per game are over 8.6, which is certainly no small feat. It’s clear he can handle pressure situations, so I expect him to silence those Royals’ bats tonight.
Now let’s talk about the Royals’ pitcher for this matchup: Michael Lorenzen. He comes in with a record of 3-4 and an even more commendable ERA of about 3.2. He can definitely keep things interesting; however, despite his decent stats, our Giants have been known to crank out runs when it matters most.
Looking at our offensive performance this season gives me even more hope! On average, we’re scoring around 4.8 runs per game while managing nearly 8 hits each outing—those numbers scream consistency! While our batting average sits at .232 (not exactly something to write home about), we’ve shown up in clutch situations by racking up an impressive OBP (on-base percentage) above 68%. That’s what I’m talking about!
In contrast, the Royals’ lineup has been struggling a bit more offensively than us—averaging just over 3 runs per game and slightly more hits than we do at around 8 per game—but their RBIs are lower than ours at roughly 3.3 per game. Plus, their OBP percentage sits lower too at around 64%. This paints a clear picture: we have the firepower to exploit any mistakes they might make.
Tonight’s prediction? I firmly believe our Giants will take down those Royals without breaking too much of a sweat! With both pitchers on display likely keeping runs low (the over/under suggests it should be under), it wouldn’t surprise me if we see a scoreline sitting comfortably around maybe a 4-2 or even potentially just edging into that threshold as our boys rally together once again!
As I lace up my lucky jersey for another night full of adrenaline and cheers from my couch (don’t judge!), all I can say is get ready for some edge-of-your-seat action tonight! It’s time for these Giants to roar loud and proud against Kansas City; let’s show them why we bleed orange and black!
San Francisco Giants vs Kansas City Royals Live Odds & Betting History
Betting odds provided by BetUS
Wager Type | San Francisco Giants | Kansas City Royals |
---|---|---|
Spread | -1.5 (+160) | +1.5 (-200) |
Moneyline | -130 | +110 |
Total | Under 8 (-108) | Over 8 (-120) |
Team Data | San Francisco Giants | Kansas City Royals |
---|---|---|
Runs | 4.76 | 3.34 |
Hits | 7.91 | 8.02 |
Runs Batted In | 4.54 | 3.30 |
Batting Average | 0.232 | 0.234 |
On-Base Slugging | 68.57% | 64.02% |
Walks | 3.54 | 2.53 |
Strikeouts | 8.65 | 8.06 |
Earned Run Average | 3.46 | 3.21 |
More MLB Picks
All MLB Picks
MLB
Chicago Cubs @ Miami Marlins
Best Bet
Cubs
-154
Read More

MLB
Cincinnati Reds @ Pittsburgh Pirates
Best Bet
Reds
-120
Read More

MLB
New York Mets @ Boston Red Sox
Best Bet
Mets
-135
Read More
You must be logged in to comment. Don't have an account? Sign up today.