FORMLAB RACING
THE SCIENCE OF FORM  ·  RACE INTELLIGENCE REPORT
Epsom Downs · 20:05
Class 4 · 7.01f · Good to Firm
GENERATED 2026-07-16 · 5 RUNNERS PROFILED
THE RECORD · LAST 30 DAYS#1 won 32.9%winner in the projected 1–2–3 68.5%73 races · latest settled day: #1 10/24, top-3 18/24
The ReadCOMPOSED FROM THE MEASURES BELOW
Measured on their own past openings, UPPERCASE should reach the front first — roughly 2.6 lengths faster to the 2f marker than the next early type. Winners at this course and distance typically spend 48.2% of their energy before the final 2f and sit around 3 at halfway, 0.16s off the lead. The measured order tops CHERRY COBBLER on 84, 3pts clear of ATMOSPHERE. CHERRY COBBLER: concedes ~2.6L early to the quickest — a presser, not the leader, and spends more than winners here do — but holds one pace late. The shape danger is ATMOSPHERE — the strongest late speed in this field, yet works hard early for a closer — 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 5
CHERRY COBBLER
OR 76 · Sean Levey / Stuart Williams
MARKET drifting 5.5 → 6.8
84.0 FORMLAB FIGURE · #1 OF FIELD
Yard suits today’s conditions · 3+ / 0−Proven at this level — a Class 4 winner, racing in Class 4 todayThe top rating in this field (84.0)Historically underestimated by the marketRuns Prominent — a winning style at this course & distance; his sectional profile fits
2ND · DATA ORDER DRAW 3
ATMOSPHERE
OR 73 · Oisin Murphy / Richard Spencer
MARKET 2.78
81.0 FORMLAB FIGURE · #2 OF FIELD
Yard mixed — leans against · 1+ / 3−Rated #2 in this field (81.0)Proven over the trip (13 tries, beats market expectation at 1.32)Historically underestimated by the market
3RD · DATA ORDER DRAW 2
MUSICAL ANGEL
OR 80 · Tom Marquand / Simon Dow
MARKET drifting 5 → 6.2
80.3 FORMLAB FIGURE · #3 OF FIELD
Yard suits today’s conditions · 4+ / 0−Proven at this level — a Class 4 winner, racing in Class 4 todayDrops in class todayRated #3 in this field (80.3)Proven over the trip (10 tries, beats market expectation at 1.7)
The Forensic ReadALL THE REPORT’S READS, COUNTED · CONTEXT ONLY
1UPPERCASEnet +9race-fit (ran <=45d), form (top-3 LTO or recent win), market top-3, backed since morning, quickest early type, sharp from the stalls, runs the dominant winning style here, proven at trip
2MUSICAL ANGELnet +8drops in class, race-fit (ran <=45d), form (top-3 LTO or recent win), market top-3, top-2 speed vs its fields, sharp from the stalls, runs the dominant winning style here, proven at trip
3ATMOSPHEREnet +6figure top-2, form (top-3 LTO or recent win), market top-3, top-2 late speed today, top-2 speed vs its fields, proven at trip, yard positive in today’s setup − 5lb+ above last winning mark
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 (2 confirmed early types). Descriptive context — the shape never selects.
What this course & distance favours
Won by front-runners 45% · prominent racers 27% (33 past C&D winners · won up with the pace). Deceptive — long downhill run then a genuine uphill kick in the final ~100y; balance and a stride change required finish. Winners’ energy signature: 48.2% spent early (band 47.66–49.08%, 44 measured winners, and the typical winner sits ~3 at halfway, 0.16s off the lead). Only 2 confirmed early types — the likely leader can dictate, a real edge at a track this front/prominent-biased.
Where the pace is drawn · 5 runners · stalls 1–5
12345
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: CHERRY COBBLER is 0/1 on softer ground · ATMOSPHERE is 0/4 on softer ground · MUSICAL ANGEL is 1/2 on softer ground. Records only — going aptitude is context, never a downgrade (the market prices it).
RunnerEarly%E earlyLate speed · FSPSetup
MUSICAL ANGEL MID 49.9% 99.4 the 3rd-strongest late speed in this field, yet works hard early for a closer — needs them to stop in front
CHERRY COBBLER PROMINENT 50.1% 98.9 concedes ~2.6L early to the quickest — a presser, not the leader, and spends more than winners here do — but holds one pace late
DREAM OF MISCHIEF MID 49.2% 101.0 the 2nd-strongest late speed in this field, yet works hard early for a closer — profits if the early types overdo it
ATMOSPHERE MID 49.4% 101.2 the strongest late speed in this field, yet works hard early for a closer — profits if the early types overdo it
UPPERCASE FRONT 50.1% 99.0 the quickest of today's early types, and spends more than winners here do — but holds one pace late · sharp from the stalls
The early fight · measured
Who actually gets the front: each confirmed early type’s speed over the opening 2f of its own recent races, compared with the horses it faced that day — plus how sharply it leaves the stalls.
UPPERCASEFRONTtypically ~3.3 lengths quicker through the opening 2f than the rivals it has met · breaks with the very quickest
CHERRY COBBLERPROMINENTa shade quicker through the opening 2f than the rivals it has met · a beat slow from the stalls (0.26s off the best)
measured on their own past openings, UPPERCASE should reach the front first — roughly 2.6 lengths faster to the 2f marker than the next early type · context only — the shape never selects.
The Field · Forensic ReadsFIGURE ORDER
#1 CHERRY COBBLER PROMINENT
DRAW 5 · OR 76 · Sean Levey / Stuart Williams
MARKET drifting 5.5 → 6.8
Yard suits today’s conditions · 3+ / 0−
84.0 FORMLAB FIGURE
FormLab Figure
84.0 · ranked #1 here · career best 84
Official mark (OR)
76 · last won off 67
Record at today's distance
1 win from 9 tries · below market expectation (0.95)
Days since last run
27
Sectional clock
Last time: ran to par for the class · faster than its field on the clock
Usually races prominent and weakens
Run style & finish
Prominent · finishing speed 98.93% (one-paced late)
Recent form · last 5 runs, most recent first · ratings are FormLab figures
2ndClass 4 · 7.0f · rated 847thClass 4 · 7.0f · rated 781stClass 5 · 7.0f · rated 8311thClass 5 · 6.0f · rated 518thClass 4 · 7.0f · rated 62
Career sheet · last 18 months · 11 rated runs · spacing is real time
Figure history for CHERRY COBBLERbest 84needs 83–842025-01-15 · TFR 72 · 6f · Std · C52025-01-30 · TFR 77 · 4.97f · Std · C4 · off-trip2025-10-16 · TFR 81 · 6f · Slow · C42025-12-04 · TFR 76 · 5f · Slow · C4 · off-trip2025-12-18 · TFR 77 · 6f · Slow · C22026-01-11 · TFR 66 · 7f · Std · C42026-02-04 · TFR 62 · 7f · Std · C42026-04-25 · TFR 51 · 6f · Gd/Frm · C52026-05-16 · TFR 83 · 7f · Good · C52026-06-07 · TFR 78 · 7f · Soft · C42026-06-19 · TFR 84 · 7f · Good · C415 Jan 2519 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
Stuart Williams · 956 runs since 2024 · winners usually around 5.7 on the exchange
Signature angle: kept to the same class, off marks in the 61 to 75 range, switching jockey after a defeat, with their 3yos, off a judgement-rated last figure
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
In fields of <=730/16418.3%1.0911/5121.6%1.52
At this time of year (Q3)44/28215.6%1.383/2114.3%1.44
Above their last winning mark38/21817.4%1.2611/8612.8%1.15
Too few runners to read reliably
At Epsom Downs (small sample)3/2313.0%1.20/20.0%0.0
Can it do what today needs? Capable — has run to 84 at/around today's trip, clears the ~83.0 demand
Sectional profile · last 6 timed runs · ranks are against today's field
Speed · vs its fields4th of 5
+0.10 mph
About the level of its fields · 40.4 raw
Break · 0-20mph5th of 5
+0.26s
Slower away than the field's best breaker
Finish · closing speed5th of 5
98.9%
One-paced late
Stride length3rd of 5
7.42 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
19 Jun 26Newmarket7fGood2ndTrue40.5 +0.2099.7+0.32
7 Jun 26Goodwood7fSoft7thFast early38.0 -0.74101.7+0.06
16 May 26Newmarket7fGood1stTrue40.7 +0.66102.5+0.42
25 Apr 26Haydock Park6fGd/Frm11thFast early41.6 +0.2290.0+0.22
4 Feb 26Kempton Park7fStd8thTrue40.7 +0.1299.8+0.28
18 Dec 25Chelmsford City6fSlow6thTrue40.8 +0.1699.8+0.27
Last run, sector by sector · gap to the leader (s) · sector pace
1f+0.14fast2f+0.10par3f+0.18par4f+0.15par5f+0.05par6f+0.01par7f+0.05par
Timed runs 2025-12-18 to 2026-06-19. · finishing speed for 1 run(s) supplied by Timeform where Race IQ had none. Sectional reads are context — they never pick the horse.
9lb above his last winning mark (76 today vs 67)Proven at this level — a Class 4 winner, racing in Class 4 todayThe top rating in this field (84.0)Historically underestimated by the marketRuns Prominent — a winning style at this course & distance; his sectional profile fits
LTO comment
“mid-field, headway 2f out, led briefly over 1f out, kept on”
#2 ATMOSPHERE MID
DRAW 3 · OR 73 · Oisin Murphy / Richard Spencer
MARKET 2.78
Yard mixed — leans against · 1+ / 3−
81.0 FORMLAB FIGURE
FormLab Figure
81.0 · ranked #2 here · career best 81
Official mark (OR)
73 · last won off 68
Record at today's distance
3 wins from 13 tries · beats market expectation (1.32)
Days since last run
99
Sectional clock
Last time: ran to par for the class · faster than its field on the clock
Usually races prominent
Run style & finish
Midfield · finishing speed 101.16% (holds late)
Recent form · last 5 runs, most recent first · ratings are FormLab figures
2ndClass 5 · 7.0f · rated 812ndClass 5 · 8.0f · rated 773rdClass 5 · 8.0f · rated 723rdClass 5 · 8.0f · rated 781stClass 5 · 8.0f · rated 81
Career sheet · last 18 months · 14 rated runs · spacing is real time
Figure history for ATMOSPHEREneeds 83–84best 812025-04-21 · TFR 49 · 6f · Std · C52025-05-05 · TFR 60 · 6f · Std · C52025-05-29 · TFR 51 · 6.01f · Gd/Sft · C42025-06-25 · TFR 74 · 7f · Slow · C62025-07-04 · TFR 64 · 8.45f · Gd/Frm · C62025-07-15 · TFR 75 · 7.99f · Good · C52025-07-22 · TFR 73 · 9f · Good · C52025-08-29 · TFR 72 · 8f · Soft · C42025-09-19 · TFR 34 · 8f · Soft · C52025-10-08 · TFR 81 · 8f · Std · C52025-11-19 · TFR 78 · 8f · Std · C52026-02-18 · TFR 72 · 8f · Slow · C52026-03-18 · TFR 77 · 8f · Slow · C52026-04-08 · TFR 81 · 7f · Slow · C521 Apr 258 Apr 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
Richard Spencer · 497 runs since 2024 · winners usually around 4.9 on the exchange
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
On turf23/22910.0%1.1913/6320.6%1.34
Where the yard is weaker in these conditions
At this time of year (Q3)25/15715.9%1.431/185.6%0.55
In fields of <=720/7825.6%1.334/2714.8%0.65
In Class 4-5 company31/20814.9%1.097/5812.1%0.77
Too few runners to read reliably
Coming back after 91 to 180 days (small sample)1/147.1%0.420/50.0%0.0
Can it do what today needs? Capable — has run to 83 at/around today's trip, clears the ~83.0 demand
Sectional profile · last 6 timed runs · ranks are against today's field
Speed · vs its fields1st of 5
+0.40 mph
Faster than the fields it has met · 39.7 raw
Break · 0-20mph4th of 5
+0.25s
Slower away than the field's best breaker
Finish · closing speed1st of 5
101.2%
Holds its gallop to the line
Stride length4th of 5
7.33 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
8 Apr 26Kempton Park7fSlow2ndTrue40.3 +0.45+0.36
18 Mar 26Kempton Park8fSlow2ndTrue40.8 +0.84109.6+0.12
18 Feb 26Kempton Park8fSlow3rdTrue39.3 +0.0098.9+0.06
19 Nov 25Kempton Park8fStd3rdFast early40.3 +0.5599.3+0.32
8 Oct 25Kempton Park8fStd1stTrue39.8 +0.78106.5+0.41
19 Sep 25Ayr8fSoft8thTrue38.3 -0.2291.5+0.22
Last run, sector by sector · gap to the leader (s) · sector pace
1f+0.36par2f+0.32slow3f+0.30par4f+0.24par5f+0.48par6f+0.11fast7f+0.15slow
Timed runs 2025-09-19 to 2026-04-08. · 1 have no finishing speed in either database — Race IQ has yet to publish these; they fill on the next ingest. Sectional reads are context — they never pick the horse.
5lb above his last winning mark (73 today vs 68)Yet to win at this level — a Class 5 winner, upped to Class 4 todayRated #2 in this field (81.0)Proven over the trip (13 tries, beats market expectation at 1.32)Lost roughly 1.6 lengths at the start last time — the defeat reads better than the bare resultNEARLY WON LTO — traded 1.2 in-play before being beaten: the market briefly had it the winner (context, not a selector)Recent comments suggest he weakens late — a stamina questionHistorically underestimated by the marketSectional speed profile fits here — but his run-style (Mid) is rare among winners at this course & distance
LTO comment
“chased leaders, pushed along early in straight, led inside final 1f, headed late on”
#3 MUSICAL ANGEL MID
DRAW 2 · OR 80 · Tom Marquand / Simon Dow
MARKET drifting 5 → 6.2
Yard suits today’s conditions · 4+ / 0−
80.3 FORMLAB FIGURE
FormLab Figure
80.3 · ranked #3 here · career best 90
Official mark (OR)
80 · last won off 80
Record at today's distance
2 wins from 10 tries · beats market expectation (1.7)
Days since last run
41
Sectional clock
Last time: 1.3s slower than par — the result flattered it
Usually races prominent
Run style & finish
Midfield · finishing speed 99.37% (one-paced late)
Recent form · last 5 runs, most recent first · ratings are FormLab figures
8thClass 2 · 7.0f · rated 695thClass 4 · 6.0f · rated 821stClass 4 · 7.0f · rated 902ndClass 5 · 7.0f · rated 883rdClass 4 · 6.0f · rated 83
Career sheet · last 18 months · 9 rated runs · spacing is real time
Figure history for MUSICAL ANGELbest 90needs 83–842025-05-01 · TFR 56 · 4.97f · Std · C3 · off-trip2025-06-05 · TFR 41 · 6f · Std · C42025-06-24 · TFR 86 · 5.98f · Good · C52025-07-12 · TFR 48 · 6.08f · Gd/Frm · C42025-08-15 · TFR 83 · 6.01f · Gd/Frm · C42025-09-12 · TFR 88 · 7f · Good · C52025-09-28 · TFR 90 · 7.01f · Good · C42026-04-06 · TFR 82 · 6f · Slow · C42026-06-05 · TFR 69 · 7.01f · Gd/Sft · C21 May 255 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
Simon Dow · 378 runs since 2024 · winners usually around 7.4 on the exchange
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
On turf6/936.5%0.663/1421.4%3.22
In fields of <=75/539.4%0.72/1216.7%2.71
Over 7-8f trips19/2029.4%1.165/3813.2%1.87
Coming back after 15 to 45 days19/16511.5%1.266/3517.1%1.66
Too few runners to read reliably
Back at their last winning mark (small sample)0/50.0%0.02/450.0%3.53
At Epsom Downs (small sample)1/234.3%0.591/520.0%2.52
At this time of year (Q3) (small sample)10/1029.8%1.041/714.3%2.15
Can it do what today needs? Capable — has run to 91 at/around today's trip, clears the ~83.0 demand
Sectional profile · last 6 timed runs · ranks are against today's field
Speed · vs its fields2nd of 5
+0.16 mph
Faster than the fields it has met · 41.0 raw
Break · 0-20mph2nd of 5
+0.02s
Slower away than the field's best breaker
Finish · closing speed3rd of 5
99.4%
One-paced late
Stride length1st of 5
7.70 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
1 Jul 26Epsom Downs7fGood (Good To Firm In Places)6th40.2 -0.2798.0-0.01
5 Jun 26Epsom Downs7fGd/Sft8thFast early40.7 +0.0494.2+0.05
6 Apr 26Kempton Park6fSlow5thTrue40.2 -0.03104.3+0.14
28 Sep 25Epsom Downs7fGood1stTrue41.4 -0.0398.0-0.06
12 Sep 25Chester7fGood2ndTrue40.0 +0.7698.8
15 Aug 25Epsom Downs6fGd/Frm3rdTrue43.7 +0.48102.9+0.00
Timed runs 2025-08-15 to 2026-07-01. · 1 have no 0-20mph split — Race IQ has yet to publish these; they fill on the next ingest. Sectional reads are context — they never pick the horse.
Proven at this level — a Class 4 winner, racing in Class 4 todayDrops in class todayRated #3 in this field (80.3)Proven over the trip (10 tries, beats market expectation at 1.7)Recent comments suggest he weakens late — a stamina questionHistorically underestimated by the marketA course winner (1 from 3 here)Sectional speed profile fits here — but his run-style (Mid) is rare among winners at this course & distance
LTO comment
“led, edged right early in straight, ridden over 2f out, headed over 1f out, weakened”
#4 UPPERCASE FRONT
DRAW 4 · OR 70 · Kaiya Fraser / Harry Eustace
MARKET backed 4.3 → 3.4
Yard mixed — leans for · 5+ / 1−
79.0 FORMLAB FIGURE
FormLab Figure
79.0 · ranked #4 here · career best 79
Official mark (OR)
70 · last won off 68
Record at today's distance
1 win from 6 tries · beats market expectation (1.96)
Days since last run
35
Sectional clock
Last time: ran to par for the class
Usually races front-runner (cooked late)
Run style & finish
Front-runner · finishing speed 98.95% (one-paced late)
Recent form · last 5 runs, most recent first · ratings are FormLab figures
1stClass 5 · 7.0f · rated 793rdClass 5 · 7.0f · rated 769thClass 5 · 8.0f · rated 417thClass 5 · 9.0f · rated 632ndClass 5 · 8.0f · rated 78
Career sheet · last 18 months · 6 rated runs · spacing is real time
Figure history for UPPERCASEneeds 83–84best 792025-05-21 · TFR 57 · 7f · Std · C52025-07-08 · TFR 78 · 8.03f · Good · C52025-07-22 · TFR 63 · 9f · Good · C52026-04-07 · TFR 41 · 8.03f · Gd/Sft · C52026-05-20 · TFR 76 · 7.01f · Good · C52026-06-11 · TFR 79 · 7.03f · Gd/Sft · C521 May 2511 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
Harry Eustace · 529 runs since 2024 · winners usually around 5.2 on the exchange
Signature angle: kept to the same class
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
In Class 4-5 company21/2578.2%0.6513/6819.1%1.61
On turf31/28510.9%0.8412/7516.0%1.3
Over 7-8f trips14/1768.0%0.6410/5916.9%1.24
Coming back after 15 to 45 days18/2038.9%0.6410/5617.9%1.2
At this time of year (Q3)10/1456.9%0.62/1315.4%1.17
Where the yard is weaker in these conditions
In fields of <=711/9711.3%0.615/3116.1%0.85
Too few runners to read reliably
At Epsom Downs (small sample)3/1225.0%1.321/425.0%3.87
Can it do what today needs? Below the level — career best 79 is below the ~83.0 the race demands
Sectional profile · last 6 timed runs · ranks are against today's field
Speed · vs its fields3rd of 5
+0.16 mph
Faster than the fields it has met · 39.3 raw
Break · 0-20mph1st of 5
-0.02s
Quicker away than the field · fast away 3 of 6
Finish · closing speed4th of 5
99.0%
One-paced late
Stride length5th of 5
7.23 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
11 Jun 26Catterick Bridge7fGd/Sft1stTrue40.5 +0.2697.5-0.11
20 May 26Yarmouth7fGood3rdTrue39.8 -0.19100.8-0.12
7 Apr 26Pontefract8fGd/Sft9thTrue36.2 +0.2192.4-0.18
22 Jul 25Lingfield9fGood7thTrue39.0 +0.60100.0+0.06
8 Jul 25Pontefract8fGood2ndTrue37.3 +0.10102.1+0.16
21 May 25Kempton Park7fStd4thTrue39.6 -0.03100.9+0.04
Last run, sector by sector · gap to the leader (s) · sector pace
1f+0.08par2f+0.09par3fledfast4fledpar5fledpar6fledpar7fledslow
Timed runs 2025-05-21 to 2026-06-11. Sectional reads are context — they never pick the horse.
Yet to win at this level — a Class 5 winner, upped to Class 4 todayImproving fast — last run rated 79, 13pts above his recent average of 65.3Stable in form this week — 2 wins from 11 runsRecent comments suggest he weakens late — a stamina questionHistorically underestimated by the marketRuns Front — the dominant winning style at this course & distance, and his sectional profile fits
LTO comment
“prominent, led halfway, ridden 2f out, kept on well final ½f, dug deep”
#5 DREAM OF MISCHIEF MID
DRAW 1 · OR 73 · Rob Hornby / Amanda Perrett
MARKET drifting 15.5 → 18.5
Yard poor for today’s conditions · 0+ / 7−
78.0 FORMLAB FIGURE
FormLab Figure
78.0 · ranked #5 here · career best 84
Official mark (OR)
73 · last won off 70
Record at today's distance
3 wins from 24 tries · in line with the market (0.99)
Days since last run
166
Sectional clock
Last time: a shade below par (-0.2s)
Usually races midfield
Run style & finish
Midfield · finishing speed 101.0% (holds late)
Recent form · last 5 runs, most recent first · ratings are FormLab figures
2ndClass 5 · 7.0f · rated 787thClass 5 · 7.0f · rated 6712thClass 5 · 7.0f · rated 201stClass 5 · 7.0f · rated 797thClass 4 · 7.0f · rated 63
Career sheet · last 18 months · 10 rated runs · spacing is real time
Figure history for DREAM OF MISCHIEFbest 84needs 83–842025-04-21 · TFR 81 · 6f · Std · C42025-05-10 · TFR 65 · 6f · Firm · C42025-05-23 · TFR 59 · 7f · Good · C32025-07-02 · TFR 62 · 7.01f · Gd/Frm · C42025-08-25 · TFR 56 · 7.01f · Gd/Frm · C42025-09-24 · TFR 63 · 7f · Slow · C42025-10-10 · TFR 79 · 7f · Std/Fast · C52025-10-22 · TFR 20 · 7f · Std · C52025-12-22 · TFR 67 · 7f · Std/Slow · C52026-01-31 · TFR 78 · 7f · Std/Slow · C521 Apr 2531 Jan 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. · last rated run 166 days ago
Trainer form · today's exact conditions
Amanda Perrett · 209 runs since 2024 · winners usually around 8.2 on the exchange
Condition today2024-25SRA/E2026SRA/E
Where the yard is weaker in these conditions
Over 7-8f trips11/8612.8%1.250/290.0%0.0
Above their last winning mark3/339.1%0.810/130.0%0.0
At this time of year (Q3)5/677.5%0.870/50.0%0.0
On turf4/884.5%0.540/260.0%0.0
In Class 4-5 company9/1108.2%0.821/273.7%0.3
In fields of <=74/3013.3%1.231/128.3%0.64
At Epsom Downs1/128.3%0.75
Too few runners to read reliably
Coming back after 91 to 180 days (small sample)1/425.0%2.331/250.0%1.18
Can it do what today needs? Capable — has run to 84 at/around today's trip, clears the ~83.0 demand
Sectional profile · last 6 timed runs · ranks are against today's field
Speed · vs its fields5th of 5
-0.09 mph
About the level of its fields · 40.5 raw
Break · 0-20mph3rd of 5
+0.24s
Slower away than the field's best breaker
Finish · closing speed2nd of 5
101.0%
Holds its gallop to the line
Stride length2nd of 5
7.47 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
31 Jan 26Lingfield7fStd/Slow2ndTrue40.6 -0.04102.8+0.05
22 Dec 25Lingfield7fStd/Slow7thTrue39.9 -0.26104.5+0.18
22 Oct 25Kempton Park7fStd12thFast early39.4 -0.3191.9+0.28
10 Oct 25Kempton Park7fStd/Fast1stFast early40.2 -0.2799.9+0.20
24 Sep 25Kempton Park7fSlow7thTrue40.7 +0.36105.4+0.54
25 Aug 25Epsom Downs7fGd/Frm6thTrue42.3 +0.00101.5+0.17
Last run, sector by sector · gap to the leader (s) · sector pace
1f+0.15par2f+0.32par3f+0.27par4f+0.27par5f+0.25par6f+0.11slow7f+0.08par
Timed runs 2025-08-25 to 2026-01-31 · last timed run 166 days ago — the profile is out of date. Sectional reads are context — they never pick the horse.
3lb above his last winning mark (73 today vs 70)Yet to win at this level — a Class 5 winner, upped to Class 4 todayImproving fast — last run rated 78, 23pts above his recent average of 55.0Jockey goes well at this track (1.75x market expectation)Recent comments suggest he weakens late — a stamina questionHistorically over-bet by the market — take care with the priceA course winner (1 from 5 here)
LTO comment
“prominent, pushed along over 1f out, kept on”