ROI Calculator
Betting return on investment from total staked, total returned and number of bets.
How to Use This Calculator
- Input your total amount wagered (the sum of every stake)
- Input the total amount returned (winning payouts inclusive of stakes)
- (Optional) Input the number of bets placed to unlock per-bet metrics
- Read off profit, ROI %, and per-bet statistics
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 ROI counts as good in sports betting?
Professional sports bettors generally target a long-run ROI of 5-10%. Anything above 3% across a large sample (5000+ bets) rates as exceptional. Sharps often run thinner (2-3%) at higher volumes; recreational winning bettors run 5-15% on smaller volumes but with more variance.
Is ROI the same as yield?
Yield is simply another label for ROI in a betting context. Both express profit as a percentage of total wagered. The terms are interchangeable — yield dominates in horse racing and European betting, ROI in US sports betting and matched betting.
Why is sample size so important?
Over short horizons ROI is driven by variance, not skill. A 20% ROI across 50 bets is essentially meaningless — random variance produces it easily. Separating skill from luck typically demands 1000+ bets with consistent staking and odds before ROI begins to reflect your true edge.
Should I segment ROI by sport, market, or bet type?
Yes — measure each segment in isolation. Aggregate ROI can mask the fact that you profit on NHL totals while leaking money on NBA spreads. Granular tracking is the basis of any improvement loop in long-term betting.