The Closing Line Report: June 2026

Issue No. 1 opens with two corrections to our own numbers, both logged permanently in the correction log on our methodology page. A July 2 audit found in-play prices stored as closing lines; re-grading against rebuilt pre-game closers dropped a matched set of 66 tracked picks from 51.5% to 32.8% against the close. An August 10 scoring correction then gave spreads and totals the same unchanged-number price tiebreak our player props already used, and June’s final read is 44% against the close (41/93 tracked) with average closing line value -1.80%. We publish the corrected month in full below, because a track record you only show when it flatters you is not a track record.

Issue No. 1June 2026From the public picks ledgerData as graded through July 2, 2026

The Closing Line Report is our monthly self-audit. Every number below comes from the same public ledger behind our live track record, and the market data comes from the odds archive we capture ourselves. We publish the month whether it flatters us or not.

The Scoreboard: June 2026

In June 2026 our straight single-game picks went 79-57-2 (+6.23u at a flat one-unit stake) and we beat the closing line 44% of the time (41/93 tracked), with average closing line value -1.80%. ROI for the month was +4.6% across 138 graded picks. On samples this size ROI is mostly variance, so closing line value is the number we hold ourselves to.

Record (W-L-P)
79-57-2
138 graded picks
Beat the Close
44%
41/93 tracked
Avg CLV
-1.80%
vs captured closing lines
ROI (flat stake)
+4.6%
+6.23u

Season to date through June 2026: 97-79-4 (-1.15u, ROI -0.7%) across 180 straight picks, and we beat the closing line 44% of the time (41/93 tracked), with average closing line value -1.80%.

Results by League

LeagueRecord (W-L-P)UnitsROIBeat CloseAvg CLV
Tennis22-12-1+6.22u+18.3%9/23 (39%)-1.89%
MLB9-19-0-11.73u-41.9%8/22 (36%)-3.36%
Soccer17-10-1+2.47u+9.2%14/26 (54%)-2.74%
NCAA Baseball9-6-0+1.29u+8.6%3/7 (43%)-1.98%
WNBA12-2-0+8.66u+61.8%7/11 (64%)+2.19%
NBA2-3-0-1.18u-23.6%0/2 (0%)+14.37%
NHL3-2-0+0.99u+19.8%0/1 (0%)n/a
UFC1-2-0-1.75u-58.3%n/an/a
Boxing2-0-0+0.72u+36.0%0/1 (0%)+0.00%
College Softball1-0-0+0.91u+90.9%n/an/a
Golf0-1-0-1.00u-100.0%n/an/a
UFC / MMA1-0-0+0.65u+64.5%n/an/a

Results by Bet Type

Bet TypeRecord (W-L-P)UnitsROIBeat CloseAvg CLV
moneyline40-28-1+4.44u+6.5%22/54 (41%)-1.84%
spread28-14-1+9.88u+23.5%15/29 (52%)-0.74%
total7-9-0-3.51u-21.9%4/10 (40%)-4.87%
unknown4-6-0-4.58u-45.8%n/an/a

Props and Parlays

Tracked separately from the headline: featured player props went 8-6-0 (+1.19u) and we beat the closing line 58% of the time (7/12 tracked), with average closing line value -0.60%; and parlays went 3-14-0 (-1.87u), settled all-or-nothing at combined odds; they are high-variance by construction and never blended into the headline record.

Best and Worst Calls of the Month

Ranked by closing line value, not by result: the market’s verdict on our number, before the game decided anything.

Best call by CLVWIN
France Moneyline
Soccer | June 26, 2026 | odds -159 | closing line value +18.26%

The market moved hard toward France after we published at -159; by kickoff our number carried +18.26% closing line value, the best of the month. France’s 4-1 win over Norway settled the grade, but the number had already aged well before kickoff.

Worst call by CLVLOSS
Take the Brewers Moneyline (-110)
MLB | June 10, 2026 | odds -110 | closing line value -33.71%

We took the Brewers at -110 and the market ran the other way all day; by first pitch the number was 33.71 points of closing line value underwater. The loss stung less than the drift did: this was a bad number, not bad luck.

The Deep Dive: Anatomy of a Bad Number

The question this month: were the closing lines behind our own CLV numbers actually closing lines? For 87 stored snapshots the answer was no. Sportsbook boards do not go dark at kickoff, our capture job trusted the board, and a re-capture that ran after a game had started stored an in-play price as the close.

Sportsbook boards do not go dark when a game starts. Events stay quotable well into play, and the odds feed corrects its listed start time to the actual start only after the fact. Our capture job trusted the board: when it re-captured a game that was already live, it stored an in-play price as the closing line. In-play prices swing with the score, so the stored closers drifted far from the real pre-game market, and every closing line value computed against them inherited the drift. The contamination concentrated exactly where boards linger longest: of the 36 re-graded picks with changed values, 13 were soccer, 10 tennis, and 7 MLB.

