MLB Picks

Royals vs Orioles Prediction 4/4/25 MLB Picks Today

Baltimore Orioles (3-4) vs. Kansas City Royals (2-4)
April 4, 2025 7:40 pm EDT
The Line: Kansas City Royals -115 / Baltimore Orioles -105; Over/Under: 8.5
(Get latest betting odds)

The Baltimore Orioles and Kansas City Royals meet Friday in MLB action at Kauffman Stadium. Here’s a Royals vs Orioles Prediction. This article will include a Royals vs Orioles Pick.

Baltimore Orioles Betting Preview

The Baltimore Orioles are 3-4 on the year and play the Diamondbacks, Blue Jays, and Guardians next. The Baltimore Orioles are batting .277 on the season, have a .338 OBP, and a .460 slugging percentage. The Baltimore Orioles pitching staff has a 4.87 ERA and a 1.41 WHIP. Jordan Westburg leads the Baltimore Orioles with 9 hits and 4 RBI, while Ramon Urias and Tyler O’Neill have combined for 17 hits and 9 RBI.


Dean Kremer gets the ball for the Baltimore Orioles, and he is 1-0 with a 8.44 ERA and 6 strikeouts this season. Kremer is 1-1 with a 3.94 ERA and 10 strikeouts in his career against the Kansas City Royals.

Kansas City Royals Betting Preview

The Kansas City Royals are 2-4 on the year and play the Twins, Guardians, and Yankees next. The Kansas City Royals are batting .213 on the season, have a .287 OBP, and a .338 slugging percentage. The Kansas City Royals pitching staff has a 3.42 ERA and a 1.32 WHIP. Jonathan India leads the Kansas City Royals with 8 hits and 2 RBI while Maikel Garcia and Michael Massey have combined for 12 hits and 6 RBI.

Seth Lugo gets the ball for the Kansas City Royals, and he is 0-0 with a 5.40 ERA and 4 strikeouts this season. Lugo is 0-1 with a 3.86 ERA and 4 strikeouts in his career against the Baltimore Orioles.

Why the Kansas City Royals will win

  • The Royals have won 20 of their last 21 home games against American League opponents that held a losing record.
  • The Orioles have lost each of their last four night games against teams that held a losing record.
  • The Royals have covered the run line in each of their last eight games against AL East opponents following a road loss.
  • The Orioles have failed to cover the run line each of their last four night games against teams that held a losing record.
  • The Royals have won the first inning in three of their last four games as favorites against AL East opponents.
  • The Orioles have trailed after 3 innings in four of their last five games.
  • The Orioles have trailed after 5 innings in each of their last four road games against American League opponents that held a losing record.

Why the Baltimore Orioles will win

  • The Royals have lost seven of their last eight games as home favorites.
  • The Orioles have won seven of their last eight games as underdogs against American League opponents following a loss.
  • The Royals have failed to cover the run line in each of their last 11 games as home favorites following an extra innings loss.
  • The Orioles have covered the run line in 10 of their last 11 games as underdogs against AL Central opponents.
  • The Royals have trailed after 3 innings in each of their last five games as home favorites against AL East opponents.
  • The Orioles have led after 5 innings in each of their last four night games against AL Central opponents.

Royals vs Orioles Prediction

The Royals and Orioles are in the same spot entering this series, as they’re two talented teams expected to contend this season but are off to shaky starts. I lean Royals in game 1 because they’re at home, and we’re not getting plus money with either side. Kremer also wasn’t great in his season opener, and he’s been average at best throughout his career. Lugo is coming off his first all-star appearance, and I expect a cleaner start in his second appearance. In a pick em spot, I’ll lean Royals at home with the more trustworthy starting pitcher.

Randy Chambers's Free Pick: Kansas City Royals -115

Need More? Get Premium Picks

Randy Chambers

Randy has covered sports betting since 2014 and writes about everything from NFL to WNBA. Follow Randy Chambers on Twitter.

Related Articles

Back to top button