Royals vs. Twins Prediction, Odds, Picks - April 7

Royals vs. Twins Prediction, Odds, Picks - April 7

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

The Kansas City Royals and Minnesota Twins will play on Monday at Kauffman Stadium, at 7:40 p.m. ET. Michael Lorenzen will start for Kansas City, aiming to shut down Carlos Correa and company. The Twins are listed as -103 moneyline underdogs in this matchup with the favorite Royals (-117). Minnesota (-1.5) is favored on the run line. The matchup's over/under is listed at 8 runs.

Check out everything you need from a betting perspective on the Royals-Twins game, regarding the run line, moneyline and total, plus expert picks.

Keep up with MLB on FOX Sports.

Astros vs. Twins Highlights | MLB on FOX

Check out the best highlights between the Houston Astros and the Minnesota Twins.

Royals vs. Twins Game Information & Odds

  • When: Monday, April 7, 2025 at 7:40 p.m. ET
  • Where: Kauffman Stadium in Kansas City, Missouri
  • How to watch on TV: FDSKC and MNNT
Favorite Favorite Moneyline Underdog Moneyline Total Over Total Odds Under Total Odds Run Line Favorite Run Line Odds Underdog Run Line Odds
Royals -117 -103 8 -110 -110 -1.5 -199 +164

Royals vs. Twins Prediction

  • Score Prediction: Royals 5, Twins 4
  • Total Prediction: Over 8 runs
  • Win Probabilities: Royals 56%, Twins 44%

Royals vs. Twins Betting Insights

  • This season, the Royals have won two out of the five games in which they've been favored.
  • Kansas City has played as favorites of -117 or more twice this season and split those games.
  • The moneyline for this contest implies a 53.9% chance of a victory for the Royals.
  • The Twins have yet to play a game this season while posted as the underdog.
  • Oddsmakers have given Minnesota the worst odds of winning it has seen this season with a -103 moneyline listed for this contest.
  • The moneyline set for this matchup implies the Twins have a 50.7% chance of coming away with a victory in the contest.

Royals Player Insights

  • The Royals leader in both batting average and long balls is Maikel Garcia, who comes into the matchup hitting .345 and has left the yard two times while driving in six runs this season.
  • In all of the majors, Garcia ranks 42nd in homers and 48th in RBI.
  • Bobby Witt Jr. is batting .297 with three doubles, a triple, a home run and three walks.
  • Witt is 81st in home runs in MLB, and 100th in RBI.
  • Witt heads into this game looking for his fourth game in a row with a hit. During his last five outings he is batting .316 with two doubles, a triple, a home run, two walks and an RBI.
  • Vinnie Pasquantino paces the Royals with eight runs batted in.
  • Jonathan India is hitting .265 with two doubles and five walks.

Royals Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Vinnie Pasquantino 0.5 (-225) 1.5 (+125) - 0.5 (+160)
Salvador Perez 0.5 (-235) 1.5 (+110) - 0.5 (+150)
Michael Massey 0.5 (-210) 1.5 (+130) - 0.5 (+190)
Jonathan India 0.5 (-210) 1.5 (+135) - 0.5 (+205)
Bobby Witt Jr. 1.5 (+160) 1.5 (-120) - 0.5 (+160)

Twins Player Insights

  • Harrison Bader has a team-leading three home runs and has driven in eight runs.
  • In all of MLB, Bader is 16th in home runs and 24th in RBI.
  • Matt Wallner is batting .267 to lead the lineup.
  • Wallner ranks 182nd in homers and 248th in RBI among all hitters in the big leagues.
  • Willi Castro is batting .226 with three doubles, a home run and two walks.
  • Byron Buxton is batting .212 with two doubles, a home run and a walk.

Twins Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Ty France 0.5 (-225) 1.5 (+145) - 0.5 (+195)
Jose Miranda 0.5 (-225) 1.5 (+130) - 0.5 (+205)
Carlos Correa 0.5 (-265) 1.5 (+120) - 0.5 (+225)
Byron Buxton 0.5 (-210) 1.5 (+120) - 0.5 (+165)
Simeon Woods Richardson - - - -

Orioles vs. Royals Highlights | MLB on FOX

Check out the best highlights between the Baltimore Orioles and the Cincinnati 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