Royals vs. Orioles Prediction, Odds, Picks - April 5

Royals vs. Orioles Prediction, Odds, Picks - April 5

Updated Apr. 5, 2025 4:00 p.m. ET
Data Skrive

Vinnie Pasquantino and Adley Rutschman will be among the star attractions when the Kansas City Royals play the Baltimore Orioles on Saturday at 4:10 p.m. ET, at Kauffman Stadium. The Royals are favored in this one, at -116, while the underdog Orioles have -103 odds to upset. Kansas City is favored on the run line (-1.5). The total for the game has been set at 8 runs.

Here's everything you need from a betting perspective on the Royals-Orioles game, regarding the run line, moneyline and total, plus expert picks.

Keep up with MLB on FOX Sports.

Orioles vs. Royals Highlights | MLB on FOX

Check out the best highlights between the Baltimore Orioles and the Kansas City Royals.

Royals vs. Orioles Game Information & Odds

  • When: Saturday, April 5, 2025 at 4:10 p.m. ET
  • Where: Kauffman Stadium in Kansas City, Missouri
  • How to watch on TV: FDSKC and MASN
Favorite Favorite Moneyline Underdog Moneyline Total Over Total Odds Under Total Odds Run Line Favorite Run Line Odds Underdog Run Line Odds
Royals -116 -103 8 -105 -115 -1.5 +174 -219

Royals vs. Orioles Prediction

  • Score Prediction: Royals 6, Orioles 4
  • Total Prediction: Over 8 runs
  • Win Probabilities: Royals 58%, Orioles 42%

Royals vs. Orioles Betting Insights

  • The Royals have entered the game as favorites three times this season and won once.
  • Kansas City has played as favorites of -116 or more twice this season and split those games.
  • The implied probability of a win from the Royals, based on the moneyline, is 53.7%.
  • The Orioles have been chosen as underdogs in five games this year and have walked away with the win two times (40%) in those games.
  • Baltimore has a win-loss record of 2-3 when favored by -103 or worse by oddsmakers this year.
  • The moneyline set for this matchup implies the Orioles have a 50.7% chance of walking away with the win.

Royals Player Insights

  • Maikel Garcia paces the Royals with two home runs while racking up a team-best batting average of .381.
  • In all of Major League Baseball, Garcia is 29th in homers and 27th in RBI.
  • Garcia carries a six-game hitting streak into this matchup. During his last six outings he is hitting .381 with three doubles, two home runs, two walks and six RBI.
  • Pasquantino has been productive as he paces his team with seven runs batted in.
  • Pasquantino ranks 66th in home runs and 22nd in RBI among all batters in MLB.
  • Bobby Witt Jr. is batting .241 with two doubles and three walks.
  • Jonathan India is hitting .286 with two doubles and three walks.

Royals Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Salvador Perez 0.5 (-205) 1.5 (+140) - 0.5 (+145)
Bobby Witt Jr. 1.5 (+190) 1.5 (+100) - 0.5 (+165)
Vinnie Pasquantino 0.5 (-205) 0.5 (-210) - 0.5 (+155)
MJ Melendez 0.5 (-130) 0.5 (-135) - 0.5 (+245)
Michael Massey 0.5 (-185) 0.5 (-190) - 0.5 (+195)

Orioles Player Insights

  • Cedric Mullins leads the Orioles in home runs (three) and runs batted in (11).
  • Mullins ranks 12th in home runs and second in RBI among all batters in the majors.
  • Jordan Westburg's three home runs pace his team.
  • Westburg ranks 12th in home runs and 69th in RBI among all MLB hitters this season.
  • Rutschman has a double, two home runs and four walks while batting .258.
  • Tyler O'Neill leads the team in batting average with a high-water mark of .346.

Orioles Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Ryan Mountcastle 0.5 (-265) 1.5 (+125) - 0.5 (+165)
Jordan Westburg 0.5 (-270) 1.5 (+120) - 0.5 (+175)
Gunnar Henderson 0.5 (-245) 1.5 (+115) - 0.5 (+190)
Tyler O'Neill 0.5 (-155) 0.5 (-160) - 0.5 (+195)
Ramon Urias 0.5 (-185) 0.5 (-190) - 0.5 (+215)

Orioles vs. Royals Highlights | MLB on FOX

Check out the best highlights between the Baltimore Orioles and the Kansas City Royals.

FOX Sports created this story using technology provided by Data Skrive and data from Sportradar.

Want great stories delivered right to your inbox? Create or log in to your FOX Sports account, follow leagues, teams and players to receive a personalized newsletter daily.

FOLLOW Follow your favorites to personalize your FOX Sports experience
share