Philadelphia Phillies vs Toronto Blue Jays Prediction, Preview and Odds - 06/04/2025

by Rod Pearson

Tuesday, Jun 03, 2025
Game Time: 7:07 pm ET, Wednesday, June 4, 2025
Venue:  Rogers Centre, Toronto, ON
Where to Watch:  Sportsnet


Opening Odds at USA Sportsbooks

DraftKings:  Moneyline odds:  Phillies -105, Blue Jays -115; Over/Under:  9 runs
Bet365:  Moneyline odds:  Phillies -105, Blue Jays -115; Over/Under:  9 runs
BetMGM:  Moneyline odds:  Phillies -105, Blue Jays -115; Over/Under:  9 runs

Season Record

Philadelphia Phillies:  36-23 (2nd place, NL East)
Toronto Blue Jays:  31-28 (2nd place, AL East)

Do not miss out on our expert handicapper analysis! Matt Fargo is on a HOT STREAK in the MLB on a 31-26 MLB RUN for +$14,450 PROFIT! Make sure you check out his picks and many more from the expert handicappers featured in the Shop Picks section.


Recent Form
Philadelphia Phillies:  5-5 last 10
Toronto Blue Jays:  6-4 last 10



Philadelphia Phillies vs Toronto Blue Jays Preview and Analysis


The Phillies are entering this series off a loss and got swept in their 3-game series against the Milwaukee Brewers 3-0 in their last series. They enter this game with a 36-23 record overall and have a road record of 17-11. This is the 2nd game of a 3-game series with the Blue Jays on Wednesday with the series opener still to be played on Tuesday. Their offense ranks 7th in the MLB with a .738 OPS. Cristopher Sánchez is their starting pitcher on Tuesday while rookie pitcher Mick Abel is making his start in this game on Wednesday. He is 1-0 with a 0.00 ERA this season. His team won their only game this season with him making an appearance. In his last MLB regular season start, he allowed 0 ER, 0 HR, and 0 BB with 9 Ks on 5 hits through 6 IP against the Pittsburgh Pirates.

The Blue Jays are entering this series off a win and completed the sweep in their 4-game series against the Athletics 4-0 in their last series. They enter this game with a 31-28 record overall and have a home record of 20-12. This is the 2nd game of a 3-game series with the Phillies on Wednesday with the 1st game of this series still to be played on Tuesday. Their offense ranks 10th in the MLB with a .723 OPS. Bowden Francis is their starting pitcher on Tuesday while José Berríos is making his start in this game on Wednesday. He is 2-2 with a 3.86 ERA this season. His team lost 4 of their last 5 games this season with him making an appearance. In his last MLB regular season start, he allowed 0 earned runs, 0 homers, and 2 BB with 9 strikeouts on 2 hits through 6 innings played against the Athletics.


Phillies vs Blue Jays Prediction

The current betting odds have the Blue Jays listed as a slight favorite in this game according to Draftkings Sportsbook. The Phillies have looked really good in their games this season with their 36-23 record overall which has them right near the top of the NL East. They have also been a good road team this year with their 17-11 road record. Meanwhile, the Blue Jays have looked good in their games this season with their 31-28 record overall which has them right near the top of the AL East. They have also looked a lot better in their own ballpark with their 20-12 home record this season. The Blue Jays have looked a lot better than the Phillies have lately as the Blue Jays just swept the Athletics in their last series while the Phillies got swept by the Brewers at home. Berrios is on the mound for the Blue Jays in this one and he hasn't looked bad in his starts this season. He is 2-2 with a 3.86 ERA and he hasn't been giving up a ton of runs in his starts. The team hasn't had a ton of success with him starting as they have lost 4 of the last 5 games that he started in, but he hasn't pitched badly in those starts and is even coming off a good start in which he gave up no runs. Abel is on the mound for the Phillies and he has looked great this season as he is 1-0 with a 0.00 ERA, but he is also in his rookie season and has only made the 1 start this year. That start was against a weaker Pirates lineup too so this is a great opportunity for the Blue Jays to take advantage of with their offense starting to get hot now. The best way to place a bet here is on the Blue Jays to win this game. 

