MLB
Kansas City Royals @ Baltimore Orioles - May 4, 2025
May 04, 2025, 9:10am EDT
TSG A.I. Picks
1:35pm EDT, Sunday | Spread | Moneyline | Over/Under |
---|---|---|---|
Baltimore Orioles | -1.5 +153 | -133 | O 9.5 -114 |
Kansas City Royals | +1.5 -192 | +113 | U 9.5 -114 |
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. |
1:35pm EDT, Sunday
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.
Baltimore Orioles
-1.5
+153
Kansas City Royals
+1.5
-192
Moneyline
Baltimore Orioles
-133
Kansas City Royals
+113
Over/Under
Over 9.5
-114
Under 9.5
-114
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
Kansas City Royals
Bet Amount
Potential Payout
Potential Payout
Values are based on the payout of the Best Value odds plus initial bet amount.
OVER/UNDER PICK
Over
9.5
Bet Amount
Potential Payout
Potential Payout
Values are based on the payout of the Best Value odds plus initial bet amount.
As I look ahead to the matchup between the Kansas City Royals and Baltimore Orioles at Oriole Park at Camden Yards on Sunday, I can’t help but reflect on the nuances of team dynamics and pitching strategies that will play a pivotal role in determining the outcome. Both teams are seeking a much-needed victory, but history—and current stats—are leaning heavily toward Kansas City.
On the mound for the Royals is Michael Lorenzen, who carries a respectable 3.271 ERA with 8.1 strikeouts per nine innings. While his win-loss record of 3-3 might suggest inconsistency, it’s crucial to remember that he has been a solid performer this season. A pitcher’s ability to control the game often hinges on how well they manage both their command and their approach against opposing hitters. Lorenzen has shown he can effectively get batters out while limiting damage—a key factor in this series where offense has struggled on both sides.
Conversely, Kyle Gibson takes the hill for Baltimore with an unfortunate win-loss record of 0-1 and an alarming ERA of 5.6. This raises red flags about his consistency and ability to go deep into games without unraveling under pressure. The Royals’ lineup—which averages just over seven hits per game—might see this as an opportunity to exploit any weaknesses Gibson may have early in counts or during high-leverage situations.
Now let’s dive deeper into what each team’s offense brings to the table. The Orioles have averaged around four runs per game with a batting average that hovers around .219—a number that reveals significant room for improvement offensively. Their slugging percentage suggests they aren’t making enough powerful contact consistently, which could be detrimental against a pitcher like Lorenzen who can induce weak contact when he’s in rhythm.
The Royals’ offense, while not exactly explosive (averaging just over three runs), boasts slightly higher hitting metrics with more consistent offensive production than what we’ve seen from Baltimore lately. They’ve been trending positively as indicated by their recent success; winning four out of their last five games while demonstrating resilient gameplay against strong opponents.
Looking back at their previous encounter earlier this month, when Kansas City shut out Baltimore with a decisive 4-0 victory, we can draw some confidence from historical data indicating how these two teams match up head-to-head under similar circumstances.
Considering all factors—the starting pitchers’ performance metrics, recent trends for each team including offensive output—and given that oddsmakers opened with Baltimore as slight favorites yet provided us with an OVER/UNDER set at 9.5 runs, my prediction leans toward Kansas City edging out another victory here despite potentially high-scoring opportunities arising throughout the contest due to both lineups facing off against struggling pitching performances.
In conclusion: Expect Kansas City to come away victorious today; however, prepare for a game where scoring could be more plentiful than anticipated!
Baltimore Orioles vs Kansas City Royals Live Odds & Betting History
Betting odds provided by BetUS
Wager Type | Baltimore Orioles | Kansas City Royals |
---|---|---|
Spread | -1.5 (+153) | +1.5 (-192) |
Moneyline | -133 | +113 |
Total | Under 9.5 (-114) | Over 9.5 (-114) |
Team Data | Baltimore Orioles | Kansas City Royals |
---|---|---|
Runs | 4.00 | 3.28 |
Hits | 7.30 | 7.72 |
Runs Batted In | 3.73 | 3.28 |
Batting Average | 0.219 | 0.229 |
On-Base Slugging | 66.52% | 62.18% |
Walks | 2.93 | 2.72 |
Strikeouts | 7.27 | 8.06 |
Earned Run Average | 5.60 | 3.27 |
More MLB Picks
All MLB Picks
MLB
Cleveland Guardians @ Cincinnati Reds
Best Bet
Guardians
-105
Read More

MLB
Pittsburgh Pirates @ Philadelphia Phillies
Best Bet
Phillies
-222
Read More

MLB
Washington Nationals @ Baltimore Orioles
Best Bet
Orioles
-106
Read More
You must be logged in to comment. Don't have an account? Sign up today.