NaijaOdds
Bankroll

How to Track Your Bets: ROI, Yield and What They Tell You

How to Track Your Bets: ROI, Yield and What They Tell You

The fourteen fields a betting log needs, the difference between yield and return on capital, and a 24-bet month broken down by market to find the line that was quietly bleeding money.

A betting log turns a vague feeling about the month into two numbers: yield, which is profit divided by everything you staked, and return on capital, which is profit divided by the bank the stakes came from. A month of 24 bets and ₦12,000 of turnover ending ₦195 ahead is a yield of 1.6% and a return of 0.8% on a ₦25,000 bank — figures that only become useful once the log is split by market. Below: the fields, the arithmetic, and the point at which the arithmetic starts to mean something.

In short.
  • Yield = profit ÷ total staked. Return on capital = profit ÷ bank. They answer different questions and are routinely confused.
  • Fourteen fields cover everything you will later want to ask; the two people skip — the price at kick-off and the bets you passed — are the informative ones.
  • A ₦195 profit on ₦12,000 staked is +1.6% yield; the same profit on ₦4,000 staked is +4.9%.
  • Splitting the month by market found a −18.7% line in over/under that the headline figure hid completely.
  • After 100 bets around 2.10 the noise band on your yield is about ±10 points, so a 5% result proves nothing yet.

Two numbers with the same reputation

Yield measures the quality of your selections: profit divided by turnover, the amount kept from every naira that passed through the account. It ignores the size of the bank and how often you bet, which is what you want when judging the picks alone.

Return on capital measures the productivity of the money: profit divided by the bank, the growth of the fund you actually spend. Two punters finishing ₦195 up on a ₦25,000 bank share the same 0.8% return; if one staked ₦12,000 and the other ₦4,000, their yields are 1.6% and 4.9%, and the second is the better bettor with too little turnover.

Keep both. Yield says whether to carry on with the method; return on capital says whether the method is worth the time. Neither can be rebuilt later from a bank statement, which is the argument for the log.

The fields a log must have

FieldExampleWhat it lets you ask later
Date and kick-off14 Sep, 16:30Whether late-night bets are worse than planned ones
CompetitionPremier LeagueWhich leagues you actually understand
MatchArsenal – BrentfordDuplicate exposure on one fixture
MarketOver 2.5The split that matters most — see below
SelectionOverFavourite-side bias
Price taken1.95Everything downstream
Price at kick-off1.83Whether you beat the market or followed it
Stake₦500Whether the plan was really flat
Bank before₦25,000Return on capital, drawdown depth
ResultWon / Lost / VoidStrike rate
Return₦975Profit, checked against the account
Your probability55%Whether your estimates are calibrated
Reason, one lineBoth sides missing a centre-backWhich reasons keep losing
Source of the ideaOwn notes / booking codeWhether borrowed picks pay

Two of these get dropped by almost everyone. The price at kick-off costs ten seconds and is the only field that judges your timing rather than your luck. The written reason stops a losing month becoming a mystery: without it you remember the near-misses and forget the bets that were wrong from the first whistle.

Important. Record the stake, not the amount deducted after a bonus. A ₦500 free bet that returns ₦975 is not a 95% return on your money — nothing of yours was at risk. Keep promotional bets in a separate block or the yield on your own money becomes unreadable.

Working the month out from the raw entries

Twenty-four settled bets, mostly ₦500 flat, ₦12,000 staked in total. The account finished ₦195 up. Both headline numbers come from that pair of figures.

Example. Yield = 195 ÷ 12,000 = 1.62%. Return on capital = 195 ÷ 25,000 = 0.78%. Average stake = 12,000 ÷ 24 = ₦500. Turnover as a multiple of the bank = 12,000 ÷ 25,000 = 0.48, so you recycled roughly half the bank through the market in a month.

That last ratio matters. A 1.6% yield at half a turn a month grows the bank by 0.8%; the same yield at four turns grows it by 6.4% and carries four times the swing. Turnover is the volume dial, set by how many bets you find rather than how good they are.

The split that finds the leak

Now break the same 24 bets down by market. Nothing new is measured; the same profit is divided differently.

