April 13 was not a normal day for the model. It was a proof of concept.
The MLB V4.5 update shipped quietly โ no fanfare, no announcement before the slate. Just a new layer in the engine and a full day of games to test it against. The result: 7 out of 8 picks on the day, a 4-0 sweep on over/under, and a clean signal across every O/U game the model flagged โ including games that never made the public card.
Here is exactly what changed, why it matters, and what the data says.
What V4.5 Added: Pitcher vs. Opponent Intelligence
Every version before V4.5 projected game totals using team-level run scoring averages, park factors, and broad pitcher ERA adjustments. Those inputs are useful. They are also incomplete.
The missing variable: how a specific pitcher’s tendencies match up against a specific lineup’s weaknesses.
A pitcher with a high K/9 rate facing a lineup that strikes out at an elite rate is a fundamentally different game than the same pitcher facing a contact-heavy offense. The math behind how the model translates these matchups into projected totals is what separates this layer from a simple ERA adjustment. V4.5 quantifies that difference for every game, every day.
The Three Matchup Dimensions
The new layer scores three pitcher metrics directly against three opposing lineup metrics:
- K/9 vs. lineup strikeout rate โ high strikeout pitchers against high-K lineups suppress run scoring more than park factors alone suggest
- BB/9 vs. lineup walk tendencies โ pitchers who issue walks against patient lineups inflate run expectations
- HR/9 vs. lineup HR/G โ fly ball pitchers facing power lineups in favorable parks get a compounded adjustment
The combined score produces a matchup adjustment of up to ยฑ12% on the projected game total. It is capped to prevent overconfidence on any single matchup signal.

April 13 Results โ 7/8 on the Day
V4.5’s first full live slate went 7 for 8.
Moneyline: 3-1 | +3.10u
- New York Yankees ML -192 โ WIN +1.82u
- Seattle Mariners ML -166 โ WIN +2.11u
- Boston Red Sox ML -163 โ LOSS -3.50u
- Baltimore Orioles ML -131 โ WIN +2.67u
Over/Under: 4-0 | +12.72u
- Miami @ Atlanta OVER 8.5 โ WIN +3.18u
- Boston @ Minnesota OVER 7.5 โ WIN +3.18u
- Arizona @ Baltimore OVER 8.5 โ WIN +3.18u
- Houston @ Seattle OVER 7.5 โ WIN +3.18u
Day total: 7/8 | +15.82u
The model also identified additional O/U games beyond the public card. Every single one hit. That result โ a sweep across every game the model flagged on its first live day with the matchup layer active โ was the validation signal we needed.
2026 Season Record (V4.0+)
Through April 13, the model stands at:
- Overall: 31-17 | +34.37u | ROI +21.0%
- Moneyline: 7-10 | -14.77u
- Over/Under: 24-7 | +49.14u
The O/U market is carrying the season. 24-7 at +49.14u is not a hot streak โ it is a structural edge that has held across a meaningful sample. The pitcher matchup layer was built to deepen that edge by adding a dimension that team averages cannot capture.
Why the Model Keeps Evolving
Every version of this model has shipped because the previous version revealed a gap. V3.5 showed that totals carried a persistent edge the moneyline did not. V4.0 rebuilt the projection engine with a Poisson distribution and proper regression. V4.1 tightened the edge thresholds. V4.2 dropped the minimum edge to 8% after backtesting proved that range to be the highest-ROI bucket. Every version from V3.5 forward has had its ghost mode results on record before going public. V4.5 closes the matchup gap.
Each update is data-driven. No version ships until the numbers justify it. This is not a model that was built once and released. It is a model that learns. That is exactly why AI is the only durable edge left in sports betting.
What Comes Next
The V4.5 matchup data from April 13 goes back into the lab. With a clean sweep on every O/U game flagged on day one, the next phase focuses on edge consistency across different pitcher archetypes โ ground ball pitchers vs. fly ball pitchers, high-K starters vs. soft-contact specialists.
The moneyline side is also due for a deeper look. Seven wins and ten losses at -14.77u is a calibration problem worth solving. The total edge is real. Getting the direction right is the next version’s job.
Stop gambling. Start calculating. Picks post every morning at 8 AM Pacific in the Donnie Dimes AI Diamond Chat.
Join the channel โ it is free.
All picks are for informational and entertainment purposes only. Past results do not guarantee future performance. Unit sizing is currently set at 1/4 value.