Everything on this site comes from one free source: Betfair's daily Starting Price files at promo.betfair.com/betfairsp/prices. There's one file per day for UK win markets and one for Irish win markets, with names like dwbfpricesukwin09112026.csv. A file named for a date holds the previous day's racing.
The columns
| Column | What it is |
|---|---|
| event_id, menu_hint, event_name, event_dt | The market: Betfair's race ID, the meeting (“Sandown 8th Nov”), the race name (“2m4f Hcap Hrd”) and the off time. |
| selection_id, selection_name | Betfair's ID for the horse, and its name. We key horses on the ID. |
| win_lose | 1 if it won, 0 if not. |
| bsp | Betfair Starting Price. |
| ppwap, morningwap, ppmax, ppmin | Pre-play weighted average price, morning WAP, and the highest and lowest pre-play traded prices. |
| ipmax, ipmin | Highest and lowest prices traded in-play. These only count bets with a payout over £100, so they're not tick-perfect. |
| morningtradedvol, pptradedvol, iptradedvol | Money matched in the morning, pre-play and in-play. |
A real row
For example, Bobbys Nelson ran in the 2m Nov Hrd at Ffos Las on 9 Nov 2025. Its BSP was 5.19 and its in-play low was 1.30, which is 25% of its BSP. It lost. That's a DOB under our rule. Source: CSV.
How we turn rows into rates
A runner counts if its BSP is at least 2.02 (below that, half the price would be under 1.01, which can't trade) and Betfair recorded an in-play low for it. It's a DOB if the in-play low is half the BSP or lower. That's it. Full details, exclusions and the race-type rules are on the methodology page.
Trading tools
If you trade in-running yourself you'll want proper exchange software, not a spreadsheet. We'll review the main options here. In the meantime, the featured tools slot below is reserved for them and is empty for now.
See also: Tools FAQ
By The DoubleOrBust Team · Data 9 Nov 2025 – 9 Nov 2026, updated daily from Betfair's BSP files · How we count