Horse racing form abbreviations fit a horse's record on one line: in an Australian form string, 1 to 9 are finishing places, 0 is 10th or worse and x marks a spell. Racing Australia prints the newest run as the right-hand figure, and the dated line it prints for each recent run adds codes for the course, track rating, class, weight carried, margin and prices.
Letters are rarer and easier to misread. Matched against the placings Racing Australia spells out on each horse's own page (checked 7 October 2026), L marked a lost rider, P a failed finish, N a horse left at the post and D a disqualification. The rest of the race card is covered in how to read a form guide.
What the figures and letters in a form string mean
Racing Australia prints the string in a column headed Last 10, and each character is one run or one break. Here is each symbol beside the way the same run appears in its dated line under the horse:
| Symbol | What it means | How the dated line shows the run |
|---|---|---|
| 1 to 9 | Finished in that place | 1 of 10, 6 of 14 |
| 0 | Finished 10th or worse | 10 of 12, 13 of 15 |
| x | A spell between two preparations | No line: the gap shows in the dates |
| L | Lost its rider | LR |
| P | Failed to finish | FF |
| N | Left at the post | LP |
| D | Disqualified | Spelt out as Disqualified on the horse's full form page |
A 0 hides the real placing, so a 10th of 10 and a 15th of 16 print the same until you read the dated line. A spell is a break between preparations, which Racing Victoria's glossary puts at a minimum of two months (60 days).
There is no f for fell among the letters verified here: a run recorded as Failed to Finish shows FF in its dated line and P in the string, and the stewards' report says what happened. Letters are rare in any case: most strings are digits and x only.
Which end is newest, and where the preparation starts
The right-hand symbol is the latest run. To check, compare it with the last dated line under the horse, the most recent start in a list kept in date order. Barrier trials (lines starting T) and jump-outs (J) sit among the dated lines but never enter the string, so skip them when you match.
Reading from the right also places the horse in its preparation. The figures before the first x you reach are this preparation's runs: a string ending x means the horse is first up today, x5 second up and x52 third up. First up and second up form explains how to read those runs.
Worked: a full form string decoded
Take an illustrative string, not a real horse: 7x13L2x060. Read it from the right, one symbol at a time:
| From the right | Symbol | Reads as |
|---|---|---|
| 1st | 0 | Last start: 10th or worse |
| 2nd | 6 | 6th |
| 3rd | 0 | 10th or worse, first up from a spell |
| 4th | x | Spell |
| 5th | 2 | 2nd, the last run before that spell |
| 6th | L | Lost its rider |
| 7th | 3 | 3rd |
| 8th | 1 | Won, first up in that preparation |
| 9th | x | Spell |
| 10th | 7 | 7th, the oldest run shown |
Ten symbols less two spells leaves eight runs. That is one win, 1 / 8 = 12.5%, and three finishes in the first three, 3 / 8 = 37.5%. The horse is fourth up today, its current preparation reads 0, 6, 0 from oldest to newest, and its 1, 3 and 2 all came before the last spell.
The L is not a beaten run. The horse lost its rider, so the race says nothing about its ability that day. Count it as a start, but neither as a failure nor as an excuse.
The codes for the race in a past-start line
Below the record lines, each recent start appears as a dated line, and its first half describes the race. The codes, with examples in the form they take:
| Code | Example | Meaning |
|---|---|---|
| Course | FLEM, RHIL, E FM | Flemington, Rosehill, Eagle Farm; some codes contain a space |
| Date | 15Aug26 | 15 August 2026 |
| Distance | 1400m | The race distance in metres |
| Track rating | Good4, Soft6, Heavy10 | The rating on the 1 to 10 scale, written as one word |
| Synthetic | Synthetic | A synthetic track, which carries no number |
| Class | MDN, BM64, CL1, HCP, Qlty | Maiden, Benchmark 64, Class 1, handicap, quality handicap |
| Set weights | MDN-SW | A maiden race run at set weights |
| Black type | G1, G2, G3, LR | Group 1 to Group 3, or a Listed race: the black type races, printed after the race's name |
| Who may run | 2Y, 3YF, 3UP, F&M, CG&E | Two-year-olds, three-year-old fillies, three-year-olds and upwards, fillies and mares, colts, geldings and entires |
| Jumps | HDLE, STPLE | Hurdle, steeplechase |
| Trial or jump-out | TRL, BT, Jump Out - S5 | A barrier trial, or a jump-out with its rating shortened: S5 is Soft 5, G4 Good 4, H10 Heavy 10 |
The rating codes follow the national scale in track ratings explained, and the class codes sit on the ladder in Australian race classes. The conditions line under each race heading spells out what the codes shorten: a race whose conditions read Maiden, Set Weights, Three-Years-Old appears in later form lines as 3Y MDN-SW.
The codes for the horse: rider, weight, margin and prices
The second half of the line describes the horse's own run:
| Code | Example | Meaning |
|---|---|---|
| (a) after the rider | Jockey B (a) | An apprentice, who can claim weight where the race allows it |
| Weight and cd | 60kg (cd 57kg) | Allotted 60kg, carried 57kg; a cd figure above the allotted weight means more was carried |
| Barrier | Barrier 8 | The barrier it started from |
| Rtg | Rtg 64 | Its rating going into the race |
| Placegetters | 1st Runner K 57kg, 2nd Runner M 59kg | The other placegetters and their weights; a winner's line names the 2nd and 3rd |
| Time | 1:23.41 (600m 35.62) | The race's time and last 600m, the same for every runner in it |
| Margin | 2.30L | Lengths behind the winner, or the winning margin |
| Positions | 10th@800m, 7th@400m | Where it was with 800m and 400m to run |
| Prices | $9/$11/$10/$12 | Prices from that race's betting, ending with the starting price |
| F or EF | $3.20F, $3.20EF | The favourite, or an equal favourite |
How much weight an apprentice can claim depends on the winners they have ridden (apprentice claims). The time belongs to the race, so a horse beaten 2.30 lengths ran slower than the printed figure; sectional times shows how to judge a run from it.
Worked: one past-start line decoded
An illustrative line in Racing Australia's layout, not a real race. TRKA stands in for a real course code such as FLEM:
4 of 12: TRKA 12Sep26 1400m Soft6 BM72 $60,000 ($2,700) Jockey D (a) 60kg (cd 57kg) Barrier 9 Rtg 70, 1st Runner K 57kg, 2nd Runner M 59kg 1:23.41 (600m 35.62), 2.30L, 10th@800m, 7th@400m, $9/$11/$10/$12
| Piece | What it says |
|---|---|
| 4 of 12 | Finished 4th in a field of 12, so this run prints as 4 in the string |
| TRKA 12Sep26 1400m Soft6 | The course, 12 September 2026, 1400 metres on a Soft 6 track |
| BM72 | A Benchmark 72 race |
| $60,000 ($2,700) | $60,000 in total prize money, of which this horse earned $2,700 |
| Jockey D (a) 60kg (cd 57kg) | An apprentice; allotted 60kg and carried 57kg, so the claim was 60 - 57 = 3kg |
| Barrier 9, Rtg 70 | Started from barrier 9, rated 70 going in |
| 1:23.41 (600m 35.62) | The race's time, set by the winner, and its last 600m |
| 2.30L | Beaten 2.30 lengths: at Racing Victoria's figure of about 3 metres a length, 2.30 x 3 = 6.9 metres |
| 10th@800m, 7th@400m | 10th with 800m to go, 7th at the 400m and 4th at the post, so it passed six runners from the 800m |
| $9/$11/$10/$12 | Started at $12 with no F, so not the favourite: 1 / 12 = 8.3% implied, against 1 / 9 = 11.1% at the first price shown |
Read together, the line describes a runner that settled back, made ground into fourth and drifted in the betting. Whether that was a good run depends on the pace and the Soft 6 ground, which the rest of its form has to answer.
The record lines: what 22:4-3-5 means
Above the dated lines, each record reads starts, then wins, seconds and thirds. An illustrative record: 22:4-3-5 is 22 starts for 4 wins, 3 seconds and 5 thirds, so 4 / 22 = 18.2% wins and (4 + 3 + 5) / 22 = 54.5% in the first three.
| Line | What it counts |
|---|---|
| Record | Every start in the horse's career |
| 1st Up, 2nd Up | Its first and second runs in each preparation |
| Track, Dist, Track/Dist | Starts at this track, over this distance, and at both together |
| Firm, Good, Soft, Heavy, Synthetic | Starts by track rating band |
| Distance(s) Won | Each winning distance and how many wins: 1600 (2) is two wins at 1600m |
Where to find the official key
Racing Australia publishes free fields and form for thoroughbred meetings in every state and territory, but its form page prints no key to the symbols (checked 7 October 2026). The decode comes from the same site:
- Click a horse's name. Its full form page spells each placing out, such as 10th of 12, Left at Post, Lost Rider or Failed to Finish, and its All Form tab lists every run.
- Use Racing Australia's track ratings table for the scale, the conditions line under each race heading for the class, and the stewards' report for why a horse lost its rider or failed to finish.
Racing Victoria's glossary of racing terms defines words such as spell and length. Other publishers print their own keys, and their codes are not always Racing Australia's.
Misreadings that cost money
Each of these changes the price you put on a runner (illustrative numbers), which is where a misread costs you:
- Reading cd as a course-and-distance record. In a Racing Australia line it introduces the weight carried. If the misread lifts a runner from 18% to 25% in your frame, you take $4.50 when your fair price should be 1 / 0.18 = $5.56, and each $10 is worth 10 x (0.18 x 4.50 - 1) = -$1.90.
- Scoring L, N or P as a beaten run. A lost rider or a horse left at the post says almost nothing about ability, yet marking a runner down from 1 in 7 to 1 in 10 for one moves your fair price from $7.00 to $10.00. Read the stewards' report before you score a P: a fall says little about ability, while a horse pulled up lame or after bleeding has told you something.
- Counting 10 symbols as 10 runs. Every x takes a place in the string, so 7x13L2x060 holds eight runs, and a miscount puts a horse in the wrong part of its preparation.
- Reading a T or J line as a race. A trial or jump-out has no betting and never enters the string, so a win there shows fitness, not form (barrier trials covers what they do show).
Where B337 fits after the decode
The prices at the end of each form line are history. For upcoming races, B337's Terminal shows live prices on its odds comparison board, which compares 40+ bookmakers across racing and sports. Betfair's back and lay sit next to the bookmaker prices, and each runner's price history (flucs) shows which way the market has moved it. Not every bookmaker prices every race. B337 is not a form guide: it has no ratings engine and makes no selections, so decoding the form and setting your price stay with you.
Its prices are collected on a repeating cycle rather than tick by tick, so one on screen can be older than the bookmaker's own: confirm it in your account before you bet. A free account opens a limited view of the Terminal with live odds. Betfair is a trade mark of its owner, and B337 is not affiliated with it.
Risk: Betting involves risk. Reading a form line correctly removes one source of error, but a runner that beats your price can still lose, and there is no guarantee of profit. See responsible gambling for limits and support.