Journalist Lab Model Calibration: 11 Leagues, Edge ≥ 15%, Same-Day Odds
Today we tightened the production model. Three changes went live, and one idea we were exploring — publishing picks two or three days ahead — was shelved after the data answered clearly.
1. A whitelist of 11 leagues replaces the old blocklist
Over the past month the model kept telling us where its edge was real and where it was noise. The pattern was consistent: the edge held in efficient, high-liquidity leagues and evaporated in the soft middle.
From now on the system bets only these eleven:
EuroLeague, Germany BBL, Lithuania LKL, Slovakia Extraliga, Switzerland SB League, Norway BLNO, Romania Divizia A, Hungary NB I A, Finland Korisliiga, Spain ACB, Portugal LPB.
Everything else is excluded — not watched, not bet. Greece A2 was the last cut: a negative backtested ROI on a thin sample, and a rough day on court.
2. The PRIME edge floor moved from 6% to 15%, with no upper cap
The monthly breakdown made the old 6% threshold indefensible:
| Edge band | ROI |
|---|---|
| 4–6% | −20.8% |
| 6–10% | −23.6% |
| 10–15% | −7.7% |
| 15–20% | +5.5% |
| 20–25% | +57.1% |
| 25–35% | +31.7% |
| 35–50% | +38.7% |
| 50%+ | +78.6% |
The only strongly positive band starts at 15%. And critically, we removed the upper cap. In the playable odds window (1.70–2.30), higher edge kept paying. The old fear that "extreme edge is toxic" was an artifact of the outsider zone — it only appeared at odds of 2.30 and higher, which we never bet.
3. Odds stay pinned to 1.70–2.30
The entire window is positive: 1.70–1.90 (+15.0%), 1.90–2.10 (+37.5%), 2.10–2.30 (+53.7%). Above 2.30 the edge stops being edge — that band returned −1.5% and is what dragged the unfiltered list down.
The result, in-sample: 109 picks, 67.9% win rate, +34.76% ROI in the 1.70–2.30 window.
4. Same-day odds — and that's final
We tested whether the data provider could support picks two or three days in advance. It cannot, and the reason is structural, not technical: bookmakers simply do not post odds for the smaller leagues until match day — most of these leagues don't even publish fixtures two days out. Norway BLNO had zero fixtures and zero odds at +2 days; EuroLeague had fixtures at +3 days but zero odds.
So the model stays same-day. The daily fetch remains the correct horizon for this market.
One honest caveat. These numbers are in-sample — descriptive, on the live record. Before we declare them a proven edge, they must survive a walk-forward test. That is the next step, and we'll report it here.
— MrLongBG