MLB · Edge Gap Sun Aug 23 · 2:30 PM ET · Aug 23

Our Run Fired After First Pitch, And The Platoon Layer Ate Everything That Was Left

Four MLB player prop picks for Aug 23, 2026. The automation started at 1:40 PM ET with seven of fifteen games already underway, and the matchup layer removed twenty-two of the twenty-six candidates that survived on price.

Published 2:30 PM ET · Four legs from four games · Prices captured 2:05–2:15 PM ET · Every leg is from a game that had not started
PlayerPickOdds ImpliedBlendedGapMatchup Result
1
Gabriel Moreno
CIN @ AZ
Over 1.5 Bases +118 45.9% 65.4 +19.5 Confirms MISS
2
Byron Buxton
MIN @ SD
Under 1.5 Bases -136 57.6% 73.6 +16.0 Confirms HIT
3
Rafael Flores
PIT @ LAD
Over 0.5 Hits+Runs+RBIs -119 54.3% 66.5 +12.2 Confirms MISS
4
David Hamilton
ATL @ MIL
Over 0.5 Hits+Runs+RBIs -135 57.4% 69.0 +11.6 Confirms MISS
This card published at 2:30 PM ET, not at 6:30 AM, and seven of today's fifteen games had already started. The automation that writes this page fired at roughly 1:40 PM ET — five minutes after the first pitch at Camden Yards. Tampa Bay at Baltimore, Toronto at the Yankees, St. Louis at Philadelphia, Washington at Miami, Detroit at Kansas City, the Mets at the White Sox and the Athletics at Houston were all in progress before a single number on this page was computed. Every one of those games has been excluded from this card and from today's game-lines post. Two of the four legs we would otherwise have led with — Christopher Morel Under 1.5 H+R+RBI at an Edge Gap of +34.7, the largest number our screen has produced in a fortnight, and Alejandro Kirk Over 0.5 Bases at +28.8 — died on the clock rather than on the method. We are stating this at the top because a reader who sees a four-leg card on a fifteen-game Sunday deserves to know it is a scheduling failure and not a judgement about the slate.
How to read this card. Edge Gap ranks, the matchup layer gates. Edge Gap is the distance between our blended hit rate and the probability the price implies — computed in code from the odds, never typed by hand. It is a ranking tool, not a profit projection: raw implied probability contains the vig. Blended hit rate is 0.40 season + 0.30 L20 + 0.20 L10 + 0.10 L5. Prices are the best genuine sportsbook number on our data platform's board; a DFS operator rows are stripped before ranking, because that book prices at a flat house number near 58% and we cannot bet it.

Twenty-two of twenty-six candidates conflicted, and it was one fact every time

Restricting the screen to games that had not started left sixty qualifying rows across eight games. Twenty-six of those cleared the re-priced −160 floor with an Edge Gap worth looking at. Twenty-two of the twenty-six were removed by the matchup layer, and all twenty-two failed on the same thing: handedness.

The screen is hit-rate driven and a hit rate accumulated over a season does not know who is pitching this afternoon. Today it kept surfacing Unders on hitters who hold the platoon advantage and Overs on hitters who give it up. The concentration is extreme because of one ballpark: Cleveland at Colorado supplied twenty of the sixty rows, a left-hander (Foster Griffin) against a right-handed Colorado lineup and a right-hander (Tomoyuki Sugano) against a left-handed Cleveland lineup, and the screen loved Unders on both sides of it. At Coors. On a 91-degree afternoon. With a total of 10.5.

Dropped legEdge GapWhy it Conflicts
Ryan Ritter U1.5 H+R+RBI+32.2Largest edge on the board. RHB for Colorado against Griffin (LHP) — platoon edge to the hitter, against an Under, at Coors
Ryan Ritter U0.5 Runs+30.5Same player, same conflict, same ballpark
Nathaniel Lowe U0.5 Runs+23.9LHB batting cleanup for Cleveland vs Sugano (RHP) — edge to the hitter, against an Under
Brandon Lowe O0.5 Bases+22.9LHB vs Blake Snell (LHP) — edge to the pitcher, against an Over
Cole Carrigg U0.5 Runs+22.3Switch hitter batting second at Coors, bats right vs Griffin (LHP)
Kaelen Culpepper O0.5 Bases+21.6RHB batting ninth vs Buehler (RHP) — no platoon help and the fewest plate appearances on his side
Brayan Rocchio U1.5 Bases+21.5Switch hitter, bats left vs Sugano (RHP), against an Under
Logan O'Hoppe U0.5 Hits+21.5RHB vs Yusei Kikuchi (LHP, 5.81) — edge to the hitter and the weakest arm of the group
Angel Genao U2.5 H+R+RBI+21.0Switch hitter, bats left vs Sugano (RHP)
Steven Kwan U1.5 Bases+20.8LHB leading off vs Sugano (RHP) — most trips, platoon edge, against an Under
Travis Bazzana U2.5 H+R+RBI+19.6LHB vs Sugano (RHP), at Coors
Chase DeLauter U0.5 RBIs+18.2LHB batting second vs Sugano (RHP)
Josh Naylor O0.5 Hits+10.4LHB vs Shota Imanaga (LHP) — edge to the pitcher, against an Over
Taylor Ward U1.5 H+R+RBI+9.6RHB vs Imanaga (LHP) — edge to the hitter, against an Under

