Cardinals vs Guardians Picks and Prediction – 6/28/2025

By: David Anicetti |

Last Updated: 06/27/2025 at 10:51 PM ET

St. Louis Cardinals at Cleveland Guardians 06/28/25 - MLB Picks & Predictions
Game Start: 6/28/2025, 8:10 PM UTC
Latest Odds: CLE -120 ; O/U 8.5

Cardinals vs Guardians Prediction

The St Louis Cardinals play the second game of a three-game series on the road Friday versus the Cleveland Guardians. St Louis is 44-38 following its 3-0 loss to the Chicago Cubs on Thursday. Despite losing two straight, St. Louis has won seven of the last 10. The Cardinals are third in the National League Central, 4 ½ games behind the first-place Cubs. Keep up to date with all the MLB action with our MLB predictions.

Brendan Donovan bats .301 with 87 hits and an on-base percentage of .368 to lead St Louis in each of the three categories. Lars Nootbaar leads in home runs with 11, and Willson Contreras leads in RBI with 50. St. Louis is batting .253 with a .393 slugging percentage. On Saturday, St Louis will send Miles Mikolas to the mound. The right-hander is 4-5 with a 4.31 ERA, 51 Ks, and 19 BBs.

The Cleveland Guardians dropped to 40-39 following Thursday’s 6-0 loss to the Toronto Blue Jays. Cleveland lost two of three in its three-game series with the Blue Jays. Cleveland is struggling at the plate as the Guardians are 25th in batting average and runs scored. Cleveland is second in the American League Central, 9 ½ games behind the first-place Detroit Tigers.

Jose Ramirez is batting .317 with 13 home runs, 38 RBI, 92 hits, and an on-base percentage of .378 to lead Cleveland in the five categories. Kyle Manzardo is second in home runs with 12. Cleveland is batting .229 with a .370 slugging percentage. On Saturday, Cleveland will send Slade Cecconi to the mound. The right-hander is 3-3 with a 3.34 ERA, 37 Ks, and 12 BBs.

Cardinals vs Guardians Pick Analysis

The Cleveland Guardians have a big advantage on the mound Saturday and will take advantage of a starter who has performed very well of late. St Louis starter Miles Mikolas has been hit hard in five consecutive outings, allowing 17 runs on 36 hits across 26 innings. Cleveland starter Slade Cecconi has had four consecutive strong outings, allowing five runs on 19 hits across 22 innings. Final Score Prediction: Cleveland Guardians win 6-2.

Our Free MLB Pick for Cleveland Guardians vs St. Louis Cardinals

Cleveland Guardians -120