Matching Speed and Latency Differences Across Betting Exchanges

Data structure and policy choices matter far more than headline latency claims.

Cover illustration for “Matching Speed and Latency Differences Across Betting Exchanges”
Written by
Renata Kowalczyk
Published
October 19, 2026
Reading time
9 min read
Sources cited
4 sources ↓

Matching speed and latency differences across betting exchanges arise from a layered stack of engineering and policy choices. Whether an order reaches available liquidity in time depends on data structures, priority rules, geography, load behaviour and delays built into the process. Understanding those layers explains why the same bet placed at the same moment can produce different outcomes, and provides a stronger basis for venue choice than a headline latency claim.

Why the order book's data structure is the first determinant of matching speed

Two exchanges with identical server hardware can have very different matching speeds before a single packet leaves the building. The difference begins with how their order books store and retrieve resting orders. The dominant implementation, linked lists chained through a balanced tree, imposes two traversal costs. The engine follows pointers to reach an insertion point and searches from root to leaf to locate a price level. Doing that work over and over takes more time when order flow arrives in bursts.

Arrays organised by price level improve cache locality, but price drift can leave the matching loop scanning empty slots. The Priority-Indicated Node (PIN) architecture instead places entries in contiguously addressable slots with priority indicators. Those indicators find insertion positions directly, without comparing entries, and take constant time to update, however large the queue is.

A neighbor-aware balanced search tree also cuts traversal that the engine does not need to do. When the caller already knows a key’s in-order neighbors, splice and graft operations require constant-time reference writes followed by a single rebalancing path. Flash One Technologies’ benchmarks against open-source production engines on the same hardware report 32 million order messages per second on a single CPU core, with sub-microsecond tail latency. That result concerns a particular architecture and benchmark. Its significance is that storage design alone can create a substantial performance gap.

How matching algorithms decide which order fills first, and why algorithm choice shapes market behaviour beyond raw speed

Once the engine can retrieve orders, its matching algorithm decides which eligible order gets a fill. Price-time priority, or FIFO, fills the earliest order at a given price first. Speed thus helps when several participants are trying to get scarce liquidity at odds they want. Pro-rata instead divides a fill in proportion to resting size, rewarding depth. TWAP spreads execution across time for block or scheduled workflows, changing the objective from immediate allocation to execution over a period.

A participant favoured by arrival order may not receive the same allocation under a size-based rule. Price protection is also distinct from time priority. The SEC’s Order Protection Rule under Regulation NMS prohibits trades through protected prices in US equities, but does not mandate time priority between trading centres. It therefore does not establish a universal price-time rule for exchanges.

Algorithm and data structure nevertheless work together. A theoretically efficient priority rule implemented on a slow storage layer can lose its performance advantage to a simpler rule on a faster one. Fairness is harder still, because infrastructure inefficiencies and technical manipulation can undermine priority rules in continuous markets. Mavroudis and Melton’s Libra research demonstrated that changing the matching rule could reduce speed-based predatory trading in a live foreign currency exchange with considerably low impact on market operation. Both the rule and its implementation remain largely internal to the venue, whereas participants have some control over the next layer, their location.

How server geography and co-location translate engine speed into the latency a trader actually experiences

Consider the same bet submitted at the same wall-clock moment from a co-located system and a remote location. The submissions need not reach the order book together. Under price-time priority, that difference can determine which receives available liquidity and which encounters a changed price or no fill. A fast matching engine cannot remove the physical distance between itself and the participant.

The relevant measure is the full round trip. An order goes through a gateway, pre-trade risk checks and matching before confirmation and market-data distribution send information back to the trader. The gateway converts incoming traffic into standardised commands, so delay there carries forward before the order reaches the book. A sequencer assigns sequence IDs and enforces strict execution order, supporting determinism and auditability. Credit, position, fat-finger and validation checks also belong before execution, because a downstream check cannot prevent an oversized order from passing through.

These stages explain why an impressive engine benchmark can coexist with a much slower user experience. In-play betting sharpens the distinction because a sporting event can move prices before a remote order arrives. Co-location reduces the network path by housing participant systems in the same data centre as the matching engine. Yet proximity is not simply an engineering option available on equal terms. Exchanges sell it through co-location fees, and participants differ in their ability to buy that advantage.

Why throughput stability under load matters as much as peak headline speed

A short network path helps little when orders reach a matching core that is already at capacity. Peak speed measured on an empty book says little about performance with deep queues and intense bursts. To judge a throughput claim, the order mix, cancellation ratio, persistence settings and risk checks in use during the test must be known. Without those conditions, a headline number does not describe the workload that produced it. Which engine is fastest and which degrades least under pressure both matter in practice.

The before-and-after architectural case illustrates that distinction through tail latency. Before the change, latency at busy moments rose to roughly seven times what it was during quiet hours. After the change, it stayed within a consistent band. A participant could face a substantial speed disadvantage within the same venue across time, without changing equipment or location.

Micro-bursts create this problem by saturating the per-symbol matching core and building queues. Market makers can respond to the resulting tail-latency spikes with defensive quoting, wider spreads and less displayed liquidity. Because per-symbol matching logic is strictly serialised, Amdahl’s law limits what parallelising the surrounding infrastructure can achieve. More servers do not remove a slow serial loop. Failover belongs in the same assessment, since standby design, real-time redundancy and recovery objectives determine how far an interruption spreads into missed fills.

How Betfair's passive bet-delay rollout illustrates the fairness-versus-speed tension at the policy level