MarketBetsStakedProfitYield
Match result (1X2)9₦4,500+₦310+6.9%
Over/under 2.56₦3,000−₦560−18.7%
GG/NG3₦1,500+₦185+12.3%
Asian handicap2₦1,000−₦140−14.0%
Three-fold accumulators4₦2,000+₦400+20.0%
Whole month24₦12,000+₦195+1.6%

The headline said the month was fine. The split says a quarter of the turnover went into a totals market at −18.7%, and that one winning three-fold carried the result. Neither fact is visible in a bank balance.

The discipline is not to act on it yet. Six bets is not evidence of a weakness and four accumulators are not evidence of a strength; the table only tells you which questions to keep asking until there are 40 rows under a heading instead of six.

How many bets before the numbers mean anything

A yield is an average, and averages wander. The wander can be measured: for bets at around 2.10 the spread of a single result is roughly 1.05 units, and the spread of the average over n bets is that figure divided by the square root of n.

Settled betsNoise band at 2.10Noise band at 6.00What a +5% yield means
25±21.0 points±44.7 pointsNothing at all
100±10.5±22.4Still indistinguishable from luck
250±6.6±14.1Weak hint, worth continuing
500±4.7±10.0Roughly one band above zero
1,000±3.3±7.1Meaningful for short prices only

Two conclusions follow. A 5% yield over 60 bets is weather, not climate. And longer prices need far more evidence: 1,000 accumulator results carry roughly the weight of 200 singles at 2.10, which is why acca-heavy logs stay ambiguous for years.

The bets you refused

A log of placed bets records what you did; it says nothing about what you avoided. Add a second sheet with four columns: match, market, the price you rejected, the price at kick-off. Nothing else.

After 30 or 40 entries it answers a question the main log cannot. If the prices you turn down keep drifting outwards — you passed 1.95 and the market closed at 2.10 — your caution agrees with the market and there is nothing to fix. If they keep shortening to 1.80, the refusals are costing you your edge, and the problem is nerve rather than judgement.

The sheet also catches over-betting. Twelve refusals against 24 bets is selection; two refusals against 24 bets means you take everything you look at, a volume problem no yield calculation reveals. Holding stakes constant while you sort it out is the point of flat staking.

Reading your own log honestly

Settle voids as stake returned, not as wins. A void has a return equal to the stake and a profit of zero, and it belongs in the count of settled bets. Deleting the row inflates every ratio below it.

Enter a cash-out at the amount received. The profit is that amount minus the stake, and the price taken stays as it was. Rewriting the odds to match the payout hides how often you close early.

Reconcile the running bank with the account weekly. If the two disagree, the log is missing bets — almost always small impulsive ones, the rows a review most needs.

Judge periods by bets, not by calendar. "Last 100 bets" is a comparable unit; "September" is whatever fixtures fell in it. Where the bank and the unit come from is in the bankroll management guide; how the unit moves with the size of an edge is in the Kelly criterion.

FAQ

Is yield the same as ROI in betting?

Usually, but not always, which is why the two should be written out. Most tipsters mean profit divided by turnover when they say ROI, and that is yield. Profit divided by the bank is a different and generally much smaller number: in the month above, 1.62% and 0.78% describe the same ₦195.

What is a realistic yield?

Low single digits sustained over hundreds of bets is a serious result, because the margin built into prices has to be cleared first. Any figure quoted without the number of bets behind it is meaningless — the table above shows a ±10 point band still applies after 100 selections at around 2.10.

Do I need a spreadsheet or is an app enough?

Either, provided you can export the rows and add your own columns. The fields that make a log worth keeping — the price at kick-off, your own probability, one line of reasoning — are exactly the ones betting apps do not store, so a plain sheet with the fourteen columns above beats most trackers.

Should accumulators be logged as one bet or several?

One bet, with the combined price and one stake. Splitting a four-fold into four rows creates four results that never existed and flatters your strike rate. Keep accumulators in their own block as well, since their yield needs several times as many settled bets to say anything.

This article is for information only and is not an inducement to gamble. Betting involves the risk of losing money — never stake more than you can afford to lose. 18+. If gambling stops being entertainment, read our responsible gambling guide and seek help.