Toronto Blue Jays vs Boston Red Sox Prediction (July 24): Odds, Pick & Analysis

Toronto Blue Jays vs Boston Red Sox · July 24, 2026 · 7:15 PM EDT · Photo: ESPN
The Toronto Blue Jays arrive in Boston with a significant offensive disadvantage on paper. Toronto's lineup has posted a .241 batting average and 3.93 runs per game this season, while the Red Sox counter with a .244 average and 4.22 runs per game—a modest but meaningful edge in run production. Yet Boston's recent dominance masks deeper vulnerabilities that could favor the visitors in this matchup.
Tonight's Odds
Probable Pitchers
Toronto Blue Jays
RHP Trey Yesavage
Boston Red Sox
LHP Patrick Sandoval
Boston's offense has been the driving force behind its 9-1 record over the last ten games. Willson Contreras has emerged as the Red Sox's most potent threat, posting a .293 batting average and a .948 OPS while leading the team with 22 home runs. Wilyer Abreu (.261 AVG, .784 OPS) and Ceddanne Rafaela (.280 AVG, .761 OPS) provide complementary production, giving Boston a well-rounded attack. The Red Sox pitching staff has been equally impressive, with Sonny Gray anchoring the rotation at 2.48 ERA. That said, Boston enters this contest on a one-game losing streak and will turn to Patrick Sandoval on the mound—a pitcher still seeking his first win of the season with a bloated 4.82 ERA.
Toronto's lineup has struggled relative to league standards, but individual contributors have remained productive. Ernie Clement leads the team with a .296 average and .743 OPS, while Kazuma Okamoto provides power with 22 home runs despite a .259 average from Vladimir Guerrero Jr. The Blue Jays' pitching has been more respectable than their offense suggests, with Dylan Cease posting a strong 2.67 ERA. Trey Yesavage takes the ball for Toronto with a 3.78 ERA across four wins and five losses. The Blue Jays have won their last game and sit at 47-56 overall, though they remain six games back in the wild card race.
The pitching mismatch favors Toronto considerably. Yesavage's 3.78 ERA significantly outpaces Sandoval's 4.82, and the Blue Jays' team ERA of 4.15 compares favorably to the Red Sox's 3.56 when accounting for starter quality. Boston's recent nine-game winning streak masks the fact that Sandoval has yet to record a decision this season, a red flag for a pitcher tasked with stopping a visiting team fighting for postseason relevance. While Boston's lineup presents legitimate threats, particularly through Contreras and Abreu, Toronto's pitching advantage and modest underdog positioning at +106 suggest value. The Blue Jays' ability to limit damage against a struggling Sandoval should prove decisive in a low-scoring affair.
Best Bet
Toronto Blue Jays (+106)
Based on the matchup analysis, recent form, and line value, Toronto Blue Jays (+106) is our top play for this game.
