Logo

How Many Arbitrage Bets Appear Per Day? OddsFantasy Feed Data

Diagram showing 82,035 pre-match arbitrage listings across 3,050 matches and an average of 11,719 listings per day.
arbitragearbitrage bettingbetting datasportsbook oddsbetting alertsoddsfantasy data
Cadell Griffith · OddsFantasy Research Team
Oct 23 2026

How Many Arbitrage Bets Appear Per Day? OddsFantasy Feed Data

OddsFantasy's arbitrage feed listed 82,035 pre-match arbitrage opportunities across 3,050 matches between 16–22 October 2026, averaging 11,719 a day. That measures scanner availability, not bets placed. The aggregate figures do not establish the median daily count, the daily range, or how opportunities were distributed between individual matches.

Key numbers

  • OddsFantasy's arbitrage feed listed 82,035 pre-match opportunities across 3,050 matches during 16–22 October 2026, averaging 11,719 a day.
  • Football accounted for 56% of arbitrage opportunities in OddsFantasy's feed during 16–22 October 2026.
  • Among the 82,017 arbitrage opportunities that left OddsFantasy's feed during 16–22 October 2026, the median listing duration was 2 minutes.
  • The median arbitrage opportunity in OddsFantasy's feed during 16–22 October 2026 appeared 12.6 hours before kickoff.

The useful distinction is between finding an opportunity and completing its legs. A scanner can identify a price combination without establishing that a particular bettor can access every venue, obtain the displayed stakes, or finish before the prices change. For the underlying mechanism, start with Arbitrage Betting Explained: Odds, Stakes and Risks.

How OddsFantasy measured this

OddsFantasy's feed lists pre-match arbitrage when the best prices for every market outcome, taken from different bookmakers or Polymarket, imply probabilities totaling less than 100%. During 16–22 October 2026, UTC, coverage included 1xBet, BC.Game, BetPawa, Cloudbet, Gamdom, Kalshi, Matchbook, Pinnacle, Polymarket, Rollbit, SBOBET, Smarkets, SportyBet, Stake, Vave and Vbet. These figures measure listings, with return defined as profit divided by the total stake across all outcomes, before fees. Listing duration runs from first appearance to removal; because the feed refreshes every few minutes, very short lifetimes are rounded up to the next refresh.

What were the daily median and busiest-day range?

The daily median and busiest-to-quietest range cannot be determined from the seven-day aggregate. OddsFantasy's measured average was 11,719 listings a day during 16–22 October 2026; that is the daily figure supported by this dataset.

An average spreads the period's volume across its days. A median requires the seven individual daily counts, sorted from lowest to highest, while a range requires the smallest and largest daily counts. Those daily observations are not available here, so presenting either statistic would imply detail the aggregate does not contain.

This matters when planning a scanning routine. The average is not a daily quota, and it does not identify a consistently busy weekday. It also describes only the observed pre-match feed, not all arbitrage across the betting market or an expected volume for another week.

How many arbitrage opportunities appeared per match?

OddsFantasy recorded 82,035 opportunities across 3,050 matches, but those totals do not reveal the number available on a typical match. The aggregate opportunities-per-match ratio is 82,035 divided by 3,050; it is not a match-level median or range.

Formula dividing total opportunity listings by total matches to obtain an aggregate opportunities-per-match ratio.
Dividing totals gives an overall ratio, not the median count or spread across individual matches.

One fixture can support several distinct markets, such as a moneyline, handicap and total. Consequently, a match is not the same unit as an opportunity. Dividing the totals gives an overall ratio, but cannot tell you whether listings were spread evenly or concentrated in a smaller set of heavily listed fixtures.

For match selection, inspect the actual markets rather than assigning the overall ratio to every fixture. The missing information is the distribution: how many matches had few listings, how many had many, and whether those listings overlapped in time. The aggregate figures cannot answer those questions.

Are these unique opportunities or repeated listings?

