My Signals
✦ SportSignals+ just now
Value SmartBetsNEW Props Predictions Live My Bets Alerts

Accumulator Tracking: A Reproducible Review Ledger

Fact-checkedPublished Updated 4 min readGuide 6 of 49

Latest review: Specified an immutable leg, receipt, settlement, and correction log with return, yield, calibration, dependence, and period-close checks.

Current

The supporting evidence is within its scheduled review window.

Evidence checked
Review due
In this article (10 sections)

In short

A useful accumulator tracker preserves what was known before the bet, the exact accepted contract, every leg-level probability and dependency, final settlement, and reconciled cash return. Recording only date, stake, combined odds, and win or loss cannot distinguish forecasting quality, price quality, settlement errors, and staking decisions.

Blank tracking grid, file tabs, calculator and football on a wooden desk
SportSignals illustration
Key Takeaways
  • One row per accumulator is not enough for leg-level analysis.
  • Record the accepted product name, operator, jurisdiction, complete leg order, combined price at full precision, total stake, maximum loss, potential gross return and receipt ID.
  • Promotional credits, free-bet stakes and cash should use separate columns.
  • scikit-learn's TimeSeriesSplit documentation explains why time-ordered evaluation must not train on future observations.

Use three linked tables

One row per accumulator is not enough for leg-level analysis. Use stable IDs across three tables:

Table One row per Core fields
Decision accumulator decision ID, timestamp, stake rule, joint probability, model version
Legs leg event, market, line, price, marginal probability, dependencies, source cutoff
Settlement leg or adjustment result, void state, correction, settled price, cash change, evidence URL

Never overwrite a forecast with the closing price, final lineup or corrected result. Add new fields or adjustment rows so the original information set remains visible.

Minimum accumulator record

Record the accepted product name, operator, jurisdiction, complete leg order, combined price at full precision, total stake, maximum loss, potential gross return and receipt ID. For each leg, preserve the market period, data provider, probability estimate and the other legs on which it depends.

Betfair's current Sportsbook rules illustrate why voids, related contingencies, cash out and promotions need product-specific settlement fields rather than a single result label.

Reconcile cash before performance

  1. Start from opening account cash.
  2. Add deposits and withdrawals separately.
  3. Add settled cash returns and refunds.
  4. Include open stakes and liabilities in an exposure table.
  5. Reconcile the calculated closing cash with statements.
  6. Investigate every difference before computing yield.

Promotional credits, free-bet stakes and cash should use separate columns. A token's face value is not a deposit or realised return.

Evaluate forecasts chronologically

scikit-learn's TimeSeriesSplit documentation explains why time-ordered evaluation must not train on future observations. Store a model and data cutoff for every decision so later information cannot leak into an earlier forecast.

For marginal or joint probability forecasts, use calibration tables and proper scoring rules. The original Brier-score paper defines a probability-forecast verification method, and scikit-learn's calibration documentation explains reliability curves. Do not grade a 20% event as simply right or wrong after one observation.

Monthly review questions

  • Do accepted prices match archived receipts?
  • Which market definitions create settlement corrections?
  • Are joint probabilities calibrated by range?
  • Which dependence labels are missing or unstable?
  • Does performance change after excluding promotions?
  • Are results concentrated in one league, operator, market or model version?

Next step

Use Weekly Acca Spreadsheet for the next part of this topic.

Derived metrics and denominators

OpenStax's expected-value framework and scikit-learn's calibration guidance require distinct payoff and probability-quality calculations. Calculate each metric from named fields and preserve its denominator:

  • Yield = settled net betting result / settled cash stakes.
  • Closing-price movement = accepted price compared with a timestamped closing reference under one convention.
  • Calibration bucket = mean forecast probability compared with observed frequency for the same target definition.
  • Maximum open exposure = largest simultaneous cash loss under the recorded settlement states.
  • Promotion contribution = realised promotional cash return separated from ordinary product return.

Do not mix account return, yield on stakes and forecast accuracy. A deposit changes account cash but is not betting profit; a void changes turnover but is not a forecast win; a winning accumulator does not prove its probability was accurate.

Version every derived report. If a market mapping or settlement is corrected, append the adjustment and regenerate the report from source tables. The prior report should remain reproducible from its data snapshot.

Continue learning

Assumptions and limitations

A complete ledger makes analysis reproducible but does not make a forecasting method accurate. Small or selected samples can mislead, and outcome-based metrics should be interpreted with uncertainty and complete inclusion rules.

Was this article helpful?
Sources and evidence5 sources, checked 15 Jul 2026
  1. Verification of Forecasts Expressed in Terms of Probability (Monthly Weather Review)Supports: The original probability-forecast verification paper underlying the Brier score. Accessed 14 Jul 2026.
  2. Probability calibration (scikit-learn)Supports: Calibration of probabilistic classifiers and interpretation of forecast probabilities. Accessed 13 Jul 2026.
  3. TimeSeriesSplit (scikit-learn)Supports: Time-ordered model validation and avoiding training on future observations. Accessed 13 Jul 2026.
  4. Mean or Expected Value and Standard Deviation (OpenStax)Supports: Expected value, variance, and long-run averages. Accessed 13 Jul 2026.
  5. Sportsbook general sports betting rules (Betfair)Supports: A current operator example of fixed-odds settlement, cash-out conditions, multiples, related contingencies, and promotional feature limits. Accessed 15 Jul 2026.

David Adams

Sports Analyst at SportSignals

David writes every guide in this library, checks it against current operator rules and the named statistical sources, and records what changed in each update. The same byline runs on SportSignals News.

More from Accumulator StrategyEditorial standards

18+

Gambling involves risk. Never bet more than you can afford to lose. If you feel gambling is affecting your life, free and confidential support is available.