Kansas City Royals vs Minnesota Twins Prediction, 5/23/2025 MLB Picks, Best Bets & Odds
Game: Kansas City Royals vs Minnesota Twins
Date: Friday, May 23, 2025
Location: Target Field in Minneapolis, MN
TV: Twins.TV
Odds/Point Spread: Kansas City (+220) Minnesota (-275)
The Minnesota Twins (27-22) will compete against the Kansas City Royals (28-23) at Target Field on Friday. The moneyline on this game has the Royals at +220 while the Twins are sitting at -275. The total is 8. The pitchers taking the mound are Noah Cameron and Pablo Lopez.


The Royals have hit 87 doubles as a squad and have hit 32 balls out of the park. Kansas City is slugging .366 and have been rung up 354 times, while taking a walk on 124 occasions. As a team, the Kansas City Royals are earning 3.4 runs per game, which has them at 27th in baseball. They have accounted for 170 runs batted in and 418 hits for the year, while their average at the plate is sitting at .245. They have a total of 172 runs scored while holding a team on-base percentage of .300.
Today’s Featured MLB Best Bet! RAPHAEL ESPARZA is up over +4,400 so far this MLB season and is coming off another win Thursday with the Astros ‘Over’. Esparza is releasing a 6-Unit MLB Total (9:30 p.m.) and he is an excellent 7-3, +2,775 on his last 10 baseball plays rated 5.0+. Sign up below and get on it. You can get this top rated play complimentary when you set up a free $60 account here at Doc’s Sports and use part of it towards his a one day MLB package. Join Now! |
Get all of our MLB Expert Picks
They have a K/BB ratio of 2.91 and their pitching staff holds a WHIP of 1.18. Royals pitchers have allowed 45 home runs in addition to 168 runs in total (2nd in baseball). Kansas City has relinquished 396 hits (7.8 per 9 innings) and 153 earned runs. The Royals have an earned run average of 3.03 so far this year (2nd in the league), and the staff has struck out 408 hitters. Their pitching staff has walked 140 players from the other team and their FIP sits at 3.59 as a team over the course of the season.
The Royals have sent 158 relievers to the hill so far this year. The relief pitchers have inherited 59 runners this year with 27.1% of them crossed the plate. They have compiled 16 saves on the campaign and have blown 4 out of their 20 chances to get a save. The Royals relief pitchers have a save rate of 80.0% and have come into the game in 47 save situations. The relief pitchers have accumulated 27 holds on the season (16th in the league). Royals relief pitchers have entered the game with runners on base 46 times and also have had 53 appearances in high leverage situations.
The Royals have turned 71.1% of baseballs in play into outs out of 4,089 innings, which has them ranked 10th in pro baseball. The Houston Astros are sitting with 1,363 putouts at this point in the season, as well as 470 assists and 20 errors. Their fielding percentage is at .989 which has them ranked 5th in the majors, and have a total of 47 double plays.
Cameron has taken the ball for 12 innings and has earned 6 strikeouts during his MLB career. Cameron (1-1 record in his career) sits with a FIP of 0.73 while he has faced 46 batters during his time in the majors. His ERA is 0.74 (1 earned runs allowed) and he has a WHIP of 0.656. He has conceded 3 hits (2.2 hits per 9 innings) and has 5 walks.
The Twins hold a slugging % of .384 and they score 4.10 runs per game (20th in the league). They have put up 82 two-baggers, while taking a walk 141 times and earning 201 runs. Minnesota has recorded 45 home runs for the year as well as 192 RBIs. They have struck out on 400 instances (17th in baseball) and have a total of 395 base hits. The Minnesota Twins have earned an on-base percentage of .312 in addition to a batting average of .242 for the season.
The Twins hold a team WHIP of 1.147 in addition to having a FIP of 3.42 as a unit on the season. Their strikeout to walk ratio is 9.10 (435 strikeouts against 121 walks). They rank 6th in the league as a pitching staff in total hits conceded with 370. They have conceded 45 dingers and they concede 3.55 runs per 9 innings (3rd in MLB). The Minnesota pitching staff have given up 169 runs for the year while having a team ERA of 3.28 (156 earned runs yielded).
Minnesota has called on bullpen pitchers to enter the contest in 21 save opportunities and they have earned 12 saves. They are currently ranked 23rd in baseball with a save percentage of 57.1%, and they have sent 167 bullpen pitchers to the mound on the season. Their relievers have stepped onto the mound 58 times in high leverage situations in addition to 35 occasions with runners on base. Minnesota relievers hold an inherited score percentage of 38.5% of 52 inherited runners. With 61 save situations, the Twins have amassed 38 holds in addition to 9 blown saves.
The Minnesota Twins have gotten 26 double plays and have notched a fielding percentage of .984 (21st in pro baseball). The Twins have recorded 339 assists, 26 errors and have notched a total of 1,285 putouts so far this season. Out of their 3,855 innings played, the Twins have earned a defensive efficiency of 70.3% (13th in professional baseball).
In his career, Lopez has allowed 852 hits while tallying 970 strikeouts in 934 innings pitched. He has given up a total of 398 earned runs while holding a WHIP of 1.169 and having a FIP of 3.8. His strikeout to walk ratio is 4.04 and he has faced 3,860 batters so far in his MLB career. Lopez (58-51 career record) has a 3.83 ERA while giving up 8.2 hits per nine innings.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take Minnesota (-275)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
Minnesota Twins - Twitter
Kansas City Royals - Twitter