Sports Betting ROI Explained: How to Calculate Your Betting Profit

Betting ROI explained in plain words: the yield formula, a worked example over a sample of bets, ROI versus win rate, and why small samples mislead.
Sports Betting ROI Explained: Calculate Profit Sports Betting ROI Explained: Calculate Profit

Your betting ROI is the single number that tells you whether your wagering is actually working, stripped of all the noise. It is short for return on investment, and it answers a blunt question: for every unit you have staked across all your bets, how much profit have you made on average? A big winning weekend feels good, but it tells you little on its own. ROI cuts through that by measuring profit against everything you have risked, not just the bets that came in. This guide walks through the formula, runs a worked example over a sample of bets, separates ROI from win rate, and explains why a handful of results can fool you completely. If you want the wider picture first, our hub on advanced sports betting concepts sets the scene.

Quick answer

Betting ROI is your total profit divided by your total amount staked, multiplied by 100 to give a percentage. The formula is (profit / total staked) x 100. It measures how efficiently your money works across every bet, win or lose. In betting this is usually called yield. A positive ROI means you are ahead per unit staked, and a small single-digit yield over a large sample is a genuinely good result.

What betting ROI actually measures

ROI looks at two numbers and nothing else: how much profit you have made, and how much you have staked to make it. Divide the first by the second, turn it into a percentage, and you have a clean read on efficiency. It does not care how many bets you won. It does not care whether your biggest win was a long shot or a short price. It only asks how hard each staked unit has worked for you.

That focus is what makes it useful. Two bettors can both finish a month 50 in profit, but if one staked 500 to get there and the other staked 5,000, they are not in the same league. The first turned a 10% return out of their money. The second managed 1%. Same profit, very different efficiency. ROI is the number that exposes that gap, and it is why serious bettors track it instead of just watching their balance.

In betting the same idea is almost always called yield, and the two terms mean the same thing here. You will see return on investment betting discussed under both names, so do not let the vocabulary trip you up. Whichever word you use, the sum behind it is identical.

The betting ROI formula in plain words

There is nothing intimidating in the maths. As with most numbers that underpin sports betting, you only need two totals: your net profit and the sum of every stake you have placed.

In plain words: ROI equals your total profit, divided by your total amount staked, then multiplied by 100 to make it a percentage.

Written shorter:

ROI = (profit / total staked) x 100

Two points are worth pinning down before you start. First, profit means net profit, your returns minus your stakes, so it can be negative. If you have lost money, your ROI is below zero, and that is fine to know. Second, total staked is the sum of all your stakes, not your starting bankroll. If you place 100 bets of 10 each, your total staked is 1,000, even if you only ever had 200 in your account, because the same money gets recycled bet after bet.

Get those two totals right and the rest is one division. The hard part is never the arithmetic. It is being honest about the numbers you feed in and patient enough to gather a sample worth trusting.

A worked example over a sample of bets

Numbers make this concrete, so let us run a small sample. Say you place ten bets, all at a stake of 10, so your total staked is 100. Here is how the sample plays out, bet by bet, tracking the profit or loss on each.

Bet Stake Odds Result Profit / loss
1 10 2.00 Win +10.00
2 10 1.80 Loss -10.00
3 10 2.50 Win +15.00
4 10 1.90 Loss -10.00
5 10 3.00 Loss -10.00
6 10 1.70 Win +7.00
7 10 2.20 Loss -10.00
8 10 2.10 Win +11.00
9 10 1.95 Loss -10.00
10 10 2.40 Win +14.00

Add up the profit and loss column: the winners contribute +10, +15, +7, +11 and +14, which is +57. The five losers each cost 10, which is -50. Net profit is 57 minus 50, leaving +7.

Now run the formula. Profit is 7, total staked is 100. So ROI is (7 / 100) x 100, which gives 7%. Across this sample you have made a 7% yield: for every 10 you staked, you averaged 70p of profit. That is a healthy figure, though as we will see, ten bets is far too few to lean on.

Notice what this number quietly ignores. You won five of the ten bets, a flat 50% strike rate, yet you finished in profit. The reason is price. Your winners landed at longer odds than your losers, so the wins paid more than the losses cost. ROI captures that. A simple win count never would.

ROI versus win rate: why they are not the same

This is the distinction that catches people out, so it is worth slowing down on. Win rate, sometimes called strike rate, is the share of your bets that win. ROI is how much profit those bets produce per unit staked. They measure different things, and a high one does not guarantee a high other.

You can win most of your bets and still lose money. Back heavy favourites at 1.20 all day and you might win 80% of the time, but the few losses at those short prices can wipe out a long string of small wins. High win rate, negative ROI. Equally, you can lose most of your bets and come out ahead, if your occasional winners land at long odds. That is how a 30% strike rate at big prices can still post a positive yield, which is the heart of the favourites versus underdogs trade-off.

The table below shows three bettors over 100 bets of 10 each, so 1,000 staked apiece. Watch how win rate and ROI pull apart.

Bettor Win rate Total staked Net profit ROI
Favourite-backer 70% 1,000 -30.00 -3%
Balanced 50% 1,000 +40.00 +4%
Long-shot hunter 28% 1,000 +60.00 +6%

