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
WESTON COURT (IRE) is the only confirmed early type — if it breaks level it should get the front to itself. Winners at this course and distance typically spend 50.38% of their energy before the final 2f and sit around 3 at halfway, 0.13s off the lead. The measured order tops TOMARLO on 65, 4pts clear of AUTUMN ANGEL (IRE). TOMARLO: the 2nd-strongest late speed in this field, saving plenty for the finish — needs them to stop in front. The shape danger is ROMANOVICH (IRE) — the strongest late speed in this field, saving plenty for the finish — 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 ORDERDRAW 10
TOMARLO
OR 57 · Billy Loughnane / Ollie Sangster
MARKET backed 6.8 → 5.7
65.0FORMLAB FIGURE · #1 OF FIELD
Yard mixed — leans for · 4+ / 2−Proven at this level — a Class 6 winner, racing in Class 6 todayThe top rating in this field (65.0)Stable in form this week — 2 wins from 10 runsRace-fit — ran 9 days ago
2ND · DATA ORDERDRAW 4
AUTUMN ANGEL (IRE)
OR 53 · Rossa Ryan / Tony Carroll
MARKET 6.8
61.0FORMLAB FIGURE · #2 OF FIELD
Yard mixed — leans for · 3+ / 1−Proven at this level — a Class 6 winner, racing in Class 6 todayRated #2 in this field (61.0)Jockey goes well at this track (1.49x market expectation)A course winner (1 from 4 here)
3RD · DATA ORDERDRAW 8
TOO MUCH TREVOR
OR 54 · Ashley Lewis / Grace Harris
MARKET 10
59.0FORMLAB FIGURE · #3 OF FIELD
Yard mixed — leans against · 1+ / 4−Proven at this level — a Class 6 winner, racing in Class 6 todayRated #3 in this field (59.0)Race-fit — ran 8 days agoA course winner (1 from 11 here)
The Forensic ReadALL THE REPORT’S READS, COUNTED · CONTEXT ONLY
1TOMARLOnet +6figure top-2, race-fit (ran <=45d), form (top-3 LTO or recent win), market top-3, backed since morning, top-2 late speed today, yard positive in today’s setup − 5lb+ above last winning mark
2AJRADnet +6race-fit (ran <=45d), market top-3, energy in the winning band, proven at trip, proven on the going, yard positive in today’s setup, yard hot − habitually slow away
3AUTUMN ANGEL (IRE)net +5figure top-2, race-fit (ran <=45d), form (top-3 LTO or recent win), market top-3, energy in the winning band, 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
Worth A Second Look
These horses rank lower on raw ability figures — but today's race fits a pattern their stable has repeatedly won in. In plain terms, why each deserves another look before you dismiss it.
AJRAD FIGURE #4
Rod Millman's runners in Class 6-7 company win 12.5% across all tracks and beat market expectation in both seasons. Rod Millman's runners kept to the same class win 11.3% across all tracks and beat market expectation in both seasons.
Race ShapePACE × FINISH
one confirmed early type — lone-lead possible. Descriptive context — the shape never selects.
What this course & distance favours
Won by front-runners 30% · prominent racers 28% (122 past C&D winners · won up with the pace). Moderately stiff — uphill 2f+ then levels/dips; overall demanding on stamina finish. Winners’ energy signature: 50.38% spent early (band 49.86–50.87%, 9 measured winners, and the typical winner sits ~3 at halfway, 0.13s off the lead). Only one confirmed early type — the likely leader can dictate, a real edge at a track this front/prominent-biased.
Where the pace is drawn · 12 runners · stalls 1–14
1234567891011121314
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. The early pace is spread across the draw (stalls 1–14).
If the ground changes
Should it turn softer: TOMARLO is 0/5 on softer ground · AUTUMN ANGEL (IRE) is 0/6 on softer ground · TOO MUCH TREVOR is 1/10 on softer ground. Records only — going aptitude is context, never a downgrade (the market prices it).
RunnerEarly%E earlyLate speed · FSPSetup
TOMARLOHELD-UP49.4%100.3the 2nd-strongest late speed in this field, saving plenty for the finish — needs them to stop in front
TEN CLUB (IRE)MID49.9%99.6one-paced late — 5th of 12 on late speed in this field, races handy on energy — needs them to stop in front
GREEN ICON (FR)MID49.4%99.0one-paced late — 7th of 12 on late speed in this field, saving plenty for the finish — needs them to stop in front
AJRADHELD-UP50.4%99.1one-paced late — 6th of 12 on late speed in this field, races handy on energy — needs them to stop in front
TOO MUCH TREVORHELD-UP49.4%98.5one-paced late — 10th of 12 on late speed in this field, saving plenty for the finish — needs them to stop in front
ROMANOVICH (IRE)MID47.8%101.3the strongest late speed in this field, saving plenty for the finish — profits if the early types overdo it
AUTUMN ANGEL (IRE)MID50.1%100.1the 3rd-strongest late speed in this field, races handy on energy — needs them to stop in front
RAVENGLASS (IRE)MID49.6%99.7one-paced late — 4th of 12 on late speed in this field, saving plenty for the finish — needs them to stop in front
KING OF THE DANCE (IRE)HELD-UP51.0%98.6one-paced late — 9th of 12 on late speed in this field, yet works hard early for a closer — needs them to stop in front
SCARFO (IRE)MID50.7%98.9one-paced late — 8th of 12 on late speed in this field, races handy on energy — needs them to stop in front
WESTON COURT (IRE)PROMINENT51.1%95.5the only measured early speed in the race, and spends more than winners here do — but empties in the final 2f · sharp from the stalls
POETHELD-UP50.0%98.3held up without the late gear (11th of 12 on late speed), races handy on energy — needs them to stop in front
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.
WESTON COURT (IRE)PROMINENTtypically ~2.7 lengths quicker through the opening 2f than the rivals it has met · breaks with the very quickest
WESTON COURT (IRE) is the only confirmed early type — if it breaks level it should get the front to itself · context only — the shape never selects.
The Field · Forensic ReadsFIGURE ORDER
#1TOMARLOHELD-UP
DRAW 10 · OR 57 · Billy Loughnane / Ollie Sangster
MARKET backed 6.8 → 5.7
Yard mixed — leans for · 4+ / 2−
65.0FORMLAB FIGURE
FormLab Figure
65.0 · ranked #1 here · career best 71
Official mark (OR)
57 · last won off 52
Record at today's distance
1 win from 8 tries · below market expectation (0.9)
Days since last run
9
Sectional clock
Last time: a shade below par (-0.3s) · faster than its field on the clock Usually races midfield
Run style & finish
Held up · finishing speed 100.34% (one-paced late)
Recent form · last 5 runs, most recent first · ratings are FormLab figures
Career sheet · last 18 months · 16 rated runs · spacing is real time
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
Ollie Sangster · 702 runs since 2024 · winners usually around 4.7 on the exchange
Signature angle: keeping the same jockey
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
In fields of 12-156/956.3%0.737/3321.2%2.34
Above their last winning mark9/4719.1%0.9216/6026.7%1.4
At this time of year (Q3)20/17311.6%0.834/2119.0%1.23
Over 7-8f trips21/17512.0%0.9514/8217.1%1.16
Where the yard is weaker in these conditions
On turf ✦29/26011.2%0.89/1048.7%0.72
Coming back after 8 to 14 days11/5819.0%1.414/3511.4%0.77
Too few runners to read reliably
At Chepstow (small sample)0/50.0%0.00/80.0%0.0
Can it do what today needs? Capable — has run to 71 at/around today's trip, clears the ~61.0 demand
Sectional profile · last 5 timed runs · ranks are against today's field
Speed · vs its fields3rd of 12
+0.21 mph
Faster than the fields it has met · 40.0 raw
Break · 0-20mph3rd of 12
+0.14s
Slower away than the field's best breaker
Finish · closing speed2nd of 12
100.3%
Holds its gallop to the line
Stride length10th of 12
7.13 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
7 Jul 26Wolverhampton6fStd1stTrue40.6 +0.80100.2—
6 Jun 26Chepstow5fSoft3rdFast early41.9 +0.4996.1—
5 May 26Wolverhampton5fStd4thTrue40.3 -0.39103.6-0.05
20 Mar 26Lingfield7fStd10thTrue40.0 -0.4099.1+0.22
23 Jan 26Wolverhampton5fStd7thTrue41.6 +0.56102.7+0.26
Last run, sector by sector · gap to the leader (s) · sector pace
Timed runs 2026-01-23 to 2026-07-07. · 2 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.
5lb above his last winning mark (57 today vs 52)Proven at this level — a Class 6 winner, racing in Class 6 todayThe top rating in this field (65.0)Stable in form this week — 2 wins from 10 runsRace-fit — ran 9 days agoHistorically over-bet by the market — take care with the price
LTO comment
“waited with, headway over 2f out, hung left 1f out, kept on”
#2AUTUMN ANGEL (IRE)MID
DRAW 4 · OR 53 · Rossa Ryan / Tony Carroll
MARKET 6.8
Yard mixed — leans for · 3+ / 1−
61.0FORMLAB FIGURE
FormLab Figure
61.0 · ranked #2 here · career best 71
Official mark (OR)
53 · last won off 48
Record at today's distance
5 wins from 45 tries · below market expectation (0.79)
Days since last run
19
Sectional clock
Last time: ran to par for the class · faster than its field on the clock Usually races midfield-closer
Career sheet · last 18 months · 24 rated runs · spacing is real time
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
Tony Carroll · 2379 runs since 2024 · winners usually around 5.4 on the exchange
Signature angle: at Bath, above their last winning mark, at this time of year (Q2), on turf, off a TFR-FALLING figure trend, with the mark MARK-FLAT, with a CLAIM-7 claimer up
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
At Chepstow0/170.0%0.06/2128.6%1.7
In fields of 12-15 ✦24/3067.8%1.110/8511.8%1.44
On turf ✦97/70713.7%1.245/22320.2%1.42
Where the yard is weaker in these conditions
At this time of year (Q3) ✦51/49310.3%0.954/449.1%0.72
Can it do what today needs? Capable — has run to 71 at/around today's trip, clears the ~61.0 demand
Sectional profile · last 6 timed runs · ranks are against today's field
Speed · vs its fields5th of 12
+0.13 mph
About the level of its fields · 39.6 raw
Break · 0-20mph6th of 12
+0.19s
Slower away than the field's best breaker
Finish · closing speed3rd of 12
100.1%
Holds its gallop to the line
Stride length2nd of 12
7.43 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
27 Jun 26Chepstow6fGd/Frm2ndTrue43.5 +0.4198.0-0.12
15 Jun 26Chepstow6fGood2ndTrue43.7 +0.6297.2+0.18
6 Jun 26Chepstow6fSoft4thTrue39.6 -0.3098.6+0.08
7 May 26Southwell7fStd7thFast early39.6 -0.2598.9+0.28
Timed runs 2026-03-24 to 2026-06-27. Sectional reads are context — they never pick the horse.
5lb above his last winning mark (53 today vs 48)Proven at this level — a Class 6 winner, racing in Class 6 todayRated #2 in this field (61.0)Jockey goes well at this track (1.49x 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 4 here)Runs Mid — a winning style at this course & distance; his sectional profile fits
LTO comment
“disputed lead, no extra final 1f”
#3TOO MUCH TREVORHELD-UP
DRAW 8 · OR 54 · Ashley Lewis / Grace Harris
MARKET 10
Yard mixed — leans against · 1+ / 4−
59.0FORMLAB FIGURE
FormLab Figure
59.0 · ranked #3 here · career best 69
Official mark (OR)
54 · last won off 50
Record at today's distance
1 win from 26 tries · below market expectation (0.33)
Days since last run
8
Sectional clock
Last time: beat the class par by 1.0s · faster than its field on the clock Usually races midfield
Run style & finish
Held up · finishing speed 98.51% (one-paced late)
Recent form · last 5 runs, most recent first · ratings are FormLab figures
Career sheet · last 18 months · 18 rated runs · spacing is real time
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
Grace Harris · 445 runs since 2024 · winners usually around 8.1 on the exchange
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
In fields of 12-154/705.7%1.12/258.0%1.4
Where the yard is weaker in these conditions
At this time of year (Q3)11/1308.5%0.830/130.0%0.0
At Chepstow1/342.9%0.192/277.4%0.67
Coming back after 8 to 14 days ✦4/1004.0%0.434/3910.3%0.76
Above their last winning mark7/977.2%0.614/3611.1%0.82
Can it do what today needs? Capable — has run to 69 at/around today's trip, clears the ~61.0 demand
Sectional profile · last 6 timed runs · ranks are against today's field
Speed · vs its fields9th of 12
-0.09 mph
About the level of its fields · 40.5 raw
Break · 0-20mph10th of 12
+0.34s
Slow away in 3 of 5 — habitual, so the market already knows
Finish · closing speed10th of 12
98.5%
One-paced late
Stride length9th of 12
7.22 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
Timed runs 2025-09-28 to 2026-07-08. · 1 have no 0-20mph split — Race IQ has yet to publish these; they fill on the next ingest.· 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.
4lb above his last winning mark (54 today vs 50)Proven at this level — a Class 6 winner, racing in Class 6 todayRated #3 in this field (59.0)Lost roughly 1.8 lengths at the start last time — the defeat reads better than the bare resultRace-fit — ran 8 days agoHistorically over-bet by the market — take care with the priceA course winner (1 from 11 here)
LTO comment
“slowly away, soon detached, under pressure after 2f, hung badly left over 1f out, stayed on final 1f, nearest finish”
#4AJRADHELD-UP
DRAW 11 · OR 54 · Lewis Edmunds / Rod Millman
MARKET 8.6
Yard suits today’s conditions · 5+ / 0−
55.3FORMLAB FIGURE
FormLab Figure
55.3 · ranked #4 here · career best 67
Official mark (OR)
54 · last won off 60
Record at today's distance
5 wins from 34 tries · beats market expectation (1.62)
Days since last run
31
Sectional clock
Last time: a shade faster than par (+0.5s) Usually races midfield
Run style & finish
Held up · finishing speed 99.07% (one-paced late)
Recent form · last 5 runs, most recent first · ratings are FormLab figures
Career sheet · last 18 months · 20 rated runs · spacing is real time
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
Rod Millman · 773 runs since 2024 · winners usually around 5.3 on the exchange
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
At this time of year (Q3)29/24311.9%0.995/2025.0%2.16
In fields of 12-158/1296.2%0.883/348.8%1.34
In Class 6-7 company ✦19/13813.8%1.049/7212.5%1.19
Below their last winning mark7/6910.1%0.834/2913.8%1.17
Over 7-8f trips ✦24/17713.6%1.199/7711.7%1.16
Too few runners to read reliably
At Chepstow (small sample)2/1020.0%1.272/1315.4%1.37
Can it do what today needs? Capable — has run to 69 at/around today's trip, clears the ~61.0 demand
Sectional profile · last 6 timed runs · ranks are against today's field
Speed · vs its fields6th of 12
+0.09 mph
About the level of its fields · 40.9 raw
Break · 0-20mph11th of 12
+0.39s
Slow away in 3 of 6 — habitual, so the market already knows
Finish · closing speed6th of 12
99.1%
One-paced late
Stride length1st of 12
7.80 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
15 Jun 26Chepstow8fGood5thTrue42.9 +0.3497.1+0.18
29 May 26Chepstow7fGd/Frm6thTrue43.3 +0.0595.0+0.27
6 May 26Kempton Park7fSlow5thFast early39.5 -0.0299.9+0.36
Timed runs 2025-10-29 to 2026-06-15. · finishing speed for 1 run(s) supplied by Timeform where Race IQ had none. Sectional reads are context — they never pick the horse.
6lb below his last winning mark (54 today vs 60)Proven at this level — a Class 6 winner, racing in Class 6 todayProven over the trip (34 tries, beats market expectation at 1.62)Stable in form this week — 3 wins from 14 runsHistorically underestimated by the marketA course winner (2 from 6 here)
LTO comment
“in touch, ridden 2f out, not quicken”
#5RAVENGLASS (IRE)MID
DRAW 2 · OR 52 · Joe Leavy / Adrian Wintle
MARKET drifting 8.8 → 10.5
Yard mixed — leans for · 2+ / 1−
55FORMLAB FIGURE
FormLab Figure
55 · ranked #5 here · career best 75
Official mark (OR)
52 · no win on record
Record at today's distance
1 win from 31 tries · below market expectation (0.24)
Days since last run
19
Sectional clock
Last time: ran to par for the class · faster than its field on the clock Usually races midfield-closer
Career sheet · last 18 months · 18 rated runs · spacing is real time
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
Adrian Wintle · 581 runs since 2024 · winners usually around 5.6 on the exchange
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
Coming back after 15 to 45 days20/2199.1%0.8311/9212.0%1.21
On turf22/2239.9%0.7913/8914.6%1.18
Where the yard is weaker in these conditions
At Chepstow2/1910.5%0.851/137.7%0.5
Too few runners to read reliably
At this time of year (Q3) (small sample)17/14212.0%0.944/1040.0%2.61
Can it do what today needs? Capable — has run to 75 at/around today's trip, clears the ~61.0 demand
Sectional profile · last 6 timed runs · ranks are against today's field
Speed · vs its fields12th of 12
-0.15 mph
About the level of its fields · 40.3 raw
Break · 0-20mph5th of 12
+0.17s
Slower away than the field's best breaker
Finish · closing speed4th of 12
99.7%
One-paced late
Stride length3rd of 12
7.43 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
27 Jun 26Chepstow6fGd/Frm4thTrue43.2 +0.0898.1+0.14
15 Jun 26Chepstow7fGood2ndTrue42.9 -0.1997.2+0.11
25 May 26Leicester7fFirm6thTrue41.3 -0.4395.9+0.37
8 May 26Wolverhampton7fStd7thTrue38.8 -0.39100.8+0.09
Timed runs 2025-10-27 to 2026-06-27. · 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 6 winner, racing in Class 6 todayHistorically over-bet by the market — take care with the priceRuns Mid — a winning style at this course & distance; his sectional profile fits
LTO comment
“chased leaders, headway over 2f out, pushed along soon after, challenged final 1f, kept on, clear of rest”
#6SCARFO (IRE)MID
DRAW 13 · OR 48 · Charlie Tucker / Bernard Llewellyn
MARKET 10.5
Yard mixed — leans against · 3+ / 4−
55.0FORMLAB FIGURE
FormLab Figure
55.0 · ranked #6 here · career best 56
Official mark (OR)
48 · last won off 46
Record at today's distance
2 wins from 20 tries · beats market expectation (1.32)
Days since last run
23
Sectional clock
Last time: ran to par for the class · faster than its field on the clock Usually races prominent
Career sheet · last 18 months · 23 rated runs · spacing is real time
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
Bernard Llewellyn · 244 runs since 2024 · winners usually around 6.0 on the exchange
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
At Chepstow1/1010.0%0.681/616.7%1.47
Coming back after 15 to 45 days7/838.4%0.845/3016.7%1.43
Above their last winning mark5/4112.2%0.94/2913.8%1.2
Where the yard is weaker in these conditions
In fields of 12-150/220.0%0.00/50.0%0.0
Over 7-8f trips6/5211.5%1.131/244.2%0.55
On turf12/1279.4%0.883/329.4%0.68
In Class 6-7 company12/1329.1%0.864/478.5%0.83
Too few runners to read reliably
At this time of year (Q3) (small sample)9/8810.2%0.870/20.0%0.0
Can it do what today needs? Below the level — career best 56 is below the ~61.0 the race demands
Sectional profile · last 6 timed runs · ranks are against today's field
Speed · vs its fields8th of 12
-0.07 mph
About the level of its fields · 40.1 raw
Break · 0-20mph2nd of 12
+0.13s
Slower away than the field's best breaker
Finish · closing speed8th of 12
98.9%
One-paced late
Stride length5th of 12
7.35 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
23 Jun 26Ffos Las8fGood2ndTrue39.2 -0.17101.0+0.07
15 Jun 26Chepstow8fGood3rdTrue42.8 +0.0096.7+0.05
6 Jun 26Chepstow8fSoft1stTrue39.9 +0.2697.0+0.00
11 May 26Wolverhampton8fStd9thTrue38.8 +0.17101.7+0.13
4 May 26Bath8fGood7thFast early39.6 -0.4894.3+0.24
28 Mar 26Doncaster10fGd/Sft13thTrue36.6 -0.23102.9+0.29
Last run, sector by sector · gap to the leader (s) · sector pace
Timed runs 2026-03-28 to 2026-06-23. Sectional reads are context — they never pick the horse.
Proven at this level — a Class 6 winner, racing in Class 6 todayProven over the trip (20 tries, beats market expectation at 1.32)Jockey goes well at this track (2.23x market expectation)Historically underestimated by the marketA course winner (1 from 5 here)Runs Mid — a winning style at this course & distance; his sectional profile fits
LTO comment
“handy, under pressure over 2f out, kept on”
#7KING OF THE DANCE (IRE)HELD-UP
DRAW 3 · OR 49 · Alexandra Egan / Bernard Llewellyn
MARKET backed 12.5 → 10.5
Yard mixed — leans against · 2+ / 5−
53.0FORMLAB FIGURE
FormLab Figure
53.0 · ranked #7 here · career best 72
Official mark (OR)
49 · last won off 52
Record at today's distance
2 wins from 24 tries · below market expectation (0.67)
Days since last run
16
Sectional clock
Last time: a shade below par (-0.7s) · faster than its field on the clock Usually races held-up closer
Run style & finish
Held up · finishing speed 98.61% (one-paced late)
Recent form · last 5 runs, most recent first · ratings are FormLab figures
Career sheet · last 18 months · 20 rated runs · spacing is real time
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
Bernard Llewellyn · 244 runs since 2024 · winners usually around 6.0 on the exchange
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
At Chepstow1/1010.0%0.681/616.7%1.47
Coming back after 15 to 45 days7/838.4%0.845/3016.7%1.43
Where the yard is weaker in these conditions
In fields of 12-150/220.0%0.00/50.0%0.0
Over 7-8f trips6/5211.5%1.131/244.2%0.55
On turf12/1279.4%0.883/329.4%0.68
Below their last winning mark1/224.5%0.541/175.9%0.77
In Class 6-7 company12/1329.1%0.864/478.5%0.83
Too few runners to read reliably
At this time of year (Q3) (small sample)9/8810.2%0.870/20.0%0.0
Can it do what today needs? Capable — has run to 72 at/around today's trip, clears the ~61.0 demand
Sectional profile · last 6 timed runs · ranks are against today's field
Speed · vs its fields11th of 12
-0.14 mph
About the level of its fields · 40.2 raw
Break · 0-20mph8th of 12
+0.25s
Slower away than the field's best breaker
Finish · closing speed9th of 12
98.6%
One-paced late
Stride length4th of 12
7.39 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
30 Jun 26Ffos Las7fGood2ndTrue40.2 +0.18105.7+0.41
6 Jun 26Chepstow8fSoft5thFast early40.3 -0.5192.5+0.40
29 May 26Chepstow7fGd/Frm4thTrue43.2 -0.0595.9+0.15
4 May 26Bath8fGood4thFast early39.9 -0.1593.7+0.19
Timed runs 2026-04-20 to 2026-06-30. Sectional reads are context — they never pick the horse.
3lb below his last winning mark (49 today vs 52)Proven at this level — a Class 6 winner, racing in Class 6 todayJockey goes well at this track (1.95x market expectation)Lost roughly 1.8 lengths at the start last time — the defeat reads better than the bare resultRecent 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
“rear, ridden and headway over 1f out, kept on”
#8ROMANOVICH (IRE)MID
DRAW 1 · OR 54 · William Carson / John O'Shea
MARKET drifting 12.5 → 15.5
Yard mixed — leans against · 2+ / 4−
51.3FORMLAB FIGURE
FormLab Figure
51.3 · ranked #8 here · career best 66
Official mark (OR)
54 · last won off 60
Record at today's distance
2 wins from 26 tries · below market expectation (0.67)
Days since last run
48
Sectional clock
Last time: 1.4s slower than par — the result flattered it Usually races midfield-closer · clock read is off a superseded run
Run style & finish
Midfield · finishing speed 101.29% (holds late)
Recent form · last 5 runs, most recent first · ratings are FormLab figures
Career sheet · last 18 months · 19 rated runs · spacing is real time
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
John O'Shea · 211 runs since 2024 · winners usually around 6.9 on the exchange
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
At Chepstow3/2213.6%1.432/1118.2%1.24
On turf8/978.2%0.783/2313.0%1.22
Where the yard is weaker in these conditions
Over 7-8f trips5/746.8%0.780/140.0%0.0
In fields of 12-151/234.3%0.760/70.0%0.0
Below their last winning mark0/30.0%0.01/205.0%0.49
In Class 6-7 company10/9710.3%1.023/387.9%0.76
Too few runners to read reliably
Coming back after 46 to 90 days (small sample)2/2010.0%1.170/30.0%0.0
At this time of year (Q3) (small sample)6/738.2%0.830/30.0%0.0
Can it do what today needs? Capable — has run to 66 at/around today's trip, clears the ~61.0 demand
Sectional profile · last 6 timed runs · ranks are against today's field
Speed · vs its fields2nd of 12
+0.32 mph
Faster than the fields it has met · 40.2 raw
Break · 0-20mph4th of 12
+0.14s
Slower away than the field's best breaker
Finish · closing speed1st of 12
101.3%
Holds its gallop to the line
Stride length7th of 12
7.28 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
29 May 26Chepstow7fGd/Frm7thTrue43.1 -0.0993.3+0.15
4 May 26Bath8fGood3rdFast early40.1 -0.0193.1+0.17
Timed runs 2026-02-04 to 2026-05-29. · finishing speed for 1 run(s) supplied by Timeform where Race IQ had none.· 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.
6lb below his last winning mark (54 today vs 60)Proven at this level — a Class 6 winner, racing in Class 6 todayRecent comments suggest he weakens late — a stamina questionHistorically over-bet by the market — take care with the priceA course winner (1 from 6 here)Runs Mid — a winning style at this course & distance; his sectional profile fits
LTO comment
“handy, under pressure 3f out, weakened over 1f out”
#9TEN CLUB (IRE)MID
DRAW 7 · OR 55 · Finley Marsh / Adrian Wintle
MARKET drifting 19.5 → 26
Yard mixed · 2+ / 2−
50.0FORMLAB FIGURE
FormLab Figure
50.0 · ranked #9 here · career best 72
Official mark (OR)
55 · last won off 58
Record at today's distance
2 wins from 17 tries · beats market expectation (1.36)
Days since last run
15
Sectional clock
Last time: 0.9s slower than par — the result flattered it Usually races midfield
Career sheet · last 18 months · 15 rated runs · spacing is real time
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
Adrian Wintle · 581 runs since 2024 · winners usually around 5.6 on the exchange
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
Coming back after 15 to 45 days20/2199.1%0.8311/9212.0%1.21
On turf22/2239.9%0.7913/8914.6%1.18
Where the yard is weaker in these conditions
At Chepstow2/1910.5%0.851/137.7%0.5
Below their last winning mark8/5414.8%1.44/449.1%0.85
Too few runners to read reliably
At this time of year (Q3) (small sample)17/14212.0%0.944/1040.0%2.61
Can it do what today needs? Capable — has run to 72 at/around today's trip, clears the ~61.0 demand
Sectional profile · last 6 timed runs · ranks are against today's field
Speed · vs its fields4th of 12
+0.13 mph
About the level of its fields · 39.8 raw
Break · 0-20mph9th of 12
+0.28s
Slower away than the field's best breaker
Finish · closing speed5th of 12
99.6%
One-paced late
Stride length6th of 12
7.34 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
1 Jul 26Bath5fFirm5thTrue40.7 +0.0195.7—
3 Feb 26Wolverhampton7fStd7thTrue39.0 +0.3096.5+0.26
27 Dec 25Wolverhampton6fSlow11thFast early42.4 +1.2897.4+0.50
6 Dec 25Wolverhampton7fSlow10thTrue38.7 -0.46103.3+0.20
25 Nov 25Lingfield7fStd11thTrue40.3 -0.17101.8+0.19
4 Nov 25Lingfield7fStd1stFast early41.1 -0.20102.7+0.23
Last run, sector by sector · gap to the leader (s) · sector pace
Timed runs 2025-11-04 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.
3lb below his last winning mark (55 today vs 58)Proven at this level — a Class 6 winner, racing in Class 6 todayImproving fast — last run rated 50, 11pts above his recent average of 38.3Proven over the trip (17 tries, beats market expectation at 1.36)Recent comments suggest he weakens late — a stamina questionHistorically underestimated by the market
Career sheet · last 18 months · 12 rated runs · spacing is real time
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
Ronald Harris · 118 runs since 2024 · winners usually around 5.4 on the exchange
Condition today2024-25SRA/E2026SRA/E
Where the yard is weaker in these conditions
In Class 6-7 company7/5712.3%1.430/250.0%0.0
At Chepstow0/30.0%0.00/50.0%0.0
Over 7-8f trips2/365.6%0.770/210.0%0.0
Coming back after within 7 days2/825.0%1.870/50.0%0.0
Below their last winning mark1/714.3%1.950/70.0%0.0
At this time of year (Q3)5/3016.7%1.210/70.0%0.0
On turf10/6116.4%1.410/290.0%0.0
Too few runners to read reliably
In fields of 12-15 (small sample)1/147.1%0.960/30.0%0.0
Can it do what today needs? Below the level — career best 58 is below the ~61.0 the race demands
Sectional profile · last 6 timed runs · ranks are against today's field
Speed · vs its fields10th of 12
-0.12 mph
About the level of its fields · 40.4 raw
Break · 0-20mph1st of 12
-0.06s
Quicker away than the field · fast away 3 of 4
Finish · closing speed12th of 12
95.5%
One-paced late
Stride length8th of 12
7.28 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
Timed runs 2026-04-17 to 2026-07-15. · 2 have no 0-20mph split — Race IQ has yet to publish these; they fill on the next ingest.· 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.
5lb below his last winning mark (46 today vs 51)Proven at this level — a Class 6 winner, racing in Class 6 todayProven over the trip (21 tries, beats market expectation at 1.89)Recent comments suggest he weakens late — a stamina questionRace-fit — ran 1 days agoHistorically underestimated by the marketRuns Prominent — a winning style at this course & distance; his sectional profile fits
LTO comment
“soon led, headed over 1f out, weakened”
#11GREEN ICON (FR)MID
DRAW 5 · OR 55 · Charles Bishop / John & Rhys Flint
MARKET drifting 38 → 48
Yard mixed — leans against · 1+ / 7−
42.7FORMLAB FIGURE
FormLab Figure
42.7 · ranked #11 here · career best 83
Official mark (OR)
55 · last won off 74
Record at today's distance
2 wins from 22 tries · in line with the market (1.03)
Days since last run
36
Sectional clock
Last time: 4.0s slower than par — the result flattered it · among the slowest in its race Usually races prominent-closer · clock read is off a superseded run
Career sheet · last 18 months · 17 rated runs · spacing is real time
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
John & Rhys Flint · 185 runs since 2024 · winners usually around 5.4 on the exchange
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
Below their last winning mark0/70.0%0.01/119.1%1.17
Where the yard is weaker in these conditions
At Chepstow4/1040.0%2.220/90.0%0.0
Coming back after 15 to 45 days5/667.6%0.980/240.0%0.0
At this time of year (Q3)7/719.9%1.090/70.0%0.0
In fields of 12-151/392.6%0.460/80.0%0.0
On turf11/1288.6%1.081/382.6%0.35
Over 7-8f trips2/523.8%0.541/254.0%0.6
In Class 6-7 company9/6414.1%1.311/224.5%0.62
Can it do what today needs? Capable — has run to 83 at/around today's trip, clears the ~61.0 demand
Sectional profile · last 4 timed runs · ranks are against today's field
Speed · vs its fields7th of 12
+0.04 mph
About the level of its fields · 38.8 raw · only 2 runs
Break · 0-20mph7th of 12
+0.20s
Slower away than the field's best breaker
Finish · closing speed7th of 12
99.0%
One-paced late
Stride length11th of 12
7.01 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
Timed runs 2024-06-27 to 2024-09-20 · last timed run 664 days ago — the profile is out of date. · 2 run(s) have no recorded top speed; 2 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.
19lb below his last winning mark (55 today vs 74)Proven at this level — a Class 5 winner, racing in Class 6 todayHistorically over-bet by the market — take care with the priceRuns Mid — a winning style at this course & distance; his sectional profile fits
LTO comment
“virtually refused to race, never dangerous”
#12POETHELD-UP
DRAW 14 · OR 46 · Kieran O'Neill / Scott Dixon
MARKET drifting 55 → 180
Yard mixed · 2+ / 2−
31.7FORMLAB FIGURE
FormLab Figure
31.7 · ranked #12 here · career best 53
Official mark (OR)
46 · last won off 46
Record at today's distance
1 win from 25 tries · beats market expectation (1.42)
Days since last run
9
Sectional clock
Last time: 1.2s slower than par — the result flattered it Usually races held-up (no impact)
Run style & finish
Held up · finishing speed 98.26% (one-paced late)
Recent form · last 5 runs, most recent first · ratings are FormLab figures
Career sheet · last 18 months · 18 rated runs · spacing is real time
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
Scott Dixon · 1049 runs since 2024 · winners usually around 9.1 on the exchange
Signature angle: off marks in the 61 to 75 range, off a judgement-rated last figure
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
Over 7-8f trips ✦34/4407.7%1.039/1058.6%1.31
Coming back after 8 to 14 days ✦19/2178.8%1.219/979.3%1.24
Where the yard is weaker in these conditions
In Class 6-7 company ✦35/4797.3%0.987/1474.8%0.75
On turf24/20411.8%1.175/826.1%0.79
Too few runners to read reliably
At Chepstow (small sample)1/250.0%4.630/70.0%0.0
At this time of year (Q3) (small sample)14/1957.2%1.073/1618.8%1.36
Back at their last winning mark (small sample)0/270.0%0.01/147.1%1.0
Can it do what today needs? Below the level — career best 53 is below the ~61.0 the race demands
Sectional profile · last 6 timed runs · ranks are against today's field
Speed · vs its fields1st of 12
+0.37 mph
Faster than the fields it has met · 41.5 raw
Break · 0-20mph12th of 12
+0.52s
Slow away in 5 of 5 — habitual, so the market already knows
Finish · closing speed11th of 12
98.3%
One-paced late
Stride length12th of 12
6.98 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
Timed runs 2026-01-23 to 2026-07-07. · 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.
Proven at this level — a Class 6 winner, racing in Class 6 todayProven over the trip (25 tries, beats market expectation at 1.42)Recent comments suggest he weakens late — a stamina questionRace-fit — ran 9 days agoHistorically underestimated by the market
LTO comment
“in touch, carried right over 2f out, soon beaten”