Los Angeles Angels vs Toronto Blue Jays Prediction, 7/4/2025 MLB Picks, Best Bets & Odds
Game: Los Angeles Angels vs Toronto Blue Jays
Date: Friday, July 4, 2025
Location: Rogers Centre in Toronto, ON
TV: Sportsnet
Odds/Point Spread: Los Angeles (+110) Toronto (-132)
The Toronto Blue Jays (47-38) will compete against the Los Angeles Angels (42-42) at Rogers Centre on Friday. The line on this contest has the Angels at +110 and the Blue Jays open at -132. The total comes in at 8. The starting pitchers will be Kyle Hendricks and Eric Lauer.


Los Angeles has a slugging % of .409 and have been called out on strikes 818 times, while drawing a walk on 234 occasions. They have accounted for 349 runs batted in as well as 641 hits so far this year, and their average at the plate sits at .229. The Angels have accrued 115 two-baggers as a team and have hit 124 balls out of the park. They have a total of 363 runs scored while having a team OBP of .297. As a unit, the Los Angeles Angels are compiling 4.3 runs per game, which is 16th in MLB.
Today’s Featured MLB Best Bet! DOC’S SPORTS MLB BASEBALL is coming off an easy winner on Friday! We have nailed 12 of our last 17 selections! Saturday will feature a 7-unit selection you do not want to miss (first pitch is 4:10 p.m.). Check out our handicapper’s page for a promo code on an weekly MLB package. Stream this game live on MLB.tv and sign-up below with a daily picks package from MLB.tv. 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
The Angels are sitting with a team earned run average of 4.52 on the campaign (24th in MLB), and the staff has rung up 662 batters. Angels pitchers have conceded 105 home runs in addition to 408 runs (24th in the league). Their pitching staff has walked 327 batters and their FIP comes in at 4.56 as a unit for the year. Los Angeles has given up 754 base knocks (9.1 per 9 innings) and also 374 earned runs. Their strikeout to walk ratio is 2.02 and the pitching staff has a team WHIP of 1.45.
The Angels have dispatched 282 relievers to the mound for the year. The relief pitchers have inherited 128 base runners over the course of the season and 32.8% of them ended up crossing the plate. They have earned 21 saves on the year and have missed out on 18 out of their 39 save chances. The Angels bullpen have accumulated a save percentage of 53.8% and have entered the game in 88 save situations. The bullpen have a total of 46 holds for the year (19th in MLB). Angels pitchers have stepped onto the hill with runners on 86 times in addition to having 113 appearances in high leverage situations.
The Angels have turned 68.0% of balls hit into play into outs out of 6,708 innings, which has them sitting 27th in the majors. The Kansas City Royals have earned 2,236 putouts over the course of the season, as well as 755 assists and 52 errors. Their fielding rate is holding steady at .983 which ranks 25th in professional baseball, and have a total of 90 double plays.
Hendricks (102-87 career mark) is the owner of a FIP of 3.68 and he has faced 6,889 opposing batters in the majors. He has conceded 1,591 base hits (8.6 hits per nine innings) with 387 free passes. His earned run average is 3.74 (692 earned runs allowed) and he has a career WHIP of 1.186. Hendricks has taken the mound for 1,667 frames and is sitting with 1,319 punch outs during his MLB career.
Toronto has accounted for 86 home runs for the season and 366 runs batted in. They have put up 141 doubles, while walking 283 times and racking up 382 runs. The Toronto Blue Jays have an on-base percentage of .328 as well as a team batting average of .257 on the season. The Blue Jays have a team slugging % of .398 and they have an average of 4.49 runs per game (13th in MLB). They have been rung up on 571 occasions (30th in MLB) and have tallied 737 hits.
The Blue Jays have a team WHIP of 1.259 and have a FIP of 4.29 as a team over the course of the season. Their strikeout to walk ratio comes in at 9.00 (754 strikeouts vs 275 walks). They are currently ranked 12th in baseball as a staff in total hits allowed with 677. They have conceded 113 dingers and they concede 4.50 runs per 9 innings (19th in MLB). The Toronto pitching staff have given up 378 runs on the year while having an ERA of 4.20 (353 earned runs relinquished).
Toronto relievers have an inherited score rate of 31.7% out of their 120 inherited runners. Their bullpen pitchers have taken the field 80 times in high leverage situations in addition to 85 occasions with base runners. Sitting with 88 save situations, the Blue Jays have compiled 48 holds and 14 blown saves. They are currently ranked 12th in the league holding a save rate of 64.1%, and they have dispatched 292 relief pitchers to the hill on the campaign. Toronto has called on relievers to take the mound in 39 save chances and they have converted 25 saves.
Out of their 6,810 innings played, the Blue Jays are sitting with a defensive efficiency of 70.6% (12th in the majors). The Toronto Blue Jays have turned 60 double plays and have a fielding percentage of .986 (17th in MLB). The Blue Jays have accrued 643 assists, 41 errors and have 2,270 putouts on the season.
Lauer (40-38 win-loss record in his career) has earned a 4.18 earned run average while allowing 8.7 hits per 9 innings. His K/BB ratio is 2.51 and he has faced 2,758 batters so far in his MLB career. He has conceded 298 ER's while holding a WHIP of 1.346 and a FIP of 4.1. Thus far in his career, Lauer has allowed 619 base knocks and he has 612 punch outs in 641 innings pitched.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take Toronto (-132)
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
Los Angeles Angels - Twitter