The 82,035 figure is a count of opportunities listed by the feed, not a verified count of unique, independently executable betting combinations. The aggregate data does not establish a deduplication key or quantify repeated appearances.

Three things need separating: a distinct combination of outcomes and venues, its continued appearance during successive refreshes, and its possible reappearance after removal. A screenshot count, a notification count and a count of distinct combinations can therefore answer different questions. The refresh interval alone does not establish how repeats are counted.

When evaluating scanner volume, ask what identifies an opportunity: the event, market, line, venue pairing, prices, or some combination. Also ask whether a removed combination can generate a new record when it returns. Without that definition, do not relabel the period total as unique bets or infer a repeat percentage.

Where did availability concentrate?

Bar chart of arbitrage listing shares by sport, led by football at 56% and basketball at 18%.
Football supplied the largest share of listings in this seven-day pre-match sample.

Football and handicap markets supplied the largest shares of OddsFantasy's arbitrage listings during 16–22 October 2026. Football accounted for 56%, followed by basketball at 18%, American football at 6.7%, ice hockey at 6.6%, tennis at 4.5% and other sports at 8.3%.

By market, handicaps accounted for 33%, totals for 25% and moneylines for 21% of OddsFantasy's listings during the same period. Those shares describe where the feed found volume, not the probability that any individual match or market would offer an executable opportunity.

Timing was also dispersed. OddsFantasy's feed recorded its largest hourly shares of new listings at 04:00 UTC, with 5.3%, followed by 18:00 UTC at 5.1% and 17:00 UTC at 4.9%. These are shares of the full period's listings grouped by hour, not separate daily totals or proof of a universally best scanning hour.

How much volume remains when you require a larger margin?

A higher return threshold substantially reduces the available listing pool: OddsFantasy's feed recorded 34% (28,150) at 1% or more during 16–22 October 2026. The median listed return was 0.57%, so the headline count should not be read as a count of large-margin opportunities.

  • At least 1%: 34% (28,150) of OddsFantasy's arbitrage listings during 16–22 October 2026.
  • At least 2%: 18% (14,930) of OddsFantasy's arbitrage listings during 16–22 October 2026.
  • At least 3%: 12% (10,156) of OddsFantasy's arbitrage listings during 16–22 October 2026.
  • At least 5%: 9.1% (7,494) of OddsFantasy's arbitrage listings during 16–22 October 2026.

These thresholds overlap: an opportunity above 5% also qualifies for the lower thresholds. They must not be added together. For practical screening, transaction costs and commissions reduce the margin, while changed prices, limited stakes or incomplete legs can change the result entirely.

Why isn't scanner availability the number of bets you can place?

A listing becomes a completed arbitrage position only if all required legs can be placed on compatible terms. OddsFantasy's feed measured availability, not accepted stakes, completed positions or bettor earnings.

Time is one constraint: among the 82,017 opportunities that left OddsFantasy's feed during 16–22 October 2026, 67% were gone within 5 minutes. Account access, available balances, accepted stake sizes and matching settlement rules are separate checks. A large feed can still produce a much smaller actionable shortlist for one bettor.

Other research illustrates why measurement scope matters. A Princeton thesis on live NBA arbitrage found opportunities typically lasted around thirteen seconds under favorable conditions. Its live, two-sportsbook setting is different from this pre-match feed, so that duration is context rather than a directly comparable benchmark.

Likewise, the PLOS statistical framework for sports betting explains that positive expected profit requires particular pricing conditions. Neither a busy scanner nor a large match schedule, by itself, establishes a profitable betting decision.

How can you turn the feed into a practical shortlist?

