Royals vs. Orioles Odds & Betting Predictions - May 3, 2025
Royals at Orioles
11:15 pm • FOXStarting Pitchers
pitcher | team | era | w-l | |
---|---|---|---|---|
![]() | ![]() | 3.00 | 3-1 | |
![]() | ![]() | 2.25 | 2-2 |
Royals at Orioles Odds
Spread, Total, Moneyline
MatchupOpenSpreadTotalMoneyline | ||||
---|---|---|---|---|
![]() Royals 17-16 | -1.5 | -1.5+150 | o9+100 | -106 |
![]() Orioles 13-18 | u9 | +1.5-166 | u9-120 | -112 |

Oriole Park at Camden YardsBaltimore
Royals vs. Orioles Expert Picks

The Degenerate
Last 30d: 123-161-5 (+2.9u)
Over 9+100
0.75u
Over 12.5+320
0.25u

Charlie Wright
Last 30d: 5-7-0 (-2.7u)
K.Bubic o4.5 Ks-150
1.5u
Bubic is at just over a strikeout per inning right now (which we would take here), but his underlying plate discipline stats suggest an elite strikeout pitcher. He's posted a 14% swinging-strike rate and a 30.3% CSW% through 6 starts. He ranks 9th in SwStr% and 12th in CSW% among qualified starters.
Baltimore has been one of the worst offenses in the league against lefties this season. It's only 348 plate appearances, but the Orioles rank dead last in OPS, wOBA, and wRC+. They have the 3rd-highest K% at 27%.
Tonight's lineup will likely have at least 7 righties in it. Bubic actually has reverse platoon splits, particularly with strikeouts. He's punching out 26.4% of righties compared to 20.5% of lefties.

The Degenerates
Last 30d: 70-68-1 (-6.9u)
Under 9-115
1u

Sandy Plashkes
Last 30d: 107-125-16 (-14.8u)
KC -125 (F5)
1u

Top Shelf Action 🥃
Last 30d: 447-687-18 (+0.2u)
K.Bubic o4.5 Ks-150
1.2u

Greg DiNardo
Last 30d: 80-51-1 (+25.4u)
KC -105
1u

Capper Central
Last 30d: 142-98-16 (+29.6u)
Under 9-120
1.25u

Sean Zerillo
Last 30d: 182-174-18 (+2.3u)
Over 8.5-120
0.6u
Bet to 9 (-104)

Cam Is Money
Last 30d: 112-116-5 (-11.2u)
KC -104
1.92u
Royals vs. Orioles Previews & Analysis
Prop Odds Comparison
Line Movement Tracker
Royals vs. Orioles Public Betting Percentages
Betting Trends
- Orioles are 3-2 in their last 5 games.
- Orioles are 2-3 in their last 5 games against the spread
- Orioles are 6-10 in their road games against the spread
- The totals have gone OVER in 1 of Orioles' last 5 games
- The totals have gone OVER in 9 of Orioles' 15 last games at home
Matchup History
Against the Spread (ATS) History
Over/Under History
Last 5 Matchups
Royals vs. Orioles Injury Updates

Royals Injuries
- Kyle WrightSP
Wright is out with shoulder
Out

Orioles Injuries
- Albert SuarezRP
Suarez is out with shoulder
Out
- Tyler O'NeillRF
O'Neill is out with neck
Out
- Trevor RogersSP
Rogers is out with knee
Out
- Kyle BradishSP
Bradish is out with elbow
Out
- Grayson RodriguezSP
Rodriguez is out with elbow
Out
- Ramon Urias3B
Ramon Urias (hamstring) has been scratched Friday.
Out
- Tyler WellsSP
Wells is out with elbow
Out
- Chayce McDermottSP
McDermott is questionable with back
Questionable
Royals vs. Orioles Box Score

PITCHER | PC | IP | K | ER | |
---|---|---|---|---|---|
![]() | 72 | 5 | 3 | 0 | |
![]() | 28 | 2 | 1 | 0 | |
![]() | 20 | 1 | 2 | 0 | |
![]() | 8 | 1 | 1 | 0 |
HITTERS | H-AB | R | HR | RBI |
---|---|---|---|---|
![]() | 1-3 | 1 | 0 | 0 |
![]() | 0-1 | 0 | 0 | 0 |
![]() | 0-4 | 0 | 0 | 0 |
![]() | 1-4 | 1 | 1 | 1 |
![]() | 3-3 | 0 | 0 | 1 |
![]() | 1-4 | 0 | 0 | 0 |
![]() | 0-4 | 0 | 0 | 0 |
![]() | 1-3 | 1 | 1 | 1 |
![]() | 0-1 | 0 | 0 | 0 |
![]() | 0-1 | 0 | 0 | 0 |
![]() | 0-3 | 0 | 0 | 0 |
![]() | 1-4 | 1 | 1 | 1 |

PITCHER | PC | IP | K | ER | |
---|---|---|---|---|---|
![]() | 79 | 6 | 4 | 2 | |
![]() | 8 | 1 | 1 | 0 | |
![]() | 16 | 0.2 | 0 | 2 | |
![]() | 23 | 1.1 | 1 | 0 |
HITTERS | H-AB | R | HR | RBI |
---|---|---|---|---|
![]() | 0-4 | 0 | 0 | 0 |
![]() | 0-3 | 0 | 0 | 0 |
![]() | 3-4 | 0 | 0 | 0 |
![]() | 0-4 | 0 | 0 | 0 |
![]() | 1-4 | 0 | 0 | 0 |
![]() | 1-3 | 0 | 0 | 0 |
![]() | 1-3 | 0 | 0 | 0 |
![]() | 0-2 | 0 | 0 | 0 |
![]() | 0-2 | 0 | 0 | 0 |
![]() | 0-2 | 0 | 0 | 0 |
![]() | 1-3 | 0 | 0 | 0 |
![]() | 0-0 | 0 | 0 | 0 |
![]() | 0-3 | 0 | 0 | 0 |
Royals vs. Orioles Odds Comparison
Could not load odds
Royals at Orioles Team Totals
MatchupOverUnder | ||
---|---|---|
![]() Royals 17-16 | N/A | N/A |
![]() Orioles 13-18 | N/A | N/A |