MLB Picks Today: Predictions & Best Bets for August 12, 2026 | SharpSide
MLB picks and predictions for today, August 12, 2026. Free best bets and model edges vs Vegas consensus on Pittsburgh Pirates @ Miami Marlins, Baltimore Orioles @ Minnesota Twins, Milwaukee Brewers @ San Diego Padres. Plus an F5 UNDER 4.0 total angle on Philadelphia Phillies @ St. Louis Cardinals and a Chase DeLauter Over 1.5 total bases lean on sharp line movement.
The 15-game MLB slate today, Wednesday, presents several compelling matchups with notable disagreements between our SharpSide model and market consensus. Our model identifies a substantial 1.9-run margin edge for the Pittsburgh Pirates in their matchup against the Miami Marlins, marking the largest single run differential today. This brief refreshes at 11:30 am Eastern based on new analytics, weather factors, pitching changes, and line movement, so the featured matchups may update between the morning publish and the 11:30 am refresh. Today's Best Bet is highlighted immediately after this lede.
Today's Best Bet: Chicago Cubs ML
This is the single game and line SharpSide has the highest confidence in today. We are backing the Chicago Cubs ML (-162) in their contest against the Washington Nationals. The market's implied odds are largely aligned with us, and our model projects the Chicago Cubs to win by just 0.4 runs (4.9–4.5) — a slim margin in a game that grades out close. This is a conviction play rather than an edge play: the Cubs rate as our steadiest side on the board today, but the projection points to a narrow win, not a comfortable one. Best Bet: Chicago Cubs ML (-162)
Pittsburgh Pirates @ Miami Marlins
The SharpSide model identifies a significant divergence in this matchup, seeing the Pittsburgh Pirates as 1.9 runs more favorable than the market. Carmen Mlodzinski takes the mound for Pittsburgh, bringing a 3.62 FIP (better than league average of ~4.10) and an impressive 0.74 HR/9, indicating strong home-run suppression. However, his 0.339 xwOBA-against suggests he allows harder contact than desired, above the league average of ~.315. Facing him is Janson Junk for Miami, whose 4.36 FIP is worse than league average and his 1.32 HR/9 suggests a susceptibility to the long ball. Both pitchers are expected to have short outings, with Mlodzinski averaging 3.74 IP and Junk averaging 4.33 IP, heavily exposing both bullpens. Pittsburgh's bullpen has a 4.19 season relief ERA (around league average 4.10) and a rested fatigue index of 0.02, while Miami's bullpen holds a slightly better 3.83 ERA with similar rest. Miami is missing core hitter Kyle Stowers, which the model docks approximately 0.09 runs from their projection. The Pirates have been fortunate on balls in play with a .316 BABIP, leading our model to regress their offense down by 0.42 runs, pushing the side lean away from Pittsburgh. Conversely, Miami's .300 BABIP is also lucky, causing a 0.14-run downward regression to their offense, which also pushes the side lean away from Miami. The series stands 1-0 in favor of Miami after their 2-0 win in Game 1, with the Pirates struggling at 3-7 in their last 10 games, while the Marlins are middling at 6-4. Park and weather conditions are neutral. How the model decided: The model’s lean on Pittsburgh is primarily driven by the significant gap in starter quality, particularly Mlodzinski's superior FIP and HR/9 compared to Junk, which pushes down Miami's run projection. The absence of Kyle Stowers for Miami also subtracted runs from their offensive outlook. However, Pittsburgh's lucky BABIP regressed their own offense down, slightly tempering the lean, with the starting pitching discrepancy as the largest mover. Lean: Pittsburgh Pirates ML (-102)
Baltimore Orioles @ Minnesota Twins
The SharpSide model projects the Baltimore Orioles to win this contest with a 4.6–4.2 score, significantly diverging from the market consensus which favors Minnesota. Our model is 1.3 runs more favorable to the Baltimore Orioles than the market is. Shane Baz starts for the Orioles, showcasing a strong 3.35 FIP and a low 0.66 HR/9, indicating excellent control over limiting hard contact and home runs against the Minnesota Twins' hitters. His 0.313 xwOBA-against is right around league average, suggesting average contact quality allowed. On the other side, Zebby Matthews takes the mound for the Minnesota Twins, whose 5.04 FIP and high 1.78 HR/9 suggest vulnerability to opposing offenses. His 0.334 xwOBA-against indicates he allows harder contact. Both starters are expected to pitch deep into the game, with Baz averaging 6.00 IP/start and Matthews averaging 5.70 IP/start. Baltimore's bullpen has a 4.16 season relief ERA (around league average) but is taxed with a fatigue index of 0.24, leading to a model run nudge of +0.43 against them. Minnesota's bullpen is weaker with a 4.82 ERA, contributing to higher expected runs against them. In terms of sabermetrics, Baltimore's offense shows neutral BABIP luck, while Minnesota's offense has been unlucky with a .285 BABIP, prompting our model to regress their offense up by 0.08 runs, pushing the side lean toward Minnesota. The series is tied 1-1, with Minnesota taking game one 9-5 and Baltimore responding with a 5-2 victory in game two. The Orioles are currently struggling with a 4-6 record in their last 10 games, while the Twins are also struggling at 3-7. How the model decided: The model's lean toward Baltimore is driven by the significant advantage in starting pitching, with Shane Baz's strong FIP and HR/9 effectively suppressing the Minnesota offense. The bullpen situation, with Baltimore's taxed bullpen expected to give up more runs, slightly counteracts this advantage, but is offset by Minnesota's weaker bullpen. The Twins' unlucky BABIP also added runs to their projection, but the clear pitching mismatch remained the largest driver for the Orioles' favorability. Lean: Baltimore Orioles ML (-106)
Milwaukee Brewers @ San Diego Padres
The SharpSide model projects the San Diego Padres to win this game 3.7–3.9, a direct contrast to the market consensus that favors the Milwaukee Brewers 4.5–3.6. This represents a 1.1-run margin more favorable to San Diego Padres than the market implies. Dustin May starts for the Milwaukee Brewers, showing a strong 3.26 FIP and an excellent 0.63 HR/9, indicating he is effective at limiting home runs. His 0.309 xwOBA-against is slightly better than league average, suggesting weak contact allowed. For the San Diego Padres, Robbie Ray takes the mound with a 4.48 FIP, which is worse than league average, and a 1.13 HR/9, which is around league average. His 0.328 xwOBA-against suggests he allows harder contact to Milwaukee Brewers' hitters. May is expected to have a short outing, averaging 4.91 IP/start, heavily exposing the Brewers' bullpen. The Brewers' bullpen has a strong 3.51 season relief ERA and a rested fatigue index of 0.02. Ray is expected to pitch deeper, averaging 5.87 IP/start, exposing the Padres' bullpen less. The Padres' bullpen is also strong with a 3.62 ERA. The Brewers' offense has been lucky on balls in play with a .306 BABIP, which leads our model to regress their offense down by 0.26 runs, pushing the side lean away from Milwaukee and the total down. Conversely, the Padres' offense has been unlucky with a .281 BABIP, causing our model to regress their offense up by 0.13 runs, which pushes the side lean toward San Diego and the total up. The Padres have dominated the series thus far, taking game one 3-2 and game two 11-2. The Brewers hold a middling 5-5 record in their last 10 games, while the Padres are strong with a 7-3 record. This game triggers the "Favorite coming off a blowout win (margin ≥ 5)" system, which historically hits at 58.2% versus a 56.9% baseline. How the model decided: The model's lean towards the San Diego Padres is primarily driven by their strong recent form and their dominant performance earlier in the series. The Brewers' lucky BABIP, which leads to a downward regression of their offensive projection, also contributes to favoring the Padres. Despite Dustin May's solid FIP and HR/9, the overall offensive context for San Diego, including their own unlucky BABIP, was the largest driver here. Lean: San Diego Padres ML (+102)
First Five Innings: Philadelphia Phillies @ St. Louis Cardinals (F5 UNDER)
The SharpSide model projects a low-scoring first five innings in the Philadelphia Phillies @ St. Louis Cardinals matchup, seeing a model F5 total of 2.91 runs against a market-implied 4.21. This substantial 1.30-run edge for the F5 UNDER is anchored by strong starting pitching. Zack Wheeler, pitching for the Phillies, brings a blended F5 ERA of 2.75, reflecting his ability to suppress runs early. Kyle Leahy for the Cardinals also projects well in the early frames with a blended F5 ERA of 3.22. Both offenses have been unlucky on balls in play, with the model regressing both the Phillies and Cardinals offenses up by 0.14 runs due to their sub-league average BABIPs, which would typically push the total up, but the strength of the starters overrides this. Lean: F5 UNDER 4.0 total
Batter Prop: Chase DeLauter Over 1.5 Total Bases
Sharp line movement is flagging Chase DeLauter's Total Bases prop in the Cleveland Guardians @ Detroit Tigers matchup. The consensus price for Over 1.5 Total Bases moved from +153 to +132, a shift of 3.6 probability-points towards the OVER. This aggressive movement across various sportsbooks historically indicates smart money entering the market, suggesting a strong belief in DeLauter exceeding 1.5 total bases tonight. Lean: Chase DeLauter Over 1.5 Total Bases (+132)
How the model decided
Today's largest divergences were driven by a combination of starting pitcher quality, bullpen health, and BABIP luck regression. The Pittsburgh Pirates' lean against Miami was significantly influenced by Carmen Mlodzinski's superior FIP and HR/9 compared to Janson Junk. For the Baltimore Orioles, Shane Baz's strong peripherals and the Minnesota Twins' unlucky BABIP pushed the projection in their favor. The San Diego Padres' pick was largely due to their hot recent form and the Brewers' lucky BABIP regression, with the "Favorite coming off a blowout win" system, which historically hits at 58.2%, also firing on this game. The model also considered advanced Sabermetric data, systems trends, and other analytics.
How to read this
This analysis reflects the SharpSide model's projections compared to current market consensus. These are statistical insights, not financial advice.
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.