The favourite-backer wins far more often than anyone, yet loses money, because the short prices do not pay enough to cover the losses. The long-shot hunter wins least often of the three, yet posts the best yield, because the winners arrive at generous odds. Win rate tells you how often you are right. ROI tells you whether being right is paying. Only the second one keeps the lights on. This is also why disciplined bettors care so much about price, and why chasing closing line value often matters more than chasing winners.

What a realistic yield looks like

Here is where honesty matters more than optimism. A sustainable long-run betting yield is small. Professional bettors who genuinely beat the market over years tend to run at something like 1% to 5%, occasionally higher in soft or niche markets, but rarely the eye-watering figures you see advertised. If a tipster claims a 30% yield over a long sample, treat it as a sign to look harder, not a reason to sign up.

The reason yields stay slim is the bookmaker’s margin built into every price, the built-in edge the firm takes on each market. You are not just trying to predict outcomes. You are trying to predict them well enough to overcome that margin and still finish ahead. That is hard, and the better you do it, the more the price drifts against you over time as the market adjusts. A steady 3% yield over thousands of bets is the work of a sharp bettor, not a beginner’s lucky month.

Yield over a large sample What it usually signals
Below 0% Losing money, the default for most bettors
0% to 2% A genuine but thin edge, easily erased by variance or fees
2% to 5% A strong, sustainable edge if the sample is large
Above 10% Almost always a small sample, a soft market, or a claim to distrust

Frame your own expectations around that table. A modest positive yield held over a long stretch is a real achievement. Anyone promising a guaranteed double-digit return is selling something, and what they are selling is not maths.

Why small samples mislead

This is the part to tattoo on the inside of your eyelids. Over a short run of bets, ROI is almost meaningless, because luck swamps skill. The ten-bet example above showed a 7% yield, but ten bets is nothing. Get lucky on one long-odds winner and a losing bettor can flash a glorious ROI for a week. Hit a cold patch and a genuinely sharp bettor can show a deep red number over the same span.

Variance, the natural swing of short-run results, is the culprit. A skilled bettor with a true 3% edge can sit underwater for a hundred bets or more, purely on bad luck, and a reckless one can ride a hot streak just as long. The edge only surfaces once the sample grows large enough for luck to average out. That usually means hundreds of bets at a minimum, and ideally well into the thousands, before your ROI is telling you something real about your skill rather than your fortune.

So treat any short-run yield, your own or anyone else’s, with suspicion. Track your ROI by all means, but do not act on it until the sample is big. The same long-run thinking that governs expected value betting applies here: a single number only earns trust once the sample behind it is large. Until then, a great ROI might just be a good week, and a poor one might just be a bad fortnight. When you place your bets across the betting markets at Campeonbet, your betting history is there to be exported and totted up, which makes building that honest sample a good deal easier than scribbling slips on paper.

Putting it into practice

Working out your own ROI is a five-minute job once you have your records to hand. Pull together every settled bet, sum your stakes for the total staked, sum your net profit or loss, then run the formula. Keep it to a defined period or a defined market if you want sharper insight, because a single blended ROI across football, tennis and darts can hide a winning habit inside a losing one.

The discipline that pays off is logging every bet, not just the memorable ones, the same record-keeping habit that supports any sound betting strategy. Selective memory makes everyone a winning bettor. A spreadsheet does not. A clean betting history, like the one your account keeps for you, makes that logging far less of a chore. If you are new to all this and want the groundwork before you start tracking, our beginner betting guide covers the basics that make these numbers meaningful in the first place.

Frequently asked questions

What is a good ROI in sports betting? Over a large sample, anything consistently positive is good, and 1% to 5% is the realistic range for skilled bettors. Single-digit yields are normal and respectable. Be wary of any claimed ROI above 10% over a long run, because it usually points to a small sample or an inflated claim rather than a sustainable edge.

Is betting yield the same as ROI? Yes. In betting, yield and return on investment mean the same thing: your total profit divided by your total staked, as a percentage. The terms are used interchangeably, so a 4% yield and a 4% ROI describe an identical result. Yield is just the word the betting world tends to prefer.

How do I calculate my betting profit and ROI? Add up every stake you have placed for your total staked, then add up your net profit or loss across those bets. Divide the profit by the total staked and multiply by 100. So 50 profit on 1,000 staked is (50 / 1,000) x 100, which is a 5% ROI.

Can I have a high win rate but a negative ROI? Yes, and it is common. If you back short-priced favourites, you might win most bets yet still lose money, because the occasional losses outweigh the small wins. Win rate counts how often you are right. ROI measures whether being right actually profits. They can move in opposite directions.

How many bets do I need before my ROI means anything? More than you would like. A few dozen bets tell you almost nothing, because luck dominates short runs. You generally want hundreds of bets, ideally into the thousands, before your ROI reflects real skill rather than variance. Until then, treat any figure, good or bad, as provisional.

Conclusion

Betting ROI, or yield, is the cleanest honest measure of how your wagering is doing: take your profit, divide it by everything you have staked, and read the percentage. The worked example shows how a flat 50% strike rate can still turn a profit when your winners land at the right prices, which is exactly why ROI beats a simple win count. Hold on to two things. A realistic long-run yield is small, and a small sample tells you next to nothing. To go deeper on the ideas that feed into a sustainable edge, browse the rest of our advanced betting concepts hub.

betwise
+ posts

BetWise specialises in sports betting guides, betting strategies, odds, and betting market analysis. Through educational content and practical insights, BetWise helps readers build their understanding of sports betting and major sporting events.