Betfair’s August 2025 rollout of passive bet delays across all tennis and baseball competitions shows that effective speed is also a governance decision. An in-play delay creates a safety window in which participants can cancel bets before they are matched at stale prices. Without that protection, traders with ultra-fast data feeds or physical proximity to an event can act before the market updates. The delay therefore limits one use of speed, with matching-engine repair outside its scope. Its purpose is to change who can benefit from an information advantage.

A passive limit order that cannot be matched imminently adds resting liquidity without immediately taking a stale price. Delaying that order penalises liquidity provision without adding the same protection. Betfair’s passive-order exemption addresses this distinction by separating “make bets” from “take bets”. That split affects market makers who supply orders differently from directional bettors who want their orders filled at once.

Every delay or exemption rule distributes the benefits of speed. Rate limits introduce a separate constraint, because rolling request budgets across endpoints cap how quickly participants can query and act. Even with a fast network and capable hardware, participants are bound by that policy ceiling. Effective access to an exchange’s speed is therefore partly defined by its rules.

How speed differences between exchanges create arbitrage windows, and why those windows are narrowing

When venues process new information at different speeds, their prices can temporarily diverge. Arbitrage finders scan bookmakers and exchanges for combinations that offer a theoretical profit, identifying discrepancies faster than a human can. In sports in-play markets, a goal, a wicket or a horse pulling up can trigger rapid repricing. Bots and other traders withdraw resting bets as they detect the change. The interval between the event and those adjustments is the window that latency arbitrage exploits.

A displayed opportunity is not the same as an executable profit. If slippage pushes the odds at which bets are executed below the break-even point, a strategy with positive expected value turns negative. Investment in faster engines and co-location narrows the interval in which divergent prices remain available. However, it also raises the cost of competing for the opportunities that remain.

Exchanges can change those economics through fees as well as processing speed. Polymarket introduced dynamic taker fees on 15-minute crypto markets in January 2026 explicitly to curb latency arbitrage. A fee can make taking a briefly stale price less attractive without changing the matching rule itself. Latency arbitrage’s effect on slower participants and market integrity attracts increasing regulatory scrutiny even though the practice is not explicitly illegal in most jurisdictions. The competitive response is thus a combination of faster infrastructure and rules that alter the returns from using it.

Whether deliberate speed bumps improve or harm market quality, and what the evidence actually shows

A deliberate speed bump offers an intuitive response to unequal access to speed. Slowing incoming orders can reduce latency arbitrage and encourage participation from traders who cannot compete on proximity or hardware. Both IEX and NYSE American implemented 350-microsecond delays on incoming orders. The intended benefit was a more level playing field across participant speeds and order types. Yet an equal delay does not by itself establish that the resulting market will be better.

NYSE’s November 2019 Data Insights showed wider quoted spreads, lower trading volume and reduced market share after NYSE American introduced its speed bump. NYSE American removed the delay in 2019. A 2026 study published in Financial Management found that introducing a speed bump impeded information assimilation and reduced price discovery as trading activity slowed. These findings identify a cost beyond the inconvenience of waiting. Prices can become less responsive to new information.

That evidence requires weighing the potential gains for slower traders against observed spread, volume and price-discovery effects while leaving open whether other protections against latency arbitrage are harmful. Betfair’s passive-order exemption offers a selective approach, retaining protection against aggressive execution at stale prices without imposing the same wait on passive liquidity. Libra offers another approach by redesigning priority rules to tolerate infrastructure asymmetries. The debate consequently moves beyond faster hardware towards the design of the exchange itself.

What has changed at the frontier of matching architecture, and what it means for participants who cannot co-locate

Over the last decade, the easy gains from co-location, optimised networking stacks and specialised hardware have largely been exhausted. The competitive frontier has shifted towards throughput stability under volatile conditions. PIN-based architecture illustrates that shift by sustaining tens of millions of order messages per second on a single commodity CPU core with sub-microsecond tail latency under bursts. Performance that previously depended on specialised hardware can therefore arise from changing the core design.

For participants who cannot co-locate, this makes the venue’s behaviour under load more important to the speed they can actually use, with distance remaining relevant. An engine that deteriorates during micro-bursts adds variable delay across its participants, even before differences in their network paths are considered. Venue evaluation should therefore demand the conditions behind latency claims, including order mix, cancellation ratio, persistence settings and active risk checks.

API quality and rate limits complete that evaluation because they govern access to the engine. If documentation is poor or request budgets are tight, a trader may be unable to use much of the speed the engine claims. Priority rules and bet-delay exemptions then determine what an arriving order is allowed to do. The strongest comparison is not which exchange advertises the smallest number, but which delivers usable, predictable execution under the conditions in which the participant trades.

Methodology & sources

  1. The World’s Fastest Matching Engine Algorithm

    Provided the benchmark figures for the PIN-based matching architecture, including 32 million order messages per second on a single CPU core with sub-microsecond tail latency.

  2. Enhanced ultra low-latency, high-throughput matching engine for electronic trading systems

    Informed the description of the full order-processing pipeline, including gateway conversion, sequencer assignment, and pre-trade risk checks before matching.

  3. Libra: Fair Order-Matching for Electronic Financial Exchanges

    Supplied the Libra research findings on how changing the matching rule reduced speed-based predatory trading in a live foreign currency exchange.

  4. Methods, apparatuses, and systems for implementing orders with minimal latency

    Informed the discussion of pre-trade validation steps and the architectural reasoning for placing checks before execution rather than downstream.

Renata Kowalczyk