FORMLAB RACING
THE SCIENCE OF FORM  ·  RACE INTELLIGENCE REPORT
Ascot · 17:20
Class 2 · 5f · Good to Firm · FIELD MEDIAN OR 90.5
GENERATED 2026-07-25 · 14 RUNNERS PROFILED
BUILT 12:48 · 25 Jul · GOING AT BUILD: Good to Firm
THE RECORD · LAST 30 DAYSboth orders below are marked against the actual results every night — how often each one’s top pick won, and how often the winner came from its projected top 3full record →
DATA ORDERtop pick won 29.3%winner in its top 3 60.6%297 settled raceslatest day: won 9/32 · top-3 19/32
FORENSIC READtop pick won 28.6%winner in its top 3 58.9%224 settled races(the Data Order on those same races: 28.1% · 58%)
THE RECORD IN RACES LIKE THISthe same nightly-settled record, kept only to past races sharing this race’s profile
Data OrderForensic Read
races like this onesettledwontop-3wontop-3
Class 1-33333.3%57.6%42.4%60.6%
sprints (5-7f)11326.5%55.8%28.3%58.4%
handicaps15925.2%59.1%25.8%57.2%
The ReadCOMPOSED FROM THE MEASURES BELOW
Nothing separates the early types on measured speed — expect a fight for the front. Winners here typically raced recently (82% within 45 days) and were prominent in the betting (54% from the first three favourites); the typical winner also sits around 4th at halfway before quickening late, having spent about 49% of its energy before the final two furlongs. On the measured reads, ALL WAYS GLAMOROUS leads on 103, 0pts clear of ROCKING ENDS — the quickest away of the early types. The case against the top pick: stepping up into much stronger company on the ratings, its figure was earned on a different surface and rated well above the mark it last won from. The shape danger is BOLO NEIGHS (IRE) — the strongest late speed in this field, races handy on energy — profits if the early types overdo it. The market sees it differently, making GETREADYTORUMBLE the 15% favourite — a horse our figures rate 7th.
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
ALL WAYS GLAMOROUS
OR 92 · Gina Mangan / Christopher Mason
MARKET 11 · the market rates it a 9% chance
103.0 FORMLAB FIGURE · #1 OF FIELD
Yard mixed — leans for · 5+ / 2−The top rating in this field (103.0)Historically underestimated by the market
2ND · DATA ORDER DRAW 7
ROCKING ENDS
OR 91 · David Egan / Tom Clover
MARKET 23 · the market rates it a 4% chance
103.0 FORMLAB FIGURE · #2 OF FIELD
Yard mixed — leans for · 3+ / 2−Rated #2 in this field (103.0)Proven over the trip (30 tries, beats market expectation at 1.39)Race-fit — ran 8 days agoHistorically underestimated by the market
3RD · DATA ORDER DRAW 13
BOLO NEIGHS (IRE)
OR 93 · Saffie Osborne / Ralph Beckett
MARKET 11 · the market rates it a 9% chance
100.0 FORMLAB FIGURE · #3 OF FIELD
Yard mixed · 2+ / 2−Rated #3 in this field (100.0)Jockey goes well at this track (1.82x market expectation)A course winner (1 from 2 here)
The Forensic ReadALL THE REPORT’S READS, COUNTED · CONTEXT ONLY
1ROCKING ENDSnet +8figure top-2, race-fit (ran <=45d), form (top-3 LTO or recent win), energy in the winning band, proven at trip, proven on the going, yard positive in today’s setup, yard hot − steps into much stronger company by the marks, 5lb+ above last winning mark
2DESERT COPnet +8race-fit (ran <=45d), form (top-3 LTO or recent win), top-2 late speed today, energy in the winning band, proven at trip, proven on the going, yard positive in today’s setup, fits the winner profile on market position − steps into much stronger company by the marks
3BOLO NEIGHS (IRE)net +7race-fit (ran <=45d), form (top-3 LTO or recent win), top-2 late speed today, energy in the winning band, yard positive in today’s setup, yard hot, fits the winner profile on market position, fits the winner profile on recency − habitually slow away
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
THE CASE AGAINST THE TOP PICK graded 36% · n=119
ALL WAYS GLAMOROUS carries stepping up into much stronger company on the ratings, its figure was earned on a different surface and rated well above the mark it last won from. ROCKING ENDS is the one to beat it — an edge ALL WAYS GLAMOROUS lacks: a yard in form.
Balance, not doubt for its own sake — every pick has a case against; a reader should see ours.
Worth A Second Look graded 30% · n=195
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.
INDIAN RUN (IRE)  FIGURE #5
Julie Camacho's runners coming back after 15 to 45 days win 13.7% across all tracks and beat market expectation in both seasons. Julie Camacho's runners on turf win 11.6% across all tracks and beat market expectation in both seasons.
BASSENTHWAITE  FIGURE #10
Clive Cox's runners in Class 1-3 company win 16.0% across all tracks and beat market expectation in both seasons. Clive Cox's runners on turf win 14.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.
What this course & distance favours
Won by prominent racers 50% · front-runners 23% (27 past C&D winners · won up with the pace). Stiff, testing uphill finish. Draw: Round course broadly neutral. straight-track bias is going/pace-dependent, swings between rails. no permanent topographic edge. Winners’ energy signature: 49.46% spent early (band 48.58–50.09%, 40 measured winners, and the typical winner sits ~4 at halfway, 0.23s off the lead). graded 42% · n=389
WHAT WINS THIS RACE graded 81% · n=89
28 similar races at ASCOT, 4.0-6.0f, all-aged handicaps, Class 1-3, May-Sep, 2023-2026 (class band widened for sample)
Winners here typically raced recently (82% within 45 days) and were prominent in the betting (54% from the first three favourites). 43% won last time out, 14% were placed 2nd-3rd.
Age
32% 4yo
29% 6yo+
21% 3yo
Last ran
57% 15-45d
25% within 14d
14% 46-90d
Market
46% 4th+ in the market
21% 3rd favourite
18% favourite
LTO form
43% won last time
43% unplaced last time
14% placed last time
The shape of past winners here · context only, never picks the horse.
Where the pace is drawn · 14 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: ALL WAYS GLAMOROUS is 0/1 on softer ground · ROCKING ENDS is 1/3 on softer ground · BOLO NEIGHS (IRE) is 0/3 on softer ground. Records only — going aptitude is context, never a downgrade (the market prices it).
RunnerEarly%E earlyLate speed · FSPSetup
GETREADYTORUMBLE HELD-UP 50.0% 99.7 one-paced late — 4th of 14 on late speed in this field, races handy on energy — needs them to stop in front
KING OF LIGHT MID 50.5% 99.0 one-paced late — 6th of 14 on late speed in this field, yet works hard early for a closer — needs them to stop in front
PILGRIM MID 51.2% 97.8 held up without the late gear (10th of 14 on late speed), yet works hard early for a closer — needs them to stop in front
BOLO NEIGHS (IRE) HELD-UP 49.2% 101.9 the strongest late speed in this field, races handy on energy — profits if the early types overdo it
KYLIAN (IRE) MID 51.3% 95.9 held up without the late gear (14th of 14 on late speed), yet works hard early for a closer — needs them to stop in front
ALL WAYS GLAMOROUS PROMINENT 50.3% 98.7 the quickest of today's early types, and spends more than winners here do — but holds one pace late
ROCKING ENDS HELD-UP 49.4% 99.3 one-paced late — 5th of 14 on late speed in this field, races handy on energy — needs them to stop in front
INDIAN RUN (IRE) MID 50.4% 98.0 held up without the late gear (9th of 14 on late speed), yet works hard early for a closer — needs them to stop in front
DESERT COP HELD-UP 49.3% 101.0 the 2nd-strongest late speed in this field, races handy on energy — profits if the early types overdo it
SIR YOSHI (IRE) MID 51.1% 97.8 held up without the late gear (11th of 14 on late speed), yet works hard early for a closer — needs them to stop in front
EMPEROR SPIRIT (IRE) FRONT 49.6% 98.9 just behind the quickest early pair — presses, at the tempo that wins here — but holds one pace late
BASSENTHWAITE MID 49.5% 100.2 the 3rd-strongest late speed in this field, races handy on energy — needs them to stop in front
RHYTHM N HOOVES PROMINENT 50.7% 96.5 just behind the quickest early pair — presses, and spends more than winners here do — but empties in the final 2f
UNDERWRITER (FR) MID 51.5% 97.1 held up without the late gear (12th of 14 on late speed), yet works hard early for a closer — 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.
ALL WAYS GLAMOROUSPROMINENTtypically ~2.4 lengths quicker through the opening 2f than the rivals it has met · fair break, 0.15s off the field’s best
EMPEROR SPIRIT (IRE)FRONTtypically ~1.9 lengths quicker through the opening 2f than the rivals it has met · fair break, 0.08s off the field’s best
RHYTHM N HOOVESPROMINENTtypically ~1.2 lengths quicker through the opening 2f than the rivals it has met · fair break, 0.12s off the field’s best
nothing separates the early types on measured speed — expect a fight for the front · context only — the shape never selects.
The Field · Forensic ReadsFIGURE ORDER
#1 ALL WAYS GLAMOROUS PROMINENT DOOR 2 · UNDER-RAISED WINNER
DRAW 6 · OR 92 · Gina Mangan / Christopher Mason
MARKET 11 · the market rates it a 9% chance
Yard mixed — leans for · 5+ / 2−
103.0 FORMLAB FIGURE
BOTTOM LINE
Top on the figures, just ahead of the next, the quickest away of the early types; its figure was earned on a different surface.
FormLab Figure
103.0 · ranked #1 here · career best 103
Official mark (OR)
92 · last won off 85
Record at today's distance
3 wins from 15 tries · beats market expectation (1.15)
Days since last run
26
Sectional clock
Last time: a shade faster than par (+0.7s) · faster than its field on the clock
Usually races front-runner (cooked late)
Run style & finish
Prominent · finishing speed 98.71% (one-paced late)
Course scale · class context
steps up 33 places on the course scale (FFOS LAS 34th → ASCOT 1st) — a real rise in class regardless of the race grade
Field strength · class context
Steps into 8lb stronger company than last time — today's median OR 90.5 vs 82 last run (FFOS LAS · 29 Jun 26)
Recent form · last 5 runs, most recent first · ratings are FormLab figures
1stClass 4 · 5f · rated 1039thClass 2 · 5f22y · rated 563rdClass 4 · 5f · rated 927thClass 4 · 5f · rated 292ndClass 2 · 5f · rated 92
Career sheet · last 18 months · 13 rated runs · spacing is real time
Figure history for ALL WAYS GLAMOROUSneeds 103best 1032025-05-12 · TFR 73 · 5f22y · Gd/Frm · C52025-05-26 · TFR 80 · 5f22y · Gd/Frm · C52025-06-13 · TFR 62 · 5f11y · Good · C42025-06-23 · TFR 90 · 5f15y · Good · C52025-07-08 · TFR 86 · 5f · Good · C42025-08-07 · TFR 83 · 5f15y · Good · C42025-08-23 · TFR 86 · 5f · Gd/Frm · C32025-09-06 · TFR 86 · 5f · Good · C22025-09-27 · TFR 92 · 5f · Good · C22025-11-04 · TFR 29 · 5f · Std · C42026-05-01 · TFR 92 · 5f · Gd/Frm · C42026-05-18 · TFR 56 · 5f22y · Good · C22026-06-29 · TFR 103 · 5f · Good · C412 May 2529 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
Christopher Mason · 170 runs since 2024 · winners usually around 6.2 on the exchange
Signature angle: on turf
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
On turf14/10014.0%1.1310/3925.6%1.87
At this time of year (Q3)6/5710.5%0.833/1127.3%1.84
Over 5-6f trips16/11613.8%1.1610/4323.3%1.75
Above their last winning mark6/4613.0%0.835/2222.7%1.68
Coming back after 15 to 45 days9/6414.1%1.126/2425.0%1.62
Where the yard is weaker in these conditions
In Class 1-3 company1/128.3%0.80/40.0%0.0
In fields of 12-151/254.0%0.70/60.0%0.0
Too few runners to read reliably
At Ascot (small sample)0/40.0%0.00/20.0%0.0
Can it do what today needs? Capable — has run to 103 at/around today's trip, clears the ~103.0 demand
The rider
Gina Mangan · last 14 days: 0/2 · at Ascot: A/E 0 (n7) · with this yard: A/E 1.48 (n148)
Sectional profile · last 6 timed runs · ranks are against today's field · today's field median OR 90.5 graded 42% · n=3322
Speed · vs its fields7th of 14
+0.06 mph
About the level of its fields · 42.6 raw
Break · 0-20mph6th of 14
+0.15s
Slower away than the field's best breaker
Finish · closing speed8th of 14
98.7%
One-paced late
Stride length11th of 14
7.47 m
Average stride per timed run
DateCourseTripGoingClassFinORField ORRace paceTop spd · adjFSP %BreakEnergy
29 Jun 26Ffos Las5fGood41st8582True42.3 +0.00101.4+0.00
18 May 26Windsor5f21yGood29th8695Fast early44.8 +0.4495.1+0.26
1 May 26Ascot5fGd/Frm43rd8679True41.4 -0.22100.7+0.11
4 Nov 25Lingfield5fStd47th8681Fast early41.8 -0.62101.0+0.28
27 Sep 25Haydock Park5fGood22nd8387.5Fast early42.7 +0.3898.0+0.18
6 Sep 25Ascot5fGood22nd8189Fast early42.9 +0.4096.0+0.07
Last run, sector by sector · gap to the leader (s) · sector pace
1fledpar2fledslow3fledpar4fledpar5fledfast
Timed runs 2025-09-06 to 2026-06-29. Sectional reads are context — they never pick the horse.
HEAD-TO-HEAD · today's rivals it has met graded 56% · n=765
EMPEROR SPIRIT (IRE) · 1 meeting≈ 1.8L behind on today's terms · REVERSES strongly
1 May 26 · 5f · Gd/Frm — finished 3rd vs 2nd, 0.5L behind · OR 86 v 83 · race median 79 (today 90.5)
KING OF LIGHT · 1 meeting≈ 0.7L ahead on today's terms · confirms
27 Sep 25 · 5f · Good — finished 2nd vs 1st, 1L behind · OR 83 v 85 · race median 88 (today 90.5)
DESERT COP · 1 meeting≈ 2.2L behind on today's terms · REVERSES strongly
23 Aug 25 · 5f · Gd/Frm — finished 2nd vs 6th, 2.8L ahead · OR 81 v 94 · race median 88 (today 90.5)
RHYTHM N HOOVES · 1 meeting≈ 10.8L behind on today's terms · REVERSES strongly
18 May 26 · 5f21y · Good — finished 9th vs 3rd, 6.8L behind · OR 86 v 86 · race median 95 (today 90.5)
THIN [single meeting dominates the net] — context only, not a bet leg — REVERSES strongly vs 4 rival(s) met (-3.9L adj, 4 meeting(s))
Read through a common rival
vs PILGRIM (read through LETHAL NYMPH, DEMOCRACY DILEMMA, VINTAGE CLARETS, GAELI) ≈ -4.2L — CHAINED — context only, never a bet leg graded 54% · n=820
vs BOLO NEIGHS (IRE) (read through ANOTHER ABBOT, REGAL ENVOY, KULLAZAIN) ≈ -2.9L — CHAINED — context only, never a bet leg graded 54% · n=820
vs KYLIAN (IRE) (read through LETHAL NYMPH, GAELI, SOLAR ACLAIM, VINTAGE CLARETS) ≈ -2.6L — CHAINED — context only, never a bet leg graded 54% · n=820
vs INDIAN RUN (IRE) (read through KING'S CALL, EXISTENT, ROSARIO, WOOLHAMPTON) ≈ +1.2L — CHAINED — context only, never a bet leg graded 54% · n=820
Head-to-head lines are context — conditions change, horses change; they never pick the horse.
Figure OFF-CONTEXT (C4→C2) — earned under different conditions7lb above his last winning mark (92 today vs 85)Yet to win at this level — a Class 4 winner, upped to Class 2 todayThe top rating in this field (103.0)Improving fast — last run rated 103, 19pts above his recent average of 83.7Recent comments suggest he weakens late — a stamina questionHistorically underestimated by the market
LTO comment
“led, quickened over 1f out, in command final 1f, ridden out”
#2 ROCKING ENDS HELD-UP DOOR 2 · UNDER-RAISED WINNER
DRAW 7 · OR 91 · David Egan / Tom Clover
MARKET 23 · the market rates it a 4% chance
Yard mixed — leans for · 3+ / 2−
103.0 FORMLAB FIGURE
BOTTOM LINE
Level at the head of the figures (2nd), a yard in form; stepping up into much stronger company on the ratings.
FormLab Figure
103.0 · ranked #2 here · career best 103
Official mark (OR)
91 · last won off 85
Record at today's distance
6 wins from 30 tries · beats market expectation (1.39)
Days since last run
8
Sectional clock
Last time: ran to par for the class
Usually races midfield-closer · clock read is off a superseded run
Run style & finish
Held up · finishing speed 99.33% (one-paced late)
Field strength · class context
Steps into 18lb stronger company than last time — today's median OR 90.5 vs 72 last run (NEWMARKET · 17 Jul 26)
Headgear
Visor
Recent form · last 5 runs, most recent first · ratings are FormLab figures
1stClass 4 · 5f · rated 1037thClass 3 · 5f · rated 785thClass 4 · 5f44y · rated 844thClass 3 · 5f44y · rated 889thClass 2 · 5f · rated 80
Career sheet · last 18 months · 13 rated runs · spacing is real time
Figure history for ROCKING ENDSneeds 103best 1032025-05-10 · TFR 79 · 5f9y · Gd/Frm · C42025-05-23 · TFR 76 · 5f · Good · C32025-06-26 · TFR 77 · 6f · Gd/Frm · C42025-07-11 · TFR 85 · 5f · Gd/Frm · C32025-07-18 · TFR 90 · 5f · Gd/Frm · C42025-07-29 · TFR 56 · 5f · Gd/Frm · C22025-08-14 · TFR 98 · 5f22y · Firm · C42025-08-24 · TFR 98 · 5f42y · Good · C32025-09-21 · TFR 80 · 4f213y · Std · C22026-05-13 · TFR 88 · 5f42y · Gd/Sft · C32026-06-18 · TFR 84 · 5f42y · Gd/Frm · C42026-07-10 · TFR 78 · 5f · Gd/Frm · C32026-07-17 · TFR 103 · 5f · Gd/Frm · C410 May 2517 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
Tom Clover · 508 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
At this time of year (Q3)25/14017.9%1.276/2326.1%1.41
Over 5-6f trips27/16216.7%1.148/4020.0%1.19
On turf36/23415.4%1.1315/8517.6%1.17
Where the yard is weaker in these conditions
In fields of 12-1513/9014.4%1.51/195.3%0.52
In Class 1-3 company12/1229.8%0.953/378.1%0.84
Too few runners to read reliably
At Ascot (small sample)0/90.0%0.01/714.3%2.17
Coming back after 8 to 14 days (small sample)4/1526.7%1.810/10.0%0.0
Can it do what today needs? Capable — has run to 103 at/around today's trip, clears the ~103.0 demand
The rider
David Egan · last 14 days: 7/30 · at Ascot: A/E 0.34 (n138) · with this yard: A/E 1.05 (n40)
Sectional profile · last 6 timed runs · ranks are against today's field · today's field median OR 90.5 graded 42% · n=3322
Speed · vs its fields11th of 14
+0.01 mph
About the level of its fields · 42.3 raw
Break · 0-20mph9th of 14
+0.20s
Slower away than the field's best breaker
Finish · closing speed5th of 14
99.3%
One-paced late
Stride length3rd of 14
7.71 m
Average stride per timed run
DateCourseTripGoingClassFinORField ORRace paceTop spd · adjFSP %BreakEnergy
17 Jul 26Newmarket5fGd/Frm41st857242.5 +0.34+0.00
10 Jul 26Newmarket5fGd/Frm37th8586Slow early42.2 +0.15101.0+0.36
18 Jun 26Yarmouth5f42yGd/Frm45th8783True41.6 -0.36100.1+0.22
13 May 26Yarmouth5f42yGd/Sft34th8985True41.3 +0.1799.1+0.24
21 Sep 25Southwell4f214yStd29th9392.5True42.6 -0.7399.2+0.23
24 Aug 25Yarmouth5f42yGood31st9084Fast early43.5 +0.5197.4+0.13
Timed runs 2025-08-24 to 2026-07-17. · 1 have no finishing speed in either database — 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.
HEAD-TO-HEAD · today's rivals it has met graded 56% · n=765
EMPEROR SPIRIT (IRE) · 3 meetings≈ 5.3L behind on today's terms · REVERSES strongly
10 Jul 26 · 5f · Gd/Frm — finished 7th vs 3rd, 3.95L behind · OR 85 v 83 · race median 86 (today 90.5)
RHYTHM N HOOVES · 2 meetings≈ 2.1L behind on today's terms · REVERSES strongly
10 Jul 26 · 5f · Gd/Frm — finished 7th vs 8th, 0.2L ahead · OR 85 v 81 · race median 86 (today 90.5)
UNDERWRITER (FR) · 1 meeting≈ 1.3L behind on today's terms · reverses
10 Jul 26 · 5f · Gd/Frm — finished 7th vs 11th, 2.05L ahead · OR 85 v 88 · race median 86 (today 90.5)
THIN [single meeting dominates the net] — context only, not a bet leg — REVERSES strongly vs 3 rival(s) met (-2.9L adj, 3 meeting(s))
Read through a common rival
vs SIR YOSHI (IRE) (read through REIGNING PROFIT, FLUORESCENCE, PADDY'S DAY, FIDELIUS) ≈ -4.9L — CHAINED — context only, never a bet leg graded 54% · n=820
vs PILGRIM (read through REIGNING PROFIT, MASTER OF MY FATE, THE CALTONIAN, VINTAGE CLARETS) ≈ -4.1L — CHAINED — context only, never a bet leg graded 54% · n=820
vs INDIAN RUN (IRE) (read through ROSARIO, EXISTENT, ARARAT) ≈ -3.0L — CHAINED — context only, never a bet leg graded 54% · n=820
vs KYLIAN (IRE) (read through REIGNING PROFIT, NAANA'S SPARKLE, TWILIGHT JET, CLEARPOINT) ≈ -1.4L — CHAINED — context only, never a bet leg graded 54% · n=820
Head-to-head lines are context — conditions change, horses change; they never pick the horse.
6lb above his last winning mark (91 today vs 85)Yet to win at this level — a Class 3 winner, upped to Class 2 todayRated #2 in this field (103.0)Improving fast — last run rated 103, 14pts above his recent average of 88.3Proven over the trip (30 tries, beats market expectation at 1.39)Recent comments suggest he weakens late — a stamina questionRace-fit — ran 8 days agoHistorically underestimated by the market
LTO comment
“mid-field, headway 2f out, weakened final 1f”
#3 BOLO NEIGHS (IRE) HELD-UP
DRAW 13 · OR 93 · Saffie Osborne / Ralph Beckett
MARKET 11 · the market rates it a 9% chance
Yard mixed · 2+ / 2−
100.0 FORMLAB FIGURE
BOTTOM LINE
3rd on the figures, 3pts off the top, one of the two strongest finishers here; habitually slow from the stalls.
FormLab Figure
100.0 · ranked #3 here · career best 100
Official mark (OR)
93 · last won off 90
Record at today's distance
1 win from 12 tries · below market expectation (0.72)
Days since last run
15
Sectional clock
Last time: a shade faster than par (+0.3s) · faster than its field on the clock
Usually races midfield-closer
Run style & finish
Held up · finishing speed 101.86% (holds late)
Headgear
First-time cheekpieces · yard 7% with first-time gear (A/E 0.48)
Recent form · last 5 runs, most recent first · ratings are FormLab figures
3rdClass 3 · 6f · rated 1009thClass 2 · 6f22y · rated 788thClass 3 · 6f22y · rated 911stClass 3 · 6f · rated 1006thClass 2 · 6f · rated 90
Career sheet · last 18 months · 9 rated runs · spacing is real time
Figure history for BOLO NEIGHS (IRE)needs 103best 1002025-05-18 · TFR 52 · 6f · Gd/Frm · C22025-11-26 · TFR 99 · 6f15y · Std · C22025-12-17 · TFR 87 · 6f · Std · C22026-01-17 · TFR 98 · 6f · Std · C32026-02-11 · TFR 90 · 6f · Slow · C22026-05-08 · TFR 100 · 6f · Good · C32026-06-13 · TFR 91 · 6f18y · Gd/Sft · C32026-06-29 · TFR 78 · 6f11y · Gd/Frm · C22026-07-10 · TFR 100 · 6f · Firm · C318 May 2510 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
Ralph Beckett · 1396 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
Over 5-6f trips29/18615.6%0.8517/7024.3%1.26
At this time of year (Q3)90/46719.3%0.9819/7425.7%1.2
Where the yard is weaker in these conditions
In fields of 12-1526/20312.8%1.03/506.0%0.41
In Class 1-3 company71/51413.8%0.9524/18313.1%0.83
Can it do what today needs? Below the level — career best 102 is below the ~103.0 the race demands
The rider
Saffie Osborne · last 14 days: 4/35 · at Ascot: A/E 1.82 (n92) · with this yard: A/E 27.42 (n1)
Sectional profile · last 6 timed runs · ranks are against today's field · today's field median OR 90.5 graded 42% · n=3322
Speed · vs its fields10th of 14
+0.01 mph
About the level of its fields · 40.9 raw
Break · 0-20mph13th of 14
+0.32s
Slow away in 3 of 5 — habitual, so the market already knows
Finish · closing speed1st of 14
101.9%
Holds its gallop to the line
Stride length4th of 14
7.65 m
Average stride per timed run
DateCourseTripGoingClassFinORField ORRace paceTop spd · adjFSP %BreakEnergy
10 Jul 26Ascot6fFirm33rd9488True41.2 +0.28105.2+0.11
29 Jun 26Windsor6f12yGd/Frm29th9493.5True42.6 -0.0299.8
13 Jun 26Chester6f17yGd/Sft38th9482True40.3 -0.3398.4+0.41
8 May 26Ascot6fGood31st9087.5True40.6 -0.02100.2+0.25
11 Feb 26Kempton Park6fSlow26th9288True40.9 +0.00103.4+0.46
17 Jan 26Lingfield6fStd32nd9386True41.5 +0.16104.3+0.35
Last run, sector by sector · gap to the leader (s) · sector pace
1f+0.13very slow2f+0.19slow3f+0.24slow4f+0.13par5f+0.11fast6f+0.41very fast
Timed runs 2026-01-17 to 2026-07-10. · 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.
HEAD-TO-HEAD · today's rivals it has met graded 56% · n=765
KING OF LIGHT · 1 meeting≈ 5.8L behind on today's terms · REVERSES strongly
29 Jun 26 · 6f12y · Gd/Frm — finished 9th vs 1st, 8.75L behind · OR 94 v 91 · race median 94 (today 90.5)
THIN [n=1 meeting(s), 1 opponent(s)] — context only, not a bet leg — REVERSES strongly vs 1 rival(s) met (-5.8L adj, 1 meeting(s))
Read through a common rival
vs INDIAN RUN (IRE) (read through COUL ANGEL, RUSSET GOLD, FAST TRACK HARRY, DILIGENTLY) ≈ +3.5L — CHAINED — context only, never a bet leg graded 54% · n=820
vs SIR YOSHI (IRE) (read through RUSSET GOLD, FAST TRACK HARRY, TOYOTOMI, PUREST TIME) ≈ +3.4L — CHAINED — context only, never a bet leg graded 54% · n=820
vs EMPEROR SPIRIT (IRE) (read through ANOTHER ABBOT, BETSEN, CINDY LOU WHO, BROSAY) ≈ +3.1L — CHAINED — context only, never a bet leg graded 54% · n=820
vs ALL WAYS GLAMOROUS (read through ANOTHER ABBOT, REGAL ENVOY, KULLAZAIN) ≈ +2.9L — CHAINED — context only, never a bet leg graded 54% · n=820
Head-to-head lines are context — conditions change, horses change; they never pick the horse.
3lb above his last winning mark (93 today vs 90)Yet to win at this level — a Class 3 winner, upped to Class 2 todayRated #3 in this field (100.0)Improving fast — last run rated 100, 10pts above his recent average of 89.7Jockey goes well at this track (1.82x market expectation)Historically over-bet by the market — take care with the priceA course winner (1 from 2 here)
LTO comment
“prominent, under pressure over 2f out, outpaced briefly, kept on again final 1f”
#4 PILGRIM MID
DRAW 10 · OR 94 · William Pyle / David & Nicola Barron
MARKET 9.4 · the market rates it a 10% chance
Yard poor for today’s conditions · 0+ / 5−
99.7 FORMLAB FIGURE
BOTTOM LINE
4th on the figures, 3.3pts off the top, runs the dominant winning style here; tends to burn early and empty out.
FormLab Figure
99.7 · ranked #4 here · career best 104
Official mark (OR)
94 · last won off 92
Record at today's distance
3 wins from 16 tries · beats market expectation (1.51)
Days since last run
63
Sectional clock
Last time: a shade faster than par (+0.4s) · faster than its field on the clock
Usually races prominent
Run style & finish
Midfield · finishing speed 97.81% (one-paced late)
Field strength · class context
Steps into 4lb stronger company than last time — today's median OR 90.5 vs 87 last run (YORK · 23 May 26)
Recent form · last 5 runs, most recent first · ratings are FormLab figures
6thClass 2 · 5f · rated 984thClass 2 · 6f · rated 991stClass 2 · 5f · rated 1028thClass 3 · 5f · rated 709thClass 3 · 5f · rated 75
Career sheet · last 18 months · 7 rated runs · spacing is real time
Figure history for PILGRIMbest 104needs 1032025-04-26 · TFR 100 · 5f · Gd/Frm · C22025-05-15 · TFR 88 · 5f · Good · C22026-02-06 · TFR 75 · 5f · Std · C32026-03-04 · TFR 70 · 4f213y · Std · C32026-04-04 · TFR 102 · 5f · Soft · C22026-05-13 · TFR 99 · 6f · Gd/Sft · C22026-05-23 · TFR 98 · 5f · Good · C226 Apr 2523 May 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 & Nicola Barron · 542 runs since 2024 · winners usually around 5.6 on the exchange
Signature angle: over 5-6f trips, switching jockey after a defeat, without the retained rider
Condition today2024-25SRA/E2026SRA/E
Where the yard is weaker in these conditions
Coming back after 46 to 90 days3/348.8%0.861/119.1%0.59
Above their last winning mark13/10911.9%0.982/306.7%0.61
At this time of year (Q3)11/1596.9%0.771/128.3%0.72
In fields of 12-158/1027.8%0.972/248.3%0.81
On turf25/3187.9%0.797/818.6%0.82
Too few runners to read reliably
At Ascot (small sample)1/1100.0%26.0
Can it do what today needs? Capable — has run to 104 at/around today's trip, clears the ~103.0 demand
The rider
William Pyle · last 14 days: 0/21 · at Ascot: A/E 0 (n4) · with this yard: A/E 0.67 (n80)
Sectional profile · last 6 timed runs · ranks are against today's field · today's field median OR 90.5 graded 42% · n=3322
Speed · vs its fields6th of 14
+0.07 mph
About the level of its fields · 42.5 raw
Break · 0-20mph8th of 14
+0.19s
Slower away than the field's best breaker
Finish · closing speed10th of 14
97.8%
One-paced late
Stride length6th of 14
7.59 m
Average stride per timed run
DateCourseTripGoingClassFinORField ORRace paceTop spd · adjFSP %BreakEnergy
23 May 26York5fGood26th9587True42.1 -0.14100.6+0.22
13 May 26York6fGd/Sft24th9593True41.7 -0.0996.1+0.27
4 Apr 26Musselburgh5fSoft21st9290Fast early42.0 +0.3996.8+0.07
4 Mar 26Southwell4f214yStd38th9392True42.8 +0.3797.9
6 Feb 26Newcastle5fStd39th9591True43.4 +0.1198.7+0.16
15 May 25York5fGood29th9890Fast early42.6 -0.1996.7+0.23
Last run, sector by sector · gap to the leader (s) · sector pace
1f+0.38par2f+0.35par3f+0.38slow4f+0.31par5f+0.26par
Timed runs 2025-05-15 to 2026-05-23. · 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.
HEAD-TO-HEAD · today's rivals it has met graded 56% · n=765
RHYTHM N HOOVES · 2 meetings≈ 3.2L behind on today's terms · REVERSES strongly
4 Apr 26 · 5f · Soft — finished 1st vs 5th, 2.35L ahead · OR 92 v 89 · race median 90 (today 90.5)
KYLIAN (IRE) · 2 meetings≈ 5.5L ahead on today's terms · CONFIRMS strongly
13 May 26 · 6f · Gd/Sft — finished 4th vs 13th, 7.8L ahead · OR 95 v 100 · race median 93 (today 90.5)
INDIAN RUN (IRE) · 1 meeting≈ 5.5L ahead on today's terms · CONFIRMS strongly
13 May 26 · 6f · Gd/Sft — finished 4th vs 9th, 4.45L ahead · OR 95 v 88 · race median 93 (today 90.5)
SIR YOSHI (IRE) · 1 meeting≈ 10.4L ahead on today's terms · CONFIRMS strongly
13 May 26 · 6f · Gd/Sft — finished 4th vs 18th, 13.05L ahead · OR 95 v 99 · race median 93 (today 90.5)
DESERT COP · 1 meeting · n/a
21 Aug 24 · 5f89y · Gd/Frm — finished 15th vs 12th, 1.7L behind · OR 100 v 96 · race median 93 (today 90.5) · stale — 23m ago, not in the read
THIN [single meeting dominates the net] — context only, not a bet leg — CONFIRMS strongly vs 4 rival(s) met (+3.7L adj, 5 meeting(s))
Read through a common rival
vs ALL WAYS GLAMOROUS (read through LETHAL NYMPH, DEMOCRACY DILEMMA, VINTAGE CLARETS, GAELI) ≈ +4.2L — CHAINED — context only, never a bet leg graded 54% · n=820
vs ROCKING ENDS (read through REIGNING PROFIT, MASTER OF MY FATE, THE CALTONIAN, VINTAGE CLARETS) ≈ +4.1L — CHAINED — context only, never a bet leg graded 54% · n=820
vs GETREADYTORUMBLE (read through JER BATT, LEXINGTON BLITZ) ≈ +3.6L — CHAINED — context only, never a bet leg graded 54% · n=820
vs KING OF LIGHT (read through VINTAGE CLARETS, CANON'S HOUSE, LETHAL NYMPH, JORDAN ELECTRICS) ≈ +3.0L — CHAINED — context only, never a bet leg graded 54% · n=820
Head-to-head lines are context — conditions change, horses change; they never pick the horse.
Proven at this level — a Class 2 winner, racing in Class 2 todayProven over the trip (16 tries, beats market expectation at 1.51)Recent comments suggest he weakens late — a stamina questionHistorically underestimated by the marketA course winner (1 from 1 here)Sectional speed profile fits here — but his run-style (Mid) is rare among winners at this course & distance
LTO comment
“in touch, challenged approaching final 1f, no extra only late”
#5 INDIAN RUN (IRE) MID
DRAW 3 · OR 90 · Ryan Sexton / Julie Camacho
MARKET 9.2 · the market rates it a 11% chance
Yard mixed — leans for · 3+ / 2−
99.0 FORMLAB FIGURE
BOTTOM LINE
5th on the figures, 4pts off the top, prominent in the betting; stepping up into much stronger company on the ratings.
FormLab Figure
99.0 · ranked #5 here · career best 101
Official mark (OR)
90 · last won off 86
Record at today's distance
2 wins from 12 tries · beats market expectation (2.33)
Days since last run
24
Sectional clock
Last time: a shade faster than par (+0.4s) · faster than its field on the clock
Usually races prominent
Run style & finish
Midfield · finishing speed 98.03% (one-paced late)
Course scale · class context
steps up 11 places on the course scale (THIRSK 12th → ASCOT 1st) — a real rise in class regardless of the race grade
Field strength · class context
Steps into 7lb stronger company than last time — today's median OR 90.5 vs 83.5 last run (THIRSK · 1 Jul 26)
Recent form · last 5 runs, most recent first · ratings are FormLab figures
1stClass 3 · 6f · rated 992ndClass 3 · 6f22y · rated 959thClass 2 · 6f · rated 768thClass 2 · 6f · rated 807thClass 2 · 6f22y · rated 87
Career sheet · last 18 months · 10 rated runs · spacing is real time
Figure history for INDIAN RUN (IRE)needs 103best 1012025-04-15 · TFR 89 · 6f · Gd/Sft · C22025-05-03 · TFR 100 · 6f · Gd/Frm · C22025-05-17 · TFR 100 · 6f · Firm · C22025-06-30 · TFR 94 · 6f11y · Gd/Frm · C22025-07-26 · TFR 79 · 6f · Gd/Frm · C22025-08-11 · TFR 87 · 6f11y · Gd/Frm · C22026-05-02 · TFR 80 · 6f · Gd/Frm · C22026-05-13 · TFR 76 · 6f · Gd/Sft · C22026-06-15 · TFR 95 · 6f11y · Gd/Frm · C32026-07-01 · TFR 99 · 6f · Gd/Frm · C315 Apr 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
Julie Camacho · 908 runs since 2024 · winners usually around 7.1 on the exchange
Signature angle: with their 4yo+s
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
In Class 1-3 company15/1778.5%1.033/348.8%1.48
Coming back after 15 to 45 days49/41111.9%1.1514/10213.7%1.23
On turf59/46312.7%1.2814/12111.6%1.16
Where the yard is weaker in these conditions
At this time of year (Q3)41/29114.1%1.372/277.4%0.64
In fields of 12-1516/1938.3%1.132/385.3%0.8
Too few runners to read reliably
At Ascot (small sample)0/90.0%0.00/50.0%0.0
Can it do what today needs? Below the level — career best 101 is below the ~103.0 the race demands
The rider
Ryan Sexton · last 14 days: 0/11 · at Ascot: A/E 0 (n9) · with this yard: A/E 1.08 (n450)
Sectional profile · last 6 timed runs · ranks are against today's field · today's field median OR 90.5 graded 42% · n=3322
Speed · vs its fields8th of 14
+0.06 mph
About the level of its fields · 42.1 raw
Break · 0-20mph10th of 14
+0.25s
Slower away than the field's best breaker
Finish · closing speed9th of 14
98.0%
One-paced late
Stride length7th of 14
7.55 m
Average stride per timed run
DateCourseTripGoingClassFinORField ORRace paceTop spd · adjFSP %BreakEnergy
1 Jul 26Thirsk6fGd/Frm31st8683.5True42.3 +0.34100.2+0.05
15 Jun 26Windsor6f12yGd/Frm32nd8582True42.6 +0.0798.2+0.24
13 May 26York6fGd/Sft29th8893True41.8 -0.0295.2+0.32
2 May 26Newmarket6fGd/Frm28th9095True99.0
11 Aug 25Windsor6f12yGd/Frm27th9287True41.7 -0.0999.4+0.11
26 Jul 25York6fGd/Frm216th9494True42.1 -0.0196.2+0.54
Last run, sector by sector · gap to the leader (s) · sector pace
1f+0.21par2f+0.20slow3f+0.07par4fledpar5fledpar6fledpar
Timed runs 2025-07-26 to 2026-07-01. · 1 run(s) have no recorded top speed; 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.
HEAD-TO-HEAD · today's rivals it has met graded 56% · n=765
PILGRIM · 1 meeting≈ 5.5L behind on today's terms · REVERSES strongly
13 May 26 · 6f · Gd/Sft — finished 9th vs 4th, 4.45L behind · OR 88 v 95 · race median 93 (today 90.5)
KYLIAN (IRE) · 1 meeting≈ 0.0L ahead on today's terms · line-ball
13 May 26 · 6f · Gd/Sft — finished 9th vs 13th, 3.35L ahead · OR 88 v 100 · race median 93 (today 90.5)
SIR YOSHI (IRE) · 1 meeting≈ 4.9L ahead on today's terms · CONFIRMS strongly
13 May 26 · 6f · Gd/Sft — finished 9th vs 18th, 8.6L ahead · OR 88 v 99 · race median 93 (today 90.5)
Read through a common rival
vs BOLO NEIGHS (IRE) (read through COUL ANGEL, RUSSET GOLD, FAST TRACK HARRY, DILIGENTLY) ≈ -3.5L — CHAINED — context only, never a bet leg graded 54% · n=820
vs DESERT COP (read through KORKER, STRIKE RED, ROSARIO, JORDAN ELECTRICS) ≈ +3.4L — CHAINED — context only, never a bet leg graded 54% · n=820
vs RHYTHM N HOOVES (read through JORDAN ELECTRICS, ROSARIO, FRANCISCO'S PIECE, ARAMRAM) ≈ -3.2L — CHAINED — context only, never a bet leg graded 54% · n=820
vs ROCKING ENDS (read through ROSARIO, EXISTENT, ARARAT) ≈ +3.0L — CHAINED — context only, never a bet leg graded 54% · n=820
Head-to-head lines are context — conditions change, horses change; they never pick the horse.
4lb above his last winning mark (90 today vs 86)Proven at this level — a Class 1 winner, racing in Class 2 todayImproving fast — last run rated 99, 9pts above his recent average of 90.0Proven over the trip (12 tries, beats market expectation at 2.33)Historically underestimated by the marketA course winner (1 from 2 here)
LTO comment
“close up, went on over 2f out, asserted over 1f out, closed down only late”
#6 SIR YOSHI (IRE) MID
DRAW 1 · OR 90 · Silvestre De Sousa / Geoffrey Harker
MARKET 14 · the market rates it a 7% chance
Yard mixed — leans against · 1+ / 4−
99.0 FORMLAB FIGURE
BOTTOM LINE
6th on the figures, 4pts off the top, in form; the clock has it fading late.
FormLab Figure
99.0 · ranked #6 here · career best 107
Official mark (OR)
90 · no win on record
Record at today's distance
1 win from 17 tries · below market expectation (0.57)
Days since last run
8
Sectional clock
Last time: 1.5s slower than par — the result flattered it · faster than its field on the clock
Usually races midfield
Run style & finish
Midfield · finishing speed 97.77% (one-paced late)
Course scale · class context
steps up 19 places on the course scale (PONTEFRACT 20th → ASCOT 1st) — a real rise in class regardless of the race grade
Recent form · last 5 runs, most recent first · ratings are FormLab figures
3rdClass 3 · 5f · rated 999thClass 2 · 5f · rated 959thClass 2 · 6f · rated 8718thClass 2 · 6f · rated 5815thClass 2 · 6f · rated 77
Career sheet · last 18 months · 11 rated runs · spacing is real time
Figure history for SIR YOSHI (IRE)best 107needs 1032025-03-14 · TFR 84 · 6f · Slow2025-04-28 · TFR 82 · 5f · Gd/Sft2025-05-15 · TFR 96 · 5f · Good · C12025-06-13 · TFR 91 · 5f · Gd/Sft2025-07-02 · TFR 86 · 5f · Gd/Frm2025-09-06 · TFR 107 · 5f · Good2025-10-11 · TFR 77 · 6f · Good · C22026-05-13 · TFR 58 · 6f · Gd/Sft · C22026-05-31 · TFR 87 · 6f · Good · C22026-06-26 · TFR 95 · 5f · Slow · C22026-07-17 · TFR 99 · 5f · Gd/Frm · C314 Mar 2517 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
Geoffrey Harker · 171 runs since 2024 · winners usually around 13.0 on the exchange
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
In fields of 12-153/368.3%1.151/137.7%1.17
Where the yard is weaker in these conditions
In Class 1-3 company1/273.7%0.480/90.0%0.0
Over 5-6f trips2/306.7%0.890/60.0%0.0
Coming back after 8 to 14 days2/355.7%0.60/50.0%0.0
At this time of year (Q3)3/565.4%0.660/80.0%0.0
Can it do what today needs? Capable — has run to 109 at/around today's trip, clears the ~103.0 demand
The rider
Silvestre De Sousa · last 14 days: 2/24 · at Ascot: A/E 0.83 (n83) · with this yard: A/E 2.12 (n8)
Sectional profile · last 6 timed runs · ranks are against today's field · today's field median OR 90.5 graded 42% · n=3322
Speed · vs its fields14th of 14
-0.26 mph
Slower than the fields it has met · 42.1 raw
Break · 0-20mph4th of 14
+0.10s
Slower away than the field's best breaker
Finish · closing speed11th of 14
97.8%
One-paced late
Stride length13th of 14
7.46 m
Average stride per timed run
DateCourseTripGoingClassFinORField ORRace paceTop spd · adjFSP %BreakEnergy
17 Jul 26Pontefract5fGd/Frm33rd9089Fast early42.0 -0.1498.7+0.21
26 Jun 26Newcastle5fSlow29th9292.5True43.0 -0.4099.4+0.04
31 May 26Thirsk6fGood29th9590.5True42.7 -0.05100.5-0.08
13 May 26York6fGd/Sft218th9993True41.6 -0.2793.1+0.28
11 Oct 25York6fGood215th10192True41.4 -0.2794.1+0.20
15 May 25York5fGood14thTrue41.8 -0.40100.8-0.03
Last run, sector by sector · gap to the leader (s) · sector pace
1f+0.51par2f+0.75par3f+0.86fast4f+0.66par5f+0.14slow
Timed runs 2025-05-15 to 2026-07-17. · finishing speed for 1 run(s) supplied by Timeform where Race IQ had none. Sectional reads are context — they never pick the horse.
HEAD-TO-HEAD · today's rivals it has met graded 56% · n=765
KYLIAN (IRE) · 2 meetings≈ 3.5L behind on today's terms · REVERSES strongly
26 Jun 26 · 5f · Slow — finished 9th vs 8th, 0.2L behind · OR 92 v 95 · race median 92 (today 90.5)
KING OF LIGHT · 1 meeting · n/a
24 Aug 24 · 5f · Gd/Frm — finished 3rd vs 7th, 3.35L ahead · stale — 23m ago, not in the read
PILGRIM · 1 meeting≈ 10.4L behind on today's terms · REVERSES strongly
13 May 26 · 6f · Gd/Sft — finished 18th vs 4th, 13.05L behind · OR 99 v 95 · race median 93 (today 90.5)
INDIAN RUN (IRE) · 1 meeting≈ 4.9L behind on today's terms · REVERSES strongly
13 May 26 · 6f · Gd/Sft — finished 18th vs 9th, 8.6L behind · OR 99 v 88 · race median 93 (today 90.5)
THIN [single meeting dominates the net] — context only, not a bet leg — REVERSES strongly vs 3 rival(s) met (-5.9L adj, 4 meeting(s))
Read through a common rival
vs ROCKING ENDS (read through REIGNING PROFIT, FLUORESCENCE, PADDY'S DAY, FIDELIUS) ≈ +4.9L — CHAINED — context only, never a bet leg graded 54% · n=820
vs EMPEROR SPIRIT (IRE) (read through I'M NEXT, ETERNAL SUNSHINE, TROPICAL STORM, JORDAN ELECTRICS) ≈ +3.7L — CHAINED — context only, never a bet leg graded 54% · n=820
vs BOLO NEIGHS (IRE) (read through RUSSET GOLD, FAST TRACK HARRY, TOYOTOMI, PUREST TIME) ≈ -3.4L — CHAINED — context only, never a bet leg graded 54% · n=820
vs RHYTHM N HOOVES (read through ETERNAL SUNSHINE, JORDAN ELECTRICS, VANTHEMAN, LOOM) ≈ -2.1L — CHAINED — context only, never a bet leg graded 54% · n=820
Head-to-head lines are context — conditions change, horses change; they never pick the horse.
Race-fit — ran 8 days agoHistorically over-bet by the market — take care with the price
LTO comment
“chased leaders, pushed along around halfway, lost place over 1f out”
#7 GETREADYTORUMBLE HELD-UP
DRAW 4 · OR 100 · Tom Marquand / Jack Channon
MARKET 6.8 · the market rates it a 15% chance
Yard mixed · 1+ / 1−
97.0 FORMLAB FIGURE
BOTTOM LINE
7th on the figures, 6pts off the top, dropping in class; rated well above the mark it last won from.
FormLab Figure
97.0 · ranked #7 here · career best 106
Official mark (OR)
100 · last won off 91
Record at today's distance
3 wins from 13 tries · beats market expectation (1.8)
Days since last run
21
Sectional clock
Last time: a shade faster than par (+0.3s) · faster than its field on the clock
Usually races midfield-closer
Run style & finish
Held up · finishing speed 99.68% (one-paced late)
Course scale · class context
steps up 8 places on the course scale (SANDOWN PARK 9th → ASCOT 1st) — a real rise in class regardless of the race grade
Recent form · last 5 runs, most recent first · ratings are FormLab figures
4thClass 1 · 5f · rated 9721stClass 1 · 5f · rated 957thClass 1 · 5f · rated 993rdClass · 5f · rated 1003rdClass 1 · 5f · rated 106
Career sheet · last 18 months · 13 rated runs · spacing is real time
Figure history for GETREADYTORUMBLEbest 106needs 1032025-05-05 · TFR 55 · 6f · Std · C52025-05-19 · TFR 88 · 5f22y · Slow · C52025-06-02 · TFR 80 · 5f59y · Good · C52025-06-20 · TFR 96 · 5f · Gd/Frm · C42025-07-04 · TFR 96 · 5f11y · Good · C22025-07-31 · TFR 94 · 5f · Gd/Sft · C32025-08-16 · TFR 97 · 5f33y · Gd/Frm · C32025-09-14 · TFR 105 · 5f · Good · C32025-10-04 · TFR 106 · 5f · Soft · C12026-04-27 · TFR 100 · 5f · Good2026-05-23 · TFR 99 · 5f · Gd/Sft · C12026-06-16 · TFR 95 · 5f · Gd/Frm · C12026-07-04 · TFR 97 · 5f11y · Good · C15 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
Jack Channon · 757 runs since 2024 · winners usually around 4.9 on the exchange
Signature angle: over 7-8f trips, when the yard has won in the last 3 days
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
Above their last winning mark27/14418.8%1.256/3318.2%1.27
Where the yard is weaker in these conditions
Over 5-6f trips38/20718.4%1.279/7512.0%0.79
Too few runners to read reliably
At Ascot (small sample)0/140.0%0.01/119.1%1.25
Can it do what today needs? Capable — has run to 108 at/around today's trip, clears the ~103.0 demand
The rider
Tom Marquand · last 14 days: 4/44 · at Ascot: A/E 1.07 (n176) · with this yard: A/E 1.42 (n67)
Sectional profile · last 6 timed runs · ranks are against today's field · today's field median OR 90.5 graded 42% · n=3322
Speed · vs its fields3rd of 14
+0.17 mph
Faster than the fields it has met · 41.8 raw
Break · 0-20mph11th of 14
+0.27s
Slower away than the field's best breaker
Finish · closing speed4th of 14
99.7%
One-paced late
Stride length12th of 14
7.46 m
Average stride per timed run
DateCourseTripGoingClassFinORField ORRace paceTop spd · adjFSP %BreakEnergy
4 Jul 26Sandown Park5f10yGood14thTrue41.1 -0.5598.7+0.03
16 Jun 26Ascot5fGd/Frm121stTrue43.4 +0.73100.5+0.69
23 May 26Haydock Park5fGd/Sft17thTrue40.8 +0.16101.8+0.18
4 Oct 25Ascot5fSoft13rdTrue39.3 +0.1898.5+0.18
14 Sep 25Doncaster5fGood31st9185Fast early42.5 +0.29100.1+0.17
16 Aug 25Newbury5f34yGd/Frm32nd9084True43.9 +0.2498.4+0.36
Last run, sector by sector · gap to the leader (s) · sector pace
1f+0.40par2f+0.55par3f+0.47par4f+0.51slow5f+0.72slow
Timed runs 2025-08-16 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.
HEAD-TO-HEAD · today's rivals it has met graded 56% · n=765
RHYTHM N HOOVES · 1 meeting≈ 6.4L behind on today's terms · REVERSES strongly
16 Aug 25 · 5f34y · Gd/Frm — finished 2nd vs 1st, 0.75L behind · OR 90 v 87 · race median 84
THIN [n=1 meeting(s), 1 opponent(s)] — context only, not a bet leg — REVERSES strongly vs 1 rival(s) met (-6.4L adj, 1 meeting(s))
Read through a common rival
vs PILGRIM (read through JER BATT, LEXINGTON BLITZ) ≈ -3.6L — CHAINED — context only, never a bet leg graded 54% · n=820
vs DESERT COP (read through ALMATY STAR, BROSAY, GLAMOROUS BREEZE, THE X O) ≈ +3.3L — CHAINED — context only, never a bet leg graded 54% · n=820
vs EMPEROR SPIRIT (IRE) (read through EXISTENT, DURAN, DYONISOS, ALMATY STAR) ≈ -3.1L — CHAINED — context only, never a bet leg graded 54% · n=820
vs BASSENTHWAITE (read through ALMATY STAR, GLAMOROUS BREEZE) ≈ +3.1L — CHAINED — context only, never a bet leg graded 54% · n=820
Head-to-head lines are context — conditions change, horses change; they never pick the horse.
9lb above his last winning mark (100 today vs 91)Yet to win at this level — a Class 3 winner, upped to Class 2 todayDrops in class todayProven over the trip (13 tries, beats market expectation at 1.8)Historically underestimated by the market
LTO comment
“reared stalls, rear, forced to switch under 2f out, never nearer”
#8 EMPEROR SPIRIT (IRE) FRONT
DRAW 8 · OR 85 · Oisin Murphy / Michael Keady
MARKET 14 · the market rates it a 7% chance
Yard mixed — leans against · 2+ / 3−
93.0 FORMLAB FIGURE
BOTTOM LINE
8th on the figures, 10pts off the top, runs the winning energy pattern for the track; just behind the quickest early pair — presses, at the tempo that wins here — but holds one pace late.
FormLab Figure
93.0 · ranked #8 here · career best 97
Official mark (OR)
85 · last won off 86
Record at today's distance
2 wins from 25 tries · beats market expectation (1.09)
Days since last run
15
Sectional clock
Last time: beat the class par by 0.8s · best on the clock in its race
Usually races front-runner (cooked late)
Run style & finish
Front-runner · finishing speed 98.86% (one-paced late)
Field strength · class context
Steps into 4lb stronger company than last time — today's median OR 90.5 vs 86 last run (NEWMARKET · 10 Jul 26)
Headgear
First-time blinkers and tongue strap
Recent form · last 5 runs, most recent first · ratings are FormLab figures
3rdClass 3 · 5f · rated 932ndClass 4 · 5f · rated 9314thClass 2 · 5f · rated 662ndClass 4 · 5f · rated 9114thClass 2 · 6f · rated 68
Career sheet · last 18 months · 13 rated runs · spacing is real time
Figure history for EMPEROR SPIRIT (IRE)needs 103best 972025-07-11 · TFR 95 · 5f · Gd/Frm · C32025-07-26 · TFR 51 · 5f · Gd/Frm · C22025-08-14 · TFR 90 · 6f11y · Firm · C32025-08-28 · TFR 64 · 4f213y · Std · C22025-09-13 · TFR 79 · 5f143y · Good · C22025-10-16 · TFR 89 · 6f · Slow · C42025-10-29 · TFR 59 · 6f · Std · C42025-11-06 · TFR 91 · 5f · Slow · C42025-12-18 · TFR 68 · 6f · Slow · C22026-05-01 · TFR 91 · 5f · Gd/Frm · C42026-06-06 · TFR 66 · 5f · Gd/Sft · C22026-07-03 · TFR 93 · 5f · Gd/Frm · C42026-07-10 · TFR 93 · 5f · Gd/Frm · C311 Jul 2510 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
Michael Keady · 359 runs since 2024 · winners usually around 7.0 on the exchange
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
In fields of 12-151/541.9%0.331/185.6%1.21
Over 5-6f trips11/1427.7%0.944/439.3%1.18
Where the yard is weaker in these conditions
In Class 1-3 company1/175.9%1.730/90.0%0.0
At this time of year (Q3)4/834.8%0.810/130.0%0.0
On turf8/1107.3%1.022/375.4%0.83
Too few runners to read reliably
At Ascot (small sample)0/50.0%0.00/40.0%0.0
Can it do what today needs? Below the level — career best 97 is below the ~103.0 the race demands
The rider
Oisin Murphy · last 14 days: 18/71 · at Ascot: A/E 1.1 (n210)
Sectional profile · last 6 timed runs · ranks are against today's field · today's field median OR 90.5 graded 42% · n=3322
Speed · vs its fields13th of 14
-0.23 mph
Slower than the fields it has met · 41.8 raw
Break · 0-20mph2nd of 14
+0.08s
Slower away than the field's best breaker
Finish · closing speed7th of 14
98.9%
One-paced late
Stride length5th of 14
7.61 m
Average stride per timed run
DateCourseTripGoingClassFinORField ORRace paceTop spd · adjFSP %BreakEnergy
10 Jul 26Newmarket5fGd/Frm32nd8386Slow early41.8 -0.21102.0+0.00
3 Jul 26Beverley5fGd/Frm42nd8381.541.0 -0.51100.2+0.21
6 Jun 26Epsom Downs5fGd/Sft214th8488Fast early44.5 -0.2093.2+0.17
1 May 26Ascot5fGd/Frm42nd8379True41.4 -0.24100.7-0.14
18 Dec 25Chelmsford City6fSlow214th8474.5True40.9 +0.2495.9+0.03
6 Nov 25Newcastle5fSlow43rd8481True40.8 -0.43101.2+0.21
Last run, sector by sector · gap to the leader (s) · sector pace
1fledpar2f+0.03slow3fledslow4f+0.03par5f+0.03fast
Timed runs 2025-11-06 to 2026-07-10. · 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.
HEAD-TO-HEAD · today's rivals it has met graded 56% · n=765
RHYTHM N HOOVES · 4 meetings≈ 1.4L ahead on today's terms · confirms
10 Jul 26 · 5f · Gd/Frm — finished 3rd vs 8th, 4.15L ahead · OR 83 v 81 · race median 86 (today 90.5)
ROCKING ENDS · 3 meetings≈ 5.3L ahead on today's terms · CONFIRMS strongly
10 Jul 26 · 5f · Gd/Frm — finished 3rd vs 7th, 3.95L ahead · OR 83 v 85 · race median 86 (today 90.5)
KING OF LIGHT · 3 meetings≈ 2.5L ahead on today's terms · CONFIRMS strongly
6 Jun 26 · 5f · Gd/Sft — finished 14th vs 5th, 4.6L behind · OR 84 v 91 · race median 88 (today 90.5)
ALL WAYS GLAMOROUS · 1 meeting≈ 1.8L ahead on today's terms · CONFIRMS strongly
1 May 26 · 5f · Gd/Frm — finished 2nd vs 3rd, 0.5L ahead · OR 83 v 86 · race median 79 (today 90.5)
UNDERWRITER (FR) · 1 meeting≈ 4.0L ahead on today's terms · CONFIRMS strongly
10 Jul 26 · 5f · Gd/Frm — finished 3rd vs 11th, 6L ahead · OR 83 v 88 · race median 86 (today 90.5)
THIN [single meeting dominates the net] — context only, not a bet leg — CONFIRMS strongly vs 5 rival(s) met (+2.5L adj, 10 meeting(s))
Read through a common rival
vs DESERT COP (read through MESAAFI, ROSARIO, MASTER OF MY FATE, ALMATY STAR) ≈ +4.2L — CHAINED — context only, never a bet leg graded 54% · n=820
vs SIR YOSHI (IRE) (read through I'M NEXT, ETERNAL SUNSHINE, TROPICAL STORM, JORDAN ELECTRICS) ≈ -3.7L — CHAINED — context only, never a bet leg graded 54% · n=820
vs BOLO NEIGHS (IRE) (read through ANOTHER ABBOT, BETSEN, CINDY LOU WHO, BROSAY) ≈ -3.1L — CHAINED — context only, never a bet leg graded 54% · n=820
vs GETREADYTORUMBLE (read through EXISTENT, DURAN, DYONISOS, ALMATY STAR) ≈ +3.1L — CHAINED — context only, never a bet leg graded 54% · n=820
Head-to-head lines are context — conditions change, horses change; they never pick the horse.
Yet to win at this level — a Class 3 winner, upped to Class 2 todayImproving fast — last run rated 93, 9pts above his recent average of 84.0Historically underestimated by the market
LTO comment
“led overall, ridden over 1f out, wandered final 1f, edged out close home”
#9 DESERT COP HELD-UP
DRAW 5 · OR 90 · Benoit de la Sayette / George Baker
MARKET 40 · the market rates it a 2% chance
Yard mixed — leans for · 3+ / 2−
87.7 FORMLAB FIGURE
BOTTOM LINE
9th on the figures, 15.3pts off the top, one of the two strongest finishers here; stepping up into much stronger company on the ratings.
FormLab Figure
87.7 · ranked #9 here · career best 109
Official mark (OR)
90 · last won off 86
Record at today's distance
4 wins from 25 tries · beats market expectation (2.97)
Days since last run
24
Sectional clock
Last time: ran to par for the class · faster than its field on the clock
Usually races midfield-closer · clock read is off a superseded run
Run style & finish
Held up · finishing speed 100.95% (holds late)
Course scale · class context
steps up 5 places on the course scale (EPSOM DOWNS 6th → ASCOT 1st) — a real rise in class regardless of the race grade
Field strength · class context
Steps into 10lb stronger company than last time — today's median OR 90.5 vs 80 last run (EPSOM DOWNS · 1 Jul 26)
Headgear
First-time cheekpieces
Recent form · last 5 runs, most recent first · ratings are FormLab figures
4thClass 4 · 6f · rated 841stClass 4 · 6f22y · rated 987thClass 3 · 5f22y · rated 815thClass 2 · 6f22y · rated 8414thClass 2 · 6f · rated 77
Career sheet · last 18 months · 11 rated runs · spacing is real time
Figure history for DESERT COPbest 109needs 1032025-06-07 · TFR 68 · 5f · Gd/Sft · C22025-06-21 · TFR 51 · 6f · Gd/Frm · C22025-08-02 · TFR 66 · 6f · Good · C22025-08-23 · TFR 87 · 5f · Gd/Frm · C32026-04-26 · TFR 92 · 5f9y · Good · C32026-05-11 · TFR 96 · 6f11y · Gd/Frm · C32026-05-16 · TFR 77 · 6f · Good · C22026-05-25 · TFR 84 · 6f11y · Gd/Frm · C22026-06-22 · TFR 81 · 5f22y · Gd/Frm · C32026-06-27 · TFR 98 · 6f11y · Gd/Frm · C42026-07-01 · TFR 84 · 6f · Good · C47 Jun 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
George Baker · 413 runs since 2024 · winners usually around 9.2 on the exchange
Signature angle: with a PRO claimer up
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
In fields of 12-157/818.6%1.762/219.5%1.76
Above their last winning mark15/8916.9%1.294/2119.0%1.23
At this time of year (Q3)13/1488.8%1.073/2015.0%1.22
Where the yard is weaker in these conditions
In Class 1-3 company6/758.0%2.080/140.0%0.0
Over 5-6f trips12/10311.7%1.341/244.2%0.45
Too few runners to read reliably
At Ascot (small sample)2/1118.2%7.591/425.0%6.55
Can it do what today needs? Capable — has run to 109 at/around today's trip, clears the ~103.0 demand
The rider
Benoit de la Sayette · last 14 days: 1/11 · at Ascot: A/E 0.52 (n38) · with this yard: A/E 1.71 (n11)
Sectional profile · last 6 timed runs · ranks are against today's field · today's field median OR 90.5 graded 42% · n=3322
Speed · vs its fields4th of 14
+0.14 mph
About the level of its fields · 41.5 raw
Break · 0-20mph7th of 14
+0.17s
Slower away than the field's best breaker
Finish · closing speed2nd of 14
101.0%
Holds its gallop to the line
Stride length1st of 14
7.87 m
Average stride per timed run
DateCourseTripGoingClassFinORField ORRace paceTop spd · adjFSP %BreakEnergy
1 Jul 26Epsom Downs6fGood44th918042.2 +0.00101.1+0.12
27 Jun 26Windsor6f12yGd/Frm41st8680True42.2 +0.10101.1
22 Jun 26Windsor5f21yGd/Frm37th8683Fast early42.3 -0.19102.3
25 May 26Windsor6f12yGd/Frm25th8988True42.2 +0.55100.9+0.11
16 May 26Newbury6fGood214th9094True40.8 +0.2099.4+0.31
11 May 26Windsor6f12yGd/Frm33rd9083True41.6 +0.20100.8+0.12
Timed runs 2026-05-11 to 2026-07-01. · 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.
HEAD-TO-HEAD · today's rivals it has met graded 56% · n=765
KYLIAN (IRE) · 3 meetings≈ 2.8L ahead on today's terms · CONFIRMS strongly
25 May 26 · 6f12y · Gd/Frm — finished 5th vs 7th, 5.5L ahead · OR 89 v 99 · race median 88 (today 90.5)
RHYTHM N HOOVES · 2 meetings≈ 4.7L behind on today's terms · REVERSES strongly
22 Jun 26 · 5f21y · Gd/Frm — finished 7th vs 3rd, 3.05L behind · OR 86 v 81 · race median 83 (today 90.5)
ALL WAYS GLAMOROUS · 1 meeting≈ 2.2L ahead on today's terms · CONFIRMS strongly
23 Aug 25 · 5f · Gd/Frm — finished 6th vs 2nd, 2.8L behind · OR 94 v 81 · race median 88 (today 90.5)
BASSENTHWAITE · 1 meeting≈ 1.6L behind on today's terms · REVERSES strongly
22 Jun 26 · 5f21y · Gd/Frm — finished 7th vs 9th, 0.7L ahead · OR 86 v 92 · race median 83 (today 90.5)
PILGRIM · 1 meeting · n/a
21 Aug 24 · 5f89y · Gd/Frm — finished 12th vs 15th, 1.7L ahead · OR 96 v 100 · race median 93 (today 90.5) · stale — 23m ago, not in the read
Read through a common rival
vs EMPEROR SPIRIT (IRE) (read through MESAAFI, ROSARIO, MASTER OF MY FATE, ALMATY STAR) ≈ -4.2L — CHAINED — context only, never a bet leg graded 54% · n=820
vs INDIAN RUN (IRE) (read through KORKER, STRIKE RED, ROSARIO, JORDAN ELECTRICS) ≈ -3.4L — CHAINED — context only, never a bet leg graded 54% · n=820
vs GETREADYTORUMBLE (read through ALMATY STAR, BROSAY, GLAMOROUS BREEZE, THE X O) ≈ -3.3L — CHAINED — context only, never a bet leg graded 54% · n=820
vs BOLO NEIGHS (IRE) (read through BROSAY, SAINT LAWRENCE, PUREST TIME, SMART VISION) ≈ -2.3L — CHAINED — context only, never a bet leg graded 54% · n=820
Head-to-head lines are context — conditions change, horses change; they never pick the horse.
4lb above his last winning mark (90 today vs 86)Proven at this level — a Class 2 winner, racing in Class 2 todayProven over the trip (25 tries, beats market expectation at 2.97)Recent comments suggest he weakens late — a stamina questionHistorically underestimated by the market
LTO comment
“prominent, pushed along around halfway, weakened final 1f”
#10 BASSENTHWAITE MID
DRAW 11 · OR 89 · Cieren Fallon / Clive Cox
MARKET 50 · the market rates it a 2% chance
Yard mixed — leans for · 7+ / 1−
84.0 FORMLAB FIGURE
BOTTOM LINE
10th on the figures, 19pts off the top, sharp from the stalls; stepping up into much stronger company on the ratings.
FormLab Figure
84.0 · ranked #10 here · career best 96
Official mark (OR)
89 · last won off 81
Record at today's distance
2 wins from 7 tries · beats market expectation (2.43)
Days since last run
33
Sectional clock
Last time: 0.8s slower than par — the result flattered it
Usually races prominent and weakens
Run style & finish
Midfield · finishing speed 100.2% (one-paced late)
Course scale · class context
steps up 10 places on the course scale (WINDSOR 11th → ASCOT 1st) — a real rise in class regardless of the race grade
Field strength · class context
Steps into 8lb stronger company than last time — today's median OR 90.5 vs 83 last run (WINDSOR · 22 Jun 26)
Recent form · last 5 runs, most recent first · ratings are FormLab figures
9thClass 3 · 5f22y · rated 8410thClass 2 · 6f · rated 571stClass 4 · 5f22y · rated 964thClass 4 · 5f · rated 571stClass 5 · 5f · rated 80
Career sheet · last 18 months · 7 rated runs · spacing is real time
Figure history for BASSENTHWAITEneeds 103best 962025-05-10 · TFR 52 · 5f · Firm · C32025-05-23 · TFR 60 · 5f11y · Gd/Frm · C52025-07-09 · TFR 80 · 5f · Good · C52025-08-29 · TFR 57 · 5f11y · Soft · C42025-11-03 · TFR 96 · 5f22y · Slow · C42026-01-16 · TFR 57 · 6f · Std · C22026-06-22 · TFR 84 · 5f22y · Gd/Frm · C310 May 2522 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
Clive Cox · 808 runs since 2024 · winners usually around 5.7 on the exchange
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
At Ascot3/446.8%0.762/1910.5%1.67
Coming back after 15 to 45 days44/32813.4%0.9616/9017.8%1.41
In fields of 12-1514/13210.6%0.986/4513.3%1.38
At this time of year (Q3)38/25514.9%1.166/3915.4%1.36
In Class 1-3 company28/22612.4%1.0413/8116.0%1.32
Over 5-6f trips59/39415.0%1.0222/12917.1%1.3
On turf67/45814.6%1.1420/13814.5%1.15
Where the yard is weaker in these conditions
Above their last winning mark11/8013.8%1.122/326.2%0.38
Can it do what today needs? Below the level — career best 96 is below the ~103.0 the race demands
The rider
Cieren Fallon · last 14 days: 4/26 · at Ascot: A/E 0.98 (n60) · with this yard: A/E 0 (n3)
Sectional profile · last 6 timed runs · ranks are against today's field · today's field median OR 90.5 graded 42% · n=3322
Speed · vs its fields1st of 14
+0.28 mph
Faster than the fields it has met · 40.7 raw
Break · 0-20mph1st of 14
+0.01s
Slower away than the field's best breaker
Finish · closing speed3rd of 14
100.2%
Holds its gallop to the line
Stride length14th of 14
6.98 m
Average stride per timed run
DateCourseTripGoingClassFinORField ORRace paceTop spd · adjFSP %BreakEnergy
22 Jun 26Windsor5f21yGd/Frm39th9283Fast early42.3 -0.1999.9
16 Jan 26Newcastle6fStd210th9285True41.2 +0.2195.2+0.09
3 Nov 25Wolverhampton5f21ySlow41st8176Slow early41.5 +1.38106.3-0.07
29 Aug 25Sandown Park5f10ySoft44th8283True37.8 +0.1795.3+0.05
9 Jul 25Ffos Las5fGood51stTrue41.3 +0.24104.8-0.02
23 May 25Bath5f10yGd/Frm55thTrue40.3 -0.1599.7+0.01
Last run, sector by sector · gap to the leader (s) · sector pace
1f+0.43par2f+0.60par3f+0.54par4f+0.39par5f+0.65slow
Timed runs 2025-05-23 to 2026-06-22. · 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.
HEAD-TO-HEAD · today's rivals it has met graded 56% · n=765
DESERT COP · 1 meeting≈ 1.6L ahead on today's terms · CONFIRMS strongly
22 Jun 26 · 5f21y · Gd/Frm — finished 9th vs 7th, 0.7L behind · OR 92 v 86 · race median 83 (today 90.5)
RHYTHM N HOOVES · 1 meeting≈ 3.1L behind on today's terms · REVERSES strongly
22 Jun 26 · 5f21y · Gd/Frm — finished 9th vs 3rd, 3.75L behind · OR 92 v 81 · race median 83 (today 90.5)
THIN [n=2 meeting(s), 2 opponent(s)] — context only, not a bet leg — reverses vs 2 rival(s) met (-0.7L adj, 2 meeting(s))
Read through a common rival
vs GETREADYTORUMBLE (read through ALMATY STAR, GLAMOROUS BREEZE) ≈ -3.1L — CHAINED — context only, never a bet leg graded 54% · n=820
vs EMPEROR SPIRIT (IRE) (read through MESAAFI, ROSARIO, DREAM COMPOSER, ALMATY STAR) ≈ -2.1L — CHAINED — context only, never a bet leg graded 54% · n=820
vs ROCKING ENDS (read through ROSARIO, NOGO'S DREAM, MESAAFI, DREAM COMPOSER) ≈ -0.8L — CHAINED — context only, never a bet leg graded 54% · n=820
vs ALL WAYS GLAMOROUS (read through MESAAFI, ROSARIO, DREAM COMPOSER) ≈ -0.4L — CHAINED — context only, never a bet leg graded 54% · n=820
Head-to-head lines are context — conditions change, horses change; they never pick the horse.
8lb above his last winning mark (89 today vs 81)Yet to win at this level — a Class 4 winner, upped to Class 2 todayStable in form this week — 2 wins from 11 runsRecent comments suggest he weakens late — a stamina questionHistorically underestimated by the market
LTO comment
“held up, headway 2f out, weakened 1f out”
#11 KING OF LIGHT MID FORMLAB WATCH
DRAW 9 · OR 99 · Marco Ghiani / Stuart Williams
MARKET 13 · the market rates it a 8% chance
Yard poor for today’s conditions · 0+ / 3−
82 FORMLAB FIGURE
BOTTOM LINE
11th on the figures, 21pts off the top, meets much weaker company than last time on the ratings; the clock has it fading late.
FormLab Figure
82 · ranked #11 here · career best 108
Official mark (OR)
99 · last won off 91
Record at today's distance
3 wins from 18 tries · beats market expectation (2.13)
Days since last run
14
Sectional clock
Last time: 0.8s slower than par — the result flattered it · among the slowest in its race
Usually races prominent-closer
Run style & finish
Midfield · finishing speed 98.98% (one-paced late)
Field strength · class context
Meets a field 6lb weaker than last time — today's median OR 90.5 vs 96 last run (ASCOT · 11 Jul 26)
Recent form · last 5 runs, most recent first · ratings are FormLab figures
15thClass 2 · 5f · rated 451stClass 2 · 6f22y · rated 1085thClass 2 · 5f · rated 932ndClass 2 · 5f · rated 984thClass 2 · 5f · rated 100
Career sheet · last 18 months · 12 rated runs · spacing is real time
Figure history for KING OF LIGHTbest 108needs 1032025-05-16 · TFR 83 · 5f · Good · C32025-06-20 · TFR 71 · 5f · Firm · C22025-08-07 · TFR 95 · 6f15y · Good · C32025-08-14 · TFR 73 · 6f11y · Firm · C32025-09-06 · TFR 72 · 6f · Good · C22025-09-13 · TFR 82 · 5f143y · Good · C22025-09-27 · TFR 101 · 5f · Good · C22025-10-04 · TFR 100 · 5f · Soft · C22026-05-01 · TFR 98 · 5f · Good · C22026-06-06 · TFR 93 · 5f · Gd/Sft · C22026-06-29 · TFR 108 · 6f11y · Gd/Frm · C22026-07-11 · TFR 45 · 5f · Gd/Frm · C216 May 2511 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
Stuart Williams · 973 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, with their 3yos, off a judgement-rated last figure
Condition today2024-25SRA/E2026SRA/E
Where the yard is weaker in these conditions
In fields of 12-1513/1568.3%1.271/452.2%0.31
Coming back after 8 to 14 days11/1219.1%0.712/365.6%0.53
In Class 1-3 company14/14010.0%1.213/555.5%0.82
Too few runners to read reliably
At Ascot (small sample)0/170.0%0.00/50.0%0.0
Can it do what today needs? Capable — has run to 108 at/around today's trip, clears the ~103.0 demand
The rider
Marco Ghiani · last 14 days: 6/39 · at Ascot: A/E 1.04 (n26) · with this yard: A/E 1.37 (n326)
Sectional profile · last 6 timed runs · ranks are against today's field · today's field median OR 90.5 graded 42% · n=3322
Speed · vs its fields9th of 14
+0.02 mph
About the level of its fields · 42.7 raw
Break · 0-20mph12th of 14
+0.30s
Slower away than the field's best breaker
Finish · closing speed6th of 14
99.0%
One-paced late
Stride length8th of 14
7.54 m
Average stride per timed run
DateCourseTripGoingClassFinORField ORRace paceTop spd · adjFSP %BreakEnergy
11 Jul 26Ascot5fGd/Frm215th9996True42.6 -0.66102.4+0.71
29 Jun 26Windsor6f12yGd/Frm21st9193.5True43.1 +0.44101.9
6 Jun 26Epsom Downs5fGd/Sft25th9188Fast early44.7 +0.0494.2+0.00
1 May 26Goodwood5fGood22nd9198True43.8 -0.2398.5+0.18
4 Oct 25Ascot5fSoft24th9189True39.9 +0.1197.5+0.35
27 Sep 25Haydock Park5fGood21st8587.5Fast early42.7 +0.4099.2+0.24
Last run, sector by sector · gap to the leader (s) · sector pace
1f+1.32very slow2f+1.48slow3f+1.63par4f+1.58par5f+2.53very slow
Timed runs 2025-09-27 to 2026-07-11. · 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.
HEAD-TO-HEAD · today's rivals it has met graded 56% · n=765
EMPEROR SPIRIT (IRE) · 3 meetings≈ 2.5L behind on today's terms · REVERSES strongly
6 Jun 26 · 5f · Gd/Sft — finished 5th vs 14th, 4.6L ahead · OR 91 v 84 · race median 88 (today 90.5)
RHYTHM N HOOVES · 3 meetings≈ 2.4L ahead on today's terms · CONFIRMS strongly
6 Jun 26 · 5f · Gd/Sft — finished 5th vs 19th, 17.65L ahead · OR 91 v 84 · race median 88 (today 90.5)
BOLO NEIGHS (IRE) · 1 meeting≈ 5.8L ahead on today's terms · CONFIRMS strongly
29 Jun 26 · 6f12y · Gd/Frm — finished 1st vs 9th, 8.75L ahead · OR 91 v 94 · race median 94 (today 90.5)
ALL WAYS GLAMOROUS · 1 meeting≈ 0.7L behind on today's terms · reverses
27 Sep 25 · 5f · Good — finished 1st vs 2nd, 1L ahead · OR 85 v 83 · race median 88 (today 90.5)
SIR YOSHI (IRE) · 1 meeting · n/a
24 Aug 24 · 5f · Gd/Frm — finished 7th vs 3rd, 3.35L behind · stale — 23m ago, not in the read
Read through a common rival
vs UNDERWRITER (FR) (read through ROSARIO, STAR CHORUS) ≈ +5.9L — CHAINED — context only, never a bet leg graded 54% · n=820
vs PILGRIM (read through VINTAGE CLARETS, CANON'S HOUSE, LETHAL NYMPH, JORDAN ELECTRICS) ≈ -3.0L — CHAINED — context only, never a bet leg graded 54% · n=820
vs DESERT COP (read through MESAAFI, ROSARIO, ALMATY STAR, DREAM COMPOSER) ≈ +1.4L — CHAINED — context only, never a bet leg graded 54% · n=820
vs ROCKING ENDS (read through ROSARIO, MESAAFI, DREAM COMPOSER, TWILIGHT JET) ≈ +1.1L — CHAINED — context only, never a bet leg graded 54% · n=820
Head-to-head lines are context — conditions change, horses change; they never pick the horse.
8lb above his last winning mark (99 today vs 91)Proven at this level — a Class 2 winner, racing in Class 2 todayProven over the trip (18 tries, beats market expectation at 2.13)Lost roughly 3.2 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
“in touch, headway when edged right over 1f out, no extra final 1f”
#12 RHYTHM N HOOVES PROMINENT
DRAW 12 · OR 80 · Harry Davies / Robert Cowell
MARKET 11.5 · the market rates it a 9% chance
Yard mixed — leans for · 4+ / 1−
81 FORMLAB FIGURE
BOTTOM LINE
12th on the figures, 22pts off the top, runs the dominant winning style here; tends to burn early and empty out.
FormLab Figure
81 · ranked #12 here · career best 102
Official mark (OR)
80 · last won off 87
Record at today's distance
5 wins from 45 tries · below market expectation (0.94)
Days since last run
15
Sectional clock
Last time: ran to par for the class
Usually races prominent and weakens
Run style & finish
Prominent · finishing speed 96.48% (one-paced late)
Field strength · class context
Steps into 4lb stronger company than last time — today's median OR 90.5 vs 86 last run (NEWMARKET · 10 Jul 26)
Headgear
First-time visor
Recent form · last 5 runs, most recent first · ratings are FormLab figures
8thClass 3 · 5f · rated 733rdClass 3 · 5f22y · rated 8919thClass 2 · 5f · rated 23rdClass 2 · 5f22y · rated 864thClass 2 · 5f · rated 83
Career sheet · last 18 months · 25 rated runs · spacing is real time
Figure history for RHYTHM N HOOVESneeds 103best 1022025-02-14 · TFR 87 · 4f213y · Std · C42025-03-01 · TFR 92 · 4f213y · Std · C42025-03-12 · TFR 79 · 5f22y · Slow · C32025-04-06 · TFR 95 · 4f213y · Std · C32025-05-02 · TFR 91 · 5f · Good · C22025-05-19 · TFR 93 · 5f22y · Gd/Frm · C22025-06-07 · TFR 64 · 5f · Gd/Sft · C22025-06-27 · TFR 90 · 5f · Std · C22025-07-12 · TFR 81 · 5f · Firm · C22025-07-26 · TFR 95 · 5f · Gd/Frm · C22025-08-16 · TFR 95 · 5f33y · Gd/Frm · C32025-09-13 · TFR 78 · 5f143y · Good · C22025-10-10 · TFR 89 · 5f · Good · C32025-11-08 · TFR 95 · 5f22y · Slow · C32025-11-21 · TFR 99 · 4f213y · Std · C22025-12-09 · TFR 97 · 5f · Slow · C32025-12-20 · TFR 85 · 5f22y · Slow · C22026-02-06 · TFR 88 · 5f · Std · C32026-03-21 · TFR 90 · 4f213y · Std · C22026-04-04 · TFR 88 · 5f · Soft · C22026-05-01 · TFR 83 · 5f · Good · C22026-05-18 · TFR 86 · 5f22y · Good · C22026-06-06 · TFR 2 · 5f · Gd/Sft · C22026-06-22 · TFR 89 · 5f22y · Gd/Frm · C32026-07-10 · TFR 73 · 5f · Gd/Frm · C314 Feb 2510 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
Robert Cowell · 529 runs since 2024 · winners usually around 5.8 on the exchange
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
Coming back after 15 to 45 days19/2178.8%0.8311/7015.7%1.27
Below their last winning mark5/2718.5%1.314/2020.0%1.25
In fields of 12-153/614.9%0.923/2512.0%1.22
On turf22/2289.6%1.09/6913.0%1.18
Where the yard is weaker in these conditions
At this time of year (Q3)11/1517.3%0.781/137.7%0.51
Too few runners to read reliably
At Ascot (small sample)1/137.7%1.440/30.0%0.0
Can it do what today needs? Below the level — career best 102 is below the ~103.0 the race demands
The rider
Harry Davies · last 14 days: 5/30 · at Ascot: A/E 0.87 (n57) · with this yard: A/E 0 (n7)
Sectional profile · last 6 timed runs · ranks are against today's field · today's field median OR 90.5 graded 42% · n=3322
Speed · vs its fields5th of 14
+0.09 mph
About the level of its fields · 43.3 raw
Break · 0-20mph5th of 14
+0.12s
Slower away than the field's best breaker
Finish · closing speed13th of 14
96.5%
One-paced late
Stride length2nd of 14
7.86 m
Average stride per timed run
DateCourseTripGoingClassFinORField ORRace paceTop spd · adjFSP %BreakEnergy
10 Jul 26Newmarket5fGd/Frm38th8186Slow early41.7 -0.35101.5+0.12
22 Jun 26Windsor5f21yGd/Frm33rd8183Fast early42.5 +0.00100.1
6 Jun 26Epsom Downs5fGd/Sft219th8488Fast early45.1 +0.4487.4+0.13
18 May 26Windsor5f21yGood23rd8695Fast early44.8 +0.4697.7+0.15
1 May 26Goodwood5fGood24th8898True44.2 +0.2197.2-0.05
4 Apr 26Musselburgh5fSoft25th8990Fast early41.4 -0.2095.0+0.26
Last run, sector by sector · gap to the leader (s) · sector pace
1f+0.24slow2f+0.24slow3f+0.27slow4f+0.43par5f+0.66fast
Timed runs 2026-04-04 to 2026-07-10. · 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.
HEAD-TO-HEAD · today's rivals it has met graded 56% · n=765
EMPEROR SPIRIT (IRE) · 4 meetings≈ 1.4L behind on today's terms · reverses
10 Jul 26 · 5f · Gd/Frm — finished 8th vs 3rd, 4.15L behind · OR 81 v 83 · race median 86 (today 90.5)
KING OF LIGHT · 3 meetings≈ 2.4L behind on today's terms · REVERSES strongly
6 Jun 26 · 5f · Gd/Sft — finished 19th vs 5th, 17.65L behind · OR 84 v 91 · race median 88 (today 90.5)
ROCKING ENDS · 2 meetings≈ 2.1L ahead on today's terms · CONFIRMS strongly
10 Jul 26 · 5f · Gd/Frm — finished 8th vs 7th, 0.2L behind · OR 81 v 85 · race median 86 (today 90.5)
DESERT COP · 2 meetings≈ 4.7L ahead on today's terms · CONFIRMS strongly
22 Jun 26 · 5f21y · Gd/Frm — finished 3rd vs 7th, 3.05L ahead · OR 81 v 86 · race median 83 (today 90.5)
PILGRIM · 2 meetings≈ 3.2L ahead on today's terms · CONFIRMS strongly
4 Apr 26 · 5f · Soft — finished 5th vs 1st, 2.35L behind · OR 89 v 92 · race median 90 (today 90.5)
UNDERWRITER (FR) · 1 meeting≈ 0.8L ahead on today's terms · confirms
10 Jul 26 · 5f · Gd/Frm — finished 8th vs 11th, 1.85L ahead · OR 81 v 88 · race median 86 (today 90.5)
ALL WAYS GLAMOROUS · 1 meeting≈ 10.8L ahead on today's terms · CONFIRMS strongly
18 May 26 · 5f21y · Good — finished 3rd vs 9th, 6.8L ahead · OR 86 v 86 · race median 95 (today 90.5)
GETREADYTORUMBLE · 1 meeting≈ 6.4L ahead on today's terms · CONFIRMS strongly
16 Aug 25 · 5f34y · Gd/Frm — finished 1st vs 2nd, 0.75L ahead · OR 87 v 90 · race median 84 (today 90.5)
KYLIAN (IRE) · 1 meeting≈ 0.5L ahead on today's terms · confirms
21 Mar 26 · 4f214y · Std — finished 4th vs 5th, 0.5L ahead · OR 90 v 102 · race median 100 (today 90.5)
BASSENTHWAITE · 1 meeting≈ 3.1L ahead on today's terms · CONFIRMS strongly
22 Jun 26 · 5f21y · Gd/Frm — finished 3rd vs 9th, 3.75L ahead · OR 81 v 92 · race median 83 (today 90.5)
THIN [single meeting dominates the net] — context only, not a bet leg — confirms vs 10 rival(s) met (+1.4L adj, 16 meeting(s))
Read through a common rival
vs INDIAN RUN (IRE) (read through JORDAN ELECTRICS, ROSARIO, FRANCISCO'S PIECE, ARAMRAM) ≈ +3.2L — CHAINED — context only, never a bet leg graded 54% · n=820
vs SIR YOSHI (IRE) (read through ETERNAL SUNSHINE, JORDAN ELECTRICS, VANTHEMAN, LOOM) ≈ +2.1L — CHAINED — context only, never a bet leg graded 54% · n=820
vs BOLO NEIGHS (IRE) (read through BETSEN, REGAL ENVOY, FANDOM, CINDY LOU WHO) ≈ -0.1L — CHAINED — context only, never a bet leg graded 54% · n=820
Head-to-head lines are context — conditions change, horses change; they never pick the horse.
7lb below his last winning mark (80 today vs 87)Proven at this level — a Class 2 winner, racing in Class 2 todayRecent comments suggest he weakens late — a stamina questionHistorically over-bet by the market — take care with the priceA course winner (1 from 5 here)Runs Prominent — the dominant winning style at this course & distance, and his sectional profile fits
LTO comment
“in touch, weakened final 1f”
#13 KYLIAN (IRE) MID
DRAW 14 · OR 92 · Jamie Spencer / Robert Cowell
MARKET 15.5 · the market rates it a 6% chance
Yard mixed — leans for · 4+ / 1−
75.0 FORMLAB FIGURE
BOTTOM LINE
13th on the figures, 28pts off the top, fits the winner profile on recency; tends to burn early and empty out.
FormLab Figure
75.0 · ranked #13 here · career best 105
Official mark (OR)
92 · last won off 99
Record at today's distance
3 wins from 21 tries · below market expectation (0.83)
Days since last run
20
Sectional clock
Last time: a shade below par (-0.5s)
Usually races midfield and fades
Run style & finish
Midfield · finishing speed 95.92% (one-paced late)
Course scale · class context
steps up 20 places on the course scale (SOUTHWELL 21st → ASCOT 1st) — a real rise in class regardless of the race grade
Field strength · class context
Steps into 4lb stronger company than last time — today's median OR 90.5 vs 87 last run (SOUTHWELL · 5 Jul 26)
Headgear
Cheekpieces
Recent form · last 5 runs, most recent first · ratings are FormLab figures
6thClass 3 · 5f · rated 758thClass 2 · 5f · rated 9915thClass 2 · 6f · rated 497thClass 2 · 6f22y · rated 7413thClass 2 · 6f · rated 77
Career sheet · last 18 months · 8 rated runs · spacing is real time
Figure history for KYLIAN (IRE)best 105needs 1032026-03-21 · TFR 100 · 4f213y · Std · C22026-04-07 · TFR 97 · 5f · Gd/Sft · C22026-04-25 · TFR 104 · 6f · Gd/Frm · C22026-05-13 · TFR 77 · 6f · Gd/Sft · C22026-05-25 · TFR 74 · 6f11y · Gd/Frm · C22026-06-06 · TFR 49 · 6f · Soft · C22026-06-26 · TFR 99 · 5f · Slow · C22026-07-05 · TFR 75 · 4f213y · Std · C321 Mar 265 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
Robert Cowell · 529 runs since 2024 · winners usually around 5.8 on the exchange
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
Coming back after 15 to 45 days19/2178.8%0.8311/7015.7%1.27
Below their last winning mark5/2718.5%1.314/2020.0%1.25
In fields of 12-153/614.9%0.923/2512.0%1.22
On turf22/2289.6%1.09/6913.0%1.18
Where the yard is weaker in these conditions
At this time of year (Q3)11/1517.3%0.781/137.7%0.51
Too few runners to read reliably
At Ascot (small sample)1/137.7%1.440/30.0%0.0
Can it do what today needs? Capable — has run to 106 at/around today's trip, clears the ~103.0 demand
The rider
Jamie Spencer · last 14 days: 2/8 · at Ascot: A/E 1 (n104) · with this yard: A/E 1.75 (n22)
Sectional profile · last 6 timed runs · ranks are against today's field · today's field median OR 90.5 graded 42% · n=3322
Speed · vs its fields12th of 14
-0.01 mph
About the level of its fields · 42.7 raw
Break · 0-20mph3rd of 14
+0.10s
Slower away than the field's best breaker
Finish · closing speed14th of 14
95.9%
One-paced late
Stride length10th of 14
7.47 m
Average stride per timed run
DateCourseTripGoingClassFinORField ORRace paceTop spd · adjFSP %BreakEnergy
5 Jul 26Southwell4f214yStd36th9487True43.0 +0.0398.3+0.09
26 Jun 26Newcastle5fSlow28th9592.5True43.1 -0.2699.8+0.19
6 Jun 26Epsom Downs6fSoft215th9892Fast early42.5 +0.2688.9-0.10
25 May 26Windsor6f12yGd/Frm27th9988True41.4 -0.2399.0+0.24
13 May 26York6fGd/Sft213th10093True42.0 +0.1493.7+0.21
25 Apr 26Leicester6fGd/Frm23rd10098True42.8 +0.0095.7-0.01
Last run, sector by sector · gap to the leader (s) · sector pace
1fledpar2fledpar3fledpar4f+0.39slow5f+1.11very slow
Timed runs 2026-04-25 to 2026-07-05. Sectional reads are context — they never pick the horse.
HEAD-TO-HEAD · today's rivals it has met graded 56% · n=765
DESERT COP · 3 meetings≈ 2.8L behind on today's terms · REVERSES strongly
25 May 26 · 6f12y · Gd/Frm — finished 7th vs 5th, 5.5L behind · OR 99 v 89 · race median 88 (today 90.5)
PILGRIM · 2 meetings≈ 5.5L behind on today's terms · REVERSES strongly
13 May 26 · 6f · Gd/Sft — finished 13th vs 4th, 7.8L behind · OR 100 v 95 · race median 93 (today 90.5)
SIR YOSHI (IRE) · 2 meetings≈ 3.5L ahead on today's terms · CONFIRMS strongly
26 Jun 26 · 5f · Slow — finished 8th vs 9th, 0.2L ahead · OR 95 v 92 · race median 92 (today 90.5)
RHYTHM N HOOVES · 1 meeting≈ 0.5L behind on today's terms · reverses
21 Mar 26 · 4f214y · Std — finished 5th vs 4th, 0.5L behind · OR 102 v 90 · race median 100 (today 90.5)
INDIAN RUN (IRE) · 1 meeting≈ 0.0L behind on today's terms · line-ball
13 May 26 · 6f · Gd/Sft — finished 13th vs 9th, 3.35L behind · OR 100 v 88 · race median 93 (today 90.5)
Read through a common rival
vs ALL WAYS GLAMOROUS (read through LETHAL NYMPH, GAELI, SOLAR ACLAIM, VINTAGE CLARETS) ≈ +2.6L — CHAINED — context only, never a bet leg graded 54% · n=820
vs EMPEROR SPIRIT (IRE) (read through LETHAL NYMPH, BETSEN, ATOMIC FORCE, VINTAGE CLARETS) ≈ +2.5L — CHAINED — context only, never a bet leg graded 54% · n=820
vs ROCKING ENDS (read through REIGNING PROFIT, NAANA'S SPARKLE, TWILIGHT JET, CLEARPOINT) ≈ +1.4L — CHAINED — context only, never a bet leg graded 54% · n=820
vs GETREADYTORUMBLE (read through NAD ALSHIBA GREEN, BROSAY, NAANA'S SPARKLE, GOLD STAR HERO) ≈ -1.2L — CHAINED — context only, never a bet leg graded 54% · n=820
Head-to-head lines are context — conditions change, horses change; they never pick the horse.
7lb below his last winning mark (92 today vs 99)Proven at this level — a Class 1 winner, racing in Class 2 todayHistorically over-bet by the market — take care with the price
LTO comment
“chased leaders, pushed along halfway, lost place over 1f out”
#14 UNDERWRITER (FR) MID FORMLAB WATCH
DRAW 2 · OR 84 · Jack Doughty / Michael Keady
MARKET 170 · the market rates it a 1% chance
Yard mixed — leans against · 2+ / 3−
72.0 FORMLAB FIGURE
BOTTOM LINE
14th on the figures, 31pts off the top, among the two fastest on speed against its past fields; the clock has it fading late.
FormLab Figure
72.0 · ranked #14 here · career best 89
Official mark (OR)
84 · no win on record
Record at today's distance
2 wins from 7 tries · beats market expectation (2.02)
Days since last run
15
Sectional clock
Last time: a shade below par (-0.3s) · among the slowest in its race
Usually races prominent and weakens
Run style & finish
Midfield · finishing speed 97.13% (one-paced late)
Field strength · class context
Steps into 4lb stronger company than last time — today's median OR 90.5 vs 86 last run (NEWMARKET · 10 Jul 26)
Recent form · last 5 runs, most recent first · ratings are FormLab figures
11thClass 3 · 5f · rated 7220thClass 2 · 6f · rated 498thClass 2 · 5f · rated 658thClass 1 · 6f · rated 591stClass 5 · 6f · rated 89
Career sheet · last 18 months · 7 rated runs · spacing is real time
Figure history for UNDERWRITER (FR)needs 103best 892025-05-21 · TFR 80 · 6f · Gd/Frm · C42025-06-17 · TFR 32 · 6f · Gd/Frm · C12025-07-14 · TFR 89 · 6f · Gd/Frm · C52025-07-31 · TFR 59 · 6f · Good · C12026-04-24 · TFR 65 · 5f11y · Good · C22026-06-13 · TFR 49 · 6f · Good · C22026-07-10 · TFR 72 · 5f · Gd/Frm · C321 May 2510 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
Michael Keady · 359 runs since 2024 · winners usually around 7.0 on the exchange
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
In fields of 12-151/541.9%0.331/185.6%1.21
Over 5-6f trips11/1427.7%0.944/439.3%1.18
Where the yard is weaker in these conditions
In Class 1-3 company1/175.9%1.730/90.0%0.0
At this time of year (Q3)4/834.8%0.810/130.0%0.0
On turf8/1107.3%1.022/375.4%0.83
Too few runners to read reliably
At Ascot (small sample)0/50.0%0.00/40.0%0.0
Can it do what today needs? Below the level — career best 84 is below the ~103.0 the race demands
The rider
Jack Doughty · last 14 days: 0/19 · at Ascot: A/E 0 (n12)
Sectional profile · last 6 timed runs · ranks are against today's field · today's field median OR 90.5 graded 42% · n=3322
Speed · vs its fields2nd of 14
+0.20 mph
Faster than the fields it has met · 41.6 raw
Break · 0-20mph14th of 14
+0.36s
Slower away than the field's best breaker
Finish · closing speed12th of 14
97.1%
One-paced late
Stride length9th of 14
7.53 m
Average stride per timed run
DateCourseTripGoingClassFinORField ORRace paceTop spd · adjFSP %BreakEnergy
10 Jul 26Newmarket5fGd/Frm311th8886Slow early42.3 +0.26102.9+0.77
13 Jun 26York6fGood220th9089True42.0 +0.0593.0+0.27
24 Apr 26Sandown Park5f10yGood28th9188True41.8 +0.28101.6+1.04
31 Jul 25Goodwood6fGood18thTrue42.6 +0.5893.0+0.00
14 Jul 25Ayr6fGd/Frm51stTrue41.2 +0.12101.1+0.03
17 Jun 25Ascot6fGd/Frm120thTrue39.7 -0.0791.2+0.06
Last run, sector by sector · gap to the leader (s) · sector pace
1f+1.01very slow2f+0.95slow3f+0.80par4f+0.82par5f+0.98fast
Timed runs 2025-06-17 to 2026-07-10. · 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.
HEAD-TO-HEAD · today's rivals it has met graded 56% · n=765
ROCKING ENDS · 1 meeting≈ 1.3L ahead on today's terms · confirms
10 Jul 26 · 5f · Gd/Frm — finished 11th vs 7th, 2.05L behind · OR 88 v 85 · race median 86 (today 90.5)
EMPEROR SPIRIT (IRE) · 1 meeting≈ 4.0L behind on today's terms · REVERSES strongly
10 Jul 26 · 5f · Gd/Frm — finished 11th vs 3rd, 6L behind · OR 88 v 83 · race median 86 (today 90.5)
RHYTHM N HOOVES · 1 meeting≈ 0.8L behind on today's terms · reverses
10 Jul 26 · 5f · Gd/Frm — finished 11th vs 8th, 1.85L behind · OR 88 v 81 · race median 86 (today 90.5)
THIN [single meeting dominates the net] — context only, not a bet leg — reverses vs 3 rival(s) met (-1.2L adj, 3 meeting(s))
Read through a common rival
vs KING OF LIGHT (read through ROSARIO, STAR CHORUS) ≈ -5.9L — CHAINED — context only, never a bet leg graded 54% · n=820
vs DESERT COP (read through ROSARIO, TWILIGHT CALLS, STAR CHORUS) ≈ +1.6L — CHAINED — context only, never a bet leg graded 54% · n=820
vs BASSENTHWAITE (read through ROSARIO, ONE AND GONE) ≈ +0.4L — CHAINED — context only, never a bet leg graded 54% · n=820
Head-to-head lines are context — conditions change, horses change; they never pick the horse.
Yet to win at this level — a Class 4 winner, upped to Class 2 todayImproving fast — last run rated 72, 10pts above his recent average of 62.0Lost roughly 3.5 lengths at the start last timeCut 4lb after losing the start last time — but our checklist rejected that excuse: the cut more likely reflects declining formRecent comments suggest he weakens late — a stamina questionHistorically underestimated by the market
LTO comment
“held up, never dangerous”