The AL East-leading Toronto Blue Jays look for their second straight sweep at home.
The pregame narrative: The Los Angeles Angels have kept things close, pushing each of the first two games to extra innings before losing. Kevin Gausman will start for Toronto on Sunday opposite Tyler Anderson for L.A.
Check out my Angels vs. Blue Jays picks for July 6, featuring Vladimir Guerrero Jr. and Mike Trout.


Angels vs. Blue Jays picks
Best Bet: Guerrero over 1.5 total bases (-137)
The five-time all-star isn't producing as many runs as expected, but he's still one of the best hitters in baseball. That's what's important for this pick.
- Over the past 17 games, Guerrero is batting .302 with a .556 SLG and 35 total bases.
- It usually comes down to the matchup and he's got a juicy one tonight. He is 7-for-13 off Anderson in his career with a .692 SLG.
Guerrero takes a lot of walks (90th-percentile walk rate), which is the one red flag with this type of wager.
But the slugging first baseman also ranks in the 90th percentile or higher for xBA (.312), xSLG (.533) and average exit velocity (92.9).
There is some juice to pay on this line, but bettors are backing an elite hitter against a pitcher he sees very well.
Key stat: Guerrero will also have the platoon advantage. He slashes .329/.424/.521 vs. left-handed pitching this season.
Quick pick
Trout over 1.5 total bases (-109): A star slugger on the other side has a good matchup, too.
Trout is 8-for-20 off Gausman with three home runs. That equals out to a .400 average and .850 SLG.
The Jays' righty has been trending downward recently. He has a 5.18 ERA over his past six starts. His season-long ERA (4.18) would be the highest of any of his seasons with Toronto.
I want to back Trout in a market completely in his control due to a lack of trust in other Angels hitters. The offence as a whole ranks near the bottom of the league in most statistical categories.
The veteran outfielder has at least a hit in eight of the past 10 games and has a history that suggests he'll get to Gausman today.
Blue Jays picks were made at 8:38 a.m. ET on 07/06/2025.