Phillies Blue Jays Prediction:  Our MLB Pick for Wednesday, June 4, 2025 (7:07 pm ET start time) is Blue Jays 4 Phillies 2.
Don't miss our champion handicappers free picks, best bets, and expert baseball picks today.  And if you enjoyed this Philadelphia Phillies Toronto Blue Jays prediction, be sure to drop by every day for our daily MLB projections and previews.

MLB Betting Trends


Philadelphia Phillies: 230-169 (+8.1 units) on the moneyline in all games. 156-110 (+11.2 units) on the moneyline against right-handed starters. 32-19 (+9.3 units) on the moneyline vs. an AL starting pitcher whose WHIP is 1.300 or better. 27-19 OVER on the road when the total is 9 to 9.5. 

Toronto Blue Jays: 193-191 (-26.2 units) on the moneyline in all games. 101-92 (-21 units) on the moneyline in home games. 92-108 (-18.8 units) on the moneyline when the money line is +125 to -125. 20-12 OVER in home games. 

Key Injuries


Philadelphia Phillies:  B. Harper (1B) Day To Day - Elbow. A. Nola (SP) Fifteen Day IL - Ankle.

Toronto Blue Jays:  D. Varsho (CF) Ten Day IL - Hamstring. A. Santander (RF) Ten Day IL - Shoulder. T. Heineman (C) Seven Day IL - Concussion. Y. Garcia (RP) Fifteen Day IL - Shoulder. A. Gimenez (2B) Ten Day IL - Quad. M. Scherzer (SP) Sixty Day IL - Thumb. R. Burr (RP) Sixty Day IL - Shoulder. N. Sandlin (RP) Fifteen Day IL - Back. A. Manoah (SP) Sixty Day IL - Elbow. A. Bastardo (SP) Sixty Day IL - Elbow.


Notable Quotes


“Disappointing loss. Get swept at home, which doesn’t happen very often.” - Rob Thomson after his team’s loss against the Brewers in their game on Sunday.


“This is pretty damn good. A four-game sweep is pretty hard to do, no matter what. We swung the bats extremely well. It started slow today, but just an awesome effort up and down there in the eighth inning. Barger just had a huge series. I can’t say enough about how he’s swinging it.” - John Schneider after his team’s win against the Athletics in their game on Sunday.


Starting Lineups


Philadelphia Phillies
Trea Turner (R) SS
Kyle Schwarber (L) DH
Alec Bohm (R) 1B
Nick Castellanos (R) RF
J.T. Realmuto (R) C
Edmundo Sosa (R) 3B
Weston Wilson (R) LF
Bryson Stott (L) 2B
Johan Rojas (R) CF

Toronto Blue Jays
Bo Bichette (R) SS
Vladimir Guerrero Jr. (R) DH
George Springer (R) RF
Alejandro Kirk (R) C
Addison Barger (L) 3B
Ernie Clement (R) 1B
Davis Schneider (R) 2B
Myles Straw (R) CF
Jonatan Clase (S) LF

Statistical Leaders


Philadelphia Phillies
Batting Average:  Trea Turner (.299)
Hits:  Trea Turner (70)
Home Runs:  Kyle Schwarber (19)
RBI:  Kyle Schwarber (44)
Stolen Bases:  Trea Turner (16)
Wins:  Zack Wheeler (6)
Saves:  Jordan Romano (8)
ERA:  Mick Abel (0.00)

Toronto Blue Jays
Batting Average:  Tyler Heineman (.396)
Hits:  Bo Bichette (69)
Home Runs:  Vladimir Guerrero (8)
RBI:  Bo Bichette (32)
Stolen Bases:  Andrés Giménez (9)
Wins:  Chris Bassitt (5)
Saves:  Jeff Hoffman (13)
ERA:  Brendon Little (1.37)

Managers:
Philadelphia Phillies: Rob Thomson (4th season)
Toronto Blue Jays: John Schneider (4th season)


Rod Pearson

About the Author:

Rod Pearson has been a rabid sports fan his entire life.  He grew up in Ontario, and was skilled in both hockey and baseball, and pitched in an elite baseball league for many years.  In 2022, Rod decided to hang up his glove, so that he could write about the sports he loves -- but from a gambling perspective.  Join Rod every day as he breaks down the games to find the best betting value.

All photographic images used for editorial content have been licensed from the Associated Press.

© 2025 Al McMordie's BigAl.com. All Rights Reserved.