Bet Tracker — Free Sports Betting Tracker & ROI
You can't improve what you don't measure. Log every bet and see your profit, ROI, win rate, and how you perform by sport, bet type, and odds range — plus a profit curve and closing line value. No account, no cost, and your data never leaves your browser.
How the numbers work
win profit = stake × (decimal − 1) loss = −stake ROI = profit / staked (won + lost bets) CLV = bet decimal / closing decimal − 1
Getting the most out of it
- Record closing odds whenever you can — beating the close is the clearest early sign of a real edge.
- Compare your win rate with the break-even win rate for your typical odds.
- Judge results over hundreds of bets, not a handful; short samples are mostly noise.
FAQ
Where is my bet data stored?
Only in your own browser's local storage on this device. LineMath has no accounts and never receives your bets. The tradeoff is that clearing your browser data deletes them, so export a CSV backup regularly.
How is ROI calculated?
ROI is total profit divided by the total amount staked on settled (won or lost) bets. Pushes and pending bets are excluded from the stake total.
What is the CLV column?
If you enter the closing odds for a bet, CLV shows how much better your decimal price was than the closing price: your decimal odds ÷ closing decimal odds − 1. It does not remove the vig; for a de-vigged figure use the CLV calculator.
Can I import bets from a spreadsheet or another tracker?
Yes. Import a CSV with a header row. Only odds and stake are required; date, sport, type, description, result, and closing_odds are used when present, in any column order. Rows that can't be read are skipped and listed.