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

By: David Anicetti |

Last Updated: 06/28/2025 at 7:15 PM ET

St. Louis Cardinals at Cleveland Guardians 06/29/25 - MLB Picks & Predictions
Game Start: 6/29/2025, 4:05 PM UTC
Latest Odds: STL -125 ; O/U 8.5

Cardinals vs Guardians Prediction

The St Louis Cardinals complete a three-game series on the road Sunday versus the Cleveland Guardians. St Louis is 45-38 following its 5-0 victory over Cleveland on Friday in the opening game of the series. St. Louis has won eight of the last 11. The Cardinals are third in the National League Central, 3 ½ games behind the first-place Cubs. Keep up to date with all the MLB action with our MLB predictions.

Brendan Donovan bats .301 with 88 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 .394 slugging percentage. On Sunday, the Cardinals will send Matthew Liberatore to the mound. The left-hander is 5-6 with a 3.96 ERA, 71 Ks, and 12 BBs. 

The Cleveland Guardians dropped to 40-40 following Friday’s 5-0 loss to the Cardinals. Cleveland has lost three of the last four. The Guardians are struggling at the plate as Cleveland is 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 .227 with a .367 slugging percentage. On Sunday, Cleveland will send Logan Allen to the mound. The left-hander is 5-5 with a 4.25 ERA, 54 Ks, and 32 BBs.

Cardinals vs Guardians Pick Analysis

 St Louis has won 8 of its last 11, while Cleveland has lost 10 of its last 14 versus an opponent from the National League, and the Guardians have dropped 13 of the last 20 overall. St Louis starter Matthew Liberatore has had two consecutive solid outings, allowing four runs on 11 hits across 13 innings. Cleveland starter Logan Allen was hit hard last time out, allowing three runs on eight hits across 5.2 innings. Final Score Prediction: St Louis Cardinals win 6-3.

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

St. Louis Cardinals -125