Files follow Betfair's BSP export format:
event_id, menu_hint, event_name, event_dt, selection_id, selection_name,
win_lose, bsp, ppwap, morningwap, ppmax, ppmin, ipmax, ipmin,
morningtradedvol, pptradedvol, iptradedvol
Betfair's BSP price files contain one row per runner per race. Each row records the Betfair Starting Price alongside three weighted average prices — morning, pre-play, and in-play — and matched volumes split across those three phases.
Files are named by region and date (e.g. bfpricesukwin01052026.csv) and are available free from Betfair's Historical Data Portal for registered users.
The SP Drift column shows (BSP / PP WAP − 1) × 100%.
A positive value means the BSP was higher than the pre-play WAP — the price drifted at SP, suggesting money came in late to lay it (or backing dried up at the off).
A negative value means the BSP was lower — the price steamed at SP, consistent with late SP backing.