The Closing Line Report: July 2026

July was a losing month and we publish it in full: our straight picks went 44-54-0, a -19.4% return at flat stakes, while the process number sat near even at 49.3% against the close (36/73 tracked). A month like this is the reason the report exists; a record you only show when it flatters you is not a record. Below the scoreboard is the study Issue No. 1 promised: where lines actually moved between our publish time and the close, measured pick by pick from our own odds archive.

Issue No. 2July 2026From the public picks ledgerData as graded through August 1, 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: July 2026

In July 2026 our straight single-game picks went 44-54-0 (-18.99u at a flat one-unit stake) and we beat the closing line 49% of the time (36/73 tracked), with average closing line value -0.69%. ROI for the month was -19.4% across 98 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)
44-54-0
98 graded picks
Beat the Close
49%
36/73 tracked
Avg CLV
-0.69%
vs captured closing lines
ROI (flat stake)
-19.4%
-18.99u

Season to date through July 2026: 141-133-4 (-20.14u, ROI -7.3%) across 278 straight picks, and we beat the closing line 46% of the time (77/166 tracked), with average closing line value -1.31%.

Results by League

LeagueRecord (W-L-P)UnitsROIBeat CloseAvg CLV
Tennis16-18-0-6.14u-18.1%13/21 (62%)+0.05%
MLB10-15-0-5.63u-22.5%10/23 (44%)-1.42%
WNBA8-9-0-1.72u-10.1%8/16 (50%)-0.46%
Soccer4-6-0-3.44u-34.5%2/3 (67%)-5.04%
MLS1-3-0-2.39u-59.9%0/3 (0%)-3.73%
UFC2-1-0+0.41u+13.7%0/2 (0%)+0.00%
Boxing1-1-0-0.32u-15.8%1/2 (50%)+5.90%
World Cup R321-1-0-0.57u-28.3%2/2 (100%)+1.69%
World Cup R161-0-0+0.80u+80.0%0/1 (0%)-0.36%

Results by Bet Type

Bet TypeRecord (W-L-P)UnitsROIBeat CloseAvg CLV
moneyline28-30-0-9.45u-16.3%21/43 (49%)-2.25%
spread10-12-0-2.25u-10.2%10/19 (53%)+2.44%
total5-10-0-5.68u-37.9%5/11 (46%)-0.02%
unknown1-2-0-1.61u-53.6%n/an/a

Props and Parlays

Tracked separately from the headline: featured player props went 13-7-0 (+4.79u) and we beat the closing line 56% of the time (10/18 tracked), with average closing line value +2.65%; and parlays went 0-4-0 (-4.00u), 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
Nuno Borges +7.5 Games
Tennis | July 1, 2026 | odds +105 | closing line value +15.09%

Sinner won in straight sets, but Borges lost by exactly four games and the handicap had tightened toward him all day; by first ball our +7.5 at +105 carried +15.1% closing line value. The number covered on court after the market had already moved our way.

Worst call by CLVLOSS
Karolina Muchova Moneyline
Tennis | July 11, 2026 | odds -130 | closing line value -55.66%

We backed Muchova at -130 in the all-Czech Wimbledon final and the market ran the other way for two straight days; by first serve the same bet was priced +240 and our number sat 55.7 points of closing line value underwater. Noskova’s three-set win settled the grade, but the drift had already delivered the verdict: wrong side, and the market said so early.

The Deep Dive: Where the Line Went After We Published

The question Issue No. 1 promised to answer: once we publish a pick, does the market move toward our number or away from it? For July the answer is close to a coin flip. Across the 74 July picks with a clean publish-to-close probability path in our archive, 48.6% moved toward us and 43.2% moved against us, and the average pick gave up 0.21 probability points between publish and close.

Every number here is reconstructed from our own archive: for each July pick we take the market’s margin-removed consensus probability on our side at the moment we published, take it again at the last pre-game capture, and measure the move. A side price at a different number is a different bet, so the 15 spread and total paths whose market number itself moved are counted separately rather than read as probability drift (the number closed in the ticket’s favor on 6 of the 15). July’s measured paths, 89 events in all, ran across 29,116 book-odds snapshots at 5,004 distinct capture timestamps.

July 2026: publish to closeValue
Picks with a full publish-to-close path (of 95 July straight picks)74
Average move in the market’s implied chance of our side (margin removed)-0.21 pts (n=74)
Median move+0.00 pts (n=74)
Closed with the market having moved toward our number48.6% [37.6, 59.8] (36/74)
Closed with the market having moved against our number43.2% [32.6, 54.6] (32/74)
Share of the published-price-to-close gap from the price we took at publish-3.33% (n=71)
Share of that gap from market movement after publish-0.82% (n=71)
Spread/total numbers that moved between publish and close (counted separately)15 (favorable for the ticket on 6)
BasisMeasured against archive-reconstructed pre-game closes

Lead time cut both ways. The small 2-6 hour bucket went against us hardest, and the 6-12 hour window, where most same-day picks land, was the only bucket that leaned our way; samples this size are direction, not verdicts.

Publish lead timePicksAvg move vs reconstructed close (pts)Moved against us
2-6h before start4-1.5775.0% [30.1, 95.4] (3/4)
6-12h before start27+0.5537.0% [21.5, 55.8] (10/27)
12h+ before start43-0.5744.2% [30.4, 58.9] (19/43)

By league, MLB was the only big-sample league where more picks moved against us than toward us (52.4% against, n=21), while WNBA numbers held best (2 of 10 moved against). That is the same pattern that led us to hold MLB picks for confirmed lineups earlier this month.

LeaguePicksAvg move vs reconstructed close (pts)Moved against us
Tennis24-0.5837.5% [21.2, 57.3] (9/24)
MLB21-0.2852.4% [32.4, 71.7] (11/21)
WNBA10-0.5620.0% [5.7, 51.0] (2/10)
Soccer9+0.9544.4% [18.9, 73.3] (4/9)
Other (leagues with fewer than 5 picks)10+0.1060.0% [31.3, 83.2] (6/10)

Five picks show the range:

The pick as publishedLeaguePrice at publishReconstructed closeMove (pts)
Karolina Muchova MoneylineTennis-130+240-25.85
Nashville SC Moneyline (+115)MLS+115+150-5.51
France Moneyline, 90 Minutes (-109)Soccer-109-135+4.30
Over 1.5 Rounds (-105)UFC-1051.5 (-124)+4.21
Philadelphia Phillies MoneylineMLB-135-130+0.00

The decomposition is the lesson: July’s gap to the close was mostly the price we took at the moment we published (-3.33% in log terms) rather than movement afterward (-0.82%), with one honest caveat: our published price locks at write time, so the first term also carries any move between writing and publishing. Either way the fix is ours to make, and it starts with shopping the number harder before it goes live. Next issue: August, measured against the densest set of pre-game captures we have ever taken.

Data Notes and Method

This issue covers every pick graded for July 2026: 98 straight picks, 20 props, and 4 parlays. Closing lines were captured for 73 of the 98 straight picks; a pick without a verified pre-game closing line is counted in the record but excluded from closing line value.

Every number in this issue is computed under the August 10 scoring correction, logged as Correction 002 on our methodology page: a spread or total that closes on an unchanged number now breaks the tie on price, as player props always did.

Two measurement bases appear above, on purpose. The scoreboard’s closing-line numbers come from the pick-by-pick closing-line store used at grading time; the deep dive re-measures the month against pre-game closes reconstructed from our own odds archive, reading the whole market’s margin-removed consensus rather than a single stored price, so its totals differ slightly from the scoreboard’s.

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-07.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 July 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.