Key points
- Past performance abbreviations are the shorthand codes that appear in race programs, running lines, and pedigree summaries to describe a horse's age, sex, race outcomes, track conditions, distances, and breeding.
- The most common categories include gender and age codes, race outcome and incident codes, track surface and condition codes, distance and race type codes, and breeding or country of origin codes.
- Learning these abbreviations saves time and lets you focus on analysis instead of decoding symbols when you read a racing form.
- EquinEdge's HandiView cleans up and standardizes these raw abbreviations so you see clear, consistent past performance lines at a glance.
- Proprietary metrics like EE Win Percentage, Pace Metric, and Strength of Race interpret the underlying data behind these codes to surface actionable insights.
Every horse racing past performance line packs a lot of information into a small space. A single string of letters and numbers tells you where a horse finished, how the race unfolded, what the track condition was, and more. To read those lines quickly, you need to know the abbreviations.
This glossary covers the most common past performance abbreviations you will see on racecards, in the Daily Racing Form, and inside EquinEdge's HandiView. The codes are grouped by category so you can find what you need fast.
Gender and age abbreviations
These codes identify a horse's sex and age class. They often appear next to the horse's name or in the conditions line of a race.
- C – Colt: an ungelded male horse under 5 years old.
- F – Filly: a female horse under 5 years old.
- G – Gelding: a castrated male horse of any age.
- H – Horse: an ungelded male 5 years old or older.
- M – Mare: a female horse 5 years old or older.
- R – Ridgling: a male horse with an undescended testicle.
You may also see combined codes like "3yo C" (3-year-old colt) or "4yo F" (4-year-old filly). In North American racing, age is often implied by the race conditions, but the letter code still tells you the sex class.
Race outcome and incident abbreviations
After the horse's name and odds, the running line shows the finishing position and any incidents that affected the result. These abbreviations appear in the results column or as superscripts next to the position.
- W – Win: the horse finished first.
- P – Place: the horse finished second (common in international contexts).
- S – Show: the horse finished third.
- DNF – Did Not Finish: the horse started but did not complete the race.
- DQ – Disqualified: the horse crossed the line in a certain position but was demoted by the stewards.
- F – Fell: the horse fell during the race.
- PU – Pulled Up: the jockey stopped the horse during the race, usually due to injury or fatigue.
- UR – Unseated Rider: the jockey came off the horse.
- NR – Non-Runner: the horse was declared but did not start.
Some past performance charts also use BD (Brought Down) for a horse that fell because of another horse's interference, and RO (Ran Out) for a horse that ran off the course.
Track surface and condition abbreviations
The track surface and its condition on race day appear in the header of each past performance line. Understanding these codes helps you spot horses that perform better on certain surfaces or in specific going.
Surface codes:
- D – Dirt.
- T – Turf.
- AW – All-Weather (synthetic surfaces like Tapeta or Polytrack).
Condition codes (often combined with the surface, like "D-fm" or "T-gd"):
- fm – Firm: hard, dry turf.
- gd – Good: slightly soft turf with some give.
- yl – Yielding: soft turf with more give, often after rain.
- sf – Soft: heavy, wet turf.
- hy – Heavy: very wet, deep turf.
- ft – Fast: dry, hard dirt.
- wf – Wet Fast: dirt surface that is damp but still fast.
- gd – Good (dirt): a drying dirt track, not quite fast.
- my – Muddy: wet dirt with standing water.
- sl – Sloppy: saturated dirt with visible water on top.
- fr – Frozen: dirt track that is frozen.
When you see "T-fm" in a running line, the race was on firm turf. "D-sl" means a sloppy dirt track. EquinEdge's Pace Metric and EE Win Percentage factor in these surface and condition codes automatically, so you do not have to manually adjust for track bias.
Distance and race type abbreviations
Race distances appear in the conditions line and in the running line header. North American racing uses furlongs, while many international jurisdictions use meters or miles and furlongs. The abbreviations help you quickly parse the distance and the race type.
Distance abbreviations:
- f – Furlong (1 furlong = 1/8 mile).
- M – Mile.
- I – About (used internationally, e.g., "1m 2f I" means about 1 mile 2 furlongs).
- L – Long (used in some international contexts for distances measured in meters).
- E – Extended (used internationally for races slightly longer than the stated distance).
- S – Short (used internationally for races slightly shorter than the stated distance).
Examples: "6f" means 6 furlongs (3/4 mile). "1 1/8 M" means 1 and 1/8 miles. "1m 2f" is 1 mile and 2 furlongs, common in British and Irish racing.
Race type codes often appear in the conditions line:
- Mdn – Maiden: a race for horses that have never won.
- Clm – Claiming: a race where each horse is for sale at a set price.
- Alw – Allowance: a race with specific weight conditions, not a claiming race.
- Stk – Stakes: a higher-class race, often with added money.
- Hcp – Handicap: a race where horses carry different weights assigned by the handicapper.
- OC – Optional Claimer: a race that combines allowance conditions with a claiming option.
These codes help you understand the class level of each past performance line. A horse that consistently hits the board in allowance company is running at a higher level than one competing in low-level claimers.
Breeding and country of origin abbreviations
Pedigree summaries and sales catalog pages use abbreviations for the state or country where a horse was bred. These codes often appear in parentheses after the horse's name or in the breeding line.
- KY – Kentucky.
- FL – Florida.
- CA – California.
- NY – New York.
- IRE – Ireland.
- GB – Great Britain.
- FR – France.
- JPN – Japan.
- AUS – Australia.
- NZ – New Zealand.
- SAF – South Africa.
- ARG – Argentina.
- CHI – Chile.
A horse listed as "Tapit (KY)" was bred in Kentucky. A runner with "Galileo (IRE)" in its pedigree was bred in Ireland. EquinEdge's Genetic Strength Rating (GSR) uses this breeding data alongside other factors to evaluate a horse's pedigree potential.
How EquinEdge presents past performance data
Raw past performance abbreviations can be dense and hard to scan, especially when you are comparing multiple horses across a full card. EquinEdge's HandiView takes those raw codes and presents them in a clean, standardized format. Running lines are color-coded and organized so you can spot patterns without squinting at tiny print.
Beyond cleaning up the display, EquinEdge's AI-powered handicapping metrics interpret the data behind these abbreviations. The EE Win Percentage synthesizes past performance outcomes, speed figures, and class levels into a single win probability. The Pace Metric analyzes how a race's early fractions unfolded and predicts how today's pace scenario will affect each runner. Strength of Race (SoR) evaluates the quality of the fields a horse has faced, so a win against a weak field does not look the same as a win in a deep stakes race.
If you want to spend less time decoding abbreviations and more time finding value, EquinEdge gives you the tools to make that shift. You can explore the platform's past performance analysis and see how the metrics work on real race cards. The glossary of handicapping tool features explains what to look for in software that helps you move from raw data to confident bets.