Cleveland Guardians vs St. Louis Cardinals June 29th 2025
The St. Louis Cardinals head to Progressive Field to take on the Cleveland Guardians on Sunday, June 29, 2025. The game starts at 12:05 PM, with clear skies expected for the afternoon. Fans can catch the action on Roku.
The Cardinals, managed by Oliver Marmol, hold a 46-38 record this season. They are 3 games behind in the NL Central. On the mound, Matthew Liberatore will start, bringing a 3.96 ERA. The Guardians, led by Stephen Vogt, have a 40-41 record and sit 10 games back in the AL Central. Logan Allen will pitch for Cleveland, with an ERA of 4.25.
Cardinals vs Guardians Key Information
- Sport: Baseball
- Teams: St. Louis Cardinals vs. Cleveland Guardians
- Venue: Progressive Field in Cleveland, OH
- Date: Sunday, June 29, 2025
- Betting Odds: Cardinals MoneyLine -126, Guardians MoneyLine +107
The Cardinals Can Win If…
The St. Louis Cardinals are coming off a 9-6 win against the Cleveland Guardians. They had 14 hits, including two home runs. Willson Contreras and Brendan Donovan each hit a home run, contributing to the team’s strong offensive display.
The Cardinals have a solid batting average of .254, ranking 5th in the league. Their on-base percentage is also 5th at .323, showing they can get on base and create scoring chances. With 144 doubles, they rank 4th, indicating their ability to hit for extra bases.
Matthew Liberatore will start for the Cardinals with a 3.96 ERA and 1.15 WHIP. These stats suggest he can keep the game in control. The Cardinals’ pitching staff has given up only 72 home runs this season, ranking 4th, which could limit the Guardians’ power at the plate.
The Guardians Can Win If…
The Cleveland Guardians are looking to bounce back after their recent loss to the St. Louis Cardinals, where they fell 6-9. Despite the loss, the Guardians showed some power at the plate with two home runs, one each from Gabriel Arias and Kyle Manzardo. Their ability to hit for power could be key in today’s game.
José Ramírez remains a key player for the Guardians, with a batting average of .312 and 13 home runs this season. His consistent performance makes him a threat in the lineup. Additionally, the Guardians’ pitching has been reliable, with a team ERA of 3.99, which ranks 19th in the league.
Logan Allen will take the mound for the Guardians in today’s game. Allen has a 4.25 ERA and aims to provide a strong start. With their mix of power hitting and solid pitching, the Guardians have the tools needed to secure a win.
The Lean
The Cardinals are favored with a MoneyLine of -126, while the Guardians sit at +106. The Cardinals have a better batting average and on-base percentage, ranking 5th in both. Given these stats, the recommendation is to pick the Cardinals to win. The projected score is Cardinals 5, Guardians 4.
The over/under line is set at 8.5. The Cardinals and Guardians have ERAs of 3.98 and 3.99, respectively, which suggests a close game. With the projected total score at 9, the recommendation is to take the over. This is based on both teams’ ability to score and their pitching stats.
Guardians’ Historic Slump Continues as They Face Surging Cardinals
The Cleveland Guardians are in a six-week downward spiral that hit another low point on Saturday. After blowing their largest lead in a home loss in years, the slumping Cleveland Guardians will try to salvage the finale of their three-game series and avoid a sweep against the visiting and confident St. Louis Cardinals on Sunday.
A Historic June Swoon
The Guardians are in the midst of a 15-24 slump and are playing their worst baseball of the season. Their offense is on pace for the franchise’s worst batting average for the month of June since 1915. The struggles were on full display Saturday, as they built a 6-1 lead only to see it evaporate in a 9-6 loss. Despite the slide, the front office insists that no major trades are coming to rescue the team.
“We’re going through a tough stretch now… but I continue to believe in the players we have here,” said team president Chris Antonetti. “Our success is going to depend on the players we have in the clubhouse.”
Confident Cards Keep Rolling
While the Guardians are struggling, the Cardinals are surging. They staged their largest comeback of the season on Saturday and have now won six of their last seven games. The offense is being led by veterans Nolan Arenado and Alec Burleson, who are both swinging hot bats.
“I’ve loved ‘Nado’s swings and Burleson continues to swing at pitches he can turn on,” said Cardinals manager Oliver Marmol.

The Arenado Watch
A fascinating subplot to watch on Sunday is Nolan Arenado’s personal home run quest. In his decorated 13-year career, the 10-time Gold Glove winner has hit a home run against every single MLB team except for the Cleveland Guardians. He will have another chance to complete the set on Sunday. This kind of player-specific milestone is a fun angle discussed in our expert betting guide.
The Pitching Matchup
Sunday’s game features a duel of left-handers. The Guardians will send Logan Allen (5-5, 4.25 ERA) to the mound to act as the stopper for his team’s skid. The Cardinals will counter with Matthew Liberatore (5-6, 3.96), who will look to keep St. Louis’s momentum going. The pitching matchup will be a key focus on the scores and odds board. To see if our experts think the Guardians can finally snap out of their funk, check out our daily MLB picks for all MLB teams.