Model Review: MLB's Unders Carry a Profitable Night — and Today's Grass-Court Slate
A genuinely good night on the model — and, for once, the P&L agreed. Across MLB and the grass-court tennis swing our value bets went 18-17 on results for a net of roughly +8.9 units, carried by a baseball card where the Unders cashed almost everywhere the pitching showed up. We post these reviews win or lose, because a track record is only worth reading if it includes the bad nights too. Last week we owned a 5-7 cold card; tonight the same honesty applies to a winning one. The metric underneath both stays the same: did the bet beat the closing line?
The scoreboard, honestly
- MLB — 6-3 on the card, +9.7 units (Kelly). Average CLV +0.4pp. A low-scoring slate; our Under reads cashed in a 1-0 pitchers' duel, a 3-1 and a 2-1, while two Unders got blown up by a rout.
- Tennis (grass) — 12-14 on the card, −0.82 units (Kelly). Average CLV +1.6pp. A losing night on results, a positive night on the close — the grass-court swing humbled a few favourites, but the prices we took held up against the market.
MLB: a night the Unders owned
When the pitching shows up, the model's totals reads tend to follow — and this was that night. The Los Angeles Dodgers' 1-0 win over Tampa Bay banked an Under 8.0 (+2.69u) in a textbook pitchers' duel. The Seattle Mariners' 3-1 result cashed the slate's biggest ticket, an Under 7.5 (+4.25u). The Milwaukee Brewers' 2-1 edged in the Under 8.0 (+2.52u), and even the Arizona–Angels game, a 0-7 result, stayed Under 9.0 (+2.57u). Add a Colorado Rockies moneyline upset at 2.75 (+1.07u) and a clean Houston Astros −1.5 run line (+1.74u) and the card was deep in profit before the misses.
Skip the hand-calculation.
Get real value bets flagged for you — 7-day free trialThe three losses were honest ones. The New York Yankees' 12-2 rout of the White Sox blew the doors off an Under 8.0 (−3.02u) — the single biggest hit of the night. A Philadelphia–Miami game that produced 10 runs busted another Under 7.5 (−1.75u). And the Diamondbacks −1.5 run line (−0.32u) never had a chance once Arizona lost the game outright. Six wins, three losses, the Unders carrying the card — and a modestly positive closing line across the whole slate.
Tennis: a losing card that beat the close
The grass-court swing did what grass does in June: it humbled seeds. Our tennis card finished 12-14 on results for −0.82 units — a losing night, plainly. But the average closing-line value came in at +1.6pp, meaning that across the book the market moved toward our prices after we'd taken them. That is the signature of a process that is sound even when the scoreboard is unkind: you were getting better-than-fair prices, and the variance simply broke the wrong way on the night. A near-even 12-14 record that beats the close is a very different thing from a 12-14 record that the market was always ahead of — and the distinction is the whole game.
Why the closing line is the number that matters
Closing line value is the gap between the odds we took and the final, sharpest price before the event starts. Beat it consistently and profit follows over a season — because you were systematically getting a better price than the outcome deserved, regardless of whether any single bet won. A profitable MLB night with a slightly positive close and a losing tennis night with a clearly positive close point the same way: the model is pricing the markets correctly. The one-night P&L — good or bad — is the noise. A positive CLV across hundreds of bets is what separates value betting from gambling. More on that in what sharp betting actually is.
Today's card: where the model leans
A heavy grass-court day across Queen's, Halle and Berlin, plus a National League baseball game. We publish the directional leans here; the exact selections, prices, edge and stakes are members-only. Our full marquee breakdowns are live:
- Alex de Minaur vs Denis Shapovalov (Queen's) — the model's clearest read of the day at de Minaur 85%, with an Over lean on the total.
- Daniil Medvedev vs Terence Atmane (Halle) — Medvedev 88%, an Elo-and-class lean against modest recent form.
- Coco Gauff vs Paula Badosa (Berlin) — Gauff 65% despite trailing the head-to-head, plus an Over lean.
- Ben Shelton vs Lorenzo Sonego (Halle) — a genuine 50/50 on the winner; the read is a soft Over on two of the biggest serves in the game.
Beyond the marquee names, the model also leans on the rest of the tennis card: Adrian Mannarino (64%) and Tommy Paul (64%) as favourites at Queen's; Elise Mertens (76%) the strong favourite in Berlin against a qualifier, with Donna Vekić (58%) edged in front in her opener; Learner Tien (55%) a fractional pick over Félix Auger-Aliassime in Halle; and an upset lean toward Sho Shimabukuro (56%) over Frances Tiafoe. On the MLB card, the model's one flagged spot is in the Philadelphia Phillies vs Miami Marlins game, where it makes the Marlins ~65% on the run line to stay within range. Leans are public; the actual value bets — the specific market, price, edge and stake — are flagged for members only.
Owning the misses
On a winning night the temptation is to skip this section. We won't. Two MLB Unders got run over — a Yankees rout and a 10-run game in Philadelphia — and a run line that never landed once Arizona lost outright. On the tennis side, the card finished in the red on results even as it beat the close. We log every one. Honesty about the misses is the only thing that makes a track record worth reading — and the only reason the wins mean anything.
The model runs daily across football, baseball, tennis, the NBA and the NHL — calibrated against the sharpest market, surfacing only the bets that clear our edge threshold, and tracked on CLV rather than vibes.
See today's value bets — start free