Key takeaways
- RaceWatch win % is winners divided by runs, and place % is placed finishes divided by runs, both counted over the window printed on each table.
- RaceWatch profit and loss is to a £1 level stake at Industry SP, plus Betfair SP profit and loss before commission where Betfair SP covers 95 of every 100 runs.
- RaceWatch counts each jumps season from 1 May to 30 April and each Flat season as a calendar year, and prints the minimum runs for every table.
Where do RaceWatch figures come from?
RaceWatch figures come from British and Irish results since 1990, the day's declarations and the prices returned for every run, both Industry SP and Betfair SP where it exists.
Every run in the archive carries its finishing position, the number of runners, the starting price and, where available, the Betfair SP, together with the course, distance, going, class, trainer, jockey and owner. Declarations add the horses due to run today and tomorrow, which is what pages about returners, course and distance winners and today's runners are built from.
Figures are always about a group of runs: a trainer's runs after a break, favourites on heavy ground, a stall at one course. The group, the window and the number of runs are printed with the figure, so the same definitions apply whether a table covers ten seasons or the season to date.
How are win % and place % calculated?
Win % is the number of winners divided by the number of runs, multiplied by 100. Place % is the number of placed finishes divided by the number of runs, on the same basis.
A run counts once a horse has come under starter's orders, so a horse withdrawn before the race is not a run and does not lower anyone's win rate. A trainer with 30 winners from 200 runs has a win % of 15, whatever the prices. Win % answers how often a group wins
Place % counts a run as placed when it finishes first in fields of two to four, in the first two in fields of five to seven, and in the first three in fields of eight or more. Place % is most useful beside win %, because a group that places often but rarely wins behaves differently from one that either wins or finishes well beaten.
- Runs: horses that came under starter's orders
- Wins: first place in the official result, after any stewards' changes
- Win %: wins divided by runs
- Place %: placed finishes divided by runs
Over ten seasons to 2025, British and Irish runners starting at 5/1 won 14.0% of 37,169 runs, against an implied chance of 16.7%.Live from data/win-rate-by-odds · Sample: 37,169 runs at 5/1 · Window: Jumps 2016/17 to 2025/26; Flat 2016 to 2025
Go deeper before the next race.
Open every racecard in full and get your research done before they go to post.
- 14racecard tabs per race
- 20+bookmaker prices side by side
- Trackeralerts when your horses are declared
30-day free trial
£0today
Start my 30-day free trialBy continuing you agree to our Terms and Intellectual Property and Acceptable Use policy.
£0 today. Card on step 2. £24.99 from day 31.Cancel any time.
Win % by Implied chance %
Racing records
RaceWatch sets each run's expected chance from its starting price, scaled within each race so that the chances add up to exactly one winner.
A price implies a chance: 4/1 implies one in five. Added up across a race, those raw chances come to more than one because of the bookmakers' margin, so RaceWatch divides each runner's raw chance by the race total. That race-normalised probability is the runner's expected share of a win, and adding it up across a group gives expected winners.
Above 1.00 it won more often than the market expected, below 1.00 less often.
| Runner | SP | Raw chance | Race-normalised |
|---|---|---|---|
| A | Evens | 0.500 | 0.425 |
| B | 2/1 | 0.333 | 0.283 |
| C | 4/1 | 0.200 | 0.170 |
| D | 6/1 | 0.143 | 0.121 |
| Total | 1.176 | 1.000 |
Raw chance is 1 divided by (fractional odds plus 1). Each raw chance is divided by the race total of 1.176, so the four expected shares add up to one winner.
How is profit and loss calculated at Industry SP and Betfair SP?
Profit and loss is to a £1 level stake on every run in the group. A winner returns its starting price as profit and a loser costs £1, at Industry SP and, where covered, at Betfair SP.
A 5/1 winner adds £5 and each loser takes away £1, so ten runs at 5/1 with two winners show a profit of £2.
RaceWatch holds Betfair SP from March 2024 only, and not for every race since, so a coverage rule applies: Betfair SP profit and loss is shown only where Betfair SP covers at least 95 of every 100 runs in the table's window, and the column is left out otherwise. All Betfair SP figures are before any Betfair commission.
Which windows and seasons does RaceWatch use?
RaceWatch counts each jumps season from 1 May to 30 April, labelled like 2025/26, and each Flat season as a calendar year, labelled like 2025. Every table names its window.
Long windows such as ten or five seasons give samples large enough to trust; season-to-date and this-month windows show what is happening now. Many pages pair the two, so a trainer's long-run record after a break sits beside the current season. Where a page mixes codes, the jumps seasons and Flat years are listed separately in the window line.
| Window | Jumps | Flat |
|---|---|---|
| One season | 1 May to 30 April, for example 2025/26 | 1 January to 31 December, for example 2025 |
| Ten seasons to 2025 | 2016/17 to 2025/26 | 2016 to 2025 |
| Season to date | From 1 May of the current season | From 1 January of the current year |
| Today | Declared runners for the day | Declared runners for the day |
What minimum samples does RaceWatch apply?
Every RaceWatch table states its own minimum number of runs in its notes, and rows below that minimum are left out rather than shown with a misleading figure.
The minimum depends on the question. Trainer and jockey tables typically need at least 30 runs, draw tables that show single stalls need at least 100 runs per stall, and season-to-date leaderboards start from 10 runs. Where a figure is shown on a small sample, such as a horse's own record, the runs are printed beside it so a strike rate built on four runs is read for what it is.
How are silks and refresh times handled?
Silks appear beside horse names wherever the colours are held for that runner, and data pages refresh every night after the results, with live pages updating through each race day.
Silks are the owner's registered racing colours as carried on the racecard. Where colours are not available for a runner, a blank placeholder keeps the table aligned. Nightly rebuilds recalculate every season table once the day's results are in. Pages built on today's declarations, such as returners and course and distance winners running today, update through the race day so non-runners and changes show up promptly.
What do the free pages leave out?
The free pages leave out member data: RWS scores, live bookmaker prices and market moves, Speed+ speed and sectional data figures, Telegram alerts and follow lists, FormLines+ and Angles.
Free pages describe groups of runs and the season's leading names. Member data applies to individual runners on today's cards, so it stays inside the app. That split keeps the free pages focused on checkable history, with the window and sample printed, while members get the same measures on every declared runner alongside speed and sectional data speed data and price movement.
The same definitions on today's runners
Members see win %
By continuing you agree to our Terms and Intellectual Property and Acceptable Use policy.
Questions people ask
Racing records
Betfair SP is used for a separate profit and loss column where its coverage allows.
What minimum sample does RaceWatch need before showing a figure?
Each table states its minimum, typically 30 runs for trainer and jockey tables and 100 runs per stall for draw tables. The runs are printed beside every figure so small samples are easy to spot.
When is Betfair SP profit and loss shown?
Betfair SP profit and loss appears only where Betfair SP covers at least 95 of every 100 runs in the table's window, and otherwise RaceWatch shows profit and loss at Industry SP only. RaceWatch Betfair SP figures are before any Betfair commission.
How does RaceWatch define a jumps season and a Flat season?
A RaceWatch jumps season runs from 1 May to 30 April and is labelled like 2025/26. A Flat season is a calendar year from January to December.
How often are RaceWatch figures updated?
Season tables are rebuilt every night after the day's results are added. Live pages built on today's declarations update through each race day.
Keep reading
Go deeper before the next race.
Open every racecard in full and get your research done before they go to post.
- 14racecard tabs per race
- 20+bookmaker prices side by side
- Trackeralerts when your horses are declared
30-day free trial
£0today
Start my 30-day free trialBy continuing you agree to our Terms and Intellectual Property and Acceptable Use policy.
£0 today. Card on step 2. £24.99 from day 31.Cancel any time.
Updated