Your bets. The whole picture.
See what actually happened, what your staking changed, and how much of it could just be luck. Your bets stay in this browser. Nothing is uploaded.
1 · Add your bets
Copy the rows from Excel or Google Sheets, including the header row, and paste them here. Columns must match the template.
Pick a .csv file (up to 5 MB). It's read here on your device and isn't sent anywhere. Excel files: save as CSV first.
Which columns do I need?
Required: placed_at, selection, odds_decimal, stake, result (won, lost, void or pending). Optional: record_id, settled_at, event_id, side (back), currency (GBP), probability_at_bet (your own estimate, written before the bet), net_profit (if your bookie's figure differs, e.g. after commission), notes. Odds can be decimal, fractional (5/2) or American (+150). Dates as 2026-11-06 or 06/11/2026.
For now we analyse back bets in pounds. Lay bets, each-way, multiples and other currencies are shown as left out rather than guessed at. See the example file.
2 · What actually happened
Running profit, bet by bet
3 · What your staking changed
Kelly staking
4 · Staking plans compared
Your same bets and results, replayed under popular staking plans from one shared starting bank. Each plan stops if the bank runs out, and no stake can be bigger than what's left.
Tap a plan to show or hide it.
5 · Luck or skill? An honest answer
What we can’t know yet
- Whether you had an edge. Past profit, even a lot of it, doesn’t prove future profit.
- Whether your odds were good. Without the price at the off (closing odds), we can’t tell if you beat the market.
- Bookie margin, commission and bonuses, unless your
net_profitcolumn includes them. - Bets that aren’t in your file. Missing losers make any record look better.
- Whether your bets are alike. Mixing 2/1 shots and 50/1 shots, or changing approach halfway, makes ranges less reliable.
Your bets
Reality Check describes the past. It isn’t a tip, a prediction or financial advice. If betting stops being fun, help is free: BeGambleAware.org, 0808 8020 133, or self-exclude at GAMSTOP. 18+.