Up arrow
MLB
Games

St. Louis Cardinals vs. Cleveland Guardians: Preview, Predictions and Picks for June 28, 2025

Updated on:
Jun 28, 2025 10:05 AM
The St. Louis Cardinals, riding a strong road win streak, travel to Progressive Field to face the Cleveland Guardians on Saturday, June 28th at 4:10 PM. The Cardinals, currently third in the NL Central with a 45-38 record, look to build on their 1-0 series lead against the Guardians, who sit at 40-40 and second in the AL Central. This interleague matchup promises to be an exciting clash between two mid-season contenders.
St. Louis Cardinals vs Cleveland Guardians

Current Odds

STL
CLE
Over
8.5
+100
Under
8.5
-106
STL
+1.0
-141
CLE
-1.5
+174
STL
ML
+109
CLE
ML
-113

Cardinals vs Guardians statistics

Stat Cardinals Guardians
Hits 712 (Tied-5th) 591 (29th)
Batting Average .253 (11th) .227 (29th)
Runs Batted In 367 (7th) 282 (27th)
Runs 387 (8th) 297 (26th)
Home Runs 83 (18th) 79 (Tied-22nd)
Walks 262 (18th) 246 (Tied-21st)
Stolen Bases 44 (Tied-22nd) 64 (11th)
Strikeouts 640 (7th) 659 (12th)
Pitches 12200 (7th) 11414 (Tied-27th)

Cleveland Guardians recent games

Game Date Opponent Result Score
6/27/25 vs St. Louis Cardinals L 5-0
6/26/25 vs Toronto Blue Jays L 6-0
6/25/25 vs Toronto Blue Jays W 5-4 F/10
6/24/25 vs Toronto Blue Jays L 10-6
6/22/25 @ Athletics W 3-0

St. Louis Cardinals recent games

Game Date Opponent Result Score
6/27/25 @ Cleveland Guardians W 5-0
6/26/25 vs Chicago Cubs L 3-0
6/25/25 vs Chicago Cubs L 8-0
6/24/25 vs Chicago Cubs W 8-7
6/23/25 vs Chicago Cubs W 8-2

Cleveland Guardians injuries

  • Jose Ramirez (3B): Day-To-Day
  • Trevor Stephan (RP): 60-Day-IL
  • Paul Sewald (RP): 15-Day-IL
  • Tanner Burns (SP): Day-To-Day
  • Shane Bieber (SP): 60-Day-IL

St. Louis Cardinals injuries

  • Drew Rom (SP): Day-To-Day
  • Jordan Walker (RF): 10-Day-IL
  • Ivan Herrera (C): 10-Day-IL
  • Zack Thompson (RP): 60-Day-IL
  • Packy Naughton (RP): Day-To-Day

Cardinals vs Guardians game info

Type Info
Venue Progressive Field
Location Cleveland, Ohio
First pitch Sat 4:10 PM
Temperature 79°
Chance of Rain 20%

Cardinals vs Guardians predictions

When you look at the St. Louis Cardinals heading into this matchup with the Cleveland Guardians, some individual players are begging to break out. Alec Burleson’s been one of the most consistent bats in the lineup, and it wouldn’t be surprising to see him keep racking up hits and make serious noise—think a multi-hit game with maybe an extra-base knock for good measure. Lars Nootbaar’s power is sneaky, and with the way he’s been swinging lately, he’s definitely due to send one deep. Willson Contreras, back in action and swinging freely, is always dangerous with men on, so don’t be shocked if he comes through with a couple of RBIs. And let’s not forget about Miles Mikolas on the mound—the righty is good for a handful of strikeouts and can grind through five or six solid innings to keep the Cardinals in control.

Over on the Cleveland Guardians side, it’s all eyes on Jose Ramirez—if he’s in the lineup, he’s the sparkplug. Ramirez has been hitting well over .300 and bringing big power, so you can picture him finding the gap or even launching one into the stands despite nursing that forearm bruise. Steven Kwan is another bat to watch; with his knack for getting on base and setting the table, expect him to snag a hit or two, maybe score a run if Ramirez or Carlos Santana brings him around. On the pitching bump, Slade Cecconi will try to quiet the Cardinals’ attack for as long as he can, but he’ll need to be sharp with so many hot bats coming his way.

So who’s grabbing the win at Progressive Field? With the Cardinals rolling in hot on a road win streak, they’re looking like the more complete team top to bottom—solid pitching, timely hitting, and a little more firepower at the plate. The Guardians keep things close, especially if Ramirez is healthy enough to be a difference-maker, but the Cardinals’ ability to string together offense all through the lineup gives them an edge here. Don’t be surprised if St. Louis stretches that road streak another night.

Cleveland Guardians

St. Louis Cardinals

More Games