FORMLAB RACING
THE SCIENCE OF FORM  ·  RACE INTELLIGENCE REPORT
Newmarket · 16:17
Class 4 · 6f · Good to Firm
GENERATED 2026-07-18 · 8 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
Measured on their own past openings, FENLANDER should reach the front first — roughly 1.0 lengths faster to the 2f marker than the next early type. Winners at this course and distance typically spend 49.83% of their energy before the final 2f and sit around 3 at halfway, 0.19s off the lead. The measured order tops WESTMORIAN on 90, 0pts clear of YES I'M MALI. WESTMORIAN: the 3rd-strongest late speed in this field, races handy on energy — needs them to stop in front. The shape danger is GENEROUS RASCAL — 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 6
WESTMORIAN
OR 82 · Oliver Stammers / Grant Tuer
MARKET backed 8.6 → 5.9
90.0 FORMLAB FIGURE · #1 OF FIELD
Yard mixed — leans for · 5+ / 1−2lb below his last winning mark (82 today vs 84)The top rating in this field (90.0)Jockey goes well at this track (1.41x market expectation)Historically underestimated by the market
2ND · DATA ORDER DRAW 4
YES I'M MALI
OR 81 · Daniel Tudhope / David O'Meara
MARKET 3.4
90.0 FORMLAB FIGURE · #2 OF FIELD
Yard poor for today’s conditions · 0+ / 2−Rated #2 in this field (90.0)Proven over the trip (22 tries, beats market expectation at 1.2)Historically underestimated by the marketRuns Mid — a winning style at this course & distance; his sectional profile fits
3RD · DATA ORDER DRAW 8
FENLANDER
OR 74 · Christian Howarth / Pam Sly
MARKET backed 6.4 → 5.2
84.0 FORMLAB FIGURE · #3 OF FIELD
Yard suits today’s conditions · 5+ / 0−Rated #3 in this field (84.0)Jockey goes well at this track (2.6x market expectation)Runs Front — a winning style at this course & distance; his sectional profile fits
The Forensic ReadALL THE REPORT’S READS, COUNTED · CONTEXT ONLY
1WESTMORIANnet +8figure top-2, race-fit (ran <=45d), market top-3, backed since morning, top-2 speed vs its fields, energy in the winning band, yard positive in today’s setup, yard hot
2FENLANDERnet +8race-fit (ran <=45d), form (top-3 LTO or recent win), market top-3, backed since morning, quickest early type, sharp from the stalls, energy in the winning band, proven on the going
3EXPERT AGENTnet +5race-fit (ran <=45d), form (top-3 LTO or recent win), top-2 late speed today, top-2 speed vs its fields, proven at trip, proven on the going, yard positive in today’s setup − clock FADE, 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.
EXPERT AGENT  FIGURE #4
Stuart Williams's runners above their last winning mark win 12.5% across all tracks and beat market expectation in both seasons.
Race ShapePACE × FINISH
contested early pace likely (3 confirmed early types). Descriptive context — the shape never selects.
Where the pace is drawn · 8 runners · stalls 1–8
12345678
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–8).
If the ground changes
Should it turn softer: WESTMORIAN is 0/4 on softer ground · YES I'M MALI is 1/4 on softer ground · FENLANDER is 0/2 on softer ground. Records only — going aptitude is context, never a downgrade (the market prices it).
RunnerEarly%E earlyLate speed · FSPSetup
WESTMORIAN MID 49.9% 100.4 the 3rd-strongest late speed in this field, races handy on energy — needs them to stop in front
YES I'M MALI MID 50.9% 99.9 one-paced late — 4th of 7 on late speed in this field, yet works hard early for a closer — needs them to stop in front
EXPERT AGENT HELD-UP 48.6% 102.4 the 2nd-strongest late speed in this field, saving plenty for the finish — profits if the early types overdo it
FENLANDER FRONT 50.1% 98.9 the quickest of today's early types, at the tempo that wins here — but holds one pace late · sharp from the stalls
DASHING DICK (IRE) PROMINENT 51.7% 96.9 just behind the quickest early pair — presses, and spends more than winners here do — but empties in the final 2f
LILI MARLEEN (GER) -
SPRING BLOOM PROMINENT 51.2% 97.1 concedes ~1.9L early to the quickest — a presser, not the leader, and spends more than winners here do — but empties in the final 2f
GENEROUS RASCAL MID 48.8% 103.5 the strongest late speed in this field, saving plenty for the finish — profits if the early types overdo it
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.
FENLANDERFRONTtypically ~2.4 lengths quicker through the opening 2f than the rivals it has met · breaks with the very quickest
DASHING DICK (IRE)PROMINENTtypically ~1.4 lengths quicker through the opening 2f than the rivals it has met · fair break, 0.11s off the field’s best
SPRING BLOOMPROMINENTa shade quicker through the opening 2f than the rivals it has met · fair break, 0.07s off the field’s best
measured on their own past openings, FENLANDER should reach the front first — roughly 1.0 lengths faster to the 2f marker than the next early type · context only — the shape never selects.
The Field · Forensic ReadsFIGURE ORDER
#1 WESTMORIAN MID
DRAW 6 · OR 82 · Oliver Stammers / Grant Tuer
MARKET backed 8.6 → 5.9
Yard mixed — leans for · 5+ / 1−
90.0 FORMLAB FIGURE
FormLab Figure
90.0 · ranked #1 here · career best 95
Official mark (OR)
82 · last won off 84
Record at today's distance
4 wins from 27 tries · beats market expectation (1.12)
Days since last run
17
Sectional clock
Last time: ran to par for the class · faster than its field on the clock
Usually races midfield
Run style & finish
Midfield · finishing speed 100.41% (one-paced late)
Recent form · last 5 runs, most recent first · ratings are FormLab figures
4thClass 3 · 6.0f · rated 907thClass 4 · 6.0f · rated 828thClass 3 · 7.0f · rated 76DNFClass 2 · 6.0f · rated —13thClass 2 · 6.0f · rated 66
Career sheet · last 18 months · 9 rated runs · spacing is real time
Figure history for WESTMORIANbest 95needs 902025-03-04 · TFR 77 · 6f · Slow · C52025-03-11 · TFR 85 · 6.07f · Std · C52025-03-19 · TFR 91 · 6.07f · Std · C42025-04-18 · TFR 95 · 6f · Std · C32025-04-27 · TFR 74 · 6.07f · Slow · C32025-05-11 · TFR 66 · 6f · Std · C22026-05-16 · TFR 76 · 7f · Good · C32026-06-13 · TFR 82 · 6f · Good · C42026-07-01 · TFR 90 · 6f · Gd/Frm · C34 Mar 251 Jul 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
Grant Tuer · 698 runs since 2024 · winners usually around 6.7 on the exchange
Signature angle: off a TFR-RISING figure trend, as an exposed handicapper
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
At this time of year (Q3)19/18510.3%0.915/1435.7%3.61
In fields of 8-1128/2859.8%0.9413/6021.7%2.12
On turf32/3569.0%0.8816/7621.1%2.02
In Class 4-5 company33/3399.7%0.9612/7316.4%1.71
Coming back after 15 to 45 days16/2008.0%0.778/5315.1%1.65
Where the yard is weaker in these conditions
Over 5-6f trips23/2349.8%0.924/488.3%0.75
Too few runners to read reliably
At Newmarket (small sample)0/60.0%0.00/20.0%0.0
Below their last winning mark (small sample)7/2528.0%2.371/1010.0%1.61
Can it do what today needs? Capable — has run to 96 at/around today's trip, clears the ~90.0 demand
Sectional profile · last 6 timed runs · ranks are against today's field
Speed · vs its fields2nd of 7
+0.14 mph
About the level of its fields · 41.6 raw
Break · 0-20mph6th of 7
+0.26s
Slower away than the field's best breaker
Finish · closing speed3rd of 7
100.4%
Holds its gallop to the line
Stride length4th of 7
7.61 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
1 Jul 26Thirsk6fGd/Frm4thTrue42.2 +0.27100.2+0.40
13 Jun 26York6fGood7thTrue42.4 +0.2195.0+0.17
16 May 26Thirsk7fGood8thTrue39.3 -0.06101.0+0.23
11 May 25Newcastle6fStd13thTrue41.3 -0.14101.7+0.49
27 Apr 25Southwell6fSlow9thTrue40.3 +0.0499.0+0.08
18 Apr 25Lingfield6fStd1stTrue41.6 +0.50105.5+0.19
Last run, sector by sector · gap to the leader (s) · sector pace
1f+0.39slow2f+0.34par3f+0.31par4f+0.18par5f+0.21par6f+0.30par
Timed runs 2025-04-18 to 2026-07-01. Sectional reads are context — they never pick the horse.
2lb below his last winning mark (82 today vs 84)The top rating in this field (90.0)Jockey goes well at this track (1.41x 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 underestimated by the market
LTO comment
“dwelt, mid-field, pushed along over 2f out, ran on”
#2 YES I'M MALI MID
DRAW 4 · OR 81 · Daniel Tudhope / David O'Meara
MARKET 3.4
Yard poor for today’s conditions · 0+ / 2−
90.0 FORMLAB FIGURE
FormLab Figure
90.0 · ranked #2 here · career best 90
Official mark (OR)
81 · last won off 75
Record at today's distance
3 wins from 22 tries · beats market expectation (1.2)
Days since last run
14
Sectional clock
Last time: 1.2s slower than par — the result flattered it · among the slowest in its race
Usually races prominent · clock read is off a superseded run
Run style & finish
Midfield · finishing speed 99.89% (one-paced late)
Recent form · last 5 runs, most recent first · ratings are FormLab figures
2ndClass 4 · 6.0f · rated 9019thClass 4 · 6.0f · rated 495thClass 2 · 6.0f · rated 872ndClass 4 · 6.0f · rated 897thClass 2 · 6.0f · rated 81
Career sheet · last 18 months · 14 rated runs · spacing is real time
Figure history for YES I'M MALIneeds 90best 902025-02-07 · TFR 87 · 6.07f · Std · C22025-02-28 · TFR 68 · 6f · Slow · C22025-06-28 · TFR 82 · 6f · Good · C42025-07-19 · TFR 72 · 6.96f · Gd/Frm · C42025-09-06 · TFR 62 · 6f · Gd/Sft · C32025-09-25 · TFR 76 · 6f · Soft · C42025-10-14 · TFR 82 · 6f · Std · C52026-03-29 · TFR 36 · 5.01f · Gd/Sft · C52026-04-18 · TFR 87 · 6f · Good · C52026-05-16 · TFR 81 · 6f · Good · C22026-05-23 · TFR 89 · 6f · Good · C42026-05-31 · TFR 87 · 6f · Good · C22026-06-13 · TFR 49 · 6f · Good · C42026-07-04 · TFR 90 · 6f · Gd/Frm · C47 Feb 254 Jul 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
David O'Meara · 2009 runs since 2024 · winners usually around 5.7 on the exchange
Condition today2024-25SRA/E2026SRA/E
Where the yard is weaker in these conditions
At this time of year (Q3)90/65213.8%1.043/575.3%0.42
In fields of 8-1193/72312.9%1.0518/1879.6%0.83
Too few runners to read reliably
At Newmarket (small sample)6/639.5%0.970/110.0%0.0
Can it do what today needs? Capable — has run to 90 at/around today's trip, clears the ~90.0 demand
Sectional profile · last 6 timed runs · ranks are against today's field
Speed · vs its fields4th of 7
-0.13 mph
About the level of its fields · 41.9 raw
Break · 0-20mph3rd of 7
+0.09s
Slower away than the field's best breaker
Finish · closing speed4th of 7
99.9%
One-paced late
Stride length2nd of 7
7.68 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
4 Jul 26Newmarket6fGd/Frm2nd43.1 +0.28105.0+0.02
13 Jun 26York6fGood19thTrue41.6 -0.6495.1+0.16
31 May 26Thirsk6fGood5thTrue42.7 -0.08100.5+0.31
23 May 26York6fGood2ndTrue42.4 -0.6596.4+0.06
16 May 26Newbury6fGood7thTrue40.4 -0.22100.1+0.00
18 Apr 26Thirsk6fGood1stTrue41.3 +0.54102.3+0.00
Timed runs 2026-04-18 to 2026-07-04. · finishing speed for 3 run(s) supplied by Timeform where Race IQ had none. Sectional reads are context — they never pick the horse.
6lb above his last winning mark (81 today vs 75)Rated #2 in this field (90.0)Improving fast — last run rated 90, 14pts above his recent average of 75.3Proven over the trip (22 tries, beats market expectation at 1.2)Stable cold this week — 1 wins from 20 runsHistorically underestimated by the marketRuns Mid — a winning style at this course & distance; his sectional profile fits
LTO comment
“prominent, ridden over 2f out, stayed on”
#3 FENLANDER FRONT
DRAW 8 · OR 74 · Christian Howarth / Pam Sly
MARKET backed 6.4 → 5.2
Yard suits today’s conditions · 5+ / 0−
84.0 FORMLAB FIGURE
FormLab Figure
84.0 · ranked #3 here · career best 84
Official mark (OR)
74 · last won off 72
Record at today's distance
3 wins from 18 tries · below market expectation (0.85)
Days since last run
23
Sectional clock
Last time: beat the class par by 0.8s · faster than its field on the clock
Usually races front-runner
Run style & finish
Front-runner · finishing speed 98.91% (one-paced late)
Recent form · last 5 runs, most recent first · ratings are FormLab figures
1stClass 5 · 6.1f · rated 841stClass 5 · 6.0f · rated 831stClass 5 · 6.0f · rated 746thClass 5 · 7.0f · rated 363rdClass 5 · 6.0f · rated 64
Career sheet · last 18 months · 14 rated runs · spacing is real time
Figure history for FENLANDERneeds 90best 842025-04-09 · TFR 68 · 5.96f · Good · C52025-04-30 · TFR 71 · 5.01f · Good · C42025-07-05 · TFR 71 · 6.08f · Good · C52025-08-14 · TFR 67 · 5f · Gd/Frm · C52025-09-09 · TFR 60 · 5f · Firm · C52025-10-07 · TFR 52 · 6f · Good · C52025-11-03 · TFR 66 · 6.07f · Std · C62025-11-21 · TFR 61 · 6.07f · Std · C62026-04-05 · TFR 68 · 6.07f · Std · C62026-04-21 · TFR 64 · 6.01f · Gd/Frm · C52026-05-09 · TFR 36 · 7f · Gd/Frm · C52026-05-25 · TFR 74 · 6f · Firm · C52026-06-13 · TFR 83 · 6f · Good · C52026-06-25 · TFR 84 · 6.08f · Gd/Frm · C59 Apr 2525 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
Pam Sly · 82 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
Above their last winning mark1/137.7%0.724/757.1%2.08
In fields of 8-113/2810.7%0.923/1520.0%1.76
Over 5-6f trips1/263.8%0.253/650.0%1.75
On turf6/5510.9%0.914/1526.7%1.56
Coming back after 15 to 45 days3/3010.0%0.793/1225.0%1.47
Too few runners to read reliably
At Newmarket (small sample)0/60.0%0.00/10.0%0.0
At this time of year (Q3) (small sample)1/195.3%0.660/20.0%0.0
Can it do what today needs? Below the level — career best 84 is below the ~90.0 the race demands
Sectional profile · last 6 timed runs · ranks are against today's field
Speed · vs its fields6th of 7
-0.22 mph
Slower than the fields it has met · 41.8 raw
Break · 0-20mph1st of 7
+0.02s
Slower away than the field's best breaker
Finish · closing speed5th of 7
98.9%
One-paced late
Stride length5th of 7
7.55 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
25 Jun 26Nottingham6fGd/Frm1stTrue41.2 -0.16101.4-0.01
13 Jun 26Leicester6.1fGood1stTrue42.0 +0.2098.1-0.01
25 May 26Leicester6fFirm1stTrue43.1 -0.3096.6+0.08
9 May 26Leicester7fGd/Frm6thTrue40.2 -0.7691.7-0.04
21 Apr 26Yarmouth6fGd/Frm3rdTrue41.5 -0.38101.2+0.12
5 Apr 26Southwell6fStd2ndTrue41.0 +0.07104.5+0.00
Last run, sector by sector · gap to the leader (s) · sector pace
1fledpar2fledslow3fledpar4fledpar5fledpar6fledfast
Timed runs 2026-04-05 to 2026-06-25. Sectional reads are context — they never pick the horse.
Rated #3 in this field (84.0)Jockey goes well at this track (2.6x market expectation)Historically over-bet by the market — take care with the priceRuns Front — a winning style at this course & distance; his sectional profile fits
LTO comment
“made all, ridden entering final 1f, always holding on”
#4 EXPERT AGENT HELD-UP
DRAW 7 · OR 81 · Marco Ghiani / Stuart Williams
MARKET drifting 6.4 → 9.6
Yard mixed — leans for · 2+ / 1−
82 FORMLAB FIGURE
FormLab Figure
82 · ranked #4 here · career best 90
Official mark (OR)
81 · last won off 75
Record at today's distance
8 wins from 34 tries · beats market expectation (2.09)
Days since last run
28
Sectional clock
Last time: 0.9s slower than par — the result flattered it
Usually races midfield-closer
Run style & finish
Held up · finishing speed 102.41% (holds late)
Recent form · last 5 runs, most recent first · ratings are FormLab figures
6thClass 4 · 6.0f · rated 761stClass 4 · 6.0f · rated 882ndClass 4 · 6.1f · rated 821stClass 5 · 6.0f · rated 804thClass 4 · 6.0f · rated 72
Career sheet · last 18 months · 19 rated runs · spacing is real time
Figure history for EXPERT AGENTneeds 90best 902025-05-07 · TFR 76 · 6f · Std · C42025-05-29 · TFR 73 · 6.01f · Gd/Sft · C42025-06-20 · TFR 80 · 6f · Good · C52025-07-05 · TFR 86 · 6f · Good · C42025-07-21 · TFR 55 · 6.05f · Gd/Sft · C42025-08-08 · TFR 69 · 6f · Gd/Frm · C42025-08-22 · TFR 80 · 6f · Gd/Frm · C42025-09-06 · TFR 55 · 6f · Std · C22025-09-20 · TFR 75 · 6f · Gd/Frm · C42025-11-01 · TFR 65 · 6f · Good · C42025-12-10 · TFR 68 · 6f · Std · C52026-01-16 · TFR 66 · 6f · Std · C52026-01-21 · TFR 77 · 6f · Slow · C52026-01-30 · TFR 70 · 6.09f · Std · C52026-03-04 · TFR 72 · 6f · Slow · C42026-04-01 · TFR 80 · 6f · Slow · C52026-05-04 · TFR 82 · 6.05f · Gd/Frm · C42026-05-16 · TFR 88 · 6f · Good · C42026-06-20 · TFR 76 · 6f · Gd/Frm · C47 May 2520 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 · 958 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
At Newmarket11/7514.7%1.534/3710.8%1.31
At this time of year (Q3)44/28215.6%1.383/2313.0%1.2
Where the yard is weaker in these conditions
In fields of 8-1159/39315.0%1.249/1187.6%0.8
Can it do what today needs? Capable — has run to 90 at/around today's trip, clears the ~90.0 demand
Sectional profile · last 6 timed runs · ranks are against today's field
Speed · vs its fields1st of 7
+0.54 mph
Faster than the fields it has met · 41.6 raw
Break · 0-20mph7th of 7
+0.30s
Slower away than the field's best breaker
Finish · closing speed2nd of 7
102.4%
Holds its gallop to the line
Stride length6th of 7
7.27 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
20 Jun 26Newmarket6fGd/Frm6thFast early42.4 +0.0198.7+0.25
16 May 26Newmarket6fGood1stTrue42.1 +0.70100.1+0.46
4 May 26Windsor6fGd/Frm2ndTrue41.2 -0.08101.8+0.31
1 Apr 26Kempton Park6fSlow1stTrue42.3 +1.62105.2+0.10
4 Mar 26Kempton Park6fSlow4thTrue41.5 +1.13105.1+0.66
30 Jan 26Wolverhampton6fStd4thTrue40.1 -0.17103.6+0.00
Last run, sector by sector · gap to the leader (s) · sector pace
1f+0.73par2f+0.70fast3f+0.76fast4f+0.16very fast5f+0.48very slow6f+0.93very slow
Timed runs 2026-01-30 to 2026-06-20. · finishing speed for 1 run(s) supplied by Timeform where Race IQ had none. Sectional reads are context — they never pick the horse.
6lb above his last winning mark (81 today vs 75)Proven over the trip (34 tries, beats market expectation at 2.09)Recent comments suggest he weakens late — a stamina questionHistorically underestimated by the marketA course winner (2 from 8 here)
LTO comment
“held up, headway 3f out, weakened final 1f”
#5 GENEROUS RASCAL MID
DRAW 2 · OR 71 · Luke Morris / Dylan Cunha
MARKET drifting 15.5 → 23
Yard poor for today’s conditions · 0+ / 3−
76.0 FORMLAB FIGURE
FormLab Figure
76.0 · ranked #5 here · career best 80
Official mark (OR)
71 · no win on record
Record at today's distance
1 win from 8 tries · in line with the market (1.01)
Days since last run
22
Sectional clock
Last time: a shade faster than par (+0.3s)
Usually races prominent-closer
Run style & finish
Midfield · finishing speed 103.46% (strong late)
Recent form · last 5 runs, most recent first · ratings are FormLab figures
5thClass 5 · 7.0f · rated 763rdClass 4 · 6.0f · rated 738thClass 4 · 6.1f · rated 673rdClass 4 · 6.0f · rated 743rdClass 4 · 7.1f · rated 77
Career sheet · last 18 months · 8 rated runs · spacing is real time
Figure history for GENEROUS RASCALneeds 90best 802025-09-08 · TFR 39 · 6.05f · Good · C52025-10-01 · TFR 75 · 6f · Std · C42025-12-01 · TFR 80 · 6f · Std · C52026-01-01 · TFR 77 · 7.06f · Std · C42026-04-16 · TFR 74 · 6f · Gd/Sft · C42026-05-23 · TFR 67 · 6.05f · Gd/Frm · C42026-06-10 · TFR 73 · 6f · Slow · C42026-06-26 · TFR 76 · 7.01f · Gd/Frm · C58 Sep 2526 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
Dylan Cunha · 808 runs since 2024 · winners usually around 5.8 on the exchange
Condition today2024-25SRA/E2026SRA/E
Where the yard is weaker in these conditions
Coming back after 15 to 45 days39/28713.6%1.084/994.0%0.4
At this time of year (Q3)23/20311.3%0.991/224.5%0.52
Over 5-6f trips35/21616.2%1.247/868.1%0.7
Too few runners to read reliably
At Newmarket (small sample)1/412.4%0.341/156.7%0.91
Can it do what today needs? Below the level — career best 85 is below the ~90.0 the race demands
Sectional profile · last 6 timed runs · ranks are against today's field
Speed · vs its fields3rd of 7
+0.05 mph
About the level of its fields · 40.9 raw
Break · 0-20mph5th of 7
+0.22s
Slower away than the field's best breaker
Finish · closing speed1st of 7
103.5%
Sustains — still going at the line
Stride length7th of 7
7.20 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
26 Jun 26Yarmouth7fGd/Frm5thSlow early41.3 +0.24108.6+0.00
10 Jun 26Kempton Park6fSlow3rdFast early39.5 -0.07100.2+0.46
23 May 26Windsor6fGd/Frm8th43.0 +0.4597.9+0.69
16 Apr 26Ripon6fGd/Sft3rdTrue41.1 -0.0298.9+0.00
1 Jan 26Southwell7fStd3rdSlow early39.2 -0.31106.1+0.14
1 Oct 25Kempton Park6fStd1stSlow early40.0 +0.00109.1+0.01
Last run, sector by sector · gap to the leader (s) · sector pace
1f+0.85par2f+0.75very slow3f+0.54very slow4f+0.39par5f+0.34par6f+0.23very fast7f+0.41very fast
Timed runs 2025-10-01 to 2026-06-26. · finishing speed for 1 run(s) supplied by Timeform where Race IQ had none. · 3 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.
Recent comments suggest he weakens late — a stamina questionHistorically underestimated by the marketRuns Mid — a winning style at this course & distance; his sectional profile fits
LTO comment
“mid-field, pushed along over 1f out, no extra”
#6 DASHING DICK (IRE) PROMINENT
DRAW 5 · OR 72 · Cieren Fallon / William Stone
MARKET backed 13 → 11.5
Yard mixed — leans for · 4+ / 2−
75.0 FORMLAB FIGURE
FormLab Figure
75.0 · ranked #6 here · career best 89
Official mark (OR)
72 · last won off 74
Record at today's distance
3 wins from 24 tries · beats market expectation (1.26)
Days since last run
14
Sectional clock
Last time: ran to par for the class
Usually races prominent and weakens · clock read is off a superseded run
Run style & finish
Prominent · finishing speed 96.9% (one-paced late)
Recent form · last 5 runs, most recent first · ratings are FormLab figures
6thClass 4 · 6.0f · rated 753rdClass 4 · 7.0f · rated 818thClass 4 · 6.0f · rated 568thClass 4 · 6.0f · rated 337thClass 4 · 6.0f · rated 26
Career sheet · last 18 months · 14 rated runs · spacing is real time
Figure history for DASHING DICK (IRE)needs 90best 892025-05-10 · TFR 73 · 6f · Firm · C42025-05-29 · TFR 84 · 6.01f · Gd/Sft · C42025-06-26 · TFR 83 · 6f · Gd/Frm · C42025-08-08 · TFR 62 · 6f · Gd/Frm · C42025-09-08 · TFR 73 · 6.05f · Good · C42025-09-20 · TFR 66 · 7f · Gd/Frm · C42025-10-06 · TFR 78 · 8.01f · Gd/Frm · C4 · off-trip2025-10-21 · TFR 79 · 7.01f · Good · C42025-11-01 · TFR 82 · 6f · Good · C42026-04-25 · TFR 26 · 6f · Gd/Frm · C42026-05-16 · TFR 33 · 6f · Good · C42026-06-02 · TFR 56 · 6f · Good · C42026-06-19 · TFR 81 · 7f · Good · C42026-07-04 · TFR 75 · 6f · Gd/Frm · C410 May 254 Jul 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
William Stone · 179 runs since 2024 · winners usually around 5.0 on the exchange
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
Coming back after 8 to 14 days7/2330.4%1.922/450.0%4.19
At this time of year (Q3)10/5219.2%1.731/425.0%2.61
Over 5-6f trips5/3514.3%1.492/1118.2%2.08
In fields of 8-1113/8016.2%1.515/2025.0%2.03
Where the yard is weaker in these conditions
In Class 4-5 company7/719.9%1.310/160.0%0.0
At Newmarket4/2317.4%2.220/60.0%0.0
Too few runners to read reliably
Below their last winning mark (small sample)1/520.0%2.690/20.0%0.0
Can it do what today needs? Below the level — career best 89 is below the ~90.0 the race demands
Sectional profile · last 6 timed runs · ranks are against today's field
Speed · vs its fields7th of 7
-0.42 mph
Slower than the fields it has met · 41.1 raw
Break · 0-20mph4th of 7
+0.11s
Slower away than the field's best breaker
Finish · closing speed7th of 7
96.9%
One-paced late
Stride length3rd of 7
7.64 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
4 Jul 26Newmarket6fGd/Frm6th42.0 -0.77105.0+0.00
19 Jun 26Newmarket7fGood3rdTrue39.9 -0.4699.2-0.03
2 Jun 26Pontefract6fGood8thTrue40.6 +0.5094.7+0.45
16 May 26Newmarket6fGood8thTrue41.2 -0.1693.5+0.00
25 Apr 26Leicester6fGd/Frm7thTrue40.5 -1.7792.4+0.07
1 Nov 25Newmarket6fGood1stTrue41.1 +0.1796.5+0.19
Timed runs 2025-11-01 to 2026-07-04. · finishing speed for 1 run(s) supplied by Timeform where Race IQ had none. Sectional reads are context — they never pick the horse.
2lb below his last winning mark (72 today vs 74)Proven over the trip (24 tries, beats market expectation at 1.26)Recent comments suggest he weakens late — a stamina questionMet trouble in running recently — better than the bare resultHistorically underestimated by the marketA course winner (3 from 14 here)Runs Prominent — the dominant winning style at this course & distance, and his sectional profile fits
LTO comment
“led, headed before halfway, weakened over 2f out”
#7 SPRING BLOOM PROMINENT
DRAW 3 · OR 69 · David Probert / John Butler
MARKET drifting 8 → 9.4
Yard suits today’s conditions · 4+ / 0−
75 FORMLAB FIGURE
FormLab Figure
75 · ranked #7 here · career best 93
Official mark (OR)
69 · last won off 75
Record at today's distance
3 wins from 31 tries · below market expectation (0.8)
Days since last run
29
Sectional clock
Last time: ran to par for the class · faster than its field on the clock
Usually races prominent
Run style & finish
Prominent · finishing speed 97.14% (one-paced late)
Recent form · last 5 runs, most recent first · ratings are FormLab figures
2ndClass 5 · 6.0f · rated 743rdClass 5 · 5.2f · rated 752ndClass 5 · 5.0f · rated 766thClass 3 · 6.0f · rated 572ndClass 5 · 6.0f · rated 60
Career sheet · last 18 months · 15 rated runs · spacing is real time
Figure history for SPRING BLOOMbest 93needs 902025-04-17 · TFR 73 · 5f · Good · C32025-05-02 · TFR 82 · 6f · Good · C32025-05-05 · TFR 72 · 6.05f · Good · C42025-05-18 · TFR 80 · 5f · Gd/Frm · C42025-06-26 · TFR 72 · 6f · Gd/Frm · C42025-07-19 · TFR 76 · 6f · Gd/Sft · C42025-10-18 · TFR 77 · 5.96f · Gd/Sft · C42025-11-01 · TFR 54 · 6f · Good · C42025-12-04 · TFR 78 · 6f · Slow · C52025-12-12 · TFR 55 · 4.97f · Std · C52026-04-13 · TFR 60 · 6f · Good · C52026-05-01 · TFR 57 · 6f · Good · C32026-05-02 · TFR 76 · 5f · Good · C52026-06-01 · TFR 75 · 5.15f · Firm · C52026-06-19 · TFR 74 · 6f · Good · C517 Apr 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
John Butler · 886 runs since 2024 · winners usually around 5.1 on the exchange
Signature angle: dropping in class, off a judgement-rated last figure
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
Over 5-6f trips5/1293.9%0.618/3423.5%1.85
In fields of 8-1130/4017.5%0.8224/9824.5%1.62
In Class 4-5 company18/3355.4%0.7725/12020.8%1.43
Coming back after 15 to 45 days24/3427.0%0.7721/11318.6%1.28
Too few runners to read reliably
At Newmarket (small sample)0/150.0%0.00/90.0%0.0
At this time of year (Q3) (small sample)17/1829.3%1.036/1442.9%1.94
Below their last winning mark (small sample)3/2015.0%1.623/1421.4%1.46
Can it do what today needs? Capable — has run to 93 at/around today's trip, clears the ~90.0 demand
Sectional profile · last 6 timed runs · ranks are against today's field
Speed · vs its fields5th of 7
-0.18 mph
Slower than the fields it has met · 42.4 raw
Break · 0-20mph2nd of 7
+0.07s
Slower away than the field's best breaker
Finish · closing speed6th of 7
97.1%
One-paced late
Stride length1st of 7
7.71 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
19 Jun 26Newmarket6fGood2ndTrue41.6 -0.0896.9+0.00
1 Jun 26Newbury5fFirm3rdTrue42.0 +0.00100.6-0.05
2 May 26Goodwood5fGood2ndTrue44.4 -0.4497.8+0.15
1 May 26Goodwood6fGood6thTrue42.0 +0.0296.8+0.06
13 Apr 26Leicester6fGood2ndTrue42.1 -0.2594.0+0.15
12 Dec 25Southwell4fStd7thTrue42.4 -0.3096.7+0.08
Last run, sector by sector · gap to the leader (s) · sector pace
1f+0.10fast2f+0.32par3f+0.39par4f+0.39slow5f+0.51slow6f+0.64very slow
Timed runs 2025-12-12 to 2026-06-19. Sectional reads are context — they never pick the horse.
6lb below his last winning mark (69 today vs 75)Recent comments suggest he weakens late — a stamina questionHistorically over-bet by the market — take care with the priceA course winner (3 from 14 here)
LTO comment
“tracked pace, pushed along over 1f out, kept on”
#8 LILI MARLEEN (GER)
DRAW 1 · OR 71 · Hector Crouch / Jack Jones
MARKET drifting 25 → 70
Yard poor for today’s conditions · 0+ / 4−
FORMLAB FIGURE
FormLab Figure
no rating yet (no rated runs on record)
Official mark (OR)
71 · 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
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 the yard is weaker in these conditions
On turf17/2038.4%0.80/590.0%0.0
At this time of year (Q3)10/1506.7%0.681/137.7%0.62
Over 5-6f trips13/1488.8%0.794/439.3%0.66
In Class 4-5 company20/2478.1%0.747/749.5%0.76
Too few runners to read reliably
At Newmarket (small sample)0/150.0%0.00/20.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.