St. Louis Cardinals vs Cleveland Guardians Prediction, 6/29/2025 MLB Picks, Best Bets & Odds
Game: St. Louis Cardinals vs Cleveland Guardians
Date: Sunday, June 29, 2025
Location: Progressive Field in Cleveland, OH
TV: CLEGuardians.TV
Odds/Point Spread: St. Louis (-128) Cleveland (+106)
The St. Louis Cardinals (44-38) are on their way to Progressive Field on Sunday where they will meet the Cleveland Guardians (40-39). The odds on this game have the Cardinals at -128 while the Guardians open at +106. The betting total comes in at 8.5. The pitchers taking the mound will be Matthew Liberatore and Logan Allen.


St. Louis owns a slugging percentage of .393 and have struck out 632 times, while taking a walk on 259 occasions. They have recorded 362 runs batted in and 705 base knocks this season, while their average at the plate is at .253. The Cardinals have accumulated 139 doubles as a unit and have hit 81 balls out of the park. They have racked up 382 runs scored and hold an on-base percentage of .324. As a unit, the St. Louis Cardinals are notching 4.7 runs per game, which has them sitting at 8th in baseball.
Get all of our MLB Picks Today
They have accrued a K/BB ratio of 2.67 and the pitching staff has recorded a WHIP of 1.27. Cardinals pitchers have conceded 70 home runs and also 352 total runs (18th in MLB). St. Louis has allowed 705 base hits (8.7 per 9 innings) as well as 323 earned runs. The Cardinals have a team earned run average of 3.98 on the year (18th in baseball), and they have struck out 592 batters. They have walked 222 players from the other team and their FIP is 3.71 as a unit on the campaign.
The Cardinals bullpen have earned a save percentage of 62.5% and have entered the game in 83 save situations. The bullpen pitchers have inherited 109 base runners this season and 33.9% of them ended up scoring. Cardinals bullpen pitchers have entered the game with runners on 83 times as well as having 93 appearances in high leverage situations. The Cardinals have dispatched 249 relief pitchers to the hill so far this season. The relief pitchers have earned 48 holds on the year (14th in the league). They have 20 saves for the season and have blown 12 of 32 save chances.
The Cardinals have turned 69.8% of baseballs in play into outs out of their 6,576 innings, which has them sitting at 17th in pro baseball. The St. Louis Cardinals have notched a total of 2,192 putouts this year, as well as 800 assists and 32 errors. Their fielding percentage is at .989 which puts them in 4th in baseball, and they have turned 61 double plays.
Liberatore has pitched in 268 innings and has 221 strikeouts so far in his pro baseball career. His ERA is 4.66 (139 ER's allowed) and he has a WHIP of 1.339. He has given up 276 base knocks (9.3 hits per 9 innings) with 83 walks. Liberatore (13-18 career mark) sits with a FIP of 4.59 and he has faced 1,150 opposing hitters in the majors.
The Guardians hold a team SLG% of .370 and they are scoring 3.76 runs per game (25th in MLB). They have 112 two-baggers, while getting a free base 246 times as well as notching 297 runs. Cleveland has hit 79 home runs for the season to go along with 282 runs batted in. They have struck out on 648 instances (19th in MLB) and have earned a total of 590 hits. The Cleveland Guardians have accumulated a team on-base percentage of .301 as well as a batting average of .229 for the season.
The Cleveland pitching staff have given up 329 runs on the year while holding an ERA of 3.90 (302 earned runs yielded). They have yielded 80 HR's and they allow 4.25 runs per 9 innings (16th in MLB). The Guardians have a WHIP of 1.369 and have a FIP of 4.03 as a squad for the year. They currently have a K/BB ratio of 8.60 (662 strikeouts vs 288 walks). They are currently ranked 15th in baseball as a staff in total hits allowed with 665.
Cleveland has had bullpen pitchers enter the contest in 30 save chances and they have converted 23 saves. They sit at 1st in MLB holding a save percentage of 76.7%, and they have sent 265 relievers to the hill this season. Their bullpen pitchers have stepped onto the mound 79 times in high leverage situations in addition to 65 occasions with base runners. Cleveland relief pitchers have an inherited score percentage of 36.6% out of their 93 inherited runners. With 90 save situations, the Guardians have tallied 59 holds and also 7 blown saves.
The Cleveland Guardians have turned 65 double plays and have a fielding rate of .979 (28th in the majors). The Guardians have accrued 637 assists, 58 errors and have accounted for 2,089 putouts on the season. In their 6,267 innings on the field, the Guardians have accumulated a defensive efficiency of 67.9% (27th in professional baseball).
During his pro baseball career, Allen has surrendered 316 base hits while tallying 252 K's in 294 innings. He has given up a total of 149 ER's while holding a WHIP of 1.485 and having a FIP of 4.5. His K/BB ratio is 2.08 and he has gone up against 1,288 hitters in his pro baseball career. Allen (20-18 career win-loss mark) holds a 4.56 earned run average and has given up 9.7 hits per nine innings.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take Cleveland (+106)
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:
Cleveland Guardians - Twitter
St. Louis Cardinals - Twitter