App coming soon to the App Store

Beginner guide · 14 September 2026 · 5 min read

How to read racing results

How to read racing results

A results line looks like clutter until you know what each part is doing. Take a typical entry: horse name, finishing position, jockey, weight carried, starting price, then a distance such as "3l" or "nk" showing the gap to the horse in front. Read left to right and it's really just a story of the race in shorthand - who beat who, and by how much.

The finishing order comes first, then the beaten distances, then usually the going description and the winning time near the bottom of the card. Each piece tells you something different. The order tells you the result. The distances tell you how close it was. The going and the time tell you what kind of race it was underneath the bare result, which matters more than people think when you're trying to work out whether a horse ran better or worse than the bare form suggests.

Beaten distances and what a length actually means

A length is roughly the length of a horse - about 8 feet, though it varies with the animal and isn't measured with a tape at the track. Official distances are estimated by the judge, or increasingly by camera, and they run through a standard scale: short-head, head, neck, then lengths and fractions of a length such as 3/4l or 1 1/4l. A short-head is closer than a head, which is closer than a neck, and none of them are worth a fixed number of lengths - they're just finer gradations for a photo finish.

Once gaps get bigger the scale moves to lengths, then to "distances" once a gap passes around 30 lengths, sometimes shown as "dist" on an old-style card. In practice, a horse beaten a length and a half in a two-mile chase has run much closer to the winner than the raw number suggests, because a length matters less at the back of a large field over a long trip than it does in a two-horse sprint finish. Context always changes what a beaten distance is worth.

Where it catches people out is comparing distances across different types of race. Three lengths beaten in a competitive handicap at Newbury is not the same form as three lengths beaten in a small field at a lesser meeting. The number is honest, but it needs the race around it to mean anything.

The codes: PU, UR, F, BD, RO, RR

Not every horse finishes, and the codes explain why. PU means pulled up - the jockey stopped the horse, usually because it was beaten, tired, or in trouble, and there's a difference between pulled up out the back with no chance and pulled up because something felt wrong underneath. F means fell, BD means brought down through no fault of its own, usually another horse falling in front of it, and UR means unseated rider, where the horse was still travelling but lost its jockey.

RO is ran out - the horse left the course, often at a bend or a hurdle, sometimes through a rider error and sometimes through the horse's own doing. RR means refused to race, which covers horses that stopped at a fence or simply wouldn't go. None of these count as a finishing position, and none of them should be read as "beaten a long way" in the way a PU sometimes gets lumped in with also-rans.

The reason this matters for auditing any set of picks is straightforward. A horse that fell isn't the same result as a horse that ran on but simply wasn't good enough, even though both show up as "losers" if you're only counting winners and losers. A record that quietly bundles fallers and pulled-up runners in with beaten favourites is telling you less than it looks like it is.

Non-runners, withdrawals and void races

A non-runner is a horse declared but withdrawn before the race, for anything from a vet's inspection to a change in the going that doesn't suit. Bets on a non-runner are void and stakes are returned, and on ante-post bets the rules are different again - ante-post money is normally lost if the horse doesn't run, which is one of the trade-offs of getting an early price.

Occasionally a whole race is declared void, usually after a starting stalls malfunction, a false start that isn't spotted in time, or a course issue that affects the entire field fairly. When that happens all bets on the race are void and stakes go back, and the result simply doesn't stand, which is why you'll sometimes see a card with no official finishing order at all for one race on the day.

Withdrawn horses before the final declaration stage don't usually affect placed bets in the same way, but it's worth checking the specific rule that applied on the day, since each situation can be treated slightly differently depending on when the withdrawal happens relative to the off.

Winning time and the going comment

The winning time on its own tells you very little, because tracks vary in shape, distance measurement and undulation. What matters is how that time compares with the standard time for the course and distance, and with the going description that's issued by the clerk of the course - good, good to soft, soft, heavy, and so on, sometimes split by section of the track.

A fast time on soft ground usually means a strongly run race, and it can flatter horses that were up with the pace throughout. A slow time on quick ground with a struggling finish can mean a truly run race where stamina was tested to the limit, and horses who finished close up might have shown more than the bare beaten distance suggests. Reading the time against the going, rather than in isolation, is what turns a number into information.

None of this replaces watching the race, but for anyone working through cards after the event it's the fastest way to separate a genuine form line from one that only looks good on paper.

How to Read Racing Results (Beaten Distances & Codes)