FORMLAB RACING
THE SCIENCE OF FORM  ·  RACE INTELLIGENCE REPORT
Doncaster · 21:00
Class 5 · 16.5f · Good to Firm
GENERATED 2026-07-18 · 4 RUNNERS PROFILED
THE RECORD · LAST 30 DAYS#1 won 31.6%winner in the projected 1–2–3 65.4%136 races · latest settled day: #1 10/37, top-3 20/37forensic read: #1 28.6% · top-3 60.3% (63)
The ReadCOMPOSED FROM THE MEASURES BELOW
Even/unclear early shape. The measured order tops AN BRADAN FEASA (IRE) on 81, 1pts clear of TABASKO. AN BRADAN FEASA (IRE): the strongest late speed in this field — profits if the early types overdo it. The shape danger is PYLEATES — a genuine turn of foot — 2nd-best late speed here — profits if the early types overdo it.
MACHINE-COMPOSED FROM THE MEASURED READS BELOW · THE ORDER IS MEASURED, NOT TIPPED · THE MARKET DECIDES VALUE
The Data OrderMEASURED SPINE · THE FIGURE LEADS · 1 · 2 · 3
1ST · DATA ORDER DRAW 4
AN BRADAN FEASA (IRE)
OR 73 · Conor Whiteley / Jack Jones
MARKET backed 5.3 → 4.2
81.0 FORMLAB FIGURE · #1 OF FIELD
Yard poor for today’s conditions · 0+ / 7−Proven at this level — a Class 5 winner, racing in Class 5 todayThe top rating in this field (81.0)Jockey goes well at this track (4.1x market expectation)Historically underestimated by the market
2ND · DATA ORDER DRAW 3
TABASKO
OR 73 · George Downing / Ed Walker
MARKET backed 3.3 → 2.78
80.0 FORMLAB FIGURE · #2 OF FIELD
Yard mixed · 1+ / 1−figure earned over 12.0/9.9/9.5f, not today's distance — never rated near today's trip (untested here)Drops in class todayRated #2 in this field (80.0)Stable in form this week — 6 wins from 18 runsJockey goes well at this track (1.34x market expectation)
3RD · DATA ORDER DRAW 1
PERGAMON (FR)
OR 71 · William Pyle / Jennie Candlish
MARKET drifting 3.9 → 4.7
77 FORMLAB FIGURE · #3 OF FIELD
Yard mixed — leans against · 1+ / 5−Rated #3 in this field (77)
The Forensic ReadALL THE REPORT’S READS, COUNTED · CONTEXT ONLY
1TABASKOnet +9figure top-2, drops in class, race-fit (ran <=45d), form (top-3 LTO or recent win), market top-3, backed since morning, top-2 speed vs its fields, sharp from the stalls
2AN BRADAN FEASA (IRE)net +7figure top-2, race-fit (ran <=45d), form (top-3 LTO or recent win), market top-3, backed since morning, top-2 late speed today, top-2 speed vs its fields
3PYLEATESnet +3drops in class, race-fit (ran <=45d), form (top-3 LTO or recent win), top-2 late speed today, yard positive in today’s setup − figure earned on another surface, yard cold
EVERY COUNT IS A NAMED READ SHOWN IN THIS REPORT · FIGURE BREAKS TIES · THIS ORDER IS CONTEXT — THE DATA ORDER REMAINS THE MEASURED SPINE · BOTH ORDERS ARE SETTLED NIGHTLY IN THE RECORD
Race ShapePACE × FINISH
even/unclear early shape (no confirmed early types). Descriptive context — the shape never selects.
Where the pace is drawn · 4 runners · stalls 1–4
1234
Stall number over each runner’s usual early position (amber = front/prominent, blue = mid/held-up, grey = no read; a dashed stall is vacant). Hover a stall for the runner.
If the ground changes
Should it turn softer: AN BRADAN FEASA (IRE) is 0/1 on softer ground · TABASKO is 0/3 on softer ground · PERGAMON (FR) is 0/1 on softer ground. Records only — going aptitude is context, never a downgrade (the market prices it).
RunnerEarly%E earlyLate speed · FSPSetup
AN BRADAN FEASA (IRE) MID 47.4% 109.8 the strongest late speed in this field — profits if the early types overdo it
PERGAMON (FR) MID 47.6% 103.8 a genuine turn of foot — 4th-best late speed here — profits if the early types overdo it
PYLEATES MID 48.4% 106.1 a genuine turn of foot — 2nd-best late speed here — profits if the early types overdo it
TABASKO MID 48.5% 104.1 a genuine turn of foot — 3rd-best late speed here — profits if the early types overdo it
The Field · Forensic ReadsFIGURE ORDER
#1 AN BRADAN FEASA (IRE) MID
DRAW 4 · OR 73 · Conor Whiteley / Jack Jones
MARKET backed 5.3 → 4.2
Yard poor for today’s conditions · 0+ / 7−
81.0 FORMLAB FIGURE
FormLab Figure
81.0 · ranked #1 here · career best 81
Official mark (OR)
73 · last won off 70
Record at today's distance
1 win from 3 tries · beats market expectation (1.28)
Days since last run
30
Sectional clock
Last time: a shade below par (-0.4s) · faster than its field on the clock
Usually races prominent
Run style & finish
Midfield · finishing speed 109.77% (strong late)
Recent form · last 5 runs, most recent first · ratings are FormLab figures
2ndClass 5 · 16.3f · rated 812ndClass 5 · 15.8f · rated 791stClass 5 · 16.0f · rated 734thClass 5 · 12.1f · rated 764thClass 5 · 13.3f · rated 72
Career sheet · last 18 months · 12 rated runs · spacing is real time
Figure history for AN BRADAN FEASA (IRE)best 111needs 80–812025-03-02 · TFR 106 · 16.35f · Good · C42025-03-28 · TFR 55 · 8.06f · Std · C4 · off-trip2025-04-07 · TFR 42 · 8f · Std · C5 · off-trip2025-04-23 · TFR 73 · 12.06f · Good · C6 · off-trip2025-04-30 · TFR 78 · 11.1f · Std · C6 · off-trip2025-05-16 · TFR 76 · 12f · Firm · C5 · off-trip2025-07-01 · TFR 72 · 13.3f · Slow · C5 · off-trip2025-10-02 · TFR 111 · 20.4f · Gd/Frm · C4 · off-trip2025-11-03 · TFR 76 · 12.06f · Std · C5 · off-trip2025-11-27 · TFR 73 · 16f · Slow · C52026-05-12 · TFR 79 · 15.77f · Std · C52026-06-18 · TFR 81 · 16.31f · Good · C52 Mar 2518 Jun 26
Points are Timeform ratings for each run; the FormLab Figure is the stronger of the last run and the 3-run average of them. Hollow = earned 2f+ from today's trip. Shaded = the 6 runs behind the sectional reads.
Trainer form · today's exact conditions
Jack Jones · 573 runs since 2024 · winners usually around 4.7 on the exchange
Signature angle: off marks in the 61 to 75 range, as an exposed handicapper
Condition today2024-25SRA/E2026SRA/E
Where the yard is weaker in these conditions
On turf17/2038.4%0.80/590.0%0.0
Above their last winning mark6/758.0%0.532/306.7%0.53
Over 11f+ trips7/5911.9%0.751/147.1%0.56
In fields of <=713/8016.2%1.023/2711.1%0.57
Coming back after 15 to 45 days20/2338.6%0.764/606.7%0.58
At this time of year (Q3)10/1506.7%0.681/137.7%0.62
In Class 4-5 company20/2478.1%0.747/749.5%0.76
Too few runners to read reliably
At Doncaster (small sample)0/150.0%0.00/20.0%0.0
Can it do what today needs? Capable — has run to 81 at/around today's trip, clears the ~80.0 demand
Sectional profile · last 6 timed runs · ranks are against today's field
Speed · vs its fields1st of 4
+0.14 mph
About the level of its fields · 38.8 raw
Break · 0-20mph4th of 4
+0.16s
Slower away than the field's best breaker
Finish · closing speed1st of 4
109.8%
Sustains — still going at the line
Stride length1st of 4
7.13 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
18 Jun 26Lingfield16fGood2ndTrue39.2 +0.39111.5
12 May 26Lingfield15fStd2ndSlow early40.4 +0.91121.6+0.30
27 Nov 25Chelmsford City16fSlow1st38.4 +0.22115.2+0.12
3 Nov 25Southwell12fStd4thSlow early38.2 -0.88105.3+0.12
1 Jul 25Chelmsford City13fSlow4thTrue38.3 +0.01101.5+0.07
16 May 25Newbury12fFirm4thTrue39.2 +0.17103.7+0.17
Last run, sector by sector · gap to the leader (s) · sector pace
1f+0.22par2f+0.28fast3f+0.24par4f+0.47slow5f+0.50slow6f+0.38slow7f+0.35very slow1m+0.40very slow1m 1f+0.41slow1m 2f+0.33par1m 3f+0.20par1m 4f+0.03fast1m 5fledvery fast1m 6fledpar1m 7f+0.15fast2m+0.40very fast
Timed runs 2025-05-16 to 2026-06-18. · 1 have no 0-20mph split — Race IQ has yet to publish these; they fill on the next ingest. · 2 of these were falsely run (slow early) — those bare results understate a closer and flatter whoever got an easy lead. Sectional reads are context — they never pick the horse.
3lb above his last winning mark (73 today vs 70)Proven at this level — a Class 5 winner, racing in Class 5 todayThe top rating in this field (81.0)Only 3 runs at this distanceJockey goes well at this track (4.1x market expectation)NEARLY WON LTO — traded 1.4 in-play before being beaten: the market briefly had it the winner (context, not a selector)Historically underestimated by the marketRuns Mid — a winning style at this course & distance; his sectional profile fits
LTO comment
“in touch, led 3f out, edged left 2f out, headed soon after, left behind by winner gradually final 1f”
#2 TABASKO MID
DRAW 3 · OR 73 · George Downing / Ed Walker
MARKET backed 3.3 → 2.78
Yard mixed · 1+ / 1−
80.0 FORMLAB FIGURE
FormLab Figure
80.0 · ranked #2 here · career best 80 · earned over 12.0/9.9/9.5f — never rated near today's distance (untested here)
Official mark (OR)
73 · no win on record
Record at today's distance
untried at this distance
Days since last run
17
Sectional clock
Last time: 0.8s slower than par — the result flattered it
Usually races midfield · clock read is off a superseded run
Run style & finish
Midfield · finishing speed 104.09% (strong late)
Recent form · last 5 runs, most recent first · ratings are FormLab figures
2ndClass 4 · 12.0f · rated 805thClass 5 · 9.9f · rated 724thClass 5 · 9.5f · rated 724thClass 4 · 8.0f · rated 693rdClass 4 · 8.0f · rated 69
Career sheet · last 18 months · 6 rated runs · spacing is real time
Figure history for TABASKOneeds 80–81best 802025-09-05 · TFR 67 · 7.97f · Gd/Sft · C4 · off-trip2025-09-27 · TFR 69 · 7.96f · Good · C4 · off-trip2025-10-25 · TFR 69 · 8.03f · Heavy · C4 · off-trip2025-11-24 · TFR 72 · 9.47f · Std/Slow · C5 · off-trip2026-05-23 · TFR 72 · 9.91f · Good · C5 · off-trip2026-07-01 · TFR 80 · 12.03f · Good · C4 · off-trip5 Sep 251 Jul 26
Points are Timeform ratings for each run; the FormLab Figure is the stronger of the last run and the 3-run average of them. Hollow = earned 2f+ from today's trip. Shaded = the 6 runs behind the sectional reads.
Trainer form · today's exact conditions
Ed Walker · 1100 runs since 2024 · winners usually around 5.2 on the exchange
Signature angle: stepping up in class, at 8-16 odds, at this time of year (Q2)
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
On turf89/59415.0%1.0336/20217.8%1.26
Where the yard is weaker in these conditions
In fields of <=744/20421.6%1.0313/7018.6%0.83
Too few runners to read reliably
Over 11f+ trips (small sample)14/9714.4%0.914/1822.2%1.55
At Doncaster (small sample)5/3514.3%0.911/616.7%1.52
Can it do what today needs? Unproven at this trip — its 80 was earned OFF-TRIP and it has NEVER been rated at today's distance; no evidence it can hit the ~80.0 demand here
Sectional profile · last 6 timed runs · ranks are against today's field
Speed · vs its fields2nd of 4
+0.11 mph
About the level of its fields · 38.2 raw
Break · 0-20mph1st of 4
+0.03s
Slower away than the field's best breaker
Finish · closing speed3rd of 4
104.1%
Sustains — still going at the line
Stride length4th of 4
6.78 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
1 Jul 26Epsom Downs12fGood2nd39.5 +0.93110.1+0.10
23 May 26Salisbury9fGood5th38.6 -0.23100.4+0.07
24 Nov 25Wolverhampton9fStd/Slow4thTrue37.6 -0.02103.4+0.03
25 Oct 25Newbury8fHeavy4thTrue38.4 +0.39104.7+0.00
27 Sep 25Haydock Park7fGood3rdTrue38.9 -0.43101.5+0.00
5 Sep 25Ascot7fGd/Sft5thTrue36.1 +0.00104.4+0.00
Timed runs 2025-09-05 to 2026-07-01. Sectional reads are context — they never pick the horse.
Drops in class todayRated #2 in this field (80.0)Rating earned over 12.0/9.9/9.5f, not today's distance — never rated near today's trip (untested at this distance)Stable in form this week — 6 wins from 18 runsJockey goes well at this track (1.34x market expectation)Recent comments suggest he weakens late — a stamina questionHistorically over-bet by the market — take care with the priceRuns Mid — a winning style at this course & distance; his sectional profile fits
LTO comment
“mid-field, ridden over 2f out, one paced”
#3 PERGAMON (FR) MID
DRAW 1 · OR 71 · William Pyle / Jennie Candlish
MARKET drifting 3.9 → 4.7
Yard mixed — leans against · 1+ / 5−
77 FORMLAB FIGURE
FormLab Figure
77 · ranked #3 here · career best 81
Official mark (OR)
71 · no win on record
Record at today's distance
0 wins from 2 tries
Days since last run
316
Sectional clock
Last time: a shade below par (-0.7s) · faster than its field on the clock
Usually races held-up (one-paced) · clock read is off a superseded run
Run style & finish
Midfield · finishing speed 103.75% (strong late)
Recent form · last 4 runs, most recent first · ratings are FormLab figures
7thClass 5 · 14.0f · rated 763rdClass 5 · 16.5f · rated 818thClass 4 · 12.0f · rated 748thClass 4 · 16.5f · rated —
Career sheet · last 18 months · 4 rated runs · spacing is real time
Figure history for PERGAMON (FR)best 82needs 80–812025-04-22 · TFR 74 · 12.04f · Good · C4 · off-trip2025-07-19 · TFR 81 · 16.5f · Good · C52025-09-05 · TFR 76 · 14f · Gd/Frm · C5 · off-trip2025-11-14 · TFR 82 · 20.4f · Soft · C4 · off-trip22 Apr 2514 Nov 25
Points are Timeform ratings for each run; the FormLab Figure is the stronger of the last run and the 3-run average of them. Hollow = earned 2f+ from today's trip. Shaded = the 6 runs behind the sectional reads. · last rated run 246 days ago
Trainer form · today's exact conditions
Jennie Candlish · 483 runs since 2024 · winners usually around 5.5 on the exchange
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
At this time of year (Q3)16/12512.8%1.282/1020.0%1.49
Where the yard is weaker in these conditions
Coming back after 180 days+2/1811.1%1.190/140.0%0.0
Over 11f+ trips8/829.8%0.781/362.8%0.33
In Class 4-5 company25/16914.8%1.414/755.3%0.49
In fields of <=715/6622.7%1.212/229.1%0.55
On turf27/20113.4%1.326/738.2%0.74
Too few runners to read reliably
At Doncaster (small sample)3/2213.6%1.990/40.0%0.0
Can it do what today needs? Capable — has run to 80 at/around today's trip, clears the ~80.0 demand
Sectional profile · last 4 timed runs · ranks are against today's field
Speed · vs its fields4th of 4
-0.41 mph
Slower than the fields it has met · 37.5 raw
Break · 0-20mph2nd of 4
+0.12s
Slower away than the field's best breaker
Finish · closing speed4th of 4
103.8%
Sustains — still going at the line
Stride length3rd of 4
6.97 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
5 Sep 25Haydock Park14fGd/Frm7thTrue38.2 +0.29104.8+0.18
19 Jul 25Doncaster16fGood3rd39.5 -0.26114.0-0.09
22 Apr 25Thirsk12fGood8thSlow early39.6 -0.07113.9+0.30
28 Mar 25Southwell16fStd8thTrue35.5 -1.6182.3+0.08
Last run, sector by sector · gap to the leader (s) · sector pace
1f+0.32fast2f+0.80slow3f+0.91par4f+0.75slow5f+0.59fast6f+0.68fast7f+0.93fast1m+0.95fast1m 1f+0.69very slow1m 2f+0.90very slow1m 3f+0.84par1m 4f+0.83fast1m 5f+0.99par1m 6f+1.24very slow
Timed runs 2025-03-28 to 2025-09-05 · last timed run 316 days ago — the profile is out of date. · 1 of these were falsely run (slow early) — those bare results understate a closer and flatter whoever got an easy lead. Sectional reads are context — they never pick the horse.
Rated #3 in this field (77)Only 2 runs at this distanceRecent comments suggest he weakens late — a stamina questionReturns from 316 days off
LTO comment
“in touch, pressed leader circuit out, mistake 3 out, weakened before next, breathing problem”
#4 PYLEATES MID
DRAW 2 · OR 67 · Lewis Edmunds / William Muir & Chris Grassick
MARKET drifting 3.1 → 4.9
Yard poor for today’s conditions · 0+ / 4−
76.0 FORMLAB FIGURE
FormLab Figure
76.0 · ranked #4 here · career best 76 · earned over 14.0/14.0/12.2f — never rated near today's distance (untested here)
Official mark (OR)
67 · no win on record
Record at today's distance
untried at this distance
Days since last run
15
Sectional clock
Last time: a shade faster than par (+0.4s) · faster than its field on the clock
Usually races prominent
Run style & finish
Midfield · finishing speed 106.06% (strong late)
Recent form · last 5 runs, most recent first · ratings are FormLab figures
2ndClass 4 · 14.0f · rated 767thClass 4 · 14.0f · rated 713rdClass 5 · 12.2f · rated 753rdClass 5 · 12.2f · rated 682ndClass 5 · 12.1f · rated 62
Career sheet · last 18 months · 6 rated runs · spacing is real time
Figure history for PYLEATESneeds 80–81best 762025-10-15 · TFR 65 · 12f · Std · C5 · off-trip2025-10-31 · TFR 62 · 12.06f · Std · C5 · off-trip2025-12-01 · TFR 68 · 12.23f · Slow · C5 · off-trip2026-05-18 · TFR 75 · 12.23f · Std · C5 · off-trip2026-06-13 · TFR 71 · 14f · Good · C4 · off-trip2026-07-03 · TFR 76 · 14f · Good · C4 · off-trip15 Oct 253 Jul 26
Points are Timeform ratings for each run; the FormLab Figure is the stronger of the last run and the 3-run average of them. Hollow = earned 2f+ from today's trip. Shaded = the 6 runs behind the sectional reads.
Trainer form · today's exact conditions
William Muir & Chris Grassick · 472 runs since 2024 · winners usually around 5.7 on the exchange
Condition today2024-25SRA/E2026SRA/E
Where the yard is weaker in these conditions
Over 11f+ trips14/7518.7%1.421/234.3%0.47
In Class 4-5 company28/20913.4%1.372/494.1%0.54
In fields of <=713/8714.9%1.022/296.9%0.62
On turf18/2277.9%0.783/624.8%0.71
Too few runners to read reliably
At Doncaster (small sample)0/50.0%0.0
Can it do what today needs? Below the level — career best 76 is below the ~80.0 the race demands
Sectional profile · last 6 timed runs · ranks are against today's field
Speed · vs its fields3rd of 4
-0.06 mph
About the level of its fields · 37.6 raw
Break · 0-20mph3rd of 4
+0.14s
Slower away than the field's best breaker
Finish · closing speed2nd of 4
106.1%
Sustains — still going at the line
Stride length2nd of 4
7.03 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
3 Jul 26Sandown Park14fGood2ndTrue37.5 -0.48106.4+0.00
13 Jun 26Sandown Park14fGood7thTrue37.9 -0.10108.9+0.50
18 May 26Wolverhampton12fStd3rdTrue39.4 +0.04110.7-0.11
1 Dec 25Wolverhampton12fSlow3rdTrue36.7 -0.12100.8+0.10
31 Oct 25Southwell12fStd2ndTrue36.8 +0.27103.7-0.03
15 Oct 25Kempton Park11fStd4thTrue37.4 +0.00105.8+0.36
Last run, sector by sector · gap to the leader (s) · sector pace
1f+0.04par2f+0.02very fast3fledvery fast4fledslow5fledslow6fledslow7fledslow1mledpar1m 1fledpar1m 2fledpar1m 3fledslow1m 4f+0.07fast1m 5f+0.07fast1m 6f+0.10fast
Timed runs 2025-10-15 to 2026-07-03. Sectional reads are context — they never pick the horse.
Figure OFF-CONTEXT (14f→16f) — earned under different conditionsDrops in class todayRating earned over 14.0/14.0/12.2f, not today's distance — never rated near today's trip (untested at this distance)Met trouble in running recently — better than the bare resultHistorically over-bet by the market — take care with the price
LTO comment
“held up, ridden over 2f out, short of room over 1f out, switched, little impression”