All briefs
September 26, 2026 · SharpSide Model

MLB Picks Today: Predictions & Best Bets for September 26, 2026 | SharpSide

MLB picks and predictions for today, September 26, 2026. Free best bets and model edges vs Vegas consensus on Pittsburgh Pirates @ Detroit Tigers, Atlanta Braves @ Miami Marlins, Tampa Bay Rays @ Philadelphia Phillies. Plus an F5 UNDER 3.5 total angle on Los Angeles Dodgers @ San Francisco Giants.

Share on X
Best Bet of the Day
Chicago White Sox (ML -232)
Colorado Rockies @ Chicago White Sox
Model projects Chicago White Sox to win by 1.1 runs (3.4–4.5); roughly in line with the market's implied margin (no divergence required — this is a conviction play, not an edge play).
Lean Pittsburgh Pirates ML (+102)
Pittsburgh Pirates @ Detroit Tigers
Model 4.5–3.8 vs market 3.8–4.7
Edge: 1.6 runs vs market
Lean UNDER 8.5 total (-105)
Atlanta Braves @ Miami Marlins
Model 4.4–3.6 vs market 4.7–3.8
Edge: 0.5 runs vs market
Lean Tampa Bay Rays ML (-113)
Tampa Bay Rays @ Philadelphia Phillies
Model 3.6–3.3 vs market 3.7–2.8
Edge: 0.6 runs vs market
F5 UNDER 3.5 total
Los Angeles Dodgers @ San Francisco Giants
Model F5 3.08 vs implied 3.90 (Blake Snell 2.35 ERA vs Matt Wilkinson 3.94 ERA)
Edge: 0.8 runs vs market

Saturday’s 13-game slate calls for separating disagreement with the market from confidence in the winner. The featured matchups are Pittsburgh Pirates @ Detroit Tigers, where the largest discrepancy is a 1.6 runs SIDE edge toward Pittsburgh Pirates; Atlanta Braves @ Miami Marlins; and Tampa Bay Rays @ Philadelphia Phillies. This brief refreshes at 11:30 am Eastern using new analytics, weather factors, pitching changes, and line movement, so featured matchups may change between morning publication and the refresh. Today’s Best Bet is highlighted immediately below.

Today's Best Bet: Chicago White Sox ML

Today’s Best Bet is the single game and line SharpSide has the highest confidence in today: Chicago White Sox ML (-232) in Colorado Rockies @ Chicago White Sox. The model projects a 3.4–4.5 score in away–home order, giving Chicago a moderate 1.1-run predicted margin. That projection is roughly in line with the market’s implied margin, with both identifying Chicago as the favorite. This is a conviction play—the winner the model is most sure about—not necessarily the largest pricing edge. The distinction matters at -232: stronger confidence in the winner does not automatically mean a better bargain. Best Bet: Chicago White Sox ML (-232)

Pittsburgh Pirates @ Detroit Tigers

Pittsburgh starter Kirby Yates brings a 3.24 FIP and .285 xwOBA-against, indicators of defense-independent effectiveness and weak contact allowed; Detroit starter Justin Verlander’s 7.73 FIP and .474 xwOBA-against are unfavorable, though his 3.7 innings this season are far too small a sample for firm conclusions. SharpSide projects 4.5–3.8, Pittsburgh winning, versus the market’s 3.8–4.7 Detroit projection: the model is 1.6 runs more favorable to Pittsburgh Pirates, while seeing a tighter game than consensus. Yates has 40.7 innings this season and no starts, leaving his role uncertain; expect multiple innings, not an assumed opener assignment or a guaranteed traditional workload. Verlander’s 3.67 IP/start exposes Detroit’s bullpen, whose 3.87 relief ERA supports late run prevention; its adjustment subtracts 0.33 runs from Pittsburgh. Pittsburgh’s 4.05 relief ERA is slightly better than the 4.10 benchmark; its bullpen adjustment adds 0.21 runs to Detroit. Even so, Yates’ 0.66 HR/9 provides strong home-run suppression, and Detroit’s missing Colt Keith costs the Tigers approximately 0.09 projected runs. At +102, Pittsburgh is priced below an even-money break-even threshold, while our win assessment is essentially a coin flip with the faintest edge to Pittsburgh—not a high-resolution probability advantage. The park report lists no notable conditions, and the 8.3 model total sits 0.2 runs below the posted 8.5 total, too small a difference to make the total our focus. Saturday’s second game of three follows Detroit’s 8–7 win over Pittsburgh in the opener; both teams are eliminated, making call-up auditions and changing personnel relevant lineup checks. How the model decided

  • Pittsburgh Pirates BABIP luck: LUCKY → model SUBTRACTS 0.36 runs from Pittsburgh Pirates, which pushes the SIDE lean AWAY from Pittsburgh Pirates and the TOTAL DOWN
  • Detroit Tigers BABIP luck: neutral → no side or total push

