Minnesota Twins vs St. Louis Cardinals Prediction, 3/29/2025 MLB Picks, Best Bets & Odds
Game: Minnesota Twins vs St. Louis Cardinals
Date: Saturday, March 29, 2025
Location: Busch Stadium in St. Louis, MO
TV: FanDuel Sports Network Midwest
Odds/Point Spread: Minnesota (+120) St. Louis (-144)
The St. Louis Cardinals (83-79 last season) welcome the Minnesota Twins (82-80 last year) at Busch Stadium on Saturday. The moneyline on this game has Minnesota at +120 while St. Louis is sitting at -144. The over/under is set at 8.5. The pitchers who are expected to start are Joe Ryan and Erick Fedde.


The Twins compiled 309 two-baggers as a team and hit 183 balls out of the stadium. Minnesota had a slugging percentage of .411 and struck out 1,306 times, while drawing a walk on 473 occasions. As a squad, the Minnesota Twins put up 4.6 runs per game, which had them at 11th in the league. They recorded 702 runs batted in and 1,352 base knocks over the course of the prior season, and their batting average was at .246. They tallied 742 runs while having a team OBP of .315.
Today’s Featured MLB Best Bet! DOC’S SPORTS MLB BASEBALL is 4-1 on the season and 2-0 on top plays! Monday will feature a 7-unit selection you do not want to miss. We are already +1,150 on the season and you can receive this selection by signing-up below for a daily picks package from MLB Baseball. 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 had a K/BB ratio of 3.46 and the pitching staff had a collective WHIP of 1.23. Twins pitchers yielded 190 long balls and also 735 runs in total (19th in the league). Minnesota yielded 1,333 base hits (8.3 per 9 innings) and 682 earned runs. The Twins finished with a team ERA of 4.26 last year (21st in the league), and their staff struck out 1,500 batters. Their pitching staff walked 433 opposing batters and their FIP came in at 3.84 as a squad during the previous year.
Twins pitchers stepped onto the hill with players on base 138 times in addition to having 203 games in high leverage situations. The relief pitchers had 88 holds over the course of the prior season (10th in MLB). The Twins relief pitchers accumulated a save rate of 69.4% and entered the game in 152 save situations. They earned 43 saves last year and blew 19 out of their 62 save opportunities. The relief pitchers inherited 203 runners for the previous season with 41.4% of those runners ended up scoring. The Twins had sent 535 relievers to the mound in the previous season.
The Minnesota Twins had a tally of 4,321 putouts for the previous season, as well as 1,230 assists and 70 errors. Their fielding rate finished at .988 which ranked 3rd in professional baseball, and they turned 75 double plays. The Twins transformed 69.5% of balls in play into outs out of their 12,963 innings, which ranked them 19th in pro baseball.
Ryan has pitched in 470 innings and has earned 525 strikeouts in his career. Ryan (33-26 career record) is the owner of a FIP of 3.87 while he has gone up against 1,914 batters during his time in the majors. His ERA is 3.92 (205 earned runs allowed) and his career WHIP is 1.074. He has allowed 396 hits (7.6 hits per nine innings) and has 109 free passes.
The St. Louis Cardinals had an on-base percentage of .312 and a team batting average of .248 over the course of last year. They struck out on 1,318 occasions (21st in the league) and earned 1,363 hits. St. Louis knocked in 165 home runs for the previous season to go along with 639 runs batted in. The Cardinals had a SLG% of .392 and they scored 4.15 runs per game (22nd in baseball). They had 257 two-baggers, while getting a free base 478 times and notching 672 runs.
The Cardinals finished with a team WHIP of 1.258 in addition to having a FIP of 3.95 as a pitching staff last year. They earned a strikeout to walk ratio of 8.20 (1,308 strikeouts against 454 bases on balls). They were sitting at 23rd in baseball as a staff in total hits surrendered with 1,363. They allowed 174 dingers and they conceded 4.48 runs per 9 innings (18th in baseball). The St. Louis pitching staff relinquished 719 runs for the previous season while having an ERA of 4.03 (647 earned runs allowed).
St. Louis had relief pitchers enter the game in 83 save opportunities and they came away with 55 saves. They were ranked 9th in the league holding a save percentage of 66.3%, and they dispatched 508 relief pitchers to the mound last season. Their relievers stepped onto the mound 184 times in high leverage situations and also on 160 occasions with runners on. St. Louis relief pitchers held an inherited score rate of 36.7% out of 221 inherited runners. Wrapping up the year with 186 save situations, the Cardinals compiled 103 holds in addition to 28 blown saves.
In their 12,996 innings played, the Cardinals finished with a defensive efficiency of 69.6% (17th in the majors). The St. Louis Cardinals turned 155 double plays and accounted for a fielding rate of .987 (4th in professional baseball). The Cardinals racked up 1,525 assists, 75 errors and accounted for 4,332 putouts for the previous season.
Fedde (30-42 career record) has earned a 4.82 earned run average while surrendering 9.3 hits per nine innings. He has a strikeout to walk ratio of 2.08 and he has gone up against 2,738 batters so far in his MLB career. He has given up a total of 338 earned runs while holding a WHIP of 1.423 and a FIP of 4.7. In his MLB career, Fedde has given up 655 base hits while accumulating 506 K's in 631 innings pitched.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take Minnesota (+120)
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:
St. Louis Cardinals - Twitter
Minnesota Twins - Twitter