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.54% of their energy before the final 2f and sit around 3 at halfway, 0.21s off the lead. The measured order tops CHINA IN YOUR HAND on 71, 14pts clear of CARAVEL (IRE). CHINA IN YOUR HAND: the 2nd-strongest late speed in this field, races handy on energy — profits if the early types overdo it. The shape danger is POTTERS MARGOT — 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 3
CHINA IN YOUR HAND
OR · Paddy Bradley / Charlie Fellowes
MARKET drifting 2.22 → 2.52
71.0FORMLAB FIGURE · #1 OF FIELD
Yard suits today’s conditions · 3+ / 0−Drops in class todayThe top rating in this field (71.0)
2ND · DATA ORDERDRAW 7
CARAVEL (IRE)
OR · Cieren Fallon / S. P. C. Woods
MARKET drifting 9.8 → 11
57.0FORMLAB FIGURE · #2 OF FIELD
Yard poor for today’s conditions · 0+ / 4−Drops in class todayRated #2 in this field (57.0)
3RD · DATA ORDERDRAW 4
POTTERS MARGOT
OR · Ray Dawson / Matt Crawley
MARKET drifting 48 → 55
47.0FORMLAB FIGURE · #3 OF FIELD
Yard mixed — leans against · 1+ / 4−Rated #3 in this field (47.0)
The Forensic ReadALL THE REPORT’S READS, COUNTED · CONTEXT ONLY
1CHINA IN YOUR HANDnet +7figure top-2, drops in class, race-fit (ran <=45d), form (top-3 LTO or recent win), market top-3, top-2 late speed today, energy in the winning band
2CARAVEL (IRE)net +6figure top-2, drops in class, race-fit (ran <=45d), market top-3, sharp from the stalls, energy in the winning band, runs the dominant winning style here − yard cold
3FLOODING (IRE)net +3market top-3, backed since morning, yard positive in today’s setup
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: CHINA IN YOUR HAND is unraced on softer ground · CARAVEL (IRE) is unraced on softer ground · POTTERS MARGOT is unraced on softer ground. Records only — going aptitude is context, never a downgrade (the market prices it).
RunnerEarly%E earlyLate speed · FSPSetup
CARAVEL (IRE)MID49.8%100.1one-paced late — 4th of 6 on late speed in this field, races handy on energy — needs them to stop in front
CHINA IN YOUR HANDMID49.0%102.7the 2nd-strongest late speed in this field, races handy on energy — profits if the early types overdo it
FLOODING (IRE)———-
INDIAN LIGHTS (IRE)———-
KIAH (IRE)HELD-UP50.0%100.1the 3rd-strongest late speed in this field, races handy on energy — needs them to stop in front
ANGEL OF HEAVEN——91.5-
LUNAR BLOSSOM (IRE)———-
NECROMANCER———-
PERTINENTMID52.5%93.6held up without the late gear (5th of 6 on late speed), yet works hard early for a closer — needs them to stop in front
POTTERS MARGOTHELD-UP46.5%110.0the strongest late speed in this field, saving plenty for the finish — profits if the early types overdo it
The Field · Forensic ReadsFIGURE ORDER
#1CHINA IN YOUR HANDMID
DRAW 3 · OR · Paddy Bradley / Charlie Fellowes
MARKET drifting 2.22 → 2.52
Yard suits today’s conditions · 3+ / 0−
71.0FORMLAB FIGURE
FormLab Figure
71.0 · ranked #1 here · career best 71
Official mark (OR)
unrated · no win on record
Record at today's distance
0 wins from 1 tries
Days since last run
28
Sectional clock
No timed runs on record
Run style & finish
Midfield · finishing speed 102.65% (holds late)
Recent form · last 1 runs, most recent first · ratings are FormLab figures
3rdClass 2 · 7.0f · rated 71
Trainer form · today's exact conditions
Charlie Fellowes · 551 runs since 2024 · winners usually around 4.5 on the exchange
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
In Class 4-5 company30/27510.9%0.858/6412.5%1.23
At this time of year (Q3)27/17815.2%1.122/1315.4%1.22
In fields of 8-1121/20710.1%0.817/5413.0%1.22
Too few runners to read reliably
At Newmarket (small sample)0/190.0%0.00/30.0%0.0
Can it do what today needs? Capable — has run to 71 at/around today's trip, clears the ~57.0 demand
Sectional profile · last 1 timed run · ranks are against today's field
Speed · vs its fields3rd of 6
+0.10 mph
About the level of its fields · 40.2 raw · only 1 run
Break · 0-20mph4th of 5
+0.24s
Slower away than the field's best breaker
Finish · closing speed2nd of 6
102.7%
Holds its gallop to the line
Stride length1st of 6
7.88 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
20 Jun 26Doncaster7fGd/Frm3rd—40.2 +0.10102.7+0.24
Last run, sector by sector · gap to the leader (s) · sector pace
1f+0.342f+0.353f+0.344f+0.355f+0.286f+0.427f+0.20
Timed runs 2026-06-20 to 2026-06-20. Sectional reads are context — they never pick the horse.
Drops in class todayThe top rating in this field (71.0)Only 1 run at this distance
LTO comment
“held up, still off pace 3f out, switched under 2f out, ran green over 1f out, headway late on, nearest finish”
Recent form · last 1 runs, most recent first · ratings are FormLab figures
7thClass 2 · 7.0f · rated 57
Trainer form · today's exact conditions
S. P. C. Woods · 486 runs since 2024 · winners usually around 4.9 on the exchange
Condition today2024-25SRA/E2026SRA/E
Where the yard is weaker in these conditions
At this time of year (Q3)14/1728.1%0.720/120.0%0.0
Coming back after 15 to 45 days ✦27/23411.5%0.913/437.0%0.55
On turf ✦12/1647.3%0.793/378.1%0.57
In fields of 8-1122/19911.1%0.943/358.6%0.8
Too few runners to read reliably
At Newmarket (small sample)0/270.0%0.01/616.7%0.97
Can it do what today needs? Capable — has run to 57 at/around today's trip, clears the ~57.0 demand
Sectional profile · last 1 timed run · ranks are against today's field
Speed · vs its fields2nd of 6
+0.16 mph
Faster than the fields it has met · 40.2 raw · only 1 run
Break · 0-20mph1st of 5
+0.00s
Quicker away than the field · fast away 1 of 1
Finish · closing speed4th of 6
100.1%
Holds its gallop to the line
Stride length3rd of 6
7.37 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
20 Jun 26Doncaster7fGd/Frm7th—40.2 +0.16100.1+0.00
Last run, sector by sector · gap to the leader (s) · sector pace
1f+0.262f+0.283f+0.274f+0.255f+0.206f+0.547f+0.94
Timed runs 2026-06-20 to 2026-06-20. Sectional reads are context — they never pick the horse.
Drops in class todayRated #2 in this field (57.0)Only 1 run at this distanceRecent comments suggest he weakens late — a stamina questionSectional speed profile fits here — but his run-style (Mid) is rare among winners at this course & distance
LTO comment
“in touch, ridden under 2f out, hung left, weakened”
#3POTTERS MARGOTHELD-UP
DRAW 4 · OR · Ray Dawson / Matt Crawley
MARKET drifting 48 → 55
Yard mixed — leans against · 1+ / 4−
47.0FORMLAB FIGURE
FormLab Figure
47.0 · ranked #3 here · career best 47
Official mark (OR)
unrated · no win on record
Record at today's distance
0 wins from 1 tries
Days since last run
44
Sectional clock
No timed runs on record
Run style & finish
Held up · finishing speed 109.98% (strong late)
Recent form · last 1 runs, most recent first · ratings are FormLab figures
5thClass 4 · 6.0f · rated 47
Trainer form · today's exact conditions
Matt Crawley · 141 runs since 2024 · winners usually around 8.9 on the exchange
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
On turf3/329.4%1.221/119.1%2.03
Where the yard is weaker in these conditions
In Class 4-5 company0/370.0%0.00/40.0%0.0
Over 7-8f trips5/4910.2%0.970/130.0%0.0
Coming back after 15 to 45 days5/4710.6%1.170/210.0%0.0
In fields of 8-113/545.6%0.571/244.2%0.47
Too few runners to read reliably
At Newmarket (small sample)0/70.0%0.00/20.0%0.0
At this time of year (Q3) (small sample)0/310.0%0.00/20.0%0.0
Can it do what today needs? Below the level — career best 47 is below the ~57.0 the race demands
Sectional profile · last 1 timed run · ranks are against today's field
Speed · vs its fields4th of 6
-0.23 mph
Slower than the fields it has met · 40.9 raw · only 1 run
Break · 0-20mph2nd of 5
+0.10s
Slower away than the field's best breaker
Finish · closing speed1st of 6
110.0%
Sustains — still going at the line
Stride length6th of 6
6.55 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
4 Jun 26Lingfield6fStd5thTrue40.9 -0.23110.0+0.10
Last run, sector by sector · gap to the leader (s) · sector pace
Timed runs 2026-06-04 to 2026-06-04. Sectional reads are context — they never pick the horse.
Rated #3 in this field (47.0)Only 1 run at this distance
LTO comment
“mid-division, effort 2f out, not quicken”
#4KIAH (IRE)HELD-UP
DRAW 10 · OR · David Probert / Brian Meehan
MARKET 42
Yard poor for today’s conditions · 0+ / 6−
45.0FORMLAB FIGURE
FormLab Figure
45.0 · ranked #4 here · career best 45
Official mark (OR)
unrated · no win on record
Record at today's distance
0 wins from 1 tries
Days since last run
16
Sectional clock
No timed runs on record
Run style & finish
Held up · finishing speed 100.12% (one-paced late)
Recent form · last 1 runs, most recent first · ratings are FormLab figures
11thClass 4 · 6.0f · rated 45
Trainer form · today's exact conditions
Brian Meehan · 322 runs since 2024 · winners usually around 7.0 on the exchange
Condition today2024-25SRA/E2026SRA/E
Where the yard is weaker in these conditions
At Newmarket2/316.5%0.820/90.0%0.0
In Class 4-5 company16/15910.1%0.821/452.2%0.26
In fields of 8-119/1177.7%0.721/372.7%0.44
At this time of year (Q3)14/11612.1%0.991/137.7%0.54
Over 7-8f trips12/1229.8%0.852/365.6%0.62
On turf22/20810.6%0.973/644.7%0.65
Can it do what today needs? Below the level — career best 45 is below the ~57.0 the race demands
Sectional profile · last 1 timed run · ranks are against today's field
Speed · vs its fields1st of 6
+0.39 mph
Faster than the fields it has met · 40.8 raw · only 1 run
Break · 0-20mph
—
No 0-20mph split recorded
Finish · closing speed3rd of 6
100.1%
Holds its gallop to the line
Stride length4th of 6
7.31 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
2 Jul 26Newbury6fGd/Frm11th—40.8 +0.39100.1—
Last run, sector by sector · gap to the leader (s) · sector pace
1f+1.222f+1.123f+0.934f+0.925f+1.316f+1.79
Timed runs 2026-07-02 to 2026-07-02. · 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.
Only 1 run at this distance
LTO comment
“missed break, always behind”
#5ANGEL OF HEAVEN
DRAW 1 · OR · Jonny Peate / James Fanshawe
MARKET drifting 8.8 → 26
Yard suits today’s conditions · 4+ / 0−
18.0FORMLAB FIGURE
FormLab Figure
18.0 · ranked #5 here · career best 18
Official mark (OR)
unrated · no win on record
Record at today's distance
0 wins from 1 tries
Days since last run
19
Sectional clock
No timed runs on record
Run style & finish
— · finishing speed 91.53% (one-paced late)
Recent form · last 1 runs, most recent first · ratings are FormLab figures
7thClass 4 · 7.0f · rated 18
Trainer form · today's exact conditions
James Fanshawe · 819 runs since 2024 · winners usually around 4.0 on the exchange
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
Over 7-8f trips ✦41/28614.3%1.0418/8421.4%1.33
In fields of 8-1141/31213.1%0.8822/10820.4%1.28
On turf33/28911.4%0.824/9924.2%1.25
At this time of year (Q3)38/24615.4%0.976/2227.3%1.19
Too few runners to read reliably
At Newmarket (small sample)0/170.0%0.00/30.0%0.0
Can it do what today needs? Below the level — career best 18 is below the ~57.0 the race demands
Sectional profile · last 1 timed run · ranks are against today's field
Speed · vs its fields5th of 6
-0.83 mph
Slower than the fields it has met · 38.7 raw · only 1 run
Break · 0-20mph3rd of 5
+0.16s
Slower away than the field's best breaker
Finish · closing speed6th of 6
91.5%
One-paced late
Stride length5th of 6
6.97 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
29 Jun 26Kempton Park7fSlow7th—38.7 -0.8391.5+0.16—
Timed runs 2026-06-29 to 2026-06-29. Sectional reads are context — they never pick the horse.
Only 1 run at this distance
#6FLOODING (IRE)
DRAW 9 · OR · Marco Ghiani / Marco Botti
MARKET backed 5.1 → 3.7
Yard suits today’s conditions · 2+ / 0−
—FORMLAB FIGURE
FormLab Figure
no rating yet (no rated runs on record)
Official mark (OR)
unrated · no win on record
Record at today's distance
untried at this distance
Days since last run
first run on record
Sectional clock
No timed runs on record
Run style & finish
— · no timed finishing data
Recent form · last 0 runs, most recent first · ratings are FormLab figures
Trainer form · today's exact conditions
Marco Botti · 832 runs since 2024 · winners usually around 4.6 on the exchange
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
At this time of year (Q3)25/18813.3%1.225/2321.7%1.54
In fields of 8-1135/3529.9%0.8814/7917.7%1.19
Too few runners to read reliably
At Newmarket (small sample)4/3212.5%1.481/137.7%0.96
Can it do what today needs? no figure on record — unproven
Sectional profile
No timed runs on record — this horse has no sectional history to read.
#7INDIAN LIGHTS (IRE)
DRAW 6 · OR · Ross Coakley / Michael Bell
MARKET backed 23 → 14
Yard poor for today’s conditions · 0+ / 1−
—FORMLAB FIGURE
FormLab Figure
no rating yet (no rated runs on record)
Official mark (OR)
unrated · no win on record
Record at today's distance
untried at this distance
Days since last run
first run on record
Sectional clock
No timed runs on record
Run style & finish
— · no timed finishing data
Recent form · last 0 runs, most recent first · ratings are FormLab figures
Trainer form · today's exact conditions
Michael Bell · 844 runs since 2024 · winners usually around 4.5 on the exchange
Signature angle: jockey_named Hector Crouch, with the retained rider up
Condition today2024-25SRA/E2026SRA/E
Where the yard is weaker in these conditions
On turf57/42313.5%1.0712/1229.8%0.71
Too few runners to read reliably
At Newmarket (small sample)6/4015.0%1.780/100.0%0.0
Can it do what today needs? no figure on record — unproven
Sectional profile
No timed runs on record — this horse has no sectional history to read.
Jockey goes well at this track (1.49x market expectation)
#8LUNAR BLOSSOM (IRE)
DRAW 8 · OR · Luke Morris / William Knight
MARKET drifting 14.5 → 28
Yard mixed · 2+ / 2−
—FORMLAB FIGURE
FormLab Figure
no rating yet (no rated runs on record)
Official mark (OR)
unrated · no win on record
Record at today's distance
untried at this distance
Days since last run
first run on record
Sectional clock
No timed runs on record
Run style & finish
— · no timed finishing data
Recent form · last 0 runs, most recent first · ratings are FormLab figures
Trainer form · today's exact conditions
William Knight · 553 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)28/20513.7%1.134/2020.0%1.46
On turf ✦38/27713.7%1.2113/8215.9%1.29
Where the yard is weaker in these conditions
In fields of 8-1133/21915.1%1.236/619.8%0.66
Over 7-8f trips31/20215.3%1.37/6510.8%0.73
Too few runners to read reliably
At Newmarket (small sample)6/2623.1%1.951/911.1%0.94
Can it do what today needs? no figure on record — unproven
Sectional profile
No timed runs on record — this horse has no sectional history to read.
#9NECROMANCER
DRAW 5 · OR · Hector Crouch / Ralph Beckett
MARKET drifting 9 → 13.5
Yard suits today’s conditions · 1+ / 0−
—FORMLAB FIGURE
FormLab Figure
no rating yet (no rated runs on record)
Official mark (OR)
unrated · no win on record
Record at today's distance
untried at this distance
Days since last run
first run on record
Sectional clock
No timed runs on record
Run style & finish
— · no timed finishing data
Recent form · last 0 runs, most recent first · ratings are FormLab figures
Trainer form · today's exact conditions
Ralph Beckett · 1375 runs since 2024 · winners usually around 3.5 on the exchange
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
At this time of year (Q3)90/46719.3%0.9815/5328.3%1.4
Can it do what today needs? no figure on record — unproven
Sectional profile
No timed runs on record — this horse has no sectional history to read.