MLB Picks Today: Predictions & Best Bets for August 2, 2026 | SharpSide
MLB picks and predictions for today, August 2, 2026. Free best bets and model edges vs Vegas consensus on St. Louis Cardinals @ Toronto Blue Jays, Kansas City Royals @ Colorado Rockies, Boston Red Sox @ Los Angeles Dodgers. Plus an F5 UNDER 5.5 total angle on Detroit Tigers @ Athletics and a Jordan Walker Over 1.5 total bases lean on sharp line movement.
The Sunday MLB slate features 15 games, offering a robust collection of matchups for analysis. SharpSide Baseball has identified key divergences from market consensus in the Cardinals at Blue Jays, Royals at Rockies, and Red Sox at Dodgers games. This brief updates at 11:30 am Eastern, factoring in new analytics, weather conditions, pitching changes, and line movement. Today's Best Bet is highlighted immediately following this introduction.
Today's Best Bet: New York Yankees ML
Today's Best Bet represents the single game and line SharpSide has the highest confidence in. Our model projects the New York Yankees to win their matchup against the Chicago Cubs by a decisive 1.1-run margin, with a projected score of 3.9 to 2.8. While the market's implied margin is roughly in line with this projection, making this not a divergence play, it is where our model's predicted outcome is most clear-cut. This is a conviction play, indicating where our algorithms are most certain of the winner. Best Bet: New York Yankees ML (-127)
St. Louis Cardinals @ Toronto Blue Jays
The SharpSide model projects the St. Louis Cardinals to outscore the Toronto Blue Jays 4.9–4.3, contrasting sharply with the market consensus of 3.8–5.2. This indicates a significant 2.0-run margin edge toward the Cardinals compared to market expectations. On the mound, Matthew Liberatore takes the ball for St. Louis. His 4.84 FIP and .346 xwOBA-against suggest he allows a fair amount of hard contact and is slightly below average at limiting home runs, which pushes the Blue Jays' offensive projection upward. For Toronto, Max Scherzer starts, though his 8.21 FIP and .374 xwOBA-against over a small sample of 24.7 innings point to significant struggles in limiting opposing batters, exposing the Blue Jays' pitching. His short average workload of 3.52 innings per start also means Toronto's bullpen will be heavily exposed early. This is the final game of the series, where the Blue Jays have taken the first two contests with 3-1 and 5-1 victories, respectively. The Cardinals are struggling, with a 2-8 record over their last 10 games, while the Blue Jays are in middling form at 6-4. The Cardinals' offense has been unlucky on balls in play, with a .278 BABIP, leading the model to regress their offense up by 0.17 runs. Conversely, the Blue Jays' offense has also been unlucky, with a .281 BABIP, prompting a 0.12-run regression upward for their scoring projection. Toronto's bullpen, with a 3.82 season relief ERA, is better than league average, and its fresh state (fatigue index -0.02) means it should perform well when called upon. There are no notable park or weather conditions impacting this game. How the model decided: The largest factor pushing the Cardinals' lean was Max Scherzer's concerning 8.21 FIP and .374 xwOBA-against, which significantly boosts the Cardinals' projected runs. Additionally, the Cardinals' unlucky .278 BABIP regressing upward added runs to their side, while the Blue Jays' strong bullpen (3.82 ERA) pushed their run total down slightly, though not enough to offset their starter's struggles. Lean: St. Louis Cardinals ML (-107)
Kansas City Royals @ Colorado Rockies
Our model projects the Kansas City Royals to defeat the Colorado Rockies 5.7–5.3, diverging from the market's 5.2–6.8 projection. This creates a -1.0 run total edge for the model compared to market consensus, and a 2.0-run margin edge toward the Royals. Live sharp price action, however, points to the opposite side of this game, making this a lower-conviction, model-driven call where the tape disagrees with our projection. Seth Lugo starts for the Royals, bringing a 4.24 FIP and 1.09 HR/9, indicating he's effective at limiting home runs but otherwise an average FIP. Kyle Freeland, pitching for the Rockies, has struggled with a 4.92 FIP and a high 1.90 HR/9, which strongly pushes the Royals' offensive projections upward in this game. The Royals are missing core hitter Vinnie Pasquantino, which docked their projection by approximately 0.18 runs. The Coors Field park factor (Park/weather score 11) indicates a significant offensive boost for both teams in this high-altitude environment. This is the third game of a series where the Rockies have already claimed victories of 3-1 and 12-6. Both teams enter Sunday in middling form, with the Royals holding a 4-6 record over their last 10 games, identical to the Rockies' 4-6 recent record. The Royals' offense has experienced neutral BABIP luck (0.291), while the Rockies have been lucky on balls in play with a .307 BABIP, leading the model to subtract 0.26 runs from their projected offense. Both bullpens are below league average: the Royals' bullpen has a 5.37 ERA, and the Rockies' bullpen, with a 4.97 ERA, is expected to allow more runs as the game progresses. How the model decided: The largest factor driving the Royals' lean is Kyle Freeland's elevated 4.92 FIP and 1.90 HR/9, which significantly inflates the Royals' projected runs. The Rockies' lucky .307 BABIP led to a 0.26-run downward regression for their offense, further bolstering the Royals' side. Additionally, the Coors Field environment, while generally boosting offense, is already factored into the market price, and our model sees the pitching disparity as a larger differentiator here. Lean: Kansas City Royals ML (-102)
Boston Red Sox @ Los Angeles Dodgers
The SharpSide model projects the Boston Red Sox to win 4.6–3.5 against the Los Angeles Dodgers, a notable divergence from the market's 4.1–5.0 consensus. This yields a -1.0 run total edge and a 2.0-run margin edge toward the Red Sox. Similar to the Royals game, live sharp price action favors the opposing side, positioning this as a model-driven call with lower conviction where our fundamental analysis clashes with observed market movement. Jake Bennett starts for the Red Sox, boasting a strong 3.28 FIP and a low 0.69 HR/9, indicating excellent command and home run suppression, which caps the Dodgers' offensive potential. On the other side, Emmet Sheehan for the Dodgers carries a 4.40 FIP and 1.65 HR/9, suggesting he allows more hard contact and is prone to giving up homers, pushing the Red Sox's projected runs upward. Sheehan's short average workload of 4.56 innings per start also means the Dodgers' bullpen will be heavily utilized. This is Game 3 of 3, with the Red Sox having already secured victories in the first two games (9-4, 3-2). The Red Sox are in strong recent form, with a 7-3 record over their last 10 games, while the Dodgers are also playing well at 6-4. Boston's offense has been slightly lucky on balls in play with a .293 BABIP, leading to a minor 0.04-run regression downward. The Dodgers' offense has also been lucky, with a .303 BABIP, resulting in a 0.22-run reduction from their projected scoring. The Dodgers' bullpen, with a 4.01 season relief ERA, is slightly better than average but is currently taxed (fatigue index 0.21), leading to a -0.60 model run nudge that benefits the Red Sox. The Red Sox's bullpen, with a 2.95 season relief ERA, is significantly better than league average. There are no notable park or weather conditions for this evening matchup. How the model decided: The largest factor driving the Red Sox's lean is Emmet Sheehan's 4.40 FIP and elevated 1.65 HR/9, which significantly boosts Boston's projected runs. Additionally, the Dodgers' lucky .303 BABIP led to a 0.22-run downward regression for their offense. The taxed state of the Dodgers' bullpen, indicated by a 0.21 fatigue index, further pushed the projection toward the Red Sox. Lean: Boston Red Sox ML (+141)
First Five Innings: Detroit Tigers @ Athletics (F5 UNDER)
Our Bayesian starter model projects an F5 total of 3.52 runs for the Detroit Tigers at Athletics matchup, presenting a substantial -2.25 run edge against the market-implied F5 total of 5.77 runs. Tigers starter Keider Montero's blended F5-only ERA stands at 3.45. Athletics starter Gage Jump's blended F5-only ERA is 3.96. The significant difference between our projection and the market's implied total is primarily driven by these two starters' strong F5 performance metrics, adjusted by a 0.930 park multiplier. The Athletics' offense has also been lucky on balls in play, leading to a downward regression of 0.06 runs for their offense in this context. Lean: F5 UNDER 5.5 total
Batter Prop: Jordan Walker Over 1.5 Total Bases
Sharp money has been active on the Jordan Walker Total Bases market. The line on Over 1.5 Total Bases has moved from +118 to +105, representing a 2.9 probability-point shift toward the Over since opening. This aggressive cross-book movement in the St. Louis Cardinals at Toronto Blue Jays matchup historically flags smart money backing Walker to exceed 1.5 total bases. Lean: Jordan Walker Over 1.5 Total Bases (+105)
How the model decided
Today's divergences from market consensus are driven by several key analytical inputs. Starter quality plays a significant role, particularly in the Cardinals-Blue Jays game where Max Scherzer's struggles with FIP and xwOBA-against heavily influence our projection. BABIP regression is another critical factor, with the Rockies' lucky .307 BABIP and the Dodgers' .303 BABIP leading to downward adjustments in their offensive projections against market expectations. Bullpen state also matters; the Dodgers' taxed bullpen, indicated by its fatigue index, contributed to our lean on the Red Sox. The model also considered advanced Sabermetric data, systems trends, and other analytics.
How to read this
This analysis presents SharpSide's model-driven projections and leans, offering a quantitative perspective against market consensus. It is not financial advice; all betting decisions carry inherent risk.
Projections update after publish. This brief is locked in at the 11:30 am ET refresh, but the model keeps recalculating all day as lineups are posted, weather shifts, pitching changes are announced, and lines move — a side or total highlighted here can flip before first pitch. Always confirm the current number on the live projections page (which locks 30 minutes before each game's first pitch) before placing a bet.
For entertainment purposes only. Not betting advice. Markets carry risk — only stake what you can afford to lose.