MetricBefore repairAfter repair
Beat the close51.5% (34/66)32.8% (21/64)
Average closing line value+5.87%-2.97%
Verdict flips18 beat-the-close verdicts reversed to misses; 7 the other way

The repair rebuilt every affected snapshot from our own odds archive, using the last capture taken before each event’s final settled start time. It was not uniformly punitive: 16 of the 28 re-scored picks with values on both sides had been flattered by the bad data and 12 had been penalized, with a mean inflation of 6.88 closing-line-value points, and 9 picks actually gained closing-line coverage from rebuilt snapshots. A separate same-day fix to how player-prop closing prices are compared flipped 3 prop verdicts in our favor. Corrections run in whatever direction the data says.

What the audit touchedCount
Stored closing lines rebuilt from pre-game archive snapshots87
Graded picks re-scored against a rebuilt line36 with changed values
CLV results voided as unverifiable (no pre-game snapshot survives)2
In-play rows where the bad price had flattered us16 of 28 (mean shift +6.9 CLV pts)
Picks that GAINED closing-line coverage from rebuilt snapshots9

One row shows the whole bug. Our Jessica Pegula moneyline had been credited with +122.38% closing line value, a number that should have looked impossible, because it was: the stored closer was an in-play price captured mid-blowout. Against the true pre-game close, the same pick grades -1.82%.

The pick as publishedLeagueCLV vs the in-play ‘closer’CLV vs the true pre-game close
Jessica Pegula MoneylineTennis+122.38%-1.82%
Take USA ML (+105)Soccer+103.98%+0.00%
Mexico MoneylineSoccer+100.98%+0.49%
Take Boulter Moneyline (-125)Tennis-91.43%+4.05%
Portugal Moneyline (-325)Soccer-89.94%+2.34%

What we could not verify, we voided rather than guessed. Two pre-archive rows whose stored closers were provably in-play, and provably flattering, had their closing line value voided outright. Sixteen older picks predate our odds archive entirely and cannot be checked either way; they are disclosed and left as they are. One fabricated-but-conservative row stays in the ledger with an annotation, because it penalizes us and removing it would be its own kind of flattery.

The fix is structural, not cosmetic: a snapshot that cannot be verified as pre-game is now discarded instead of counted, no exceptions, and the repair log lives permanently on our methodology page. Next issue: three full weeks of our odds archive, and where lines actually moved between our publish and the close.

Data Notes and Method

This issue covers every pick graded for June 2026: 138 straight picks, 14 props, and 17 parlays. Closing lines were captured for 93 of the 138 straight picks; a pick without a verified pre-game closing line is counted in the record but excluded from closing line value.

2 row(s) this month carry repair annotations from our July 2026 closing-line audit. They count in every aggregate above but are excluded from the best/worst spotlights, because a rebuilt or unverifiable number should never be showcased.

This issue was rebuilt on August 10, 2026 from the current ledger. Correction 002 on our methodology page changed how a spread or total that closes on an unchanged number is scored (the price now breaks the tie), which moved June’s beat-the-close rate from 36% (33/92 tracked) as first built to 44% (41/93 tracked). Game results and grading dates are unchanged.

Capture windows, the pre-game capture rule, grading definitions, and the full repair log live on our methodology page. Book odds are captured from The Odds API; prediction-market prices, when cited, are attributed inline to their source. All market figures are the markets’ own implied numbers, with the bookmaker’s margin removed where stated; a gap between markets is a difference of opinion, nothing more.

Download the derived data behind this issue: closing-line-report-2026-06.csv. Derived aggregates only, never raw feed rows; cite it freely with a link back.

Today’s slate is on our picks page, graded and added to the ledger every morning. Past results never predict future ones.

Play Safe: Gambling should be fun, not stressful. Set limits, stick to your budget, and never chase losses. If you or someone you know has a gambling problem, call 1-800-MY-RESET or visit ncpgambling.org. For more resources, see our Responsible Gambling page.

Frequently Asked Questions

Quick answers to the questions we hear most about this report and how it is built.

What is The Closing Line Report?

It is our monthly self-audit. We grade every betting pick we publish against the final score and the closing line, then publish the full month here: record, ROI, closing line value, and the best and worst calls, plus one study built from our own odds archive. Wins and losses both stay in the ledger permanently.

What is closing line value, and why do you grade yourselves on it?

Closing line value compares the line we published to the final pre-game line. Over a small number of picks, wins and losses are mostly variance, so whether the market moved toward our number is the more reliable long-run signal of whether the analysis holds up.

Where does the data in the June 2026 report come from?

Everything is first-party: our public graded picks ledger and the odds archive we capture ourselves. Book odds come from The Odds API and prediction-market prices are attributed inline when cited. The derived aggregates behind each issue are downloadable as a CSV.