Home Betting Model Methodology Track Record Prop Betting 2026 Projections Analytics Hub Daily Analysis Free Picks Today

The 0.64 Run Gap Hiding Inside A Team Total

Published August 10, 2026 | Run Support Regression | MLB Prediction Data Lab

Arizona Diamondbacks right-hander Michael Soroka in his pitching delivery; Soroka carries a 3.07 ERA and Arizona has averaged 0.64 fewer runs per game in his 15 starts than in its average game this season
Michael Soroka has a 3.07 ERA across 15 starts. In those same 15 starts, Arizona's offense has produced its quietest scoring lines of the season, a gap this piece measures directly rather than assumes.

Arizona has played 82 games this season and scored 4.51 runs per game. In the 15 of those games started by Michael Soroka, the Diamondbacks have scored 3.87 runs per game. That is not a small rounding difference. It is a 0.64 run gap, measured directly by cross-referencing his 15 start dates against the team's actual game log, and Soroka starts tonight against a Colorado team the Diamondbacks are favored to hit at -135 on the team total over 4.5.

Measuring The Gap Instead Of Assuming It

It would be easy to wave at a pitcher's ERA and call it irrelevant to his own team's bat total, since he does not face his own lineup. That reasoning is correct as far as it goes, but it skips a real question: does a team actually score at a different rate on the days its ace starts, for whatever bundle of reasons, be it lineup construction, game states that end innings early, or simple variance? The only way to answer that is to pull the specific dates and check, not assume the answer either way.

We pulled Arizona's full hitting game log for the 2026 season and matched it against Soroka's 15 start dates individually.

SampleGamesRuns/Game
Arizona, full season824.51
Arizona, in Soroka's 15 starts153.87
Difference-0.64
The position: Arizona Diamondbacks team total over 4.5, priced -135, staked at 1.5 units. Implied break-even is 57.4 percent. The player on the mound tonight is attached to the team's lowest conditional scoring rate of the season.

Fifteen games is not a large sample, and a 0.64 run gap sits inside the range noise alone can produce over that many games. But it is not nothing either, and it runs in one direction consistently enough to note: Arizona's run-scoring range in Soroka's starts includes an 0-run and a 1-run game, both from the individual game log, alongside a pair of 9-run outbursts that pull the average back up. The distribution is wide, not just low.

The Case For The Over Anyway

The number that argues past the gap is on the other side of the matchup. Colorado's team ERA is 5.48, one of the worst full-staff marks in the league, and its starter tonight, Gabriel Hughes, has made only five starts this season for a 4.25 ERA over 29.2 innings. That sample is too thin to treat as a stable estimate of true talent, and his last outing, on August 4, went 5.1 innings with five earned runs allowed.

InputArizonaColorado
Record63-5646-72
Home/Road runs per game4.70 (home)4.44 (road)
Team ERA4.155.48
Last 106-44-6

Recent form, though, complicates the over more than the season table suggests. Arizona has scored 10, 1, 4, 1 and 4 runs in its last five games, clearing 4.5 in exactly one of those five. A team can be a good full-season offense and still be running cold at the moment the bet is placed, and the last five games say Arizona is running cold.

A Small Sample Pitcher Line, Decomposed

Freddy Peralta's season ERA is 5.37, and treating that as a single number obscures more than it reveals. It is the blend of two separate pitching samples that do not belong in the same average.

SampleStartsInningsERA
Mets (before trade)22113.24.99
Rays, single start (Aug 4)13.217.18
Combined season line23117.15.37

Twenty-two starts is a real sample and 4.99 is a fair estimate of what that version of Peralta produced. One start is not a sample at all, it is a single data point, and a seven earned run outing in 3.2 innings is exactly the kind of outlier that a one-game estimate cannot be trusted to represent. The honest read is that Peralta's true talent level tonight is closer to his 22-start Mets number than to either extreme, and treating the blended 5.37 as predictive would be a mistake in the other direction from ignoring it entirely.

The position: Tampa Bay Rays moneyline at -157, staked at 3 units. Implied break-even is 61.1 percent. The gap this ticket is really pricing is team quality: Tampa Bay's 3.68 team ERA and 71-46 record against an Athletics club at 47-71 with the league's worst run differential, -164.

One additional split deserves a mention before trusting that gap fully. The Athletics hit far better at Sutter Health Park, where tonight's game is played, than they do on the road: 5.00 runs per game and a .790 OPS at home, against 3.69 runs and .644 on the road. The full-season run differential describes an away-heavy sample that will not be on the field tonight.

Where This Card Contradicts Our Own Projection

Honesty requires leading with the disagreement rather than burying it. The Dodgers run line at -1, priced -202, is on the card. Our Atlas v1 model projects Los Angeles at 3.93 runs tonight, and the only signal it produced at a qualifying edge was the Dodgers under 4.5. That is a direct disagreement, generated by our own system, with laying a number that requires the Dodgers to win by two runs or more.

SignalValue
Atlas v1 projected Dodgers runs3.93
Only qualifying model signalDodgers Under 4.5
Card's actual positionDodgers Run Line -1 (-202)
Dodgers runs, last 5 games1, 6, 3, 2, 2 (avg 2.8)

The recent game log deepens rather than resolves the tension. Los Angeles has scored 2.8 runs per game across its last five outings and is 2-8 over its last ten, a meaningfully colder stretch than its 70-48 season record implies. A projection of 3.93 runs is not a projection of a blowout, and a run line that requires a multi-run margin is betting against the version of this offense that has shown up over the last week and a half.

Stated plainly: a projected 3.93 runs supports the Dodgers scoring enough to win, not enough to comfortably clear a two-run margin. The under signal and the run line pull in opposite directions, and a reader deserves to know that before the first pitch.

The pitching matchup is the argument that exists outside the model. Tarik Skubal posted a 2.79 ERA across 16 Detroit starts, with 116 strikeouts against a 0.91 WHIP over 96.2 innings, one of the sport's best pitching lines, and his single Dodgers start on August 4 held: six innings, two earned runs, six strikeouts. Kansas City's Noah Cameron sits at 4.37, and the Royals' road offense is thin at 3.58 runs per game and a .671 OPS. The case for -1 is built on Skubal shutting the door, not on the Dodgers' bats erupting, and a shutdown start plus a modest Dodgers output is a two-run game, not a blowout, which is exactly the scenario the alternate line is designed to price.

What The Decomposition Does And Does Not Buy

Every regression in this piece is small in the statistical sense. Fifteen starts, five games, twenty-two starts against one. None of these samples are large enough to treat their point estimates as certainties, and confounders, quality of opponent, ballpark, lineup health, are not controlled for in any of the tables above. What decomposition buys is not certainty. It buys the ability to see when a season aggregate is quietly averaging together two different situations, which is the single most common way a headline number misleads a bettor working from box scores alone.

Every rate, split and game log figure in this piece was pulled live from official statistics during this session, cross-referenced by date where a conditional claim required it. The Atlas v1 projection is reported exactly as the system produced it, including where it disagrees with the card.