Use the feed to identify candidates, then verify access, terms, prices and stake allocation before placing any leg. The aim is a workable position, not matching the scanner's daily listing count.

  1. Check the venues and selections in the OddsFantasy arbitrage finder. It compares odds across 50+ bookmakers and venues, including prediction markets, exchanges and sharp books, deducting fees and commissions first.
  2. Confirm that the outcomes cover the same market under compatible settlement rules, and recheck the prices and available stakes at each venue.
  3. Use the arbitrage calculator to split the total stake across outcomes. OddsFantasy does not automatically place arbitrage bets; you place each leg yourself.
  4. Use alerts for discovery rather than assuming execution. OddsFantasy's Classic Telegram plan provides high-EV value bet alerts; Premium adds arbitrage alerts through @OFalert1_bot. Compare the Telegram plans.

For your own records, keep listings reviewed, positions attempted and positions completed separate. That distinction makes your personal capacity measurable without confusing it with the 11,719-per-day feed average observed during 16–22 October 2026.

Frequently asked questions

How many arbitrage bets per day can I place?

The feed does not establish a personal daily betting count: OddsFantasy averaged 11,719 arbitrage listings a day during 16–22 October 2026. Your executable count depends on venue access, accepted stakes, available funds, matching terms and whether all legs remain available.

What was the median number of arbitrage opportunities per day?

The daily median is not available from the aggregate figures for 16–22 October 2026. OddsFantasy recorded an average of 11,719 listings a day, but calculating the median and daily range requires the seven individual daily counts.

Does 82,035 listings mean 82,035 unique bets?

No: OddsFantasy's 82,035 listings during 16–22 October 2026 do not establish 82,035 unique, executable bets. The aggregate figures do not quantify repeated appearances or provide the deduplication definition needed to make that claim.

How much do arbitrage bettors make?

These measurements do not establish bettor earnings. OddsFantasy's median listed arbitrage return was 0.57% during 16–22 October 2026, measured before fees; it was a price-based listing metric, not an achieved account return.

Is arbitrage really profitable?

Arbitrage can produce a positive result when all covering legs are accepted at suitable prices and costs do not erase the margin. OddsFantasy's 82,035 listings during 16–22 October 2026 measure opportunities identified, not completed positions or realized profitability.

Sources

  1. Exploiting Arbitrage Opportunities in Live Sports Betting: An Automated Approach — Princeton University
  2. A statistical theory of optimal decision-making in sports betting — Public Library of Science (PLOS)
  3. Weak Form Efficiency in Sports Betting Markets | American Journal of Management — American Journal of Management

Learn the basics in the free course

Share This Post:

Related Articles

Diagram showing a 1-minute median arbitrage listing duration, with 77% gone within 5 minutes and 91% within 15 minutes.
arbitragearbitrage-bettingodds-databetting-alertssports-tradingoddsfantasy data

How Long Do Arbitrage Opportunities Last? Fe...

OddsFantasy's feed recorded a median arbitrage listing duration of 1 minute, with 77% disappearing within 5 minutes. Here is what ...

Cadell Griffith
Oct 21 2026
Polymarket and Kalshi arbitrage in 36 hours of OddsFantasy scanner data: 597 arbs with a Polymarket or Kalshi leg, 26 Polymarket vs Kalshi, 1.36% median Polymarket vs sportsbook return, 1.2-minute median listing
polymarket kalshi arbitragekalshi arbitragepolymarketkalshiprediction marketsarbitrage bettingvalue bettingoddsfantasy data

Polymarket and Kalshi Arbitrage: What Our Sc...

36 hours of OddsFantasy scanner data: 597 pre-match arbs had a Polymarket or Kalshi leg, only 26 paired the two venues, and the me...

Cadell Griffith
Oct 19 2026
Table of arbitrage betting software prices in October 2026: BetBurger, RebelBetting, OddsJam, Surebet, BreakingBet and OddsFantasy
arbitrage bettingsurebetsarbitrage softwarebetting toolscomparisonoddsfantasy data

Best Arbitrage Betting Software in 2026: 6 T...

Six arbitrage betting tools compared on coverage, speed and price, plus 16 hours of OddsFantasy feed data: the median arb returned...

Cadell Griffith
Oct 18 2026