Everything is FREE until August 1free through July 31 →
Back to Blog
PredictionMLB2026-07-30

MLB Today's Best Bets (July 30): McClanahan Is the Chalk, the Dodgers' Number Is the Gap

By Verdexed Analytics

The Verdexed model's firmest read on a 10-game Thursday board sits in the earliest game on it, a 12:10 PM ET matinee at Tropicana Field where Shane McClanahan (9-6, 3.09 ERA) starts for Tampa Bay against Texas and Cole Winn (5-3). This is model output, not betting advice, written for readers 21 or older located where sports wagering is legal. The widest gap between price and confirmable inputs lands last: Los Angeles has been reported near -196 against Seattle, implying roughly 66 percent before the sportsbook's margin comes out, in a game whose projected Dodgers starter is Roki Sasaki, who closed the first half with a 5.33 ERA across 16 starts. That is the day's loudest disagreement between a price and the roster behind it, with a starter caveat spelled out below.

How to read this

These are the model's leans and its gaps against market consensus, published for information rather than as recommendations. Verdexed's stated method runs weighted per-game features (team strength, recent form, park, rest, home field, starter and bullpen) through Monte Carlo simulation, fits a calibration curve on held-out games, logs every prediction before first pitch, and scores it afterward on win accuracy and Brier score, where lower is better. It defines an edge as the gap between the model's own probability and the market's implied probability once the vig is removed. Two disclosures belong up here rather than buried at the bottom. The model's trailing 30-day hit rate and Brier figure were not retrievable at the time of writing, so no accuracy number is quoted rather than an approximate one invented. The per-game win probabilities were likewise unavailable this morning, so the leans below are directional, built on confirmable inputs and named public projections, with no invented percentages or edges. And a well-calibrated 60 percent side still loses 40 percent of the time: that is the math working normally, not the model breaking.

The model's top edges today

**Mariners at Dodgers (Miller vs Sasaki projected, 10:10 PM ET).** The widest gap on the board, and the least settled. Seattle has been listed near +162 with Los Angeles around -196 and a total of 8, a price treating the game as nearly a two-thirds proposition. The inputs argue for something softer. The Dodgers are the better team by a wide margin at 67-40 against a Seattle club at 53-55, but the arm projected to start is the problem: Sasaki's 5.33 ERA over 16 first-half starts is not what a -196 number is usually built on, and his July work has been uneven (three earned runs over six innings against Colorado on July 8, six earned runs over three innings against San Diego five days earlier). The rotation behind him is thin. Shohei Ohtani is not pitching, dealing with left knee inflammation plus a biceps issue he has disclosed publicly, and reporting places him weeks from returning. Blake Snell remains on the 60-day injured list with loose bodies in his left elbow, targeted to return in early August. Seattle counters with Bryce Miller. Treat the Sasaki assignment as projected rather than confirmed: it is the input the entire disagreement rests on, and a change flips the read.

**Rangers at Rays (Winn vs McClanahan, 12:10 PM ET).** The firmest side, with a pricing nuance worth stating plainly. McClanahan has allowed two runs or fewer in five of his last six starts, and Tampa Bay is 63-44 overall and 39-16 at home against a Texas club that leads the AL West at 55-53 but is 27-28 on the road. The model's lean is Tampa Bay. The honest part is where: the reported market has ranged from -123 to -144 across sources this morning, while numberFire's published projection landed at 55.3 percent for the Rays. At the cheap end of that range price and projection roughly agree; at -144 the market has moved past it, and Texas at +122 stops being unreasonable.

**Marlins at Mets (Perez vs McLean, 7:10 PM ET).** The board's cleanest case of standings and game-level projections disagreeing. Miami enters at 54-54 against a New York club listed at 45-62, yet SportsGrid's published model projected the Mets to win by 0.4 runs, splitting the game 54 percent to 46 percent in New York's favor. Eury Perez faces Nolan McLean at Citi Field. When records and projection diverge that sharply, the model's read is restraint: the argument is against paying a road price on Miami, not for backing New York outright.

**Where the model has no clean read.** Giants at Padres (Robbie Ray opposite German Marquez, 9:40 PM ET) draws a modest qualitative lean toward the home side on park and matchup, but no confirmable market number was retrievable, so no price is quoted. Nationals at Braves (7:15 PM ET) pairs Washington at 54-53 with Atlanta at 62-44 and both probables undetermined as of this writing, which is not a lean but the absence of one. The probables for Cubs at Cardinals (2:15 PM ET) and Red Sox at Athletics (9:40 PM ET) were likewise unconfirmed. With the largest single feature in a baseball model missing, the honest output is to wait for the lineup cards.

What could go wrong

The starter question is the day's biggest live risk, and not in one game only. Sasaki is projected rather than confirmed in the game carrying the widest gap, so a late change there does not shade the read, it erases it. Several other matchups have unposted probables, and a projected starter is not a confirmed one until the club posts it. The 12:10 PM ET first pitch front-loads the board, so weather and lineup news land with almost no runway. Thursday bullpens on a getaway slate mean shortened leashes and relievers working their third day in four. And this is deadline week: a traded reliever or bat can reshape a roster between the morning number and first pitch.

Responsible play

**This is model output, not betting advice.** Verdexed publishes its model's probabilities and edges for informational and entertainment purposes only. Nothing here is a recommendation to place a wager, and no outcome is guaranteed, even the model's highest-confidence picks lose regularly.

**You must be 21+** (or the legal age in your jurisdiction) and located where sports wagering is legal to bet. Sports betting is not available everywhere; know and follow the laws where you are. Never bet more than you can afford to lose, and never chase losses.

If gambling is affecting you or someone you know, help is available. In the US, call or text **1-800-GAMBLER** (1-800-426-2537), or visit ncpgambling.org. Please play responsibly.

Want more analysis?

Check out our predictions and DFS tools powered by the same quantitative engine.