Arbitrage Betting: How Price Gaps Work
Learn how mutually exclusive outcomes can create a cross-book price gap, how to test the maths, and which execution risks can change the result.
Start with the definition
An arbitrage calculation compares prices for outcomes that are mutually exclusive and collectively exhaustive. If the combined implied probability is below one, equalising the return across those outcomes produces a positive theoretical margin. It is a pricing relationship, not a prediction about who will win.
For two decimal prices, O1 and O2, test the pair with:
1 / O1 + 1 / O2 < 1
That condition is necessary before any stake split can be described as an arbitrage. The calculation also assumes both bets are accepted at the displayed price, with compatible settlement rules and no commission or currency cost.
An illustrative two-outcome check
Suppose two mutually exclusive outcomes are quoted at 2.10 and 2.00. Their implied-probability sum is:
1 / 2.10 + 1 / 2.00 = 0.9762
Because the result is below one, the pair has a theoretical margin before any fees, stake limits, or price changes. With a total illustrative stake of €100, proportional stakes are about €48.78 at 2.10 and €51.22 at 2.00. Each branch returns about €102.44, so the theoretical surplus is about €2.44.
This is only a worked calculation. It is not a typical margin, an available offer, or a recommendation to place a wager. Stake-split maths shows how the equal-return calculation extends to more outcomes.
Why a visible gap can disappear
Different operators can publish different prices, but a displayed difference does not establish an executable opportunity. Between observing two prices and completing an order, an operator can change the quote, reduce the accepted amount, suspend a market, or apply a different settlement rule. Exchange commission and rounding can also remove a small theoretical surplus.
Check that the selections cover the same event, market, period, line, and rules. “Home win” and “not home win” can be complementary in the right market; two overlapping props are not. If the terms or outcomes do not match exactly, do not use an arbitrage formula.
Treat execution as a separate question
The formula answers whether a set of prices has a mathematical relationship. It does not answer whether an individual can obtain those prices or whether the result suits their finances. Limits, liquidity, and signal quality explains why a displayed price and a displayed limit are separate pieces of information.
Keep a record of the quote time, accepted price, accepted stake, fees, and settlement terms. That creates a clearer audit trail when an apparent gap does not match the eventual result. Building a useful bet log covers a practical record structure.
Review opportunities in PhotonOdds
Use the Arbitrage view to review cross-book prices and market context. Confirm every detail with the relevant operator before making any financial decision.
18+ only. Betting carries risk. PhotonOdds provides analytical and educational tools, not a promise of profit or a recommendation to place a bet. If gambling is causing harm, see Responsible Gambling.