Philadelphia Phillies vs Toronto Blue Jays Prediction, 6/4/2025 MLB Picks, Best Bets & Odds
Game: Philadelphia Phillies vs Toronto Blue Jays
Date: Wednesday, June 4, 2025
Location: Rogers Centre in Toronto, ON
TV: Sportsnet
Odds/Point Spread: Philadelphia (-132) Toronto (+110)
The Toronto Blue Jays (31-28) will go up against the Philadelphia Phillies (36-23) at Rogers Centre on Wednesday. The moneyline on this game has Philadelphia at -132 and Toronto is sitting at +110. The over/under has been set at 9. The pitchers who are expected to start will be Mick Abel and Jose Berrios.


Philadelphia has a slugging % of .405 and have struck out 463 times, while drawing a walk on 217 occasions. They have accrued 267 RBI's and 517 base knocks so far this year, while their average at the plate is sitting at .256. The Phillies have recorded 92 two-baggers as a team and have knocked 63 balls out of the park. They have 281 runs while holding a team OBP of .333. As a unit, the Philadelphia Phillies are scoring 4.8 runs per game, which puts them at 6th in MLB.
Today’s Featured MLB Best Bet! JASON SHARPE is back on Friday with his 8-Unit MLB Game of the Year Play (10 p.m.)! Sharpe cashed in last night with his 8-Unit NBA Game of the Year (Indiana) and his top plays rated 7.0+ have gone 9-3 across all sports. Baseball has been Sharpe's No. 1 sport over the years, including an amazing +31,000 over the last five seasons alone. Sign up below and get on it! You can get this top rated play complimentary when you set up a free $60 account here at Doc’s Sports and use part of it towards his a one day MLB package. Join Now! |
Get all of our MLB Betting Picks
Their strikeout to walk ratio sits at 3.15 and their pitching staff has a collective WHIP of 1.31. Phillies pitchers have given up 60 long balls in addition to 259 runs in total (20th in baseball). Philadelphia has given up 515 hits (8.7 per 9 innings) and 236 earned runs. The Phillies hold a team earned run average of 4.00 on the year (19th in baseball), and the staff has struck out 571 hitters. Their pitching staff has walked 181 players from the other team and their FIP comes in at 3.52 as a team on the year.
Phillies relief pitchers have entered the game with runners on base 42 times in addition to having 65 appearances in high leverage situations. The relief pitchers have racked up 32 holds for the season (18th in the league). The Phillies bullpen have a save percentage of 64.5% and stepped onto the hill in 64 save situations. They have accumulated 20 saves this year and have blown 11 of their 31 save opportunities. The relievers have inherited 61 runners this year with 37.7% of those runners ended up scoring. The Phillies have sent 189 relievers to the hill so far this season.
The Phillies have turned 67.2% of balls hit into play into outs in their 4,776 innings, which has them sitting 29th in professional baseball. The Philadelphia Phillies have a total of 1,592 putouts at this point in the season, as well as 516 assists and 24 errors. Their fielding percentage is currently at .989 which has them sitting 5th in MLB, and they have turned 39 double plays.
Abel (1-0 record in his career) sits with a FIP of 0.00 and he has gone up against 22 batters during his time in the majors. He has conceded 5 hits (7.5 hits per 9 innings) with 0 free passes. His earned run average is 0.00 (0 ER's allowed) and he has a WHIP of 0.833. Abel has pitched in 6 frames and is sitting with 9 punch outs during his career.
The Toronto Blue Jays hold an on-base percentage of .328 and a team batting average of .254 over the course of the season. They have been rung up on 413 occasions (29th in the league) and have earned a total of 504 hits. Toronto has hit 58 home runs so far this year and 238 RBIs. The Blue Jays hold a team slugging % of .395 and they average 4.20 runs per game (16th in the league). They have 102 doubles, while taking a walk 205 times and scoring 248 runs.
The Blue Jays are sitting with a team WHIP of 1.211 and have a FIP of 4.16 as a team over the course of the season. They have earned a K/BB ratio of 9.20 (537 strikeouts vs 171 bases on balls). They sit at 13th in the league as a pitching staff in total hits conceded with 466. They have yielded 81 HR's and they yield 4.33 runs per 9 innings (17th in baseball). The Toronto pitching staff have relinquished 253 runs so far this season while holding a team ERA of 4.04 (236 earned runs relinquished).
Toronto has had bullpen pitchers step onto the hill in 28 save opportunities and they have come away with 18 saves. They rank 16th in baseball holding a save percentage of 64.3%, and they have sent 198 bullpen pitchers onto the diamond for the season. Their relief pitchers have come in 50 times in high leverage situations and also on 60 occasions with runners on. Toronto bullpen pitchers hold an inherited score percentage of 22.2% out of 81 inherited runners. Sitting with 60 save situations, the Blue Jays have amassed 32 holds in addition to 10 blown saves.
The Toronto Blue Jays have gotten 40 double plays and have notched a fielding percentage of .987 (12th in MLB). The Blue Jays have recorded 461 assists, 27 errors and have amassed 1,580 putouts on the campaign. In 4,740 innings played, the Blue Jays have earned a defensive efficiency of 70.8% (11th in the majors).
Berrios (101-79 career win-loss mark) has earned a 4.06 ERA while allowing 8.4 hits per nine innings. His K/BB ratio is 3.16 and he has gone up against 6,202 batters thus far in his career. He has conceded 666 earned runs while earning a WHIP of 1.235 and a FIP of 4.0. During his pro baseball career, Berrios has allowed 1,377 hits while he has earned 1,408 strikeouts in 1,475 innings pitched.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take Toronto (+110)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
Toronto Blue Jays - Twitter
Philadelphia Phillies - Twitter