FORMLAB RACING
THE SCIENCE OF FORM  ·  RACE INTELLIGENCE REPORT
Newmarket · 14:30
Class 4 · 7f · Good to Firm
GENERATED 2026-07-18 · 10 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. 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 ORDER DRAW 3
CHINA IN YOUR HAND
OR · Paddy Bradley / Charlie Fellowes
MARKET drifting 2.22 → 2.52
71.0 FORMLAB FIGURE · #1 OF FIELD
Yard suits today’s conditions · 3+ / 0−Drops in class todayThe top rating in this field (71.0)
2ND · DATA ORDER DRAW 7
CARAVEL (IRE)
OR · Cieren Fallon / S. P. C. Woods
MARKET drifting 9.8 → 11
57.0 FORMLAB FIGURE · #2 OF FIELD
Yard poor for today’s conditions · 0+ / 4−Drops in class todayRated #2 in this field (57.0)
3RD · DATA ORDER DRAW 4
POTTERS MARGOT
OR · Ray Dawson / Matt Crawley
MARKET drifting 48 → 55
47.0 FORMLAB 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) MID 49.8% 100.1 one-paced late — 4th of 6 on late speed in this field, races handy on energy — needs them to stop in front
CHINA IN YOUR HAND MID 49.0% 102.7 the 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-UP 50.0% 100.1 the 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 -
PERTINENT MID 52.5% 93.6 held 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 MARGOT HELD-UP 46.5% 110.0 the strongest late speed in this field, saving plenty for the finish — profits if the early types overdo it
The Field · Forensic ReadsFIGURE ORDER
#1 CHINA IN YOUR HAND MID
DRAW 3 · OR · Paddy Bradley / Charlie Fellowes
MARKET drifting 2.22 → 2.52
Yard suits today’s conditions · 3+ / 0−
71.0 FORMLAB 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/Frm3rd40.2 +0.10102.7+0.24
Last run, sector by sector · gap to the leader (s) · sector pace
1f+0.34 2f+0.35 3f+0.34 4f+0.35 5f+0.28 6f+0.42 7f+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”
#2 CARAVEL (IRE) MID
DRAW 7 · OR · Cieren Fallon / S. P. C. Woods
MARKET drifting 9.8 → 11
Yard poor for today’s conditions · 0+ / 4−
57.0 FORMLAB FIGURE
FormLab Figure
57.0 · ranked #2 here · career best 57
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 100.06% (one-paced late)
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 days27/23411.5%0.913/437.0%0.55
On turf12/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/Frm7th40.2 +0.16100.1+0.00
Last run, sector by sector · gap to the leader (s) · sector pace
1f+0.26 2f+0.28 3f+0.27 4f+0.25 5f+0.20 6f+0.54 7f+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”
#3 POTTERS MARGOT HELD-UP
DRAW 4 · OR · Ray Dawson / Matt Crawley
MARKET drifting 48 → 55
Yard mixed — leans against · 1+ / 4−
47.0 FORMLAB 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
1f+0.32slow2f+0.43very slow3f+0.43very slow4f+0.44par5f+0.56fast6f+0.92fast
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”
#4 KIAH (IRE) HELD-UP
DRAW 10 · OR · David Probert / Brian Meehan
MARKET 42
Yard poor for today’s conditions · 0+ / 6−
45.0 FORMLAB 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/Frm11th40.8 +0.39100.1
Last run, sector by sector · gap to the leader (s) · sector pace
1f+1.22 2f+1.12 3f+0.93 4f+0.92 5f+1.31 6f+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”
#5 ANGEL OF HEAVEN
DRAW 1 · OR · Jonny Peate / James Fanshawe
MARKET drifting 8.8 → 26
Yard suits today’s conditions · 4+ / 0−
18.0 FORMLAB 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 trips41/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 Park7fSlow7th38.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
#6 FLOODING (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.
#7 INDIAN 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)
#8 LUNAR 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 turf38/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.
#9 NECROMANCER
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.
#10 PERTINENT MID
DRAW 2 · OR · Grace McEntee / Micky Fenton
MARKET 1000
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
0 wins from 1 tries
Days since last run
40
Sectional clock
No timed runs on record
Run style & finish
Midfield · finishing speed 93.59% (one-paced late)
Recent form · last 2 runs, most recent first · ratings are FormLab figures
9thClass 4 · 7.0f · rated —10thClass 5 · 5.0f · rated —
Trainer form · today's exact conditions
Micky Fenton
Condition today2024-25SRA/E2026SRA/E
Can it do what today needs? no figure on record — unproven
Sectional profile · last 2 timed runs · ranks are against today's field
Speed · vs its fields6th of 6
-0.90 mph
Slower than the fields it has met · 40.3 raw · only 2 runs
Break · 0-20mph5th of 5
+0.28s
Slower away than the field's best breaker
Finish · closing speed5th of 6
93.6%
One-paced late
Stride length2nd of 6
7.63 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
8 Jun 26Leicester7fGood9thTrue40.3 -0.1086.8+0.00
9 May 26Leicester5fGd/Frm10thTrue39.4 -1.70100.4+0.55
Last run, sector by sector · gap to the leader (s) · sector pace
1f+0.14fast2f+0.09par3f+0.12par4f+0.16slow5f+0.55very slow6f+2.36very slow7f+5.04very slow
Timed runs 2026-05-09 to 2026-06-08. Sectional reads are context — they never pick the horse.
Only 1 run at this distanceJockey goes well at this track (1.46x market expectation)
LTO comment
“mid-field, dropped away 2f out”