Eight further legs were removed for the same reason and are not tabled individually: Nick Loftin, Jordan Beck, Dane Myers, Justin Foscue, Carson Kelly, Caleb Durbin, Michael Conforto and Tyler Stephenson. Luis Lara was removed for a different reason — he is not in either lineup for the game the board assigned him. That is the August 18 mistake and we are not repeating it.

The one place we overruled our own ranking, and why

Byron Buxton's highest Edge Gap today was +20.9 on Under 0.5 Hits at +185, and we published his +16.0 leg instead. Here is the arithmetic that decided it. The Under 0.5 Hits version prices at +185, which implies 35.1%. His season rate on that market is 35%. Those are the same number. The blended figure only reaches 56% because his last ten games read 80% — eight hitless games out of ten, from a hitter who is hitless in about a third of his games across the year. The entire Edge Gap on that leg is a ten-game slump, and a 90%-style short window is exactly the trap this method is supposed to catch rather than fall into. The Under 1.5 Bases version has windows of 54 / 80 / 90 / 100 across season, L20, L10 and L5 — a rate that improves smoothly rather than one number carrying the load. We took the smaller edge with the coherent history, and we are flagging the deviation rather than quietly reordering the board.

The strongest argument against our number one pick

Gabriel Moreno Over 1.5 Bases is the highest Edge Gap on this card at +19.5, and the case against it is that it is barely an edge at all once you look at which window is doing the work. His 2026 season rate on this market is 51%. The price of +118 implies 45.9%. That is a real gap of five points, before vig, on a full season of evidence. Everything above that — the blended 65.4 — comes from an L10 of 80% and an L20 of 70%, which is to say from twenty games.

Second, the market shape is unforgiving. Over 1.5 total bases requires an extra-base hit or two separate hits. A single is not enough. That is a materially harder ask than the Over 0.5 markets that populate most of our cards, and it is why the price is plus money rather than juiced. Third, Andrew Abbott is a left-hander with a 4.07 ERA rather than a left-hander who is bad; the platoon edge we are buying is a tilt, not a mismatch. And fourth, Chase Field with the roof shut is not Coors — the park is not doing us any favours.

If this leg loses it will most likely lose 1-for-4 with a single, which is a perfectly normal Gabriel Moreno afternoon. We think the price is wrong. We do not think it is very wrong.

What we would have published, if we had published on time

For the record, and because it is the fairest test of whether the schedule cost us anything: the four legs that cleared every gate in the games that had already started were Christopher Morel Under 1.5 Hits+Runs+RBIs at −140 (Edge Gap +34.7, blended 93.0, Confirms), Alejandro Kirk Over 0.5 Bases at −135 (+28.8, blended 86.2, Confirms), Bryce Harper Over 0.5 Runs at even money (+20.5, Confirms) and Cristian Javier Under 4.5 Strikeouts at +103 (+34.2). Morel's blended rate of 93.0 is the highest our screen has ever returned. We will grade all four tomorrow anyway, as unpublished shadow legs, because the only way to know whether the timing failure was expensive is to count it.

Sources

Prop prices, hit-rate windows and implied probabilities: our premium data platform props board, captured 2:05–2:15 PM ET. Confirmed batting orders, starting pitchers, handedness and weather: our lineup service MLB Daily Lineups, captured 2:05 PM ET. Game times and finals cross-checked against ESPN's MLB scoreboard.

The card, in your inbox, before first pitch.

One email a day: every leg, every Edge Gap, and the argument against our own top pick. When a leg misses, that's in there too — same email, same prominence.

No spam. Unsubscribe in one click. 18+ only — informational and entertainment purposes, not betting advice.