TerminalExecutionOdds337ToolsContact
    DocsLog in
    1. Home
    2. Guides
    3. Betting strategy that holds up: price, staking, testing and records
    4. How to track betting results and read them honestly

    How to track betting results and read them honestly

    How to track betting results: the fields to record for every bet, yield and CLV from one table, a worked monthly summary and checking it against statements.

    By the B337 team. Last updated 7 October 2026.

    The short answer

    • To track betting results, record every bet in one table as you place it, with the price taken, stake, closing price and result, then total profit, yield and CLV from that table each month.
    • Yield is total profit / total cash staked, and CLV per bet is the price you took / the closing price - 1, so one row per bet gives you both.
    • For example, 62 cash bets turning over $1,960 for $15.40 profit is a 0.8% yield, while bonus bets go on a line of their own.
    • Check each month against the activity statement Australian online bookmakers must send, which shows the number of bets, wins and losses and your net result.
    • One month proves little: 38 bets at an average price of $4.75 leave about 31 percentage points of luck either side of a yield.

    On this page

    1. The fields to record for every bet
    2. Profit, yield and CLV from one table
    3. A worked monthly summary
    4. How long before results mean anything
    5. Checking your record against activity statements
    6. Spreadsheet or tracking software
    7. Record-keeping mistakes and what they cost
    8. Using your record to keep betting in check

    To track betting results, you record every bet in one table as you place it, with the bookmaker, market, price taken, stake, closing price and result. Each month you work out profit, yield and closing line value (CLV) from that table. The record means something only when every bet is in it, and only once a few hundred bets sit behind it.

    Your bookmakers keep a second record, the monthly activity statement, which shows your net result with each of them. Together the two show what you made, how you made it, and whether the method or luck did the work, which is the test any betting strategy has to pass.

    The fields to record for every bet

    Enter one row per bet when you place it, not hours later. With an illustrative row:

    FieldExampleWhy it matters
    Date and time placed4 October, 2:41 pmShows when the price was taken
    Bookmaker or exchangeBookmaker AMatches the row to that account's statement
    Sport or code, and eventThoroughbreds, Race 5Splits results by where you bet
    Market and selectionWin, Runner 6Says what the price was for
    Bet typeWinWin, place, each way half, line, total or multi: each way is two rows, a multi is one
    Price taken$5.50The price that pays, not the best price you saw
    Stake$20Turnover is the sum of these
    Stake typeCashCash, bonus bet or promotion: a bonus bet is not cash and goes on its own line
    Promotion, if anyMoney back if 2ndA refund changes the return
    Closing price$5.00, the Betfair Starting PriceGives closing line value; record it on the day
    ResultLostWon, lost, void, dead heat or deduction: it decides the return
    Return$0Everything paid back, stake included
    Profit-$20.00Return minus stake, after commission
    Method tagRacing valueShows which method made or lost the money
    Your fair price$4.80Shows whether you bet above your own number

    Two cases need a rule of their own. A tote dividend is declared after the result, so there is no price at the time of the bet to set against a close: record the dividend per $1 as the price and leave CLV blank. Exchange bets need the commission recorded, because it comes out of net winnings in each market.

    Profit, yield and CLV from one table

    Each row needs three small sums:

    • profit = return - stake, where a winning back bet returns stake x price, a loser returns nothing and a void returns the stake
    • CLV = price taken / closing price - 1, with the Betfair Starting Price (BSP) as the close in racing and a margin-free close (the closing price with the bookmaker margin taken out) in sport
    • for a bonus bet, profit = stake x (price - 1) when it wins and nothing when it loses, because a bonus bet's stake is normally not returned (the bookmaker's terms decide)

    Over any period, yield (the ROI most betting records quote) = total profit / total cash staked, and average CLV = the CLVs added together / the number of bets. Five illustrative rows:

    BetPrice takenCloseStakeResultReturnProfitCLV
    Runner 6, win$5.50$5.00 BSP$20Lost$0-$20.00+10.0%
    Runner 2, win$3.40$3.55 BSP$20Won$68.00+$48.00-4.2%
    Game total, over 41.5$1.95$1.88 margin-free$50Won$97.50+$47.50+3.7%
    Team B, line +6.5$1.90$1.93 margin-free$50Lost$0-$50.00-1.6%
    Runner 4, win, bonus bet$3.10$3.00 BSP$20 bonusWon$42.00+$42.00+3.3%

    The four cash rows turn over $140, return $165.50 and make $25.50, a yield of 25.50 / 140 = 18.2%. Their average CLV is (10.0 - 4.2 + 3.7 - 1.6) / 4 = +2.0%. Runner 6 lost while beating the close by 10%, which is the point of recording both. The bonus bet's $42 goes on its own line, and ROI vs yield sets out what counts as turnover, from voids to dead heats.

    A worked monthly summary

    At the end of each month, total the rows by method tag. This hypothetical month holds 62 cash bets and three bonus bets:

    LineBetsWinnersTurnoverProfitYieldAverage CLV
    Racing win bets, $20 each389$760.00+$52.40+6.9%+2.1%
    Sport line and total bets, $50 each2412$1,200.00-$37.00-3.1%+1.4%
    All cash bets6221$1,960.00+$15.40+0.8%+1.8%
    Bonus bets, $20 face value each31$60.00 face value+$42.0070% of face value keptNot counted

    The working: racing 52.40 / 760 = 6.9%; sport -37.00 / 1,200 = -3.1%; all cash bets 15.40 / 1,960 = 0.8%; average CLV (38 x 2.1 + 24 x 1.4) / 62 = 1.8%; bonus bets 42 / 60 = 70%. Reading it:

    • Racing made money and sport lost it, yet both beat the close on average. The sport bets were taken at good prices and lost on results, which one month cannot tell apart from bad luck.
    • Racing's 9 winners from 38 is a 23.7% strike rate. Those winners returned $760 + $52.40 = $812.40 on the 9 x $20 = $180 staked on them, an average price of 812.40 / 180 = $4.51. Break-even is 1 / the winners' average price, so racing needed 180 / 812.40 = 22.2%. Sport's 12 from 24 is 50.0% against the 600 / 1,163 = 51.6% it needed, its winners having returned $1,200 - $37 = $1,163 on $600. Strike rate betting explains why strike rate and price must be read together.
    • The bonus bets turned $60 of face value into $42 of cash, a result kept apart from the betting itself.

    Risk: Betting involves risk. Past results are no guarantee of future results, and a month in profit says little about the next one. See responsible gambling for limits and support.

    How long before results mean anything

    Not one month. Luck's typical swing on a level-stake yield, one standard error, is about the square root of (average price - 1) / the square root of the bet count. For the racing line, at an average price of $4.75, that is the square root of 3.75 / the square root of 38 = 31.4 percentage points. For sport, at $1.92, it is the square root of 0.92 / the square root of 24 = 19.6 points, so both yields sit well inside one standard error of zero.

    Sample size in betting works out how many bets it takes before profit says more than luck, and why average CLV gets there sooner. Keep the monthly table, but judge the method on running totals.

    Checking your record against activity statements

    Under measure 7 of the National Consumer Protection Framework, in place since 31 July 2022, Australian online bookmakers must email active customers a monthly activity statement and make it available online at any time. It shows the amount spent, wins and losses, the number of bets, the net result, opening and closing balances, deposits and withdrawals, and a graph of the last 6 months. Your transaction record must be available in your online account, and under the framework you should be able to access at least the past 7 years of it, even after an account closes. Betting activity statements explains each line.

    Use the statement to cross-check one account: filter your table to that bookmaker and month, total the net result, and set it beside the statement's. With hypothetical figures:

    LineAmount
    Your table: cash bets at Bookmaker A in October, net-$46.00
    Bookmaker A's October statement: net result-$4.00
    Gap$42.00
    Found: the bonus bet win your table keeps on its own line$42.00

    Once every gap has a reason, the two records agree. A gap you cannot explain points to a missing bet, a bet entered twice or a wrong result, and for money the bookmaker's record is the one to trust. Keep deposits and withdrawals in a list of their own, never in the bet table: a deposit is not a stake.

    Spreadsheet or tracking software

    SpreadsheetTracking app or websiteYour betting software's own log
    How bets get inYou type each oneTyped, imported or read from your accountsRecorded as the software places them, with bets placed elsewhere added by hand
    Australian detailsWhatever columns you buildCheck bonus bets, each way halves, deductions and commission before trusting its totalsCheck the same
    Closing pricesYou record themCheck where they come from, if anyCheck where they come from, if any
    PrivacyStays with youSome ask for your bookmaker loginsHolds the logins it uses
    Getting your data outAlready yoursCheck for a CSV exportCheck for a CSV export

    A spreadsheet's weak point is you: it is complete only if you enter every bet. Set it up as one sheet of bets, one row each, one sheet of deposits and withdrawals, and a summary sheet that totals the bets by month and method tag with SUMIFS or a pivot table. That way no total is ever typed in by hand.

    Before giving an app access to a bookmaker account, read that bookmaker's terms, because many restrict third-party access, and many restrict automated betting too. Under them, a bookmaker can limit stakes, void bets or close an account. If bets go on through automation software, its log is a record too. B337's bot, for example, records each placement, price and settlement in your dashboard, as automated betting describes. It runs on your own computer, which has to be on, awake, online and running B337 for a bet to go on. Export the log into your own table rather than keeping two records that drift apart. Bookmaker and exchange names are trade marks of their owners. B337 is not affiliated with them.

    Record-keeping mistakes and what they cost

    MistakeWhat it costs
    Filling the table in from memoryBets drop out, and nothing tells you which ones, so the record cannot be trusted either way
    Recording the best price you saw, not the one takenWinners are overstated: $20 noted at $5.50 but taken at $5.20 overstates the return by $6
    No closing priceCLV, the measure that settles soonest, is gone for that bet
    One row for an each way betThe place half settles on its own terms, so the result cannot be split
    Bonus bet winnings counted as cash profitThe hypothetical month's cash yield jumps from 0.8% to (15.40 + 42) / 1,960 = 2.9%
    Deleting a bad monthWhat is left is a highlight reel, not a record

    Using your record to keep betting in check

    The same table tracks spending as well as skill. Compare each month's turnover and net result with what you planned to bet, and treat turnover that rises after losses as a warning, not a plan. Online bookmakers must offer deposit limits, and a decrease applies at once, while the statement's 6-month graph shows the trend at a glance.

    If the record shows you betting more often, for longer or with more money than you meant to, signs of a gambling problem lists what to look for. Gambling Help Online offers free, confidential counselling on 1800 858 858 or online, 24 hours a day, 7 days a week.

    Risk: Betting involves risk. A record describes bets already settled, and there is no guarantee of profit. See responsible gambling for limits and support.

    Questions

    What is the easiest way to track your bets?
    One row per bet, entered when you place it, in a tool you will actually keep up, and a spreadsheet works if you fill it in every time. What matters most is that every bet is in it, losers and bonus bets included, with the price you took and the closing price.
    How do you record an each way bet?
    As two rows, a win bet and a place bet, each carrying half the total stake, because the two halves settle separately. A $5 each way bet is two rows of $5 and $10 of turnover.
    How long should you keep betting records?
    Keep your own for as long as you bet, because old rows are what make a sample big enough to judge. Under the national framework you should also be able to get at least the past 7 years of your transactions from each online bookmaker, even after the account closes.
    Do bonus bets need to be recorded?
    Yes, on their own line: the face value, the price and what came back, with the stake normally not returned on a winner (the bookmaker's terms decide). A $20 bonus bet that wins at $3.10 pays $42, and one that loses pays nothing.

    Sources

    • National Consumer Protection Framework for Online Wagering: National Policy Statement (updated 3 May 2022), Department of Social Services
    • Gambling Help Online

    Related

    • Betting strategy that holds up: price, staking, testing and records
    • ROI vs yield in betting
    • Sample size in betting: when results start to mean something
    • How to read a betting activity statement
    • Automated betting
    • Strike rate betting and the break-even strike rate at each price
    • Value betting explained: edge, expected value and why value bets lose
    • Why betting odds change and what each move tells you
    • Arbitrage calculator
    • Expected value calculator

    Betting involves risk. Bookmakers can restrict or close accounts and void bets, automation can fail, prices move, and a positive expected value (+EV) bet can still lose. Promotions carry each bookmaker's own terms. There is no guarantee of profit. 18+ only. For free and confidential support call 1800 858 858 or visit gamblinghelponline.org.au. See responsible gambling for limits and support.

    Products

    • Terminal
    • Execution API
    • Full Automation

    Guides and tools

    • All guides
    • Betting glossary
    • Betting calculators
    • How betting bots work
    • Arbitrage betting
    • Middle betting
    • Matched betting
    • Betting exchanges
    • Odds types explained
    • Horse racing software
    • Money back racing promos
    • Bonus bet converter
    • Terminal pricing
    • Execution pricing
    • How tokens work

    Company

    • About
    • Security
    • Responsible gambling
    • Contact
    • Terms
    • Privacy

    Think. Is this a bet you really want to place?

    18+ only. For free and confidential support call 1800 858 858 or visit gamblinghelponline.org.au. Self-exclusion: BetStop (betstop.gov.au).

    B337 is software, not a bookmaker or wagering service provider. Bets are placed in accounts you hold with Australian bookmakers. Bookmaker names are trade marks of their owners; B337 is not affiliated with or endorsed by them. Bookmaker terms may restrict automated betting.

    Bet337 © 2026Join our Discord