Betting analytics glossary

What is ROI in Sports Betting?

By Independent sports betting analystUpdated

ROI is the finance-world return metric everyone borrows into betting, then everyone uses to mean something slightly different. The clean definition, and the two other numbers it’s constantly confused with, in one page.

TL;DR

  • ROI (return on investment) = total profit ÷ total staked, expressed as a percentage.
  • In sports betting, ROI is mathematically identical to Yield — same formula, same numbers, different naming convention. Pikkit and most US trackers say ROI; bettin.gs and most EU trackers say Yield.
  • Do not confuse ROI with ROC (return on capital) — ROC divides by starting bankroll, not by stake. Both matter, but they measure different things.
  • A sustained ROI of 3–5% over 500+ bets is a genuine long-term edge; sustained negative ROI is losing to the vig.

The short definition

Return on Investment (ROI) is total net profit divided by the capital you invested, expressed as a percentage. In plain finance terms: how much did the money you put to work actually earn you.

Where this gets muddy in betting is the word “invested”. Two schools of thought coexist: some sites use ROI to mean profit divided by total stake (which is really yield), others reserve ROI for profit divided by bankroll deployed (which is closer to ROC). Neither usage is objectively wrong. Both are common. The important habit is to check what a source means before comparing two ROI figures.

The formula

ROI % = (Profit ÷ Capital Invested) × 100

Profit is net (returns minus stakes). Capital invested is whichever denominator the source uses:

  • Stake-based ROI: denominator = sum of every stake ever placed. Numerically identical to yield.
  • Bankroll-based ROI: denominator = the amount of money you actually deployed as a bankroll (the pot you were staking from). Numerically identical to ROC.

Worked example

You start with a 100u bankroll. Over a season you place 300 bets at an average stake of 1.5u each, so total stake = 450u. Net profit = 27u.

  • Stake-based ROI (a.k.a. yield): 27 ÷ 450 = 6.0%
  • Bankroll-based ROI (a.k.a. ROC): 27 ÷ 100 = 27%

Same 27u profit. Same season. Two headline numbers that differ by 4.5x depending on which denominator the writer picked. Both are “correct” ROIs. Neither is lying. This is why the distinction matters when comparing tipsters.

Which denominator should you use?

Depends on the question you’re trying to answer.

  • “How good is my staking system per bet?” Stake-based. Removes bankroll size from the picture and lets you compare bettors with wildly different bankroll scales.
  • “How productively is my money working?” Bankroll-based. Answers the actual finance question about return on capital deployed, which is what a professional would care about if they were choosing between putting money into betting versus somewhere else.
  • “How confident should I be in my edge?” Neither of these on its own. Look at Closing Line Value (CLV). Yield-flavoured ROI takes thousands of bets to become statistically meaningful; CLV gives signal in dozens.

Where ROI gets dishonest

Two common patterns to be sceptical of:

  • Silent switching of the denominator. A tipster reports 27% “ROI” on a landing page and it turns out they meant bankroll-based, but you assumed stake-based when you compared them against someone quoting 6% yield. The two are the same bettor. Always verify.
  • Variable stake sizes with a bankroll-based ROI headline.A tipster who stakes bigger on the confident picks can push their bankroll-based ROI up sharply while their per-bet edge (yield) is mediocre. Sometimes this is legitimate Kelly staking; sometimes it’s cherry-picking loud winners with big stakes and quiet losers with small ones.

The three numbers, side by side

  • Yield: profit ÷ total stake. Per-bet-normalised. The tipster industry’s default.
  • ROI (stake-based): mathematically identical to yield. Common on European sites.
  • ROI (bankroll-based): mathematically identical to ROC. Common on US sites and in finance-flavoured writeups.
  • ROC: profit ÷ bankroll deployed. The true money-on-money return.

Related terms

Frequently asked questions

What is ROI in sports betting?

ROI (Return on Investment) is a return metric borrowed from finance. In betting, ROI is used loosely: sometimes it means yield (profit / total stake), sometimes it means ROC (profit / bankroll deployed). The two give very different numbers for the same bettor. Always check which denominator a source is using before comparing across bettors or tipsters.

How is ROI calculated in sports betting?

The most common calculation is ROI = (Net Profit / Total Stake) × 100, which is the same as yield. Example: 100 bets at 1u each, +6u profit, ROI = 6%. The bankroll-based calculation (ROI = Net Profit / Bankroll Deployed) is the same as ROC and usually gives a much larger number because bankroll is smaller than cumulative stake.

What is a good ROI in sports betting?

As yield (stake-based ROI): 2-5% is a genuine edge over a large sample; 5-10% is excellent; 10%+ is exceptional and rare. As ROC (bankroll-based ROI): 10-30% annually is genuinely outperforming most passive alternatives; 30%+ is professional territory. The gap between the two is why you must know which definition the source is using.

ROI vs yield — are they the same in betting?

In many contexts yes — many tipsters and platforms use ROI as a direct synonym for yield (profit / total stake). But some sources use ROI to mean bankroll-based return (ROC). Without a clarifying definition the ambiguity is real. When in doubt, ask which denominator is used, or default to reporting both yield and ROC separately.

Why does the ROI definition matter so much?

A bettor with 1u stakes on a 10u bankroll who ends the year +2u has 20% ROC but only 0.4% yield (10 bets? 100 bets? 1,000?). Two different tipsters both claiming +20% ROI could mean +20% yield (very high, elite) or +20% ROC (unremarkable). The gap between the two is often an order of magnitude, so quoting one without labelling it is close to meaningless.

See both ROIs on your own dashboard.
Am I Up shows stake-based yield and bankroll-based ROC side by side, so you always know which one a headline is talking about. Free, no credit card.
Start tracking →