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. Winners at this course and distance typically spend 49.35% of their energy before the final 2f and sit around 4 at halfway, 0.25s off the lead. The measured order tops KEEP GRATING (IRE) on 72, 13pts clear of HADLAN (IRE). KEEP GRATING (IRE): the strongest late speed in this field, races handy on energy — profits if the early types overdo it. The shape danger is CLARET TIME — the 2nd-strongest late speed in this field, races handy on energy — 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 9
KEEP GRATING (IRE)
OR · Sean Dylan Bowen / Richard Hannon
MARKET backed 6.8 → 5.7
72.0FORMLAB FIGURE · #1 OF FIELD
Yard suits today’s conditions · 2+ / 0−Drops in class todayThe top rating in this field (72.0)Jockey goes well at this track (1.43x market expectation)Race-fit — ran 8 days ago
2ND · DATA ORDERDRAW 10
HADLAN (IRE)
OR · Conor Whiteley / Jack Jones
MARKET 48
59FORMLAB FIGURE · #2 OF FIELD
Yard mixed — leans against · 1+ / 4−Rated #2 in this field (59)Jockey goes well at this track (4.1x market expectation)Runs Mid — a winning style at this course & distance; his sectional profile fits
3RD · DATA ORDERDRAW 1
CLARET TIME
OR · Faye McManoman / Nigel Tinkler
MARKET 100
43FORMLAB FIGURE · #3 OF FIELD
Yard mixed — leans against · 1+ / 2−Rated #3 in this field (43)Stable in form this week — 2 wins from 10 runsRuns Held-Up — a winning style at this course & distance; his sectional profile fits
The Forensic ReadALL THE REPORT’S READS, COUNTED · CONTEXT ONLY
1KEEP GRATING (IRE)net +8figure top-2, drops in class, race-fit (ran <=45d), form (top-3 LTO or recent win), market top-3, backed since morning, top-2 late speed today, energy in the winning band
2SANBONA WARRIOR (IRE)net +5race-fit (ran <=45d), form (top-3 LTO or recent win), market top-3, sharp from the stalls, yard positive in today’s setup
3HADLAN (IRE)net +4figure top-2, race-fit (ran <=45d), energy in the winning band, runs the dominant winning style here
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 · 10 runners · stalls 1–10
12345678910
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: KEEP GRATING (IRE) is unraced on softer ground · HADLAN (IRE) is 0/1 on softer ground · CLARET TIME is unraced on softer ground. Records only — going aptitude is context, never a downgrade (the market prices it).
RunnerEarly%E earlyLate speed · FSPSetup
COCO NOVA (IRE)———-
HELLO YOU TEN (IRE)———-
REGALISM (IRE)———-
HADLAN (IRE)MID50.1%98.5one-paced late — 4th of 6 on late speed in this field, races handy on energy — needs them to stop in front
KEEP GRATING (IRE)HELD-UP48.7%103.6the strongest late speed in this field, races handy on energy — profits if the early types overdo it
SANBONA WARRIOR (IRE)——96.9-
THE MONKEY KING——92.5-
CLARET TIMEHELD-UP49.8%102.1the 2nd-strongest late speed in this field, races handy on energy — profits if the early types overdo it
DARRINGTON GOLF———-
WHISPER ANGEL (IRE)HELD-UP49.5%101.2the 3rd-strongest late speed in this field, races handy on energy — profits if the early types overdo it
The Field · Forensic ReadsFIGURE ORDER
#1KEEP GRATING (IRE)HELD-UP
DRAW 9 · OR · Sean Dylan Bowen / Richard Hannon
MARKET backed 6.8 → 5.7
Yard suits today’s conditions · 2+ / 0−
72.0FORMLAB FIGURE
FormLab Figure
72.0 · ranked #1 here · career best 72
Official mark (OR)
unrated · no win on record
Record at today's distance
0 wins from 2 tries
Days since last run
8
Sectional clock
No timed runs on record
Run style & finish
Held up · finishing speed 103.59% (strong late)
Recent form · last 2 runs, most recent first · ratings are FormLab figures
Career sheet · last 18 months · 2 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
Richard Hannon · 2080 runs since 2024 · winners usually around 6.3 on the exchange
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
Over 7-8f trips65/6799.6%0.8835/21416.4%1.39
At this time of year (Q3)56/6678.4%0.819/6214.5%1.28
Too few runners to read reliably
At Doncaster (small sample)4/449.1%0.795/1926.3%1.82
Can it do what today needs? Capable — has run to 72 at/around today's trip, clears the ~59 demand
Sectional profile · last 2 timed runs · ranks are against today's field
Speed · vs its fields4th of 6
-0.07 mph
About the level of its fields · 39.5 raw · only 2 runs
Break · 0-20mph4th of 6
+0.28s
Slower away than the field's best breaker
Finish · closing speed1st of 6
103.6%
Sustains — still going at the line
Stride length4th of 6
7.21 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
30 Jun 26Salisbury6fGood6thTrue38.6 -0.14100.3+0.53
Last run, sector by sector · gap to the leader (s) · sector pace
1f+0.19very slow2f+0.16very slow3f+0.15slow4f+0.23par5f+0.75fast6f+1.03very fast
Timed runs 2026-06-30 to 2026-07-10. · 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.
Drops in class todayThe top rating in this field (72.0)Only 2 runs at this distanceStable cold this week — 2 wins from 23 runsJockey goes well at this track (1.43x market expectation)Recent comments suggest he weakens late — a stamina questionRace-fit — ran 8 days agoRuns Held-Up — a winning style at this course & distance; his sectional profile fits
Career sheet · last 18 months · 2 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
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 this yard does well in today's conditions
Over 7-8f trips18/1999.0%0.827/4515.6%1.62
Where the yard is weaker in these conditions
On turf17/2038.4%0.80/590.0%0.0
Coming back after 15 to 45 days ✦20/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 company ✦20/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 62 at/around today's trip, clears the ~59 demand
Sectional profile · last 2 timed runs · ranks are against today's field
Speed · vs its fields2nd of 6
+0.30 mph
Faster than the fields it has met · 39.7 raw · only 2 runs
Break · 0-20mph3rd of 6
+0.21s
Slower away than the field's best breaker
Finish · closing speed4th of 6
98.5%
One-paced late
Stride length3rd of 6
7.34 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
16 Jun 26Wolverhampton6fStd5thTrue39.4 +0.67101.9+0.19
3 Jun 26Nottingham6fGood7thTrue39.9 -0.0895.1+0.24
Last run, sector by sector · gap to the leader (s) · sector pace
Timed runs 2026-06-03 to 2026-06-16. Sectional reads are context — they never pick the horse.
Rated #2 in this field (59)Only 2 runs at this distanceJockey goes well at this track (4.1x market expectation)Recent comments suggest he weakens late — a stamina questionRuns Mid — a winning style at this course & distance; his sectional profile fits
LTO comment
“slowly away, tracked pace, ridden early in straight, wandered, one paced”
#3CLARET TIMEHELD-UP
DRAW 1 · OR · Faye McManoman / Nigel Tinkler
MARKET 100
Yard mixed — leans against · 1+ / 2−
43FORMLAB FIGURE
FormLab Figure
43 · ranked #3 here · career best 51
Official mark (OR)
unrated · no win on record
Record at today's distance
0 wins from 2 tries
Days since last run
17
Sectional clock
No timed runs on record
Run style & finish
Held up · finishing speed 102.08% (holds late)
Recent form · last 2 runs, most recent first · ratings are FormLab figures
Career sheet · last 18 months · 2 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
Nigel Tinkler · 915 runs since 2024 · winners usually around 7.8 on the exchange
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
On turf39/5057.7%0.9112/1517.9%1.15
Where the yard is weaker in these conditions
At Doncaster5/588.6%1.190/210.0%0.0
In fields of 8-11 ✦28/3677.6%0.885/1015.0%0.62
Can it do what today needs? Below the level — career best 51 is below the ~59 the race demands
Sectional profile · last 2 timed runs · ranks are against today's field
Speed · vs its fields5th of 6
-0.24 mph
Slower than the fields it has met · 40.0 raw · only 2 runs
Break · 0-20mph6th of 6
+0.56s
Slower away than the field's best breaker
Finish · closing speed2nd of 6
102.1%
Holds its gallop to the line
Stride length1st of 6
7.59 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
1 Jul 26Thirsk6fGd/Frm7thTrue39.7 -0.43102.0+0.27
20 Jun 26Redcar5fGood5thTrue40.3 -0.05102.2+0.86
Last run, sector by sector · gap to the leader (s) · sector pace
Timed runs 2026-06-20 to 2026-07-01. · finishing speed for 1 run(s) supplied by Timeform where Race IQ had none. Sectional reads are context — they never pick the horse.
Rated #3 in this field (43)Only 2 runs at this distanceStable in form this week — 2 wins from 10 runsRuns Held-Up — a winning style at this course & distance; his sectional profile fits
LTO comment
“held up, left behind from 2f out”
#4WHISPER ANGEL (IRE)HELD-UP
DRAW 7 · OR · Ethan Tindall / Nigel Tinkler
MARKET 200
Yard mixed — leans against · 1+ / 2−
24.0FORMLAB FIGURE
FormLab Figure
24.0 · ranked #4 here · career best 24
Official mark (OR)
unrated · no win on record
Record at today's distance
0 wins from 1 tries
Days since last run
17
Sectional clock
No timed runs on record
Run style & finish
Held up · finishing speed 101.2% (holds late)
Recent form · last 1 runs, most recent first · ratings are FormLab figures
7thClass 5 · 6.0f · rated 24
Trainer form · today's exact conditions
Nigel Tinkler · 915 runs since 2024 · winners usually around 7.8 on the exchange
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
On turf39/5057.7%0.9112/1517.9%1.15
Where the yard is weaker in these conditions
At Doncaster5/588.6%1.190/210.0%0.0
In fields of 8-11 ✦28/3677.6%0.885/1015.0%0.62
Can it do what today needs? Below the level — career best 24 is below the ~59 the race demands
Sectional profile · last 1 timed run · ranks are against today's field
Speed · vs its fields6th of 6
-0.68 mph
Slower than the fields it has met · 40.0 raw · only 1 run
Break · 0-20mph5th of 6
+0.37s
Slower away than the field's best breaker
Finish · closing speed3rd of 6
101.2%
Holds its gallop to the line
Stride length2nd of 6
7.46 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
1 Jul 26Thirsk6fGd/Frm7thTrue40.0 -0.68101.2+0.37
Last run, sector by sector · gap to the leader (s) · sector pace