Twins vs Royals Prediction, Odds, Moneyline, Spread & Over/Under for May 24

Odds updated as of 2:12 p.m.
The Saturday schedule in MLB includes a matchup between the Minnesota Twins and the Kansas City Royals.
Here's everything you need to know before checking out today's MLB odds and spreads on FanDuel Sportsbook.
Twins vs Royals Game Info
- Minnesota Twins (28-22) vs. Kansas City Royals (28-24)
- Date: Saturday, May 24, 2025
- Time: 2:10 p.m. ET
- Venue: Target Field -- Minneapolis, Minnesota
- Coverage: MNNT and FDSKC
Twins vs Royals Odds & Moneyline
- All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
- Moneyline: MIN: (-190) | KC: (+160)
- Spread: MIN: -1.5 (+116) | KC: +1.5 (-142)
- Total: 7.5 -- Over: (-115) | Under: (-105)
Twins vs Royals Probable Starting Pitchers
Probable Pitchers: Zebby Matthews (Twins) - 0-1, 12.00 ERA vs Michael Wacha (Royals) - 3-4, 2.86 ERA
This contest's pitching matchup is set, as the Twins will send Zebby Matthews (0-1) to the mound, while Michael Wacha (3-4) will take the ball for the Royals. Matthews and his team failed to cover the spread in his only opportunity this season as a starter. This will be Matthews' first game as the moneyline favorite this season. The Royals have a 5-5-0 ATS record in Wacha's 10 starts with a set spread. The Royals have been the moneyline underdog in six of Wacha's starts this season, and they went 4-2 in those games.
Twins vs Royals Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Royals win (51.3%)
Twins vs Royals Moneyline
- Minnesota is a -190 favorite on the moneyline, while Kansas City is a +160 underdog on the road.
Twins vs Royals Spread
- The Twins are 1.5-run home favorites on the runline against the Royals. The Twins are +116 to cover, and the Royals are -142.
Twins vs Royals Over/Under
- The over/under for Twins-Royals on May 24 is 7.5. The over is -115, and the under is -105.
Bet on Minnesota Twins vs. Kansas City Royals on FanDuel today!
Twins vs Royals Betting Trends
- The Twins have come away with 18 wins in the 31 contests they have been listed as the favorites in this season.
- This year Minnesota has won four of five games when listed as at least -190 on the moneyline.
- The Twins and their opponents have gone over the total this season in 16 of their 48 opportunities.
- The Twins are 27-21-0 against the spread in their 48 games that had a posted line this season.
- The Royals have a 15-16 record in games they were the underdog on the moneyline (winning 48.4% of those games).
- When it has played as a moneyline underdog with odds of +160 or longer, Kansas City has a record of 2-1 (66.7%).
- The Royals have played in 52 games with an over/under set, and have combined with opponents to go over the total 17 times (17-34-1).
- The Royals have collected a 29-23-0 record against the spread this season (covering 55.8% of the time).
Twins Player Leaders
- Trevor Larnach leads Minnesota in slugging percentage (.409) thanks to 14 extra-base hits. He has a .249 batting average and an on-base percentage of .325.
- Among qualified batters in baseball, he ranks 95th in batting average, 89th in on-base percentage, and 88th in slugging.
- Ty France is hitting .253 with eight doubles, four home runs and 10 walks. He's slugging .368 with an on-base percentage of .318.
- His batting average is 86th among qualified players, his on-base percentage 99th, and his slugging percentage 124th.
- France heads into this game looking to extend his two-game hit streak. In his last five games he is batting .263 with a home run and five RBIs.
- Harrison Bader has 36 hits this season and has a slash line of .283/.366/.425.
- Bader has recorded a hit in three straight games. During his last five outings he is batting .176 with a walk and two RBIs.
- Ryan Jeffers leads Minnesota with an OBP of .361 this season while batting .272 with 16 walks and 13 runs scored.
- Jeffers has safely hit in six games in a row. During his last 10 games he is batting .289 with two doubles, a home run, six walks and three RBIs.
Royals Player Leaders
- Bobby Witt Jr. has 61 hits with a .502 slugging percentage, both team-best marks for the Royals. He's batting .303 and with an on-base percentage of .366.
- Including all the qualifying hitters in MLB, his batting average ranks 16th, his on-base percentage is 35th, and he is 30th in slugging.
- Witt takes a four-game hitting streak into this game. In his last five games he is batting .250 with two doubles and three RBIs.
- Maikel Garcia has a .379 on-base percentage to pace his team. He has a batting average of .315 while slugging .481.
- Including all qualifying hitters, his batting average puts him 10th, his on-base percentage is 24th, and he is 38th in slugging.
- Vinnie Pasquantino is batting .234 with five doubles, a triple, eight home runs and 12 walks.
- Jonathan India is hitting .231 with 10 doubles, a home run and 23 walks.
Twins vs Royals Head to Head
- 5/23/2025: 3-1 MIN (Favorite: Twins, Spread: -1.5, Total: 7.5, Favorite Moneyline: -190, Underdog Moneyline: +160)
- 4/10/2025: 3-2 KC (Favorite: Royals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -118, Underdog Moneyline: -100)
- 4/9/2025: 4-0 MIN (Favorite: Twins, Spread: -1.5, Total: 7.5, Favorite Moneyline: -112, Underdog Moneyline: -104)
- 4/8/2025: 2-1 KC (Favorite: Royals, Spread: -1.5, Total: 7.5, Favorite Moneyline: -124, Underdog Moneyline: +106)
- 4/7/2025: 4-2 KC (Favorite: Royals, Spread: -1.5, Total: 8, Favorite Moneyline: -116, Underdog Moneyline: -102)
- 9/8/2024: 2-0 KC (Favorite: Royals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -120, Underdog Moneyline: +102)
- 9/7/2024: 4-2 KC (Favorite: Twins, Spread: -1.5, Total: 8, Favorite Moneyline: -134, Underdog Moneyline: +114)
- 9/6/2024: 5-0 KC (Favorite: Royals, Spread: -1.5, Total: 7.5, Favorite Moneyline: -142, Underdog Moneyline: +120)
- 8/14/2024: 4-1 KC (Favorite: Twins, Spread: -1.5, Total: 8.5, Favorite Moneyline: -108, Underdog Moneyline: -108)
- 8/13/2024: 13-3 MIN (Favorite: Twins, Spread: -1.5, Total: 8.5, Favorite Moneyline: -124, Underdog Moneyline: +106)
Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!