BUILT 12:47 · 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 Order
Forensic Read
races like this one
settled
won
top-3
won
top-3
Class 1-3
33
33.3%
57.6%
42.4%
60.6%
sprints (5-7f)
113
26.5%
55.8%
28.3%
58.4%
non-handicaps
65
35.4%
55.4%
35.4%
63.1%
mid fields (8-11)
69
21.7%
46.4%
20.3%
46.4%
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 (87% within 45 days) and were prominent in the betting (67% from the first three favourites); the typical winner also sits around 5th at halfway before quickening late, having spent about 50% of its energy before the final two furlongs. On the measured reads, DARK ISSUE (IRE) leads on 97, 4pts clear of MOONRISE (IRE) and VELOZEE (IRE) (both 93) — prominent in the betting. Little to argue against on the measured reads — the only question is the price. The shape danger is HARLEQUIN SKY (IRE) — the strongest late speed in this field, saving plenty for the finish — profits if the early types overdo it. The market agrees — it makes DARK ISSUE (IRE) the 20% favourite.
MACHINE-COMPOSED FROM THE MEASURED READS BELOW · THE ORDER IS MEASURED, NOT TIPPED · THE MARKET DECIDES VALUE
The Data OrderMEASURED SPINE · THE FIGURE LEADS · 1 · 2 · 3
1ST · DATA ORDERDRAW 3
DARK ISSUE (IRE)
OR · Pat Dobbs / Richard Hannon
MARKET 5.1 · the market rates it a 20% chance
97.0FORMLAB FIGURE · #1 OF FIELD
Yard mixed · 1+ / 1−The top rating in this field (97.0)Stable in form this week — 6 wins from 31 runsRuns Mid — a winning style at this course & distance; his sectional profile fits
2ND · DATA ORDERDRAW 2
MOONRISE (IRE)
OR · Oisin Murphy / Andrew Balding
MARKET backed 7.8 → 6.2 · the market rates it a 16% chance
93.0FORMLAB FIGURE · #2 OF FIELD
Yard suits today’s conditions · 2+ / 0−Rated #2 in this field (93.0)Stable in form this week — 4 wins from 12 runsRuns Front — a winning style at this course & distance; his sectional profile fits
3RD · DATA ORDERDRAW 5
VELOZEE (IRE)
OR · William James Lee / P. Twomey, Ireland
MARKET backed 12 → 9.8 · the market rates it a 10% chance
93.0FORMLAB FIGURE · #3 OF FIELD
Yard mixed · 2+ / 2−Rated #3 in this field (93.0)
The Forensic ReadALL THE REPORT’S READS, COUNTED · CONTEXT ONLY
1MOONRISE (IRE)net +10figure top-2, race-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
2NUIT D'ECLAIR (IRE)net +9race-fit (ran <=45d), form (top-3 LTO or recent win), backed since morning, energy in the winning band, runs the dominant winning style here, yard positive in today’s setup, yard hot, fits the winner profile on market position
3DARK ISSUE (IRE)net +8figure top-2, race-fit (ran <=45d), form (top-3 LTO or recent win), market top-3, energy in the winning band, yard positive in today’s setup, fits the winner profile on market position, fits the winner profile on recency
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
Little to argue against on the measured reads — the only question is the price. MOONRISE (IRE) is the one to beat it — an edge DARK ISSUE (IRE) lacks: the quickest away of the early types.
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.
MISS KODI (IRE) FIGURE #7
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 32% · front-runners 26% (39 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.62% spent early (band 48.75–50.29%, 55 measured winners, and the typical winner sits ~5 at halfway, 0.3s off the lead). graded 42% · n=389
WHAT WINS THIS RACE graded 81% · n=89
15 similar races at ASCOT, 5.5-6.5f, 2yo non-handicaps, Class 1-2, Jun-Aug, 2023-2026 (class band widened for sample)
Winners here typically raced recently (87% within 45 days) and were prominent in the betting (67% from the first three favourites). 53% won last time out, 27% were placed 2nd-3rd.
Last ran
87% 15-45d
13% 46-90d
Market
33% 4th+ in the market
33% 2nd favourite
33% favourite
LTO form
53% won last time
27% placed last time
20% unplaced last time
The shape of past winners here · context only, never picks the horse.
Where the pace is drawn · 11 runners · stalls 1–11
1234567891011
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–11).
If the ground changes
Should it turn softer: DARK ISSUE (IRE) is unraced on softer ground · MOONRISE (IRE) is unraced on softer ground · VELOZEE (IRE) is 1/1 on softer ground. Records only — going aptitude is context, never a downgrade (the market prices it).
RunnerEarly%E earlyLate speed · FSPSetup
ALTA REGINA (IRE)MID50.0%100.2one-paced late — 9th of 10 on late speed in this field, races handy on energy — needs them to stop in front
DARK ISSUE (IRE)MID49.7%100.8solid late gains (7th of 10 on late speed here), races handy on energy — profits if the early types overdo it
DEE'S FUNNY GIRL (IRE)MID49.8%100.5one-paced late — 8th of 10 on late speed in this field, races handy on energy — needs them to stop in front
GLORIOUS GAMEFRONT49.0%102.3just behind the quickest early pair — presses, at the tempo that wins here — and holds on late
HARLEQUIN SKY (IRE)HELD-UP47.0%104.8the strongest late speed in this field, saving plenty for the finish — profits if the early types overdo it
MAGNESIUMMID48.4%102.2solid late gains (4th of 10 on late speed here), saving plenty for the finish — profits if the early types overdo it
MISS KODI (IRE)MID48.5%102.7the 2nd-strongest late speed in this field, saving plenty for the finish — profits if the early types overdo it
MOONRISE (IRE)FRONT49.4%101.8the quickest of today's early types, at the tempo that wins here — and holds on late · sharp from the stalls
NUIT D'ECLAIR (IRE)MID49.4%101.6solid late gains (6th of 10 on late speed here), races handy on energy — profits if the early types overdo it
THE CAN CAN QUEENPROMINENT50.7%98.6just behind the quickest early pair — presses, and spends more than winners here do — but holds one pace late · sharp from the stalls
VELOZEE (IRE)———-
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.
MOONRISE (IRE)FRONTtypically ~2.6 lengths quicker through the opening 2f than the rivals it has met · breaks with the very quickest
THE CAN CAN QUEENPROMINENTtypically ~2.1 lengths quicker through the opening 2f than the rivals it has met · breaks with the very quickest
GLORIOUS GAMEFRONTtypically ~1.8 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
#1DARK ISSUE (IRE)MID
DRAW 3 · OR · Pat Dobbs / Richard Hannon
MARKET 5.1 · the market rates it a 20% chance
Yard mixed · 1+ / 1−
97.0FORMLAB FIGURE
BOTTOM LINE
Top on the figures, 4pts clear of the next, prominent in the betting; solid late gains (7th of 10 on late speed here), races handy on energy — profits if the early types overdo it.
FormLab Figure
97.0 · ranked #1 here · career best 97
Official mark (OR)
unrated · no win on record
Record at today's distance
1 win from 2 tries · beats market expectation (11.6)
Days since last run
36
Sectional clock
No timed runs on record
Run style & finish
Midfield · finishing speed 100.79% (holds late)
Recent form · last 2 runs, most recent first · ratings are FormLab figures
Career sheet · last 18 months · 2 rated runs · spacing is real time
Points are Timeform ratings for each run; the FormLab Figure is the stronger of the last run and the 3-run average of them. Hollow = earned 2f+ from today's trip. Shaded = the 6 runs behind the sectional reads.
Trainer form · today's exact conditions
Richard Hannon · 2111 runs since 2024 · winners usually around 6.3 on the exchange
Signature angle: jockey_named Pat Dobbs
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
At this time of year (Q3)56/6678.4%0.8115/9316.1%1.27
Where the yard is weaker in these conditions
At Ascot8/988.2%1.132/355.7%0.81
Can it do what today needs? Capable — has run to 97 at/around today's trip, clears the ~94.0 demand
The rider
Pat Dobbs · last 14 days: 2/15· at Ascot: A/E 1.22 (n46)· with this yard: A/E 1.15 (n313)
Sectional profile · last 2 timed runs · ranks are against today's fieldgraded 42% · n=3322
Speed · vs its fields1st of 10
+3.77 mph
Faster than the fields it has met · 44.8 raw · only 2 runs
Break · 0-20mph4th of 9
+0.12s
Slower away than the field's best breaker
Finish · closing speed7th of 10
100.8%
Holds its gallop to the line
Stride length4th of 10
7.54 m
Average stride per timed run
DateCourseTripGoingClassFinORField ORRace paceTop spd · adjFSP %BreakEnergy
19 Jun 26Ascot6fGd/Frm14th——True47.2 +7.54101.4+0.24
23 May 26Goodwood6fGood31st——True42.3 +0.00100.2+0.00
Last run, sector by sector · gap to the leader (s) · sector pace
Timed runs 2026-05-23 to 2026-06-19. · 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 metgraded 56% · n=765
19 Jun 26 · 6f · Gd/Frm — finished 4th vs 18th, 9.55L ahead
THIN [n=2 meeting(s), 2 opponent(s)] — context only, not a bet leg — CONFIRMS strongly vs 2 rival(s) met (+6.4L adj, 2 meeting(s))
Head-to-head lines are context — conditions change, horses change; they never pick the horse.
Data gaps · sectional read off only 2 timed runs · unrated (no official mark) · thin Timeform history (2 figures)
Yet to win at this level — a Class 3 winner, upped to Class 1 todayThe top rating in this field (97.0)Only 2 runs at this distanceStable in form this week — 6 wins from 31 runsRuns Mid — a winning style at this course & distance; his sectional profile fits
LTO comment
“held up, weaved through from 2f out, chased leaders final 1f, kept on, clear of rest”
#2MOONRISE (IRE)FRONT
DRAW 2 · OR · Oisin Murphy / Andrew Balding
MARKET backed 7.8 → 6.2 · the market rates it a 16% chance
Yard suits today’s conditions · 2+ / 0−
93.0FORMLAB FIGURE
BOTTOM LINE
2nd on the figures, 4pts off the top, the quickest away of the early types; the quickest of today's early types, at the tempo that wins here — and holds on late, sharp from the stalls.
FormLab Figure
93.0 · ranked #2 here · career best 93
Official mark (OR)
unrated · no win on record
Record at today's distance
1 win from 2 tries · beats market expectation (7.62)
Career sheet · last 18 months · 2 rated runs · spacing is real time
Points are Timeform ratings for each run; the FormLab Figure is the stronger of the last run and the 3-run average of them. Hollow = earned 2f+ from today's trip. Shaded = the 6 runs behind the sectional reads.
Trainer form · today's exact conditions
Andrew Balding · 2437 runs since 2024 · winners usually around 4.0 on the exchange
Signature angle: kept to the same class, at Newcastle, jockey_named P. J. McDonald, off a steady mark, dropping in trip
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
At Ascot14/12611.1%0.985/4112.2%1.48
Coming back after 15 to 45 days ✦199/104919.0%1.1270/29323.9%1.22
Can it do what today needs? Capable — has run to 94 at/around today's trip, clears the ~94.0 demand
The rider
Oisin Murphy · last 14 days: 18/71· at Ascot: A/E 1.1 (n210)· with this yard: A/E 1.03 (n944)
Sectional profile · last 2 timed runs · ranks are against today's fieldgraded 42% · n=3322
Speed · vs its fields5th of 10
+0.24 mph
Faster than the fields it has met · 40.2 raw · only 2 runs
Break · 0-20mph1st of 9
-0.03s
Quicker away than the field · fast away 2 of 2
Finish · closing speed5th of 10
101.8%
Holds its gallop to the line
Stride length10th of 10
7.00 m
Average stride per timed run
DateCourseTripGoingClassFinORField ORRace paceTop spd · adjFSP %BreakEnergy
17 Jun 26Ascot6fGd/Frm12nd——True40.2 +0.0798.5+0.00
27 May 26Kempton Park6fSlow41st——True40.1 +0.40105.1-0.05
Last run, sector by sector · gap to the leader (s) · sector pace
17 Jun 26 · 6f · Gd/Frm — finished 2nd vs 3rd, 0.5L ahead
THIN [n=1 meeting(s), 1 opponent(s)] — context only, not a bet leg — confirms vs 1 rival(s) met (+0.5L adj, 1 meeting(s))
Head-to-head lines are context — conditions change, horses change; they never pick the horse.
Data gaps · sectional read off only 2 timed runs · unrated (no official mark) · thin Timeform history (2 figures)
Yet to win at this level — a Class 4 winner, upped to Class 1 todayRated #2 in this field (93.0)Only 2 runs at this distanceStable in form this week — 4 wins from 12 runsNEARLY WON LTO — traded 2.0 in-play before being beaten: the market briefly had it the winner (context, not a selector)Runs Front — a winning style at this course & distance; his sectional profile fits
LTO comment
“disputed lead, went on 2f out, headed close home”
#3VELOZEE (IRE)
DRAW 5 · OR · William James Lee / P. Twomey, Ireland
MARKET backed 12 → 9.8 · the market rates it a 10% chance
Yard mixed · 2+ / 2−
93.0FORMLAB FIGURE
BOTTOM LINE
3rd on the figures, 4pts off the top, backed since the morning; the price is the only question.
FormLab Figure
93.0 · ranked #3 here · career best 94
Official mark (OR)
unrated · no win on record
Record at today's distance
2 wins from 4 tries · beats market expectation (2.54)
Days since last run
38
Sectional clock
No timed runs on record
Run style & finish
— · no timed finishing data
Recent form · last 4 runs, most recent first · ratings are FormLab figures
Career sheet · last 18 months · 4 rated runs · spacing is real time
Points are Timeform ratings for each run; the FormLab Figure is the stronger of the last run and the 3-run average of them. Hollow = earned 2f+ from today's trip. Shaded = the 6 runs behind the sectional reads.
Trainer form · today's exact conditions
P. Twomey, Ireland · 314 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
In Class 1-3 company1/147.1%0.521/812.5%1.35
In fields of 8-1124/9226.1%1.013/4926.5%1.33
Where the yard is weaker in these conditions
At Ascot1/616.7%1.240/70.0%0.0
Over 5-6f trips ✦13/5225.0%0.816/3218.8%0.75
Can it do what today needs? Capable — has run to 95 at/around today's trip, clears the ~94.0 demand
The rider
William James Lee · last 14 days: 8/54· at Ascot: A/E 1.29 (n21)· with this yard: A/E 1.07 (n314)
Sectional profile
No timed runs on record — this horse has no sectional history to read.
HEAD-TO-HEAD · today's rivals it has metgraded 56% · n=765
ALTA REGINA (IRE) · 1 meeting≈ 0.2L behind on today's terms · line-ball
17 Jun 26 · 5f · Gd/Frm — finished 8th vs 6th, 0.25L behind
THIN [n=1 meeting(s), 1 opponent(s)] — context only, not a bet leg — line-ball vs 1 rival(s) met (-0.2L adj, 1 meeting(s))
Head-to-head lines are context — conditions change, horses change; they never pick the horse.
Data gaps · no timed sectional runs on record · unrated (no official mark)
Rated #3 in this field (93.0)Only 4 runs at this distanceStable cold this week — 2 wins from 14 runsRecent comments suggest he weakens late — a stamina question
LTO comment
“slowly away, rear, effort over 1f out, edged right, kept on inside final 1f, nearest finish”
#4HARLEQUIN SKY (IRE)HELD-UP
DRAW 8 · OR · Christophe Soumillon / Jane Chapple-Hyam
MARKET drifting 19 → 21 · the market rates it a 5% chance
Yard mixed — leans for · 3+ / 1−
92.0FORMLAB FIGURE
BOTTOM LINE
4th on the figures, 5pts off the top, one of the two strongest finishers here; the strongest late speed in this field, saving plenty for the finish — profits if the early types overdo it.
FormLab Figure
92.0 · ranked #4 here · career best 92
Official mark (OR)
unrated · no win on record
Record at today's distance
0 wins from 3 tries
Days since last run
38
Sectional clock
No timed runs on record
Run style & finish
Held up · finishing speed 104.81% (strong late)
Recent form · last 3 runs, most recent first · ratings are FormLab figures
Career sheet · last 18 months · 3 rated runs · spacing is real time
Points are Timeform ratings for each run; the FormLab Figure is the stronger of the last run and the 3-run average of them. Hollow = earned 2f+ from today's trip. Shaded = the 6 runs behind the sectional reads.
Trainer form · today's exact conditions
Jane Chapple-Hyam · 534 runs since 2024 · winners usually around 5.2 on the exchange
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
Over 5-6f trips4/626.5%0.674/2218.2%1.57
In fields of 8-1120/2079.7%0.899/5117.6%1.21
In Class 1-3 company17/16110.6%1.165/5010.0%1.19
Where the yard is weaker in these conditions
At this time of year (Q3)14/13910.1%0.893/2114.3%0.7
Too few runners to read reliably
At Ascot (small sample)3/2313.0%1.840/100.0%0.0
Can it do what today needs? Below the level — career best 93 is below the ~94.0 the race demands
The rider
Christophe Soumillon · at Ascot: A/E 1.22 (n32)
Sectional profile · last 3 timed runs · ranks are against today's fieldgraded 42% · n=3322
Speed · vs its fields4th of 10
+0.30 mph
Faster than the fields it has met · 41.1 raw
Break · 0-20mph7th of 9
+0.16s
Slower away than the field's best breaker
Finish · closing speed1st of 10
104.8%
Sustains — still going at the line
Stride length8th of 10
7.07 m
Average stride per timed run
DateCourseTripGoingClassFinORField ORRace paceTop spd · adjFSP %BreakEnergy
17 Jun 26Ascot6fGd/Frm13rd——True41.1 +1.00100.7+0.36
29 May 26Wolverhampton7f36yStd35th———39.3 -0.50106.7+0.03
20 May 26Yarmouth5f42yGood43rd——Slow early41.2 +0.39107.0+0.10
Last run, sector by sector · gap to the leader (s) · sector pace
Timed runs 2026-05-20 to 2026-06-17. · 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 metgraded 56% · n=765
17 Jun 26 · 6f · Gd/Frm — finished 3rd vs 2nd, 0.5L behind
THIN [n=1 meeting(s), 1 opponent(s)] — context only, not a bet leg — reverses vs 1 rival(s) met (-0.5L adj, 1 meeting(s))
Head-to-head lines are context — conditions change, horses change; they never pick the horse.
Data gaps · unrated (no official mark)
Improving fast — last run rated 92, 17pts above his recent average of 74.7Only 3 runs at this distanceMet trouble in running recently — better than the bare resultRuns Held-Up — a winning style at this course & distance; his sectional profile fits
LTO comment
“behind, headway 2f out, took third final 1f, ran on”
#5ALTA REGINA (IRE)MID
DRAW 1 · OR · Jamie Spencer / Hamad Al Jehani
MARKET drifting 4.2 → 5.3 · the market rates it a 19% chance
Yard mixed — leans against · 2+ / 3−
91.0FORMLAB FIGURE
BOTTOM LINE
5th on the figures, 6pts off the top, prominent in the betting; one-paced late — 9th of 10 on late speed in this field, races handy on energy — needs them to stop in front.
FormLab Figure
91.0 · ranked #5 here · career best 91
Official mark (OR)
unrated · no win on record
Record at today's distance
1 win from 2 tries · beats market expectation (1.81)
Career sheet · last 18 months · 2 rated runs · spacing is real time
Points are Timeform ratings for each run; the FormLab Figure is the stronger of the last run and the 3-run average of them. Hollow = earned 2f+ from today's trip. Shaded = the 6 runs behind the sectional reads.
Trainer form · today's exact conditions
Hamad Al Jehani · 156 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
In Class 1-3 company ✦11/8013.8%1.057/4216.7%1.25
Over 5-6f trips9/4520.0%0.924/1723.5%1.15
Where the yard is weaker in these conditions
At Ascot1/147.1%0.820/160.0%0.0
At this time of year (Q3)9/5915.3%0.920/90.0%0.0
Coming back after 15 to 45 days10/5717.5%1.052/1910.5%0.84
Can it do what today needs? Below the level — career best 91 is below the ~94.0 the race demands
The rider
Jamie Spencer · last 14 days: 2/8· at Ascot: A/E 1 (n104)· with this yard: A/E 2.29 (n5)
Sectional profile · last 1 timed run · ranks are against today's fieldgraded 42% · n=3322
Speed · vs its fields7th of 10
+0.09 mph
About the level of its fields · 43.7 raw · only 1 run
Break · 0-20mph9th of 9
+0.25s
Slower away than the field's best breaker
Finish · closing speed9th of 10
100.2%
Holds its gallop to the line
Stride length1st of 10
7.90 m
Average stride per timed run
DateCourseTripGoingClassFinORField ORRace paceTop spd · adjFSP %BreakEnergy
30 May 26Lingfield4f217yGd/Frm41st——True43.7 +0.09100.2+0.25
Last run, sector by sector · gap to the leader (s) · sector pace
1f+0.18par2f+0.26par3f+0.28par4fledpar5fledpar
Timed runs 2026-05-30 to 2026-05-30. Sectional reads are context — they never pick the horse.
HEAD-TO-HEAD · today's rivals it has metgraded 56% · n=765
17 Jun 26 · 5f · Gd/Frm — finished 6th vs 8th, 0.25L ahead
THIN [n=1 meeting(s), 1 opponent(s)] — context only, not a bet leg — line-ball vs 1 rival(s) met (+0.2L adj, 1 meeting(s))
Head-to-head lines are context — conditions change, horses change; they never pick the horse.
Data gaps · sectional read off only 1 timed run · unrated (no official mark) · thin Timeform history (2 figures)
Yet to win at this level — a Class 4 winner, upped to Class 1 todayOnly 2 runs at this distanceRuns Mid — a winning style at this course & distance; his sectional profile fits
LTO comment
“chased leaders, outpaced soon after halfway, kept on again inside final 1f”
#6DEE'S FUNNY GIRL (IRE)MID
DRAW 10 · OR · Ryan Moore / Donnacha Aidan O'Brien, Ireland
MARKET backed 11 → 10 · the market rates it a 10% chance
Yard mixed — leans against · 1+ / 3−
87.0FORMLAB FIGURE
BOTTOM LINE
6th on the figures, 10pts off the top, runs the dominant winning style here; one-paced late — 8th of 10 on late speed in this field, races handy on energy — needs them to stop in front.
FormLab Figure
87.0 · ranked #6 here · career best 87
Official mark (OR)
unrated · no win on record
Record at today's distance
1 win from 2 tries · beats market expectation (19.0)
Career sheet · last 18 months · 2 rated runs · spacing is real time
Points are Timeform ratings for each run; the FormLab Figure is the stronger of the last run and the 3-run average of them. Hollow = earned 2f+ from today's trip. Shaded = the 6 runs behind the sectional reads.
Trainer form · today's exact conditions
Donnacha Aidan O'Brien, Ireland · 433 runs since 2024 · winners usually around 5.4 on the exchange
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
In Class 1-3 company3/1323.1%1.651/1010.0%1.32
Where the yard is weaker in these conditions
At this time of year (Q3)19/12914.7%1.082/267.7%0.51
Coming back after 15 to 45 days24/14516.6%1.078/7011.4%0.72
On turf ✦35/25913.5%0.9812/12010.0%0.76
Too few runners to read reliably
At Ascot (small sample)1/333.3%2.450/60.0%0.0
Can it do what today needs? Below the level — career best 87 is below the ~94.0 the race demands
The rider
Ryan Moore · last 14 days: 2/20· at Ascot: A/E 1.05 (n157)· with this yard: A/E 1.25 (n7)
Sectional profile · last 2 timed runs · ranks are against today's fieldgraded 42% · n=3322
Speed · vs its fields8th of 10
-0.05 mph
About the level of its fields · 40.5 raw · only 2 runs
Break · 0-20mph6th of 9
+0.16s
Slower away than the field's best breaker
Finish · closing speed8th of 10
100.5%
Holds its gallop to the line
Stride length2nd of 10
7.82 m
Average stride per timed run
DateCourseTripGoingClassFinORField ORRace paceTop spd · adjFSP %BreakEnergy
19 Jun 26Ascot6fGd/Frm16th——True39.5 -0.1299.6+0.03
16 May 26Thirsk5fGood41st——True41.5 +0.02101.3+0.30
Last run, sector by sector · gap to the leader (s) · sector pace
19 Jun 26 · 6f · Gd/Frm — finished 6th vs 18th, 6.25L ahead
THIN [n=2 meeting(s), 2 opponent(s)] — context only, not a bet leg — confirms vs 2 rival(s) met (+1.5L adj, 2 meeting(s))
Head-to-head lines are context — conditions change, horses change; they never pick the horse.
Data gaps · sectional read off only 2 timed runs · unrated (no official mark) · thin Timeform history (2 figures)
Yet to win at this level — a Class 4 winner, upped to Class 1 todayOnly 2 runs at this distanceRuns Mid — a winning style at this course & distance; his sectional profile fits
LTO comment
“mid-division, effort under 2f out, edged left, kept on”
#7MISS KODI (IRE)MID
DRAW 7 · OR · Harry Davies / Clive Cox
MARKET 10 · the market rates it a 10% chance
Yard mixed — leans for · 6+ / 1−
87.0FORMLAB FIGURE
BOTTOM LINE
7th on the figures, 10pts off the top, one of the two strongest finishers here; the 2nd-strongest late speed in this field, saving plenty for the finish — profits if the early types overdo it.
FormLab Figure
87.0 · ranked #7 here · career best 87
Official mark (OR)
unrated · no win on record
Record at today's distance
1 win from 1 tries · beats market expectation (6.73)
Days since last run
40
Sectional clock
No timed runs on record
Run style & finish
Midfield · finishing speed 102.74% (holds late)
Course scale · class context
steps up 26 places on the course scale (CHEPSTOW 27th → ASCOT 1st) — a real rise in class regardless of the race grade
Recent form · last 1 runs, most recent first · ratings are FormLab figures
1stClass 4 · 6f22y · rated 87
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
At this time of year (Q3)38/25514.9%1.166/3915.4%1.36
In Class 1-3 company ✦28/22612.4%1.0413/8116.0%1.32
Over 5-6f trips ✦59/39415.0%1.0222/12917.1%1.3
On turf ✦67/45814.6%1.1420/13814.5%1.15
Where the yard is weaker in these conditions
In fields of 8-1150/31016.1%1.229/7711.7%0.82
Can it do what today needs? Below the level — career best 87 is below the ~94.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 (n10)
Sectional profile · last 1 timed run · ranks are against today's fieldgraded 42% · n=3322
Speed · vs its fields9th of 10
-0.05 mph
About the level of its fields · 42.5 raw · only 1 run
Break · 0-20mph2nd of 9
+0.00s
Quicker away than the field · fast away 1 of 1
Finish · closing speed2nd of 10
102.7%
Holds its gallop to the line
Stride length3rd of 10
7.64 m
Average stride per timed run
DateCourseTripGoingClassFinORField ORRace paceTop spd · adjFSP %BreakEnergy
15 Jun 26Chepstow6f16yGood41st——Slow early42.5 -0.05102.7+0.00
Last run, sector by sector · gap to the leader (s) · sector pace
Timed runs 2026-06-15 to 2026-06-15. · 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.
Data gaps · sectional read off only 1 timed run · unrated (no official mark) · never met today's rivals · thin Timeform history (1 figure)
Yet to win at this level — a Class 4 winner, upped to Class 1 todayOnly 1 run at this distanceStable in form this week — 2 wins from 11 runsRuns Mid — a winning style at this course & distance; his sectional profile fits
LTO comment
“prominent, led over 1f out, edged right, quickened clear final 1f, flashed tail”
#8GLORIOUS GAMEFRONT
DRAW 4 · OR · C. T. Keane / Hugo Palmer
MARKET drifting 21 → 24 · the market rates it a 4% chance
Yard mixed · 2+ / 2−
86.0FORMLAB FIGURE
BOTTOM LINE
8th on the figures, 11pts off the top, runs the winning energy pattern for the track; just behind the quickest early pair — presses, at the tempo that wins here — and holds on late.
FormLab Figure
86.0 · ranked #8 here · career best 86
Official mark (OR)
unrated · no win on record
Record at today's distance
2 wins from 2 tries · beats market expectation (4.2)
Career sheet · last 18 months · 2 rated runs · spacing is real time
Points are Timeform ratings for each run; the FormLab Figure is the stronger of the last run and the 3-run average of them. Hollow = earned 2f+ from today's trip. Shaded = the 6 runs behind the sectional reads.
Trainer form · today's exact conditions
Hugo Palmer · 1171 runs since 2024 · winners usually around 5.2 on the exchange
Signature angle: jockey_named Oisin Murphy, without a recent yard winner, in fields of 8-11
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
At Ascot4/3710.8%1.492/248.3%1.32
Over 5-6f trips ✦42/26915.6%1.1915/9515.8%1.26
Where the yard is weaker in these conditions
At this time of year (Q3)53/38413.8%1.24/517.8%0.65
Coming back after 15 to 45 days63/47713.2%1.0513/12510.4%0.77
Can it do what today needs? Below the level — career best 86 is below the ~94.0 the race demands
The rider
C. T. Keane · last 14 days: 8/54· at Ascot: A/E 0.94 (n68)· with this yard: A/E 0 (n7)
Sectional profile · last 2 timed runs · ranks are against today's fieldgraded 42% · n=3322
Speed · vs its fields2nd of 10
+0.51 mph
Faster than the fields it has met · 40.1 raw · only 2 runs
Break · 0-20mph5th of 9
+0.12s
Slower away than the field's best breaker
Finish · closing speed3rd of 10
102.3%
Holds its gallop to the line
Stride length7th of 10
7.20 m
Average stride per timed run
DateCourseTripGoingClassFinORField ORRace paceTop spd · adjFSP %BreakEnergy
25 Jun 26Newmarket6fGd/Frm11st——True40.0 +0.30100.8+0.21
8 Jun 26Windsor6f12yGd/Sft41st——Slow early40.2 +0.71103.8+0.04
Last run, sector by sector · gap to the leader (s) · sector pace
Timed runs 2026-06-08 to 2026-06-25. · 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 metgraded 56% · n=765
THE CAN CAN QUEEN · 1 meeting≈ 0.5L ahead on today's terms · confirms
25 Jun 26 · 6f · Gd/Frm — finished 1st vs 3rd, 0.5L ahead
THIN [n=1 meeting(s), 1 opponent(s)] — context only, not a bet leg — confirms vs 1 rival(s) met (+0.5L adj, 1 meeting(s))
Head-to-head lines are context — conditions change, horses change; they never pick the horse.
Data gaps · sectional read off only 2 timed runs · unrated (no official mark) · thin Timeform history (2 figures)
Proven at this level — a Class 1 winner, racing in Class 1 todayOnly 2 runs at this distanceRuns Front — a winning style at this course & distance; his sectional profile fits
LTO comment
“soon led, tackled over 1f out, asserted final 100 yds, stayed on well”
#9THE CAN CAN QUEENPROMINENT
DRAW 11 · OR · William Buick / Charlie Johnston
MARKET drifting 48 → 85 · the market rates it a 1% chance
Yard poor for today’s conditions · 0+ / 5−
84.0FORMLAB FIGURE
BOTTOM LINE
9th on the figures, 13pts off the top, sharp from the stalls; tends to burn early and empty out.
FormLab Figure
84.0 · ranked #9 here · career best 84
Official mark (OR)
unrated · no win on record
Record at today's distance
1 win from 4 tries · beats market expectation (4.64)
Career sheet · last 18 months · 4 rated runs · spacing is real time
Points are Timeform ratings for each run; the FormLab Figure is the stronger of the last run and the 3-run average of them. Hollow = earned 2f+ from today's trip. Shaded = the 6 runs behind the sectional reads.
Trainer form · today's exact conditions
Charlie Johnston · 2333 runs since 2024 · winners usually around 5.5 on the exchange
Signature angle: with the mark MARK-FALLING3+
Condition today2024-25SRA/E2026SRA/E
Where the yard is weaker in these conditions
Over 5-6f trips ✦17/1948.8%0.682/513.9%0.37
In Class 1-3 company ✦41/5227.9%0.812/1587.6%0.71
Coming back after 15 to 45 days ✦104/85612.1%0.9922/2429.1%0.78
At this time of year (Q3) ✦77/72610.6%0.8310/9910.1%0.78
On turf ✦120/112810.6%0.8536/33910.6%0.85
Too few runners to read reliably
At Ascot (small sample)1/382.6%0.30/180.0%0.0
Can it do what today needs? Below the level — career best 84 is below the ~94.0 the race demands
The rider
William Buick · last 14 days: 10/24· at Ascot: A/E 0.74 (n199)· with this yard: A/E 0.78 (n50)
Sectional profile · last 4 timed runs · ranks are against today's fieldgraded 42% · n=3322
Speed · vs its fields3rd of 10
+0.46 mph
Faster than the fields it has met · 40.6 raw
Break · 0-20mph3rd of 9
+0.05s
Slower away than the field's best breaker
Finish · closing speed10th of 10
98.6%
One-paced late
Stride length5th of 10
7.45 m
Average stride per timed run
DateCourseTripGoingClassFinORField ORRace paceTop spd · adjFSP %BreakEnergy
25 Jun 26Newmarket6fGd/Frm13rd——True39.7 -0.0399.4+0.00
30 May 26Beverley5fGd/Frm25th——True40.4 +0.30101.4-0.02
17 May 26Ripon6fGood41st——Fast early41.9 +0.2095.7—
Timed runs 2026-04-15 to 2026-06-25. · 1 have no 0-20mph split — Race IQ has yet to publish these; they fill on the next ingest.· 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 metgraded 56% · n=765
GLORIOUS GAME · 1 meeting≈ 0.5L behind on today's terms · reverses
25 Jun 26 · 6f · Gd/Frm — finished 3rd vs 1st, 0.5L behind
THIN [n=1 meeting(s), 1 opponent(s)] — context only, not a bet leg — reverses vs 1 rival(s) met (-0.5L adj, 1 meeting(s))
Head-to-head lines are context — conditions change, horses change; they never pick the horse.
Data gaps · unrated (no official mark)
Yet to win at this level — a Class 4 winner, upped to Class 1 todayImproving fast — last run rated 84, 11pts above his recent average of 72.3Only 4 runs at this distanceStable cold this week — 0 wins from 21 runsMet trouble in running recently — better than the bare result
LTO comment
“in touch, not clear run over 1f out, not recover”
#10NUIT D'ECLAIR (IRE)MID
DRAW 6 · OR · David Egan / Kevin Philippart de Foy
MARKET backed 21 → 18 · the market rates it a 6% chance
Yard mixed — leans against · 1+ / 3−
83.0FORMLAB FIGURE
BOTTOM LINE
10th on the figures, 14pts off the top, runs the dominant winning style here; solid late gains (6th of 10 on late speed here), races handy on energy — profits if the early types overdo it.
FormLab Figure
83.0 · ranked #10 here · career best 83
Official mark (OR)
unrated · no win on record
Record at today's distance
1 win from 1 tries · beats market expectation (19.24)
Days since last run
23
Sectional clock
No timed runs on record
Run style & finish
Midfield · finishing speed 101.58% (holds late)
Course scale · class context
steps up 6 places on the course scale (NEWBURY 7th → ASCOT 1st) — a real rise in class regardless of the race grade
Recent form · last 1 runs, most recent first · ratings are FormLab figures
1stClass 4 · 6f · rated 83
Trainer form · today's exact conditions
Kevin Philippart de Foy · 656 runs since 2024 · winners usually around 4.6 on the exchange
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
At this time of year (Q3)17/1849.2%0.765/1926.3%1.3
Where the yard is weaker in these conditions
At Ascot1/128.3%1.350/140.0%0.0
In Class 1-3 company10/1039.7%1.247/729.7%0.79
In fields of 8-11 ✦25/2549.8%0.838/6312.7%0.79
Can it do what today needs? Below the level — career best 83 is below the ~94.0 the race demands
The rider
David Egan · last 14 days: 7/30· at Ascot: A/E 0.34 (n138)· with this yard: A/E 0.83 (n142)
Sectional profile · last 1 timed run · ranks are against today's fieldgraded 42% · n=3322
Speed · vs its fields6th of 10
+0.24 mph
Faster than the fields it has met · 40.6 raw · only 1 run
Break · 0-20mph
—
No 0-20mph split recorded
Finish · closing speed6th of 10
101.6%
Holds its gallop to the line
Stride length6th of 10
7.33 m
Average stride per timed run
DateCourseTripGoingClassFinORField ORRace paceTop spd · adjFSP %BreakEnergy
2 Jul 26Newbury6fGd/Frm41st———40.6 +0.24101.6—
Last run, sector by sector · gap to the leader (s) · sector pace
1f+0.282f+0.163f+0.174f+0.075fled6fled
Timed runs 2026-07-02 to 2026-07-02. · 1 have no 0-20mph split — Race IQ has yet to publish these; they fill on the next ingest. Sectional reads are context — they never pick the horse.
Data gaps · sectional read off only 1 timed run · unrated (no official mark) · never met today's rivals · thin Timeform history (1 figure)
Yet to win at this level — a Class 4 winner, upped to Class 1 todayOnly 1 run at this distanceRuns Mid — a winning style at this course & distance; his sectional profile fits
LTO comment
“chased leader, challenged over 1f out, led final 1f, stayed on well”
#11MAGNESIUMMID
DRAW 9 · OR · Silvestre De Sousa / John Butler
MARKET drifting 280 → 320 · the market rates it a 0% chance
Yard mixed — leans for · 4+ / 1−
67.0FORMLAB FIGURE
BOTTOM LINE
11th on the figures, 30pts off the top, a yard in form; solid late gains (4th of 10 on late speed here), saving plenty for the finish — profits if the early types overdo it.
FormLab Figure
67.0 · ranked #11 here · career best 67
Official mark (OR)
unrated · no win on record
Record at today's distance
1 win from 3 tries · beats market expectation (5.79)
Days since last run
36
Sectional clock
No timed runs on record
Run style & finish
Midfield · finishing speed 102.18% (holds late)
Recent form · last 3 runs, most recent first · ratings are FormLab figures
Career sheet · last 18 months · 3 rated runs · spacing is real time
Points are Timeform ratings for each run; the FormLab Figure is the stronger of the last run and the 3-run average of them. Hollow = earned 2f+ from today's trip. Shaded = the 6 runs behind the sectional reads.
Trainer form · today's exact conditions
John Butler · 894 runs since 2024 · winners usually around 5.3 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
At this time of year (Q3)17/1829.3%1.038/2236.4%1.98
Over 5-6f trips5/1293.9%0.619/3923.1%1.87
In fields of 8-1130/4017.5%0.8224/10123.8%1.58
Coming back after 15 to 45 days24/3427.0%0.7723/12019.2%1.33
Where the yard is weaker in these conditions
In Class 1-3 company5/4710.6%1.70/250.0%0.0
Too few runners to read reliably
At Ascot (small sample)1/616.7%1.830/60.0%0.0
Can it do what today needs? Below the level — career best 67 is below the ~94.0 the race demands
The rider
Silvestre De Sousa · last 14 days: 2/24· at Ascot: A/E 0.83 (n83)· with this yard: A/E 1.33 (n19)
Sectional profile · last 3 timed runs · ranks are against today's fieldgraded 42% · n=3322
Speed · vs its fields10th of 10
-0.35 mph
Slower than the fields it has met · 39.5 raw
Break · 0-20mph8th of 9
+0.19s
Slower away than the field's best breaker
Finish · closing speed4th of 10
102.2%
Holds its gallop to the line
Stride length9th of 10
7.06 m
Average stride per timed run
DateCourseTripGoingClassFinORField ORRace paceTop spd · adjFSP %BreakEnergy
19 Jun 26Ascot6fGd/Frm118th——True39.1 -0.5598.0+0.04
20 May 26Kempton Park6fSlow41st——True38.9 -0.56104.4+0.18
8 May 26Ascot5fGood27th——Slow early40.5 +0.06104.1+0.36
Last run, sector by sector · gap to the leader (s) · sector pace
Timed runs 2026-05-08 to 2026-06-19. · 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 metgraded 56% · n=765
DARK ISSUE (IRE) · 1 meeting≈ 9.6L behind on today's terms · REVERSES strongly
19 Jun 26 · 6f · Gd/Frm — finished 18th vs 4th, 9.55L behind
19 Jun 26 · 6f · Gd/Frm — finished 18th vs 6th, 6.25L behind
THIN [n=2 meeting(s), 2 opponent(s)] — context only, not a bet leg — REVERSES strongly vs 2 rival(s) met (-7.9L adj, 2 meeting(s))
Head-to-head lines are context — conditions change, horses change; they never pick the horse.
Data gaps · unrated (no official mark)
Yet to win at this level — a Class 4 winner, upped to Class 1 todayOnly 3 runs at this distanceRuns Mid — a winning style at this course & distance; his sectional profile fits
LTO comment
“mid-division, shuffled back before halfway, beaten under 2f out”