CashCord
Read a record

How to track sports betting performance with a reproducible ledger

Keep original selections, stakes and prices separate from later settlements. A useful ledger lets another reader reproduce the totals and see what remains open, missing or corrected.

CashCord education · Reviewed · Hypothetical examples

Capture the entry before the result

Give each ticket a stable ID. Store the event, sport, market, side, line, period, operator, odds format and decimal price, amount risked, unit value, event start, recorded time and original recommendation evidence. Use explicit timezones. Store an accepted ticket separately from a recommendation when they are different records.

For public performance, retain evidence that the content was available before the event. Do not backfill a late entry and label it a verified before-event pick. Keep missing provenance visible rather than estimating its timestamp.

Settle with a declared convention

Invented cash-stake ledger; each ticket risks $10
TicketOddsResultReturnedNet
A+200Win$30+$20
B+100Loss$0−$10
C−110Push$10$0
D+100Void, full refund$10$0
E+150OpenPendingPending

The four settled tickets risked $40 and returned $50: +$10 profit and 25% stake-based ROI. Win rate is 1 ÷ (1 + 1) = 50%, excluding push and void from its denominator. The open ticket adds $10 in exposure and does not belong in settled profit or ROI.

These calculations include refunded stakes in the settled-stake ROI denominator, matching CashCord’s declared convention. If another report excludes them, its denominator is different. Do not compare the two percentages as though they used identical accounting.

Correct the history without erasing it

Suppose ticket B was initially marked a loss but the official settlement later became a full refund. Retain the original loss entry and append a dated correction with the source and reason. The revised four-ticket totals become $60 returned, +$20 profit and 50% ROI on the same $40 in settled stakes.

That illustration changes a settlement; it does not permit changing the original stake or price after seeing the event. Keep separate fields for posting corrections, settlement corrections and their explanations. Show which revision a displayed summary uses.

Reconcile cash and report the complete window

Compare ledger returns and stakes with accepted-ticket statements, then account separately for deposits, withdrawals, subscription fees, promotions and other costs. A deposit is not turnover, and a bonus without a cash stake does not fit the ordinary cash-stake ROI formula.

Publish start and end dates, inclusion rules, counts of wins, losses, pushes, voids and open entries, and missing-source counts. Preserve an export for the same filters used in the summary. CashCord’s public record interface is currently an empty preview; this procedure is guidance, not a claim that a permanent ledger service is operational.

Check the example

Try the numbers yourself.

Open the calculator with this guide’s example inputs. Change one assumption at a time and see what changes.

Open roi calculator

Common questions

Should an open ticket count as a loss?

No. Keep its stake visible as open exposure and wait for a supported settlement.

Can I track everything with screenshots alone?

Screenshots can support provenance, but a structured ledger is needed to consistently total stakes, returns, open tickets and corrections.

Sources and example scope

The five-ticket ledger and correction are original hypothetical examples. They are not added to CashCord’s public records and do not represent actual bets or revenue.

Bring the reasoning into the conversation.

Explore how CashCord discusses research, prices and uncertainty.

Explore the community

Keep the conversation going.

Share this page with someone who wants to understand the reasoning.