Pittsburgh’s .313 BABIP correction and the late-inning bullpen adjustments oppose this selection, rather than justify it; Keith’s absence supplies a separate roster-based offset by reducing Detroit’s offense. The largest mover toward Pittsburgh is Yates’ 3.24 FIP, better than both the league benchmark and Verlander’s supplied figure, pushing Detroit’s projected runs down while uncertain starter length remains the principal execution risk. Lean: Pittsburgh Pirates ML (+102)

Atlanta Braves @ Miami Marlins

Atlanta starter Brent Suter owns a 3.61 FIP and .302 xwOBA-against, supporting suppression of Miami’s offense; Miami starter Jack Ralston’s 5.91 FIP signals risk against Atlanta, with only 16.0 innings this season making that estimate fragile. SharpSide projects 4.4–3.6, Atlanta winning, against consensus of 4.7–3.8: the 8.0 model total is 0.5 runs below the posted 8.5 total, and the tighter side projection is 0.1 runs more favorable to Miami Marlins than the market. Suter is a confirmed opener expected to work roughly 1.2 innings; Atlanta faces a bullpen game with no traditional starter or publicly reported bulk reliever behind him. That said, Atlanta’s 3.43 relief ERA and Miami’s 0.13-run downward BABIP adjustment provide two concrete supports for the under. At -105, the under requires success slightly more often than an even split; our lower scoring projection supports the direction without supplying a calibrated under probability. Miami’s bullpen has a league-average 4.10 relief ERA; its availability adjustment subtracts 0.27 runs from Atlanta’s projection. Atlanta has clinched its division, so rest days and managed pitching usage are likely risks if its lineup remains unposted; recheck the batting order before first pitch rather than assuming regulars play. The park report lists no notable conditions, leaving the under dependent on personnel and run prevention rather than an environmental explanation. Saturday’s second game of three follows Miami’s 3–0 opening win over Atlanta, with the eliminated Marlins operating under a different late-season roster agenda. How the model decided

  • Atlanta Braves BABIP luck: UNLUCKY → model ADDS 0.06 runs to Atlanta Braves, which pushes the SIDE lean TOWARD Atlanta Braves and the TOTAL UP
  • Miami Marlins BABIP luck: LUCKY → model SUBTRACTS 0.13 runs from Miami Marlins, which pushes the SIDE lean AWAY from Miami Marlins and the TOTAL DOWN

Suter’s contact suppression lowers Miami’s early scoring expectation, while Atlanta’s .286 BABIP correction works against the under and Miami’s .299 correction supports it. Ralston is expected to work multiple innings, not automatically open; his uncertain assignment and 2.25 HR/9 in a small season sample are scoring risks offset by the relief adjustments. Atlanta’s 3.43 relief ERA is the largest under driver in this bullpen game; its adjustment subtracts 0.25 runs from Miami. Lean: UNDER 8.5 total (-105)

Tampa Bay Rays @ Philadelphia Phillies

