Available Hire Me

Betfair BSP File Analyser

📊
Drop BSP CSV file here
Upload a Betfair Starting Price file from the Historical Data Portal — any date, any region.

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

About the BSP File Format

What this file contains

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.

Key columns

bsp
Betfair Starting Price — the SP algorithm result at race-off
ppwap
Pre-play weighted average price — where pre-play money was matched
morningwap
Morning WAP — early-morning market consensus price
pptradedvol
Total matched in pre-play phase (£)
iptradedvol
Total matched in-play after the off (£)
win_lose
1 = winner, 0 = loser

SP Drift indicator

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.