The Phantom Arbitrage: Why Sportsbook Odds Screens Can Show Profits That Do Not Exist

sportsbook arbitrage execution risk

An odds comparison tool can identify what looks like a profitable difference between two sportsbooks, even when no one could actually obtain both displayed prices. The problem is that a quoted price is not the same as an accepted wager.

This distinction is especially important for sports arbitrage, where mathematical calculations suggest that opposing outcomes can be covered for a positive return.

A scanner might identify two attractive prices, calculate the potential return and label the situation an arbitrage opportunity. However, that calculation may depend on one price that has already changed, a market that has been suspended or a wager that would not be accepted at the assumed amount.

The arithmetic can be correct while the conclusion is wrong.

For analysts evaluating sportsbook comparison tools, the central question is whether the reported prices represent transactions that could have been completed under the same market conditions.

How a Profitable-Looking Odds Gap Appears

Consider a hypothetical sporting event with exactly two possible settlement outcomes: Team A wins or Team B wins. Assume there is no draw, push or other settlement possibility.

Sportsbook A displays decimal odds of 2.10 for Team A.

Sportsbook B displays decimal odds of 2.10 for Team B.

These are invented prices used only to demonstrate the calculation. They are not current sportsbook quotations.

The implied probability of each price is:

1 ÷ 2.10 = 47.62%

Adding both implied probabilities produces:

47.62% + 47.62% = 95.24%

The combined implied probability is below 100%.

Under the stated assumptions, two equal $100 stakes would produce a gross payout of $210 regardless of which team wins.

The total amount committed would be $200.

The theoretical net result would therefore be:

$210 − $200 = $10

That represents a 5% return on the combined $200 stake, assuming both wagers are accepted and settled under identical, complementary rules, with no additional charges.

In mathematical terms, this is an arbitrage opportunity.

But the calculation describes what would happen if both prices were available and could be used together. It does not establish that those conditions existed in the real market.

A comparison tool that labels this a guaranteed $10 profit without verifying those assumptions is making a stronger claim than its data supports.

The Hidden Difference Between a Price Snapshot and a Confirmed Wager

Sportsbook odds move continuously as new information enters the market.

A comparison platform typically collects prices through a data provider, a direct feed or another approved data-access method.

Those records may represent the most recent information available to the comparison service, but not necessarily the price currently available for acceptance at the sportsbook.

The distinction is visible in The Odds API’s historical odds documentation.

The provider explains that its historical service stores snapshots of bookmaker prices. For its featured markets, snapshots are available at five-minute intervals from September 2022 onward, and the API returns the nearest available snapshot at or before the requested time.

The documentation also distinguishes the snapshot timestamp from individual bookmaker update times.

Those timestamps provide useful historical context, but they do not prove that an individual customer could have obtained every displayed price.

Imagine that Sportsbook A updated its prices at 14:00:05 while Sportsbook B updated at 14:00:48.

A comparison assembled at 14:01 might contain prices captured at different moments.

That difference is not necessarily an error. It reflects the timing of the available data.

However, the two quoted prices may never have been simultaneously available for acceptance.

For an analyst evaluating arbitrage alerts, this creates a serious measurement problem.

A scanner might identify a mathematical difference between two recorded prices even though the apparent opportunity disappeared before the second price was collected.

This issue becomes more important in live markets, where a goal, touchdown, injury or other development can change prices quickly.

BettorSearch’s earlier article on live betting markets and real-time data explains how feed latency, market suspensions and acceptance delays affect sportsbook comparisons.

The additional question for arbitrage analysis is whether the complete combination of displayed prices was ever executable.

What Happens When One Side Changes Before Acceptance?

Return to the hypothetical two-outcome example.

The analyst initially observes decimal odds of 2.10 on both sides.

Now suppose the first $100 wager is accepted at 2.10, but the second sportsbook changes its price to 1.90 before accepting the other $100 wager.

The original calculation no longer applies.

If both wagers were accepted at those different prices, the possible outcomes would be:

OutcomeGross payoutTotal stakesNet result
Team A wins$210$200+$10
Team B wins$190$200−$10

The originally projected guaranteed $10 profit has disappeared.

There is now financial exposure to the outcome.

Changing the size of the second stake would not restore the original guaranteed-profit calculation at these revised prices. The sum of the reciprocal prices is now greater than 100%.

That is a mathematical distinction, not a recommendation to place either wager.

The example assumes both transactions ultimately receive ordinary settlement. Different market rules, canceled events or voided wagers could produce different results.

The important point is that arbitrage calculations depend on accepted prices, not prices previously displayed on a screen.

Sportsbook Rules Recognize This Difference

FanDuel’s Ontario sportsbook house rules, in the version dated July 30, 2026, state that odds can change before a wager is accepted.

Those rules distinguish previously displayed prices from the odds confirmed when the transaction is accepted. They also explain that in-play requests may experience delays and that market information may not update simultaneously across different channels.

These are Ontario-specific rules, not a statement about every FanDuel product or jurisdiction.

Nevertheless, they demonstrate why an odds display cannot automatically be treated as a completed transaction.

A comparison tool should distinguish the quoted odds, the price submitted for acceptance and the final accepted price.

Combining those records into one field can make historical performance look more reliable than it was.

Market Availability Is Another Missing Variable

Even when two prices are mathematically compatible, there may be practical restrictions on whether both markets are available.

A sportsbook can temporarily suspend a market during an event.

Limits can also affect whether a proposed wager is accepted at the requested amount.

For example, a comparison tool might identify a hypothetical return based on two $500 wagers.

