Wallet

Replays a model on past seasons and bets only when we and the bookmaker pick the same winner, from your confidence threshold. Each bet stakes 10 units × our confidence (70% → 7 units) at Betclic's price. Real Betclic prices are used when we saved them (from 2026-27); before that, the price is estimated from the closing spread plus Betclic's margin.

No market file

Download the Kaggle 'NBA Betting Data' CSV into data/nba_2008-2026.csv to price past seasons.

First time? Run npm run sync to load the last seasons, or npm run seed:demo then npm run dev:demo to try the app with fake data.

Result

Wallet at the end90.3-9.7 units from 100
Return on stakes-6.7%145.8 units staked in total
Bets1914 won (73.7%), average odds 1.34
Worst drop20.7Lowest wallet: 86.8 units

19 of 19 bets at real Betclic prices. 7811 games had no price and were left out.

Wallet over time

02652781042020

Dashed line: wallet at the start.

Bets

DayGamePickUsBetclicOddsStakeResultWallet
Fri 30 Oct 2026DET @ BKNDET84%70%1.32 8.39+2.6890.3
Fri 30 Oct 2026CHI @ BOSBOS84%84%1.10 8.39+0.8487.6
Fri 30 Oct 2026CHA @ WASCHA83%51%1.83 8.34-8.3486.8
Thu 29 Oct 2026MEM @ PORPOR78%71%1.33 7.81-7.8195.1
Sat 24 Oct 2026GSW @ PHXPHX70%75%1.25 7.00+1.75102.9
Sat 24 Oct 2026NOP @ DENDEN81%80%1.18 8.13+1.46101.2
Sat 24 Oct 2026SAS @ DALSAS80%81%1.16 7.97+1.2899.7
Sat 24 Oct 2026MIL @ PHIPHI85%84%1.13 8.47+1.1098.4
Sat 24 Oct 2026BKN @ CLECLE84%81%1.17 8.36+1.4297.3
Fri 23 Oct 2026POR @ SACPOR70%71%1.31 7.00+2.1795.9
Fri 23 Oct 2026MEM @ GSWGSW68%56%1.64 6.79-6.7993.7
Fri 23 Oct 2026HOU @ SASSAS69%64%1.45 6.94-6.94100.5
Fri 23 Oct 2026TOR @ WASTOR78%68%1.39 7.76+3.03107.5
Thu 22 Oct 2026DEN @ OKCOKC68%72%1.31 6.83+2.12104.4
Wed 21 Oct 2026SAC @ LACLAC75%63%1.49 7.47+3.66102.3
Wed 21 Oct 2026GSW @ LALLAL71%67%1.41 7.09+2.9198.7
Wed 21 Oct 2026DAL @ HOUHOU77%75%1.26 7.74+2.0195.8
Wed 21 Oct 2026CHI @ TORTOR75%78%1.21 7.52+1.5893.7
Tue 20 Oct 2026PHI @ NYKNYK78%62%1.51 7.84-7.8492.2