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.
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.
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.
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.
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.

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.
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.

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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.

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

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...

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