If one operator would accept only a smaller amount at its displayed price, the original calculation would no longer describe the complete transaction.

This does not necessarily mean the displayed price was inaccurate.

It means the assumed stake was not available on the stated terms.

The problem is similar when one side of the comparison is temporarily unavailable.

A scanner may continue displaying the last recorded price after the underlying market has stopped accepting new wagers.

Without market-status information, that stale quotation can appear to be an opportunity.

For a more reliable analysis, the dataset needs to distinguish at least three conditions:

  • A price was observed.
  • The associated market was available.
  • A wager was actually accepted at the recorded price and amount.

These conditions should not be treated as interchangeable.

Regulations Also Separate Displayed Markets From Accepted Transactions

Massachusetts offers an example of this distinction in its regulatory framework.

Under 205 CMR 247.07, Acceptance of Sports Wagers, operators must display available wagering propositions and provide an opportunity for the patron to review and finalize a wager before acceptance.

The regulation also addresses transaction changes, permitted cancellation procedures and circumstances in which an operator is not obligated to accept a wager because of equipment failure.

This does not create a universal rule for other jurisdictions.

It does show why an analyst should distinguish market publication from transaction acceptance.

A quoted market and an accepted wager are separate stages of a regulated betting process.

sportsbook arbitrage betting risks

Different Settlement Rules Can Destroy an Apparent Hedge

Arbitrage calculations also assume that all relevant outcomes are covered by compatible settlement rules.

That assumption deserves special attention when two operators offer markets with similar names.

Consider a hypothetical soccer match.

One sportsbook offers a market settled on the result after 90 minutes plus stoppage time.

Another offers a market that includes extra time.

Although both may describe a team winning, their settlement conditions are different.

A comparison that treats those prices as opposite sides of the same outcome is unreliable.

The same issue can arise with player participation requirements, postponed games, abandoned events and other market-specific conditions.

Even if both wagers are accepted, one may be voided while the other remains active.

That can leave the analyst with a financial exposure that the original arbitrage calculation did not include.

Betfair’s general sportsbook rules explicitly distinguish its Sportsbook and Exchange products.

They explain that settlement conditions can differ between the products, including situations where a selection wins on one product but loses or is voided on another.

The rules also discuss market suspensions, delays affecting in-play requests and the treatment of certain wagers placed after an outcome becomes known.

For analysts, the implication is straightforward.

Two prices should not be treated as complementary simply because their displayed selection names appear to oppose each other.

The event identifier, market definition, settlement period and relevant operator rules must all be compatible.

BettorSearch’s article on NFL prop pricing gaps across sportsbooks discusses the importance of matching the same player, market and statistical threshold when comparing prices.

Arbitrage analysis needs that same discipline, plus verification that the two markets’ settlement conditions genuinely cover the intended outcomes.

How to Evaluate an Arbitrage Scanner’s Performance Claims

A tool that identifies potential pricing differences can provide useful market information.

The problem arises when it presents those differences as realized profits or guaranteed executable returns.

A credible performance report should separate three levels of evidence.

Theoretical opportunities are mathematical differences calculated from observed prices. They establish what the pricing formula indicates under its stated assumptions.

Potentially executable opportunities have additional evidence supporting market availability, compatible settlement rules and relevant stake limits. They still do not establish that every transaction could have been completed.

Confirmed transactions require records showing that the relevant wagers were actually accepted at specified prices and amounts. Their financial performance should be calculated using the accepted terms and final settlements.

These are different analytical categories.

A historical collection of theoretical opportunities is not a verified wagering record.

Likewise, an arbitrage scanner’s alert count does not reveal how many opportunities remained available long enough to be acted upon.

That distinction matters when comparing software providers.

One system might identify thousands of apparent pricing differences because it monitors numerous bookmakers using relatively infrequent updates.

Another might identify fewer differences because it applies stricter market-matching and freshness requirements.

The first tool’s larger alert count would not necessarily establish superior market coverage or usefulness.

To compare systems meaningfully, an analyst should examine quote age, market-matching accuracy, unavailable-market rates, stake assumptions and acceptance evidence.

Why Backtesting an Arbitrage Scanner Is Difficult

Historical odds data can help determine whether pricing differences appeared in recorded snapshots.

It generally cannot establish that all displayed prices were simultaneously available for acceptance.

A retrospective simulation may therefore overestimate opportunities if it assumes every captured price could have been obtained immediately.

This is especially problematic when a scanner’s historical results are calculated from the best available price on each side without considering the timing of those observations.

A reliable report should label such results as theoretical price comparisons.

If a provider claims historical execution performance, it needs accepted transaction records rather than reconstructed quotes alone.

When live acceptance data is unavailable, the correct conclusion is uncertainty—not an invented transaction history.

The Most Useful Metric Is Not the Largest Displayed Profit

An arbitrage alert can be mathematically correct and operationally useless.

The hypothetical example demonstrates how an apparent 5% return disappears when one accepted price differs from the earlier quotation.

Real-world market comparisons introduce additional uncertainty through timestamps, market suspensions, limits, settlement rules and jurisdictional restrictions.

A useful analytical tool should make these limitations visible instead of hiding them behind an attractive percentage.

For readers evaluating sportsbook software, the strongest evidence is not the number of profitable-looking alerts displayed.

It is the quality of the underlying records and the accuracy with which the system distinguishes observed prices, available markets and accepted transactions.

Even confirmed historical execution does not guarantee similar future opportunities or profits. Gambling involves financial risk, and apparent arbitrage should not be presented as reliable income.

The practical standard is simple: an odds gap is a market observation until transaction evidence supports a stronger claim.