St. Louis Cardinals vs Philadelphia Phillies Prediction, 5/12/2025 MLB Picks, Best Bets & Odds
Game: St. Louis Cardinals vs Philadelphia Phillies
Date: Monday, May 12, 2025
Location: Citizens Bank Park in Philadelphia, PA
TV: NBC Sports Philadelphia
Odds/Point Spread: St. Louis (+102) Philadelphia (-122)
The St. Louis Cardinals (19-19) are headed to Citizens Bank Park on Monday where they will attempt to defeat the Philadelphia Phillies (22-15). The moneyline on this game has the Cardinals at +102 and the Phillies are priced at -122. The total is 8.5. The men taking the mound are Matthew Liberatore and Cristopher Sanchez.


As a squad, the St. Louis Cardinals are knocking in 4.6 runs per game, which has them sitting at 13th in MLB. They have 174 runs while having a team OBP of .334. The Cardinals have accounted for 75 two-baggers as a team and have knocked 35 balls out of the stadium. They have 165 runs batted in in addition to 337 hits for the year, while their batting average is sitting at .260. St. Louis is slugging .401 and have been called out on strikes 290 times, while taking a walk on 134 occasions.
Today’s Featured MLB Best Bet! ARUN SHIVA has released a 7-Unit MLB Selection between St. Louis vs. Philadelphia (Monday @ 6:45pm est). The Cowboy has produced back/back great MLB Winners including 5-Unit Phillies on Saturday (7-1) (Win) and 4-Unit Marlins/Whitesox Under 8 on Sunday (4-2). IC is now on a 5-1 MLB Run for +1295 and is ready to make it a 6-1 Run with a big win today. 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 strikeout to walk ratio of 2.22 and the pitching staff has earned a collective WHIP of 1.26. Cardinals pitchers have conceded 29 long balls and 167 runs (18th in the league). St. Louis has relinquished 306 base knocks (8.2 per 9 innings) and 153 earned runs. The Cardinals have an earned run average of 4.08 for the year (18th in MLB), and the staff has struck out 266 hitters. They have walked 120 opposing players and their FIP sits at 3.82 as a unit so far this season.
Cardinals relief pitchers have gone to the mound with runners on 38 times in addition to having 50 appearances in high leverage situations. The relief pitchers have a total of 28 holds on the season (7th in the league). The Cardinals relievers have a save percentage of 56.3% and stepped onto the hill in 44 save situations. They have compiled 9 saves on the year and have missed out on 7 of 16 save opportunities. The bullpen pitchers have inherited 49 runners for the season with 42.9% of those runners crossed home plate. The Cardinals have sent 119 relief pitchers to the hill on the year.
The Cardinals have turned 71.2% of balls in play into outs out of their 3,039 innings, which ranks them 9th in professional baseball. The St. Louis Cardinals have 1,013 putouts this year, in addition to 380 assists and 16 errors. Their fielding rate is holding steady at .989 which is 8th in MLB, and they have turned 26 double plays.
Liberatore has taken the mound for 223 innings and has totaled 188 punch outs in his career. Liberatore (11-15 career record) is the owner of a FIP of 4.57 while he has faced 954 hitters during his time in the major leagues. His ERA is 4.64 (115 earned runs allowed) and he has a WHIP of 1.340. He has conceded 222 hits (9.0 hits per nine innings) and has had 77 walks.
Philadelphia has knocked in 39 home runs this season and 171 RBIs. They have notched 57 doubles, while taking a walk 143 times and racking up 181 runs. The Philadelphia Phillies have an on-base percentage of .338 as well as a team batting average of .258 on the year. The Phillies hold a slugging % of .406 and they average 4.89 runs per contest (8th in the league). They have been called out on strikes on 291 occasions (21st in the league) and have 327 hits.
The Phillies hold a team WHIP of 1.279 with a FIP of 3.45 as a squad so far this season. They come in at 21st in the league as a pitching staff in total hits surrendered with 317. The Philadelphia pitching staff have allowed 161 runs on the campaign and come in with a team ERA of 3.87 (143 earned runs conceded). Their K/BB ratio sits at 9.90 (366 strikeouts vs 108 bases on balls). They have yielded 37 homers and they give up 4.36 runs per 9 innings (16th in MLB).
Philadelphia relief pitchers have an inherited score percentage of 40.6% out of their 32 inherited runners. Their relief pitchers have stepped onto the mound 37 times in high leverage situations and on 24 occasions with runners on. Sitting with 38 save situations, the Phillies have compiled 18 holds and 8 blown saves. They rank 19th in MLB with a save rate of 57.9%, and they have dispatched 121 bullpen pitchers to the mound on the year. Philadelphia has had bullpen pitchers take the mound in 19 save chances and they have walked away with 11 saves.
In their 2,994 innings on the field, the Phillies hold a defensive efficiency of 67.4% (26th in pro baseball). The Philadelphia Phillies have gotten 27 double plays and have earned a fielding percentage of .989 (5th in pro baseball). The Phillies have accrued 323 assists, 15 errors and have a tally of 998 putouts over the course of the season.
In his MLB career, Sanchez has surrendered 356 hits while he has earned 341 punch outs in 370 innings. He has allowed a total of 149 ER's while holding a WHIP of 1.226 and a FIP of 3.6. He has a K/BB ratio of 3.48 and he has gone up against 1,543 opposing batters thus far in his career. Sanchez (21-17 record in his career) has earned a 3.62 ERA and has given up 8.7 hits per 9 innings.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take St. Louis (+102)
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:
Philadelphia Phillies - Twitter
St. Louis Cardinals - Twitter