Minnesota Twins vs Kansas City Royals Prediction, 4/9/2025 MLB Picks, Best Bets & Odds
Game: Minnesota Twins vs Kansas City Royals
Date: Wednesday, April 9, 2025
Location: Kauffman Stadium in Kansas City, MO
TV: FanDuel Sports Network Kansas City
Odds/Point Spread: Minnesota (+125) Kansas City (-145)
The Minnesota Twins (3-7) are hitting the road to Kauffman Stadium on Wednesday where they will attempt to defeat the Kansas City Royals (5-5). The moneyline on this game has Minnesota at +125 and Kansas City is coming in at -145. The betting total is set at 8.5. The pitchers taking the mound are Joe Ryan and Seth Lugo.


Minnesota has a slugging % of .314 and have been called out on strikes 81 times, while drawing a walk on 26 occasions. They have accrued 35 runs batted in as well as 66 hits this season, and their average at the plate is at .199. The Twins have compiled 18 two-baggers as a team and have knocked 6 balls out of the stadium. They have tallied 37 runs scored while having a team OBP of .267. As a squad, the Minnesota Twins are scoring 3.7 runs per game, which has them at 21st in the league.
Today’s Featured MLB Best Bet! SCOTT SPREITZER has a 7-Unit MLB Play Saturday (4 p.m.). Scott went 5-1 on the bases last night and he's 11-3 the last 4 days. And after winning another 7-Unit last night (prop), Scott's top play run has now produced +34,420. Scott measures success by the years, not mere weeks. Continue winning on the bases and with top plays overall. Get Scott's 7-Unit MLB late afternoon side by signing up below. 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
The Twins have an ERA of 4.92 on the campaign (25th in MLB), and their staff has rung up 86 hitters. Twins pitchers have conceded 15 home runs in addition to 51 runs in total (22nd in MLB). Their pitching staff has walked 29 opposing batters and their FIP is 4.56 as a squad so far this season. Minnesota has conceded 93 hits (9.7 per 9 innings) in addition to 47 earned runs. Their strikeout to walk ratio is 2.97 and their pitching staff has earned a collective WHIP of 1.42.
The Twins bullpen have recorded a save percentage of 0.0% and has stepped onto the mound in 8 save situations. The relief pitchers have inherited 14 runners for the season and 28.6% of those runners ended up crossing the plate. Twins pitchers have entered the game with players on base 9 times and also have had 7 appearances in high leverage situations. The Twins have sent 36 relievers to the hill for the season. The relief pitchers have recorded 7 holds this season (15th in baseball). They have accumulated no saves this year and did not convert their lone opportunity to do so.
The Milwaukee Brewers are sitting with 258 putouts on the campaign, in addition to 57 assists and 4 errors. Their fielding percentage is holding steady at .987 which has them ranked 13th in pro baseball, and have accumulated 5 double plays. The Twins have converted 67.1% of balls hit into play into outs out of 774 innings, which has them ranked 23rd in professional baseball.
Ryan has taken the hill for 480 innings and is sitting with 536 strikeouts so far in his MLB career. His earned run average is 3.94 (210 ER's allowed) and he has a career WHIP of 1.073. He has allowed 406 base knocks (7.6 hits per nine innings) and has 109 free passes. Ryan (33-27 career mark) holds a FIP of 3.88 and he has faced 1,956 opposing batters during his time in the major leagues.
The Kansas City Royals are sitting with an OBP of .309 in addition to a team batting average of .242 for the year. They have been rung up on 76 occasions (24th in the league) and have totaled 82 hits. Kansas City has accounted for 6 home runs for the season as well as 40 runs batted in. The Royals hold a team slugging % of .369 and they are recording 4.00 runs per contest (15th in MLB). They have recorded 21 doubles, while walking 27 times and putting up 40 runs.
The Royals hold a team WHIP of 1.240 and have a FIP of 3.68 as a unit on the season. Their strikeout to walk ratio sits at 8.00 (81 strikeouts vs 36 walks). They sit at 14th in MLB as a staff in total hits conceded with 77. They have conceded 8 long balls and they give up 3.75 runs per 9 innings (8th in baseball). The Kansas City pitching staff have yielded 38 runs on the year and come in with a team ERA of 3.26 (33 earned runs yielded).
Sitting with 12 save situations, the Royals have earned 7 holds and 2 blown saves. Kansas City has had relief pitchers step onto the mound in 5 save opportunities and they have recorded 3 saves. Their relievers have stepped onto the hill 12 times in high leverage situations in addition to 8 occasions with base runners. Kansas City relief pitchers have an inherited score rate of 44.4% out of their 9 inherited base runners. They are currently ranked 18th in the league holding a save percentage of 60.0%, and they have sent 35 relievers to the mound on the campaign.
In their 822 innings on the diamond, the Royals hold a efficiency on defense of 71.5% (14th in the majors). The Kansas City Royals have gotten 11 double plays and have a fielding percentage of .992 (4th in professional baseball). The Royals have racked up 105 assists, 3 errors and have amassed 274 putouts on the campaign.
During his pro baseball career, Lugo has given up 765 hits while he has tallied 835 punch outs in 858 frames. Lugo (57-40 career mark) is the owner of a 3.38 earned run average while giving up 8.0 hits per 9 innings. He has allowed 322 earned runs while earning a WHIP of 1.154 and being the owner of a FIP of 3.3. He has a strikeout to walk ratio of 3.71 and he has gone up against 3,530 batters thus far in his career.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take Kansas City (-145)
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:
Kansas City Royals - Twitter
Minnesota Twins - Twitter