Game Time: 6:40 pm ET, Wednesday, June 25, 2025
Venue: Progressive Field, Cleveland, OH
Where to Watch: Sportsnet, CLEGUARDIANS.tv
Opening Odds at USA Sportsbooks
DraftKings: Moneyline odds: Blue Jays -110, Guardians -110; Over/Under: 8 runs
Bet365: Moneyline odds: Blue Jays -110, Guardians -110; Over/Under: 8 runs
BetMGM: Moneyline odds: Blue Jays -110, Guardians -110; Over/Under: 8 runs
Season Record
Toronto Blue Jays: 41-36 (3rd place, AL East)
Cleveland Guardians: 39-37 (2nd place, AL Central)
Do not miss out on our expert handicapper analysis! Brian Bitler is on a HOT STREAK in the MLB on an 11-4 MLB RUN for +$7,800 PROFIT! Make sure you check out his picks and many more from the expert handicappers featured in the Shop Picks section.
Recent Form
Toronto Blue Jays: 4-6 last 10
Cleveland Guardians: 5-5 last 10
Toronto Blue Jays vs Cleveland Guardians Preview and Analysis
The Blue Jays are entering this series off a loss and lost their 3-game series against the Chicago White Sox 2-1 in their last series. They enter this game with a 41-36 record overall and have a road record of 16-20. This is the 2nd game of a 3-game series with the Guardians on Wednesday with the series opener still to be played on Tuesday. Their offense ranks 12th in the MLB with a .725 OPS. Eric Lauer is their starting pitcher on Tuesday while Max Scherzer is making his start in this game on Wednesday. He is 0-0 with a 6.00 ERA this season. His team lost their only game this season with him making an appearance. In his last MLB regular season start, he allowed 2 ER, 2 HR, and 0 BB with 1 SO on 3 hits through 3 IP against the Baltimore Orioles.
The Guardians are entering this series off a win and won their 3-game series against the Athletics 2-1 in their last series. They enter this game with a 39-37 record overall and have a home record of 19-15. This is the 2nd game of a 3-game series with the Blue Jays on Wednesday with the 1st game of this series still to be played on Tuesday. Their offense ranks 27th in the MLB with a .670 OPS. Logan Allen is their starting pitcher on Tuesday while Gavin Williams is making his start in this game on Wednesday. He is 5-3 with a 3.58 ERA this season. His team lost their last 3 straight games this season with him making an appearance. In his last MLB regular season start, he allowed 0 earned runs, 0 homers, and 3 walks with 6 strikeouts on 2 hits through 6 innings pitched against the San Francisco Giants.
Blue Jays vs Guardians Prediction
The current betting odds have the Guardians listed as a pick ‘em in this game according to Draftkings Sportsbook. The Blue Jays have looked good in their games this season with their 41-36 record overall which has them right in the middle of the AL East. They haven't been a great road team though with their 16-20 road record. Meanwhile, the Guardians have looked good in their games this season with their 39-37 record overall which has them right in the middle of the AL Central. They have looked better in their own ballpark too with their 19-15 home record. The Guardians are going with Williams in this one and he has looked good this season. He is 5-3 with a 3.58 ERA and hasn't been giving up many runs in his starts lately. The team hasn't had a ton of success as they have lost 3 games in a row now with him starting, but he didn't give up any runs in his last start and he is due for a win at home. The Blue Jays are going with Scherzer in this one and he will be making his 1st start since getting injured at the start of the season. He is 0-0 with a 6.00 ERA since he gave up 2 earned runs in 3 innings before having to leave his only start of the season. Scherzer is a very reliable veteran starter and has been one of the best in the MLB throughout his career, but he definitely isn't what he used to be and this is not a great situation to take him in his 1st start back from injury. The Blue Jays haven't been putting up many runs lately either and this is a game they could struggle to score in between Williams and the Guardians bullpen. The best way to place a bet here is on the Guardians to win this game.
Blue Jays Guardians Prediction: Our MLB Pick for Wednesday, June 25, 2025 (6:40 pm ET start time) is Guardians 4 Blue Jays 2.
Don't miss our champion handicappers free picks, best bets, and expert baseball picks today. And if you enjoyed this Toronto Blue Jays Cleveland Guardians prediction, be sure to drop by every day for our daily MLB projections and previews.
MLB Betting Trends
Toronto Blue Jays: 40-38 (-9 units) on the moneyline against AL Central opponents. 203-199 (-26.1 units) on the moneyline in all games. 81-77 (-14.9 units) on the moneyline when the money line is -100 to -150. 47-28 UNDER against AL Central opponents.
Cleveland Guardians: 42-43 (+4.7 units) on the moneyline against AL East opponents. 114-86 (+10 units) on the moneyline in home games. 59-43 (+16.3 units) on the moneyline at home when the money line is +125 to -125. 172-122 UNDER vs. good fielding teams - averaging 0.6 errors/game or less.
Key Injuries
Toronto Blue Jays: B. Francis (SP) Fifteen Day IL - Shoulder. D. Varsho (CF) Ten Day IL - Hamstring. A. Santander (RF) Ten Day IL - Shoulder. Y. Garcia (RP) Fifteen Day IL - Shoulder. M. Scherzer (SP) Sixty Day IL - Thumb. R. Burr (RP) Sixty Day IL - Shoulder. A. Manoah (SP) Sixty Day IL - Elbow. A. Bastardo (SP) Sixty Day IL - Elbow.
Cleveland Guardians: A. Walters (RP) Sixty Day IL - Lat. B. Lively (SP) Sixty Day IL - Forearm. W. Brennan (RF) Ten Day IL - Forearm. P. Sewald (RP) Fifteen Day IL - Shoulder. S. Bieber (SP) Sixty Day IL - Elbow. E. Sabrowski (RP) Sixty Day IL - Elbow. T. Stephan (RP) Sixty Day IL - Elbow. J. Means (SP) Sixty Day IL - Elbow. S. Hentges (RP) Sixty Day IL - Shoulder.
Notable Quotes
“That’s a huge, huge addition for us. That’s Max Scherzer. I’ll take that any day of the week.” - John Schneider on Max Scherzer coming back in this series.
“Slade pitched today. He got quick outs, got some punchouts when he needed to, and it just seemed like he wasn't slowing down.” - Stephen Vogt after his team’s win against the Athletics in their game on Sunday.
Starting Lineups
Toronto Blue Jays
Bo Bichette (R) SS
Addison Barger (L) 3B
Vladimir Guerrero Jr. (R) DH
Alejandro Kirk (R) C
Nathan Lukes (L) RF
Ernie Clement (R) 1B
Andrés Giménez (L) 2B
Myles Straw (R) CF
Alan Roden (L) LF
Cleveland Guardians
Steven Kwan (L) LF
Lane Thomas (R) CF
José Ramírez (S) 3B
David Fry (R) DH
Kyle Manzardo (L) 1B
Angel Martínez (S) 2B
Gabriel Arias (R) SS
Nolan Jones (L) RF
Austin Hedges (R) C
Statistical Leaders
Toronto Blue Jays
Batting Average: Tyler Heineman (.394)
Hits: Bo Bichette (91)
Home Runs: Bo Bichette (11)
RBI: Bo Bichette (48)
Stolen Bases: Andrés Giménez (9)
Wins: Chris Bassitt (7)
Saves: Jeff Hoffman (17)
ERA: Justin Bruihl (0.00)
Cleveland Guardians
Batting Average: José Ramírez (.323)
Hits: José Ramírez (90)
Home Runs: José Ramírez (13)
RBI: Carlos Santana (36)
Stolen Bases: José Ramírez (20)
Wins: Gavin Williams (5)
Saves: Emmanuel Clase (18)
ERA: Kolby Allard (1.95)
Managers:
Toronto Blue Jays: John Schneider (4th season)
Cleveland Guardians: Stephen Vogt (2nd season)