This free bet tracking spreadsheet records every bet in units, works out profit and ROI automatically, and measures your closing-line value (CLV). It opens in Excel, Google Sheets and Numbers, needs no sign-up, and takes about a minute to start.

Download the bet tracker (.xlsx)

Google Sheets: open sheets.google.com → File → Import → Upload, then choose the file. The three example rows are labelled Demonstration data — delete them before you start.

What’s in the bet tracking spreadsheet

Columns in the OctopusOdds bet tracking spreadsheet
TabYou enterIt calculates
BetsDate, sport, event, bet, sportsbook, odds, stake in units, result (W/L/P/Open), closing oddsProfit in units, implied probability at bet and at close, CLV %
SummaryNothingBets settled, win rate, units staked, units won, ROI, average CLV, share of bets that beat the close
How to useNothingInstructions and every formula in plain English

How to track sports bets in the spreadsheet

  1. Pick a unit. One unit is your normal stake. Enter stakes in units, not dollars (see bankroll management).
  2. Log the bet when you place it. Enter the American odds you actually got, e.g. −110 or 150, and set Result to Open.
  3. Add the closing odds for the same side when the game starts.
  4. Settle it. Change Result to W, L or P. Profit fills in by itself.
  5. Check the Summary tab weekly. Read it over dozens of bets, not a few.

How profit, ROI and CLV are calculated

  • Profit: a win at negative odds pays stake × 100 ÷ |odds|; a win at positive odds pays stake × odds ÷ 100; a loss costs the stake; a push is 0.
  • ROI: units won ÷ units staked on settled bets.
  • CLV %: closing implied probability ÷ your implied probability − 1. Positive means you beat the closing line.
Worked example · Demonstration data. You bet 1 unit at −110 (52.4% implied) and it closes at −120 (54.5% implied). CLV = 54.5 ÷ 52.4 − 1 = +4.1%. If the bet wins, profit = 1 × 100 ÷ 110 = +0.91 units; if it loses, −1 unit. The CLV is the same either way — which is why it’s a steadier signal than results. More in closing-line value (CLV), explained.

This simple CLV includes the vig on your side of the market. The stricter version compares no-vig fair prices on both sides (see no-vig fair price); over many bets the two usually point the same way.

Why tracking every bet helps

Tracking shows what you actually pay in price and what your results really are, instead of what you remember. It also makes it obvious if stakes are creeping up after losses — a sign to step back. Set a limit before you start and keep to it.

Sources: formulas are standard odds conversions, shown above and on the spreadsheet’s How to use tab. Convert any price with the odds conversion chart.

See the best price before you bet. OctopusOdds puts every sportsbook and prediction-market price for the same bet on one screen.

Create your account

21+. Betting involves risk. If gambling stops being fun, call 1-800-GAMBLER or visit responsible play.