
Twins vs. Royals Prediction, Odds, Picks - May 23
Trevor Larnach and the Minnesota Twins face Maikel Garcia and the Kansas City Royals at Target Field on Friday. First pitch is at 8:10 p.m. ET. Oddsmakers list the Twins as -190 moneyline favorites, while giving the underdog Royals +159 moneyline odds. Minnesota (-1.5) is favored on the run line. A 7.5-run total has been set for the game.
Here's everything you need from a betting perspective on the Twins-Royals game, regarding the run line, moneyline and total, plus expert picks.
Keep up with MLB on FOX Sports.
Guardians vs. Twins Highlights | MLB on FOX
Twins vs. Royals Game Information & Odds
- When: Friday, May 23, 2025 at 8:10 p.m. ET
- Where: Target Field in Minneapolis, Minnesota
- How to watch on TV: MNNT and FDSKC
| Favorite | Favorite Moneyline | Underdog Moneyline | Total | Over Total Odds | Under Total Odds | Run Line | Favorite Run Line Odds | Underdog Run Line Odds |
|---|---|---|---|---|---|---|---|---|
| Twins | -190 | +159 | 7.5 | -116 | -104 | -1.5 | +116 | -138 |
Twins vs. Royals Prediction
- Score Prediction: Twins 4, Royals 3
- Total Prediction: Under 7.5 runs
- Win Probabilities: Twins 56%, Royals 44%
Twins vs. Royals Betting Insights
- The Twins have won 17, or 56.7%, of the 30 games they've played as favorites this season.
- This season Minnesota has won four of its six games when favored by at least -190 on the moneyline.
- Oddsmakers have implied with the moneyline set for this matchup that the Twins have a 65.5% chance to win.
- The Royals have come away with 15 wins in the 30 contests they have been listed as the underdogs in this season.
- This year, Kansas City has won two of three games when listed as at least +159 or worse on the moneyline.
- The moneyline set for this matchup implies the Royals have a 38.6% chance of coming away with a victory in the contest.
Twins Recent Betting Performance
- The Twins were the moneyline favorite for four of their last 10 games, and finished 3-1 in those matchups.
- Over their last 10 matchups (all had set totals), the Twins combined with their opponents to hit the over on the total three times.
- The Twins have put together a 7-3-0 record against the spread over their past 10 games.
Twins Recent Stats
| Stat | Avg/Total |
|---|---|
| Record | 8-2 |
| Runs Per Game | 4.6 |
| HR | 12 |
| ERA | 3.00 |
| K/9 | 8.9 |
Twins Player Insights
- Larnach has six doubles, a triple, seven home runs and 19 walks while batting .254.
- Larnach's home runs rank him 70th in the majors, and he ranks 84th in RBI.
- Ty France is hitting .253 with eight doubles, three home runs and 10 walks.
- France ranks 180th in home runs and 77th in RBI in the major leagues.
- Harrison Bader is batting .282 with six doubles, four home runs and 13 walks.
- Bader will look to build on his two-game hitting in this game. During his last five outings he is hitting .188 with a walk and three RBIs.
- Ryan Jeffers is hitting .273 with nine doubles, three home runs and 16 walks.
- Jeffers is riding a five-game hitting streak into this one. During his last five outings he is hitting .421 with a double, a home run, three walks and two RBIs.
Twins Team Props
| Hits O/U | Total Bases O/U | HR O/U | RBI O/U | |
|---|---|---|---|---|
| Ty France | 0.5 (-230) | 1.5 (+130) | - | 0.5 (+160) |
| Ryan Jeffers | 0.5 (-205) | 1.5 (+120) | - | 0.5 (+170) |
| Royce Lewis | 0.5 (-225) | 1.5 (+125) | - | 0.5 (+185) |
| Carlos Correa | 1.5 (+200) | 1.5 (+100) | - | 0.5 (+155) |
| Willi Castro | 0.5 (-155) | 0.5 (-160) | - | 0.5 (+215) |
Royals Recent Betting Performance
- The Royals have played as underdogs in seven of their past 10 games and won four of those contests.
- The Royals and their opponents have combined to hit the over three times in their last 10 games with a total.
- The Royals have a record of 8-2-0 ATS over their last 10 games.
Royals Recent Stats
| Stat | Avg/Total |
|---|---|
| Record | 4-6 |
| Runs Per Game | 3.0 |
| HR | 5 |
| ERA | 3.21 |
| K/9 | 7.4 |
Royals Player Insights
- Bobby Witt Jr. is hitting .305 with 19 doubles, three triples, five home runs and 19 walks, while getting on base at a rate of .368.
- Among all hitters in MLB, Witt ranks 122nd in homers and 42nd in RBI.
- Witt brings a hitting streak of three games into this game. In his last five games he is hitting .200 with two doubles and three RBIs.
- Garcia's .315 batting average paces his team.
- Garcia is 122nd among all batters in MLB in homers, and 91st in RBI.
- Vinnie Pasquantino paces the Royals in home runs (eight) and runs batted in (29).
- Jonathan India has 10 doubles, a home run and 22 walks while batting .234.
Royals Team Props
| Hits O/U | Total Bases O/U | HR O/U | RBI O/U | |
|---|---|---|---|---|
| Vinnie Pasquantino | 0.5 (-215) | 1.5 (+135) | - | 0.5 (+165) |
| Maikel Garcia | 0.5 (-235) | 1.5 (+155) | - | 0.5 (+220) |
| Bobby Witt Jr. | 0.5 (-265) | 1.5 (+105) | - | 0.5 (+205) |
| Michael Massey | 0.5 (-155) | 0.5 (-160) | - | 0.5 (+260) |
| Kyle Isbel | 0.5 (-135) | 0.5 (-140) | - | 0.5 (+370) |
Guardians vs. Twins Highlights | MLB on FOX
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.
Phillies Manager Rob Thomson 'Proud' Nick Castellanos Admitted Beer Incident
Braves LHP Chris Sale on ABS Challenge System: 'I Will Never Challenge a Pitch'
2026 World Baseball Classic Broadcast Schedule: How To Watch Every Game on FOX
2026 MLB Power Rankings: Where Do All 30 Teams Stand Before Spring Training?
Who Are The Top 10 Hitters In the 2026 World Baseball Classic?
2026 World Baseball Classic: Roman Anthony Replacing Corbin Carroll for USA
Justin Verlander on Tigers' Reunion: 'I Thought There Was a Chance I Come Back'
MLB Spring Training Buzz: Padres Sign Nick Castellanos After Phillies Release
2026 World Baseball Classic Viewing Guide: From Pool Play To A Dream Championship Rematch
Phillies Manager Rob Thomson 'Proud' Nick Castellanos Admitted Beer Incident
Braves LHP Chris Sale on ABS Challenge System: 'I Will Never Challenge a Pitch'
2026 World Baseball Classic Broadcast Schedule: How To Watch Every Game on FOX
2026 MLB Power Rankings: Where Do All 30 Teams Stand Before Spring Training?
Who Are The Top 10 Hitters In the 2026 World Baseball Classic?
2026 World Baseball Classic: Roman Anthony Replacing Corbin Carroll for USA
Justin Verlander on Tigers' Reunion: 'I Thought There Was a Chance I Come Back'
MLB Spring Training Buzz: Padres Sign Nick Castellanos After Phillies Release
2026 World Baseball Classic Viewing Guide: From Pool Play To A Dream Championship Rematch

