St. Louis Cardinals vs Cleveland Guardians Prediction, 6/28/2025 MLB Picks, Best Bets & Odds
Game: St. Louis Cardinals vs Cleveland Guardians
Date: Saturday, June 28, 2025
Location: Progressive Field in Cleveland, OH
TV: CLEGuardians.TV
Odds/Point Spread: St. Louis (-196) Cleveland (+162)
The Cleveland Guardians (40-38) will go up against the St. Louis Cardinals (44-37) at Progressive Field on Saturday. The moneyline on this game has St. Louis at -196 while Cleveland is priced at +162. The over/under comes in at 8. The pitchers taking the mound are Miles Mikolas and Slade Cecconi.


St. Louis has a slugging rate of .396 and have struck out 625 times, while drawing a walk on 256 occasions. They have compiled 362 runs batted in and 702 base knocks on the year, and their team batting average is .255. The Cardinals have tallied 138 doubles as a team and have knocked 81 balls out of the park. They have notched a total of 382 runs scored and hold an OBP of .326. As a team, the St. Louis Cardinals are notching 4.7 runs/g, which has them sitting at 7th in MLB.
Today’s Featured MLB Best Bet! TONY GEORGE is going back-to-back with MLB 6 Unit Top Picks. Cashed one Friday! Tony is 7-1 YTD with MLB Top Picks for +$4270! An afternoon hidden gem Saturday gets the cash again. Game at 4 EST 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 Picks Today
The Cardinals have compiled a team earned run average of 3.99 for the season (19th in the league), and their staff has rung up 587 hitters. Cardinals pitchers have surrendered 69 home runs and 349 total runs (18th in MLB). Their pitching staff has walked 219 opposing players and their FIP sits at 3.70 as a squad so far this season. St. Louis has given up 696 base hits (8.7 per 9 innings) in addition to 320 earned runs. Their strikeout to walk ratio sits at 2.68 and their pitching staff holds a collective WHIP of 1.27.
The Cardinals have sent 246 relievers to the hill so far this year. The relief pitchers have inherited 108 base runners over the course of the season with 33.3% of those players earned a run for their team. They have tallied 20 saves on the season and have blown 12 of their 32 chances to get a save. The Cardinals relief pitchers have a save percentage of 62.5% and have stepped onto the mound in 83 save situations. The relief pitchers have tallied 48 holds on the campaign (14th in baseball). Cardinals pitchers have entered the game with runners on 82 times in addition to having 93 appearances in high leverage situations.
The St. Louis Cardinals have accumulated 2,165 putouts thus far, as well as 788 assists and 32 errors. Their fielding rate is holding at .989 which has them ranked 5th in MLB, and have a total of 60 double plays. The Cardinals have transformed 69.8% of balls in play into outs out of 6,495 innings on the field, which ranks them 16th in professional baseball.
Mikolas has taken the ball for 1,173 innings and has 846 K's during his pro baseball career. His ERA is 4.17 (543 ER's allowed) and his WHIP is 1.207. He has allowed 1,188 base knocks (9.1 hits per nine innings) with 228 free passes. Mikolas (68-69 record in his career) has earned a FIP of 4.10 and he has faced 4,877 batters in the major leagues.
The Guardians have a team slugging % of .373 and they score 3.81 runs per outing (25th in the league). They have tallied 111 two-baggers, while getting a free base 244 times as well as scoring 297 runs. Cleveland has 79 long balls so far this season and 282 RBIs. They have been rung up on 641 instances (19th in baseball) and have a total of 588 base knocks. The Cleveland Guardians have tallied a team on-base percentage of .302 as well as a batting average of .231 for the year.
The Cleveland pitching staff have allowed 323 runs for the season and come in with a team ERA of 3.89 (297 earned runs relinquished). They have allowed 80 homers and they surrender 4.23 runs per 9 innings (14th in the league). The Guardians are sitting with a team WHIP of 1.374 and have a FIP of 4.05 as a pitching staff on the season. They have earned a strikeout to walk ratio of 8.60 (653 strikeouts against 285 free passes). They have a ranking of 15th in the league as a pitching staff in total hits conceded with 659.
Cleveland has called on bullpen pitchers to step onto the hill in 30 save opportunities and they have tallied 23 saves. They sit at 1st in the league with a save rate of 76.7%, and they have dispatched 263 bullpen pitchers to the hill so far this season. Their relievers have taken the field 79 times in high leverage situations and on 64 occasions with runners on. Cleveland relievers have an inherited score percentage of 35.2% out of their 91 inherited runners. Sitting with 90 save situations, the Guardians have amassed 59 holds and also 7 blown saves.
Out of their 6,186 innings on the diamond, the Guardians have a efficiency on defense of 68.0% (27th in professional baseball). The Cleveland Guardians have gotten 64 double plays and hold a fielding percentage of .980 (28th in pro baseball). The Guardians have 626 assists, 54 errors and have earned 2,062 putouts so far this season.
Cecconi (5-11 career mark) is the owner of a 5.36 earned run average while giving up 9.9 hits per 9 innings. His strikeout to walk ratio is 3.67 and he has gone up against 607 opposing hitters during his pro baseball career. He has conceded a total of 84 ER's while holding a WHIP of 1.332 and having a FIP of 5.3. In his career, Cecconi has surrendered 155 hits while he has tallied 121 strikeouts in 141 innings pitched.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take Cleveland (+162)
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