GambleToolbox

FREE / NO REAL MONEY

Bet Tracker + CLV Dashboard

Log bets in your browser, calculate profit, ROI, units and closing-line value, and compare your taken price with a two-way no-vig close. CSV import and export are included.

How it works & examples

Understand the calculation

How the Bet Tracker calculates ROI and CLV

Settled profit is stake × (odds − 1) for a win, −stake for a loss and 0 for a push. ROI is total settled profit divided by settled stake. Units P/L divides profit by your chosen unit size.

For reliable long-term tracking, normalize how you record each event's odds and implied chance using Betting Odds Calculator: Decimal, Fractional, US.

For a two-way close, raw implied probabilities are 1/close1 and 1/close2. The tracker normalizes them by their sum. No-vig CLV is taken odds × normalized closing probability − 1.

The bankroll curve is starting bankroll plus cumulative settled profit in date/order sequence. Open bets are stored but excluded from settled ROI and P/L.

Read CLV, ROI and drawdown together and over a meaningful sample. Positive short-run ROI can come from variance, while positive CLV can be biased by inconsistent closing sources or selective logging. Use the same market definition and closing timestamp if you want comparisons to remain interpretable.

Maths & verification

Track settled bets locally, calculate ROI and units, compare prices with no-vig closing lines and visualize cumulative bankroll.

Try the simulator below. Input values stay in your browser; no account or money is involved.

Model assumptions: No. Virtual games use declared teaching models. Verify any actual operator’s payout rules independently.

Related interactive tools

How to use the tool

Turn one-off betting calculations into a persistent performance log.

  1. Set your unit size and optional starting bankroll. Add each bet with stake, taken odds, result and closing prices.
  2. For a two-way closing market, enter the closing odds for your selection and the opposite side. The tracker removes proportional vig before calculating CLV.
  3. Use ROI, units P/L, average no-vig CLV, beat-the-close rate and the bankroll curve to evaluate process over many settled bets.

Understanding your result

Example: you took 2.10. The market closes 1.95 / 1.95. Raw implied probabilities total 102.56%; after proportional no-vig normalization your side is 50%. Fair close is 2.00, so price CLV = 2.10 × 0.50 − 1 = +5%.

Scope and limitations

All records stay in local browser storage unless you export them. CLV is not proof that a bet was good, and closing lines can differ between books, markets, limits and timestamps. Pushes are excluded from win rate but remain visible in the journal.

Before you rely on the result

Bet tracker with CLV, ROI, units and no-vig closing line

A useful betting tracker should measure more than wins and losses. Realized ROI is noisy; price quality against the closing market can show whether your process consistently captures better numbers.

This tracker keeps data in your browser and combines settlement results with two-way no-vig CLV.

No-vig CLV separates price movement from bookmaker margin

Comparing 2.10 directly with a 1.95 close is useful, but a two-way market also contains vig. Normalizing both closing sides produces a cleaner closing probability benchmark.

ROI and CLV answer different questions

ROI tells you what happened financially. CLV asks whether your taken price was better or worse than the normalized closing price. A short sample can have positive CLV and negative ROI, or the reverse.

Local-first storage keeps the MVP simple

The journal persists in local browser storage with CSV import/export. No account is required, but clearing browser storage can remove local records, so exported backups matter for long-term use.

Filters, drawdown and rolling ROI turn the log into a diagnostic tool

Filter by sportsbook, sport, result or tag, then compare rolling 20-bet ROI, maximum drawdown and CLV against realized return for the selected slice.

Questions about this calculation

Why use no-vig closing odds?

A sportsbook close contains margin. Removing two-way vig makes the comparison closer to the market’s normalized closing probability instead of rewarding or penalizing the bookmaker margin itself.

What does beat-the-close rate mean?

It is the share of bets with positive no-vig CLV among bets where both closing sides were entered. It measures price quality, not realized profit.

When is Bet Tracker + CLV Dashboard the right tool?

Turn one-off betting calculations into a persistent performance log.

How should I read the result from Bet Tracker + CLV Dashboard?

Example: you took 2.10. The market closes 1.95 / 1.95. Raw implied probabilities total 102.56%; after proportional no-vig normalization your side is 50%. Fair close is 2.00, so price CLV = 2.10 × 0.50 − 1 = +5%.

What can Bet Tracker + CLV Dashboard not tell me?

All records stay in local browser storage unless you export them. CLV is not proof that a bet was good, and closing lines can differ between books, markets, limits and timestamps. Pushes are excluded from win rate but remain visible in the journal.