Tampa Bay starter Griffin Jax has a 3.79 FIP and 9.47 K/9, favorable defense-independent and strikeout indicators; Philadelphia’s starter is TBA, so the model uses a league-average baseline instead of pitcher-specific inputs. SharpSide projects 3.6–3.3, Tampa Bay winning, versus consensus of 3.7–2.8: this is a tighter game, 0.6 runs more favorable to Philadelphia Phillies than the market, while the 6.9 model total is 0.4 runs above the posted 6.5 total. Jax’s 4.96 IP/start exposes Tampa Bay’s bullpen; its 4.02 relief ERA supports the Rays more than Philadelphia’s worse-than-average 4.33 mark supports the Phillies. Conditions subtract 0.31 runs from the projected total, a material downward adjustment already included in the estimate. Saturday’s second game of three follows Tampa Bay’s 2–0 win over Philadelphia; with the Rays’ top seed clinched and a full-strength lineup unconfirmed here, rest days and workload management require a pregame check. Philadelphia’s unknown starter can narrow, strengthen, or reverse the lean once announced, so recheck the live projection rather than treating the missing identity as inconsequential. Despite those uncertainties, Jax’s 3.79 FIP and Tampa Bay’s 4.02 relief ERA support the tentative winner, with the latter providing non-starter backing. At -113, the price requires better than an even split, while our assessment is essentially a coin flip leaning faintly toward Tampa Bay—insufficient resolution to claim a demonstrated probability advantage. Value fill — the slate produced few genuine model-vs-market divergences today, so this is our projected winner at the best available price rather than a divergence play. Lower conviction than a full edge lean. How the model decided

  • Tampa Bay Rays BABIP luck: LUCKY → model SUBTRACTS 0.07 runs from Tampa Bay Rays, which pushes the SIDE lean AWAY from Tampa Bay Rays and the TOTAL DOWN
  • Philadelphia Phillies BABIP luck: UNLUCKY → model ADDS 0.13 runs to Philadelphia Phillies, which pushes the SIDE lean TOWARD Philadelphia Phillies and the TOTAL UP

Those offensive corrections both argue against the Rays selection, while Jax’s FIP suppresses Philadelphia’s scoring expectation; neither regression should be sold as support for Tampa Bay. Short starter length, potential rest, and the unannounced opposing pitcher limit confidence; Tampa Bay’s better-than-average 4.02 relief ERA versus Philadelphia’s 4.33 is the largest supporting side driver. Lean: Tampa Bay Rays ML (-113)

First Five Innings: Los Angeles Dodgers @ San Francisco Giants (F5 UNDER)

The Bayesian starter model puts Los Angeles Dodgers @ San Francisco Giants at 3.08 first-five runs versus 3.90 market-implied, a −0.82-run difference against that implied benchmark, not against the recommended 3.5 line. Dodgers starter Blake Snell’s supplied adjusted ERA/xERA-model input is 2.35, incorporating a 1.85 F5-only ERA over 34.0 innings and a 1.86 season ERA over 38.7 innings through the stated 60/40 blending step. Giants starter Matt Wilkinson’s corresponding adjusted input is 3.94, using a 3.86 F5-only ERA over 18.7 innings and a 3.65 season ERA over 24.7 innings, with the small season sample shrunk toward 4.05. The broader calculation blends opponent-starter ERA with Statcast xERA at 65/35, applies early-game damping, and uses a 0.959 park multiplier to temper scoring. Los Angeles’ lucky balls-in-play results trigger a 0.11-run downward offensive correction, while San Francisco’s neutral BABIP and both teams’ zero baserunning adjustments add no further push. This isolates the starting-pitcher window rather than asking the full-game bullpens to preserve the same scoring environment. Lean: F5 UNDER 3.5 total

How the model decided

Pittsburgh Pirates @ Detroit Tigers produces the headline side disagreement through Yates’ favorable FIP and contact suppression, which push Detroit’s runs down, with Keith’s absence adding a smaller downward roster adjustment. Atlanta Braves @ Miami Marlins is primarily a run-prevention call: Suter limits early contact quality, and the relief adjustments reduce both offenses despite the uncertainty of Atlanta’s bullpen game. Tampa Bay Rays @ Philadelphia Phillies deserves less conviction because both BABIP corrections favor Philadelphia relative to Tampa Bay, and the opposing starter remains unknown. The Dodgers–Giants first-five analysis uses sample-aware pitching inputs and a downward Dodgers offensive correction, rather than treating short-sample ERAs as settled talent levels. The model also considered advanced Sabermetric data and other analytics.

How to read this

These are the model’s views against the supplied market, not guarantees or financial advice. Recheck confirmed starters, posted lineups, and current prices before acting, especially where late-season rest or an uncertain pitching assignment can change the projection.


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.

The Morning Edge — free

Get the sharpest MLB discrepancies in your inbox every morning.

Notable line movement, pitching edges, and the games our models are watching — sent before first pitch. No cost, no spam, unsubscribe in one click.

For entertainment purposes only. Not betting advice. Markets carry risk — only stake what you can afford to lose.