
Guardians vs Cardinals Prediction 6/29/25 MLB Picks Today
St. Louis Cardinals (46-38) vs. Cleveland Guardians (40-41)
June 29, 2025 12:05 pm EDT
The Line: Cleveland Guardians 104 / St. Louis Cardinals -127; Over/Under: 8.5
(Get latest betting odds)
The St. Louis Cardinals and Cleveland Guardians meet Sunday in MLB action at Progressive Field. Here’s a Guardians vs Cardinals Prediction. This article will include a Guardians vs Cardinals Pick.
St. Louis Cardinals Betting Preview
The St. Louis Cardinals are 46-38 on the year and play the Pirates, Cubs, and Nationals next. The St. Louis Cardinals are batting .254 on the season, have a .325 OBP, and a .397 slugging percentage. The St. Louis Cardinals pitching staff has a 3.96 ERA and a 1.26 WHIP. Brendan Donovan leads the St. Louis Cardinals with 89 hits and 31 RBI, while Alec Burleson and Willson Contreras have combined for 147 hits and 87 RBI.
Matthew Liberatore gets the ball for the St. Louis Cardinals, and he is 5-6 with a 3.96 ERA and 71 strikeouts this season. Liberatore is 0-1 with a 6.35 ERA and 3 strikeouts in his career against the Cleveland Guardians.
Cleveland Guardians Betting Preview
The Cleveland Guardians are 40-41 on the year and play the Cubs, Tigers, and Astros next. The Cleveland Guardians are batting .227 on the season, have a .298 OBP, and a .369 slugging percentage. The Cleveland Guardians pitching staff has a 3.99 ERA and a 1.37 WHIP. Jose Ramirez leads the Cleveland Guardians with 92 hits and 38 RBI while Steven Kwan and Carlos Santana have combined for 152 hits and 62 RBI.
Logan Allen gets the ball for the Cleveland Guardians, and he is 5-5 with a 4.25 ERA and 54 strikeouts this season. This will be Allen’s first career game against the St. Louis Cardinals.
Why the Cleveland Guardians will win
- The Cardinals have lost 10 of their last 15 games as road favorites after playing the previous day.
- The underdogs have won four of the last six games between the Cardinals and Guardians.
- The Cardinals have failed to cover the run line in 10 of their last 11 games as favorites against AL Central opponents following a win.
- The underdogs have covered the run line in eight of the last nine games between the Cardinals and Guardians.
- The Guardians have led after 3 innings in three of their last four day games against National League opponents that held a winning record.
- The Cardinals have trailed after 5 innings in five of their last six day games against American League opponents.
Why the St. Louis Cardinals will win
- The Guardians have lost eight of their last nine games against NL Central opponents.
- The Cardinals have won eight of their last nine road games against AL Central opponents.
- The road team has covered the run line in each of the Guardians’ last seven games.
- The Guardians have failed to cover the run line each of their last five games against teams that held a winning record.
- The Cardinals have led after 3 innings in each of their last six games as favorites.
- The Cardinals have won the first inning in three of their last four day games against American League opponents.
- The Guardians have trailed after 5 innings in eight of their last nine games as home underdogs.
Cleveland Guardians Player Prop Facts
- Carlos Santana has hit a home run in each of his last two appearances with the Guardians as home underdogs.
- Jose Ramirez has recorded two or more hits in four of his last five appearances against the Cardinals after playing the previous day.
- Nolan Jones has recorded a Double in four of his last five appearances against the Cardinals.
St. Louis Cardinals Player Prop Facts
- Alec Burleson has hit a home run in four of the Cardinals’ last five games as road favorites against AL Central opponents.
- Alec Burleson has recorded two or more hits in each of the Cardinals’ last four games as road favorites
Guardians vs Cardinals Prediction
The Cardinals would be the play given the winning they’ve done over the last few weeks, but I’m leaning toward the over in this spot. Liberatore has allowed 28 hits and 16 runs in his last 22 innings, and he has a 4.23 ERA and .265 allowed batting average in 38.1 road innings. Allen has allowed 23 hits and 11 earned runs in his last 23 innings, and he has a 1.50 WHIP on the season. Allen has a 4.28 ERA and .265 allowed batting average in 33.2 home innings. Both pitchers can be hit and are in shaky form overall. I expect some fireworks. Give me the over.