Calculate Betting ROI

Return on investment from staked, returned and number of bets.

Please enter a valid stake amount
Please enter a valid stake amount
Results
Net Profit --
ROI % --
Average Stake --
Profit per Bet --

How to Use This Calculator

  1. Enter your total amount wagered (every stake combined)
  2. Enter the total returned (winning payouts including stakes)
  3. (Optional) Add the number of bets placed for per-bet metrics
  4. Get profit, ROI %, and per-bet stats

Formula

Net Profit = Total Returned − Total Wagered

ROI = Net Profit / Total Wagered × 100%

Average Stake = Total Wagered / Number of Bets

Profit per Bet = Net Profit / Number of Bets

Sustained ROIs above 5-10% are typical of strong sports bettors over 1000+ bets; anything above 20% on a small sample is usually variance, not skill.

Frequently Asked Questions

What counts as a good ROI in sports betting?

Pro bettors usually target a long-term ROI of 5-10%. Clearing 3% over a big sample (5000+ bets) is exceptional. Sharps tend to run thinner (2-3%) on heavy volume, while recreational winners land at 5-15% on smaller volume with more variance.

Is ROI the same as yield?

Yield is just another label for ROI in a betting context. Both express profit as a percentage of total wagered. The terms swap freely, with yield favored in horse racing and European betting, and ROI in US sports and matched betting.

Why does sample size matter so much?

Over the short term, ROI is driven by variance, not skill. A 20% ROI across 50 bets means next to nothing, since random swings produce that easily. To separate skill from luck you generally need 1000+ bets with steady staking and odds before ROI reflects your real edge.

Should I split ROI by sport, market, or bet type?

Definitely, track each segment on its own. A single total ROI can mask that you’re crushing NHL totals while leaking money on NBA spreads. Granular tracking is the backbone of any long-term improvement loop.