FindMeBet

How big is a real arbitrage edge?

Everyone in this category quotes a number for the size of a typical arbitrage, and nobody shows their working. So here is ours, with the sample stated: every arbitrage our scanner recorded across 35+ crypto and no-KYC sportsbooks over 37 days.

Sample: 3,326 arbitrages · 19 June – 26 July 2026 · soccer, tennis, basketball, esports · two-way and three-way markets. Raw counts in the tables below; method and limitations at the end.

0.86%
median edge
8 min
median lifetime
100%
of 20%+ edges were bad data

1. The distribution

After removing the ones our own data-quality checks flagged (more on that below), 2,563 arbitrages remained. Their sizes:

PercentileEdge
25th0.32%
50th — median0.86%
75th2.13%
90th4.35%
95th6.22%
99th12.01%

n = 2,563 · arbitrages passing data-quality checks

The median is 0.86%. Three quarters of everything found was under 2.13%. That is the honest shape of this activity: it is a low-single-digit business, and the interesting question is not how big the edges are but whether you can actually get them on.

For context on what that means in practice: on a 1,000 stake, a median arbitrage is a shade under 9 back — before anything goes wrong, and assuming every leg is accepted at the price shown. This is not a page arguing you should do this.

2. The part nobody publishes

Our scanner flags an arbitrage when it fails a data-quality check — the two books turn out to be the same platform behind different brands, or the market shape does not survive verification, or the price is an outlier against the consensus of every other book. We keep those rows rather than deleting them, which means we can ask a question the rest of the category cannot: how does the flag rate change as the claimed edge gets bigger?

under 1% 13.6%
1–2% 19.8%
2–3% 20.4%
3–5% 23.8%
5–10% 27.1%
10–20% 54.4%
20%+ 100.0%

share of arbitrages in each band that failed a data-quality check · n = 3,326

Claimed edgeFoundFlaggedFlag rate
under 1%1,62022013.6%
1–2%60011919.8%
2–3%3096320.4%
3–5%3037223.8%
5–10%2105727.1%
10–20%1146254.4%
20%+170170100.0%

Every single arbitrage we recorded above 20% was bad data. All 170 of them. Not most, not nearly all — every one. Above 10% it is already worse than a coin flip.

This is the most useful thing in the dataset, and it is why we publish it. The instinct when a scanner shows a huge number is excitement. The correct instinct is suspicion. A 30% arbitrage is not a windfall; it is an alert that two prices are being compared that should not be.

There is a second reason big numbers are the wrong thing to chase even when they are real: an edge that large usually means a book has made an obvious pricing mistake, and every book's terms let it void bets taken at an obviously wrong price. The bet most likely to be cancelled is exactly the one that looked best.

3. What the flags actually were

These are not hypothetical categories. Each is a bug we found, diagnosed and fixed in our own adapters, and each produced convincing-looking arbitrages before it was caught:

The common thread is that none of these is an arithmetic error. The arithmetic was right every time. The inputs were two different markets.

4. Not all sports are equally trustworthy

SportArbitragesFlag rateMedian edge
Tennis93834.5%1.63%
Soccer1,72119.4%0.90%
Basketball61615.9%0.99%
Esports5113.7%1.00%

sports with at least 20 recorded arbitrages

Tennis has roughly double soccer's rate of bad data, and the highest median edge — which, given everything above, should be read as a warning rather than an opportunity. Both facts have the same cause: tennis player names are short, inconsistently formatted across books, and shared between singles and doubles draws, so tennis is where fixture matching goes wrong. Its apparently fatter edges are substantially an artefact of that.

5. How long an arbitrage lasts

Size is only half the story. The other half is whether it is still there when you have finished placing the second leg. For the 2,560 arbitrages we watched from appearance to disappearance:

Gone withinShare
5 minutes38.8%
15 minutes60.7%
1 hour71.4%

median lifetime 8.1 minutes · 25th percentile 3.0 minutes

The median arbitrage survives about eight minutes. Nearly two in five are gone inside five. That number, not the edge size, is what determines whether this is workable for a given person: if it takes you six minutes to log into two books and place two bets, the median opportunity is a coin flip on whether the second price is still there.

Method, and what this doesn't tell you

Every figure above comes from one query against our own database over 19 June – 26 July 2026. We have not smoothed, resampled, or excluded anything except where a table says so.

Real limitations, stated plainly:

If you want to check any of this, the calculators are free and the prices are live: sure bet calculator, de-vig calculator.

See the live prices Free to watch — no card needed