THE RECORD · LAST 30 DAYS#1 won 33.3%winner in the projected 1–2–3 69.7%99 races · latest settled day: #1 9/26, top-3 19/26forensic read: #1 46.2% · top-3 61.5% (26)
The ReadCOMPOSED FROM THE MEASURES BELOW
Nothing separates the early types on measured speed — expect a fight for the front. Winners at this course and distance typically spend 48.77% of their energy before the final 2f and sit around 3 at halfway, 0.28s off the lead. The measured order tops HIERARCHY (IRE) on 81, 3pts clear of AKABUSI. HIERARCHY (IRE): the 2nd-strongest late speed in this field, races handy on energy — profits if the early types overdo it. The shape danger is NEBBIA — the strongest late speed in this field, races handy on energy — profits if the early types overdo it.
MACHINE-COMPOSED FROM THE MEASURED READS BELOW · THE ORDER IS MEASURED, NOT TIPPED · THE MARKET DECIDES VALUE
The Data OrderMEASURED SPINE · THE FIGURE LEADS · 1 · 2 · 3
1ST · DATA ORDERDRAW 4
HIERARCHY (IRE)
OR 74 · William Carver / Jamie Osborne
MARKET backed 19 → 13
81.0FORMLAB FIGURE · #1 OF FIELD
Yard mixed — leans for · 4+ / 1−AW-PROVEN — 4/25 on the all-weather2lb below his last winning mark (74 today vs 76)Proven at this level — a Class 4 winner, racing in Class 5 todayThe top rating in this field (81.0)
2ND · DATA ORDERDRAW 7
AKABUSI
OR 74 · Rob Hornby / Mike Murphy
MARKET 14
78.0FORMLAB FIGURE · #3 OF FIELD
Yard mixed — leans for · 5+ / 1−Proven at this level — a Class 5 winner, racing in Class 5 todayRated #3 in this field (78.0)Proven over the trip (20 tries, beats market expectation at 2.07)Historically underestimated by the market
3RD · DATA ORDERDRAW 9
YACHTSMAN
OR 70 · Jonny Peate / Jack Morland
MARKET 17
76.0FORMLAB FIGURE · #4 OF FIELD
Yard mixed — leans against · 2+ / 5−
The Forensic ReadALL THE REPORT’S READS, COUNTED · CONTEXT ONLY
1HIERARCHY (IRE)net +6figure top-2, race-fit (ran <=45d), backed since morning, top-2 late speed today, energy in the winning band, proven on the going, yard positive in today’s setup, FormLab watch flag − habitually slow away, clock FADE
2OBSIDIAN VERSEnet +6race-fit (ran <=45d), form (top-3 LTO or recent win), market top-3, backed since morning, sharp from the stalls, proven at trip, yard hot − clock FADE
3VEIL OF CLOUDSnet +5drops in class, race-fit (ran <=45d), market top-3, backed since morning, yard hot
EVERY COUNT IS A NAMED READ SHOWN IN THIS REPORT · FIGURE BREAKS TIES · THIS ORDER IS CONTEXT — THE DATA ORDER REMAINS THE MEASURED SPINE · BOTH ORDERS ARE SETTLED NIGHTLY IN THE RECORD
Worth A Second Look
These horses rank lower on raw ability figures — but today's race fits a pattern their stable has repeatedly won in. In plain terms, why each deserves another look before you dismiss it.
VEIL OF CLOUDS FIGURE #7
Simon's runners coming back after 15 to 45 days win 15.9% across all tracks and beat market expectation in both seasons. Simon's runners on the all-weather win 19.7% across all tracks and beat market expectation in both seasons.
FIFTY NIFTY (IRE) FIGURE #12
drops in class and returns quickly — the two angles our testing shows genuinely tighten a profile.
Race ShapePACE × FINISH
contested early pace likely (4 confirmed early types). Descriptive context — the shape never selects.
Where the pace is drawn · 12 runners · stalls 1–12
123456789101112
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–12).
RunnerEarly%E earlyLate speed · FSPSetup
MONSIEUR KODI (IRE)PROMINENT50.1%99.8concedes ~1.7L early to the quickest — a presser, not the leader, and spends more than winners here do — but holds one pace late
FIFTY NIFTY (IRE)MID50.2%98.1held up without the late gear (12th of 12 on late speed), yet works hard early for a closer — needs them to stop in front
HIERARCHY (IRE)HELD-UP48.4%103.0the 2nd-strongest late speed in this field, races handy on energy — profits if the early types overdo it
AKABUSIPROMINENT50.1%98.9just behind the quickest early pair — presses, and spends more than winners here do — but holds one pace late; often slow away, which can cost the spot
KING OF CHAOS (IRE)MID50.8%98.7one-paced late — 11th of 12 on late speed in this field, yet works hard early for a closer — needs them to stop in front
TWILIGHT MADNESSFRONT49.7%99.5the quickest of today's early types, and spends more than winners here do — but holds one pace late · sharp from the stalls
YACHTSMANMID49.4%98.9one-paced late — 9th of 12 on late speed in this field, races handy on energy — needs them to stop in front
VEIL OF CLOUDSMID50.3%100.0the 3rd-strongest late speed in this field, yet works hard early for a closer — needs them to stop in front
OBSIDIAN VERSEMID49.8%99.5one-paced late — 6th of 12 on late speed in this field, yet works hard early for a closer — needs them to stop in front
NEBBIAMID49.3%104.8the strongest late speed in this field, races handy on energy — profits if the early types overdo it
FAR TOO FIZZYFRONT50.3%99.1the quickest of today's early types, and spends more than winners here do — but holds one pace late
RED SNAPPERMID51.0%99.4one-paced late — 7th of 12 on late speed in this field, 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.
TWILIGHT MADNESSFRONTtypically ~2.4 lengths quicker through the opening 2f than the rivals it has met · breaks with the very quickest
FAR TOO FIZZYFRONTtypically ~2.4 lengths quicker through the opening 2f than the rivals it has met · fair break, 0.08s off the field’s best
AKABUSIPROMINENTtypically ~1.6 lengths quicker through the opening 2f than the rivals it has met · fair break, 0.17s off the field’s best
MONSIEUR KODI (IRE)PROMINENTa shade 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
#1HIERARCHY (IRE)HELD-UPFORMLAB WATCH
DRAW 4 · OR 74 · William Carver / Jamie Osborne
MARKET backed 19 → 13
Yard mixed — leans for · 4+ / 1−
81.0FORMLAB FIGURE
FormLab Figure
81.0 · ranked #1 here · career best 84
Official mark (OR)
74 · last won off 76
Record at today's distance
4 wins from 37 tries · in line with the market (1.0)
Days since last run
24
Sectional clock
Last time: a shade below par (-0.7s) · among the slowest in its race Usually races held-up closer
Run style & finish
Held up · finishing speed 102.97% (holds late)
Recent form · last 5 runs, most recent first · ratings are FormLab figures
Career sheet · last 18 months · 26 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
Jamie Osborne · 777 runs since 2024 · winners usually around 6.7 on the exchange
Signature angle: over an unchanged trip, with the mark MARK-FLAT
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
At Wolverhampton8/889.1%0.854/3013.3%1.5
Over 5-6f trips ✦27/18714.4%1.3611/6317.5%1.5
Coming back after 15 to 45 days ✦33/27811.9%1.2812/8015.0%1.27
On the all-weather ✦40/35511.3%1.1114/9714.4%1.26
Where the yard is weaker in these conditions
In fields of 12-155/1313.8%0.681/234.3%0.77
Too few runners to read reliably
Below their last winning mark (small sample)2/1118.2%1.52/825.0%1.79
Can it do what today needs? Capable — has run to 87 at/around today's trip, clears the ~80.0 demand
Sectional profile · last 6 timed runs · ranks are against today's field
Speed · vs its fields5th of 12
+0.02 mph
About the level of its fields · 41.0 raw
Break · 0-20mph11th of 12
+0.31s
Slow away in 3 of 6 — habitual, so the market already knows
Finish · closing speed2nd of 12
103.0%
Holds its gallop to the line
Stride length8th of 12
7.14 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
23 Jun 26Ffos Las6fGood4thTrue42.6 +0.68100.4+0.50
6 Jun 26Lingfield6fSoft3rdFast early39.5 -0.7795.9+0.04
20 May 26Kempton Park6fSlow9thTrue41.1 -0.12103.9+0.50
26 Mar 26Chelmsford City6fStd7thTrue40.8 -0.52103.4+0.42
16 Feb 26Wolverhampton6fStd8thTrue40.0 -0.19104.7+0.19
7 Feb 26Lingfield6fStd1stTrue41.9 +1.03109.5+0.20
Last run, sector by sector · gap to the leader (s) · sector pace
Timed runs 2026-02-07 to 2026-06-23. · finishing speed for 1 run(s) supplied by Timeform where Race IQ had none. Sectional reads are context — they never pick the horse.
AW-PROVEN — 4/25 on the all-weather2lb below his last winning mark (74 today vs 76)Proven at this level — a Class 4 winner, racing in Class 5 todayThe top rating in this field (81.0)Improving fast — last run rated 81, 8pts above his recent average of 72.7Lost roughly 2.2 lengths at the start last time — the defeat reads better than the bare resultHistorically underestimated by the market
Career sheet · last 18 months · 19 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
Mike Murphy · 263 runs since 2024 · winners usually around 5.1 on the exchange
Signature angle: off a steady mark, with their 4yo+s, hidden_effort NORMAL-LTO, as an exposed handicapper, mid-campaign, with a PRO claimer up
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
In fields of 12-151/402.5%0.522/1414.3%2.39
Coming back after 15 to 45 days10/8611.6%1.528/4617.4%1.97
Above their last winning mark8/3522.9%1.718/4020.0%1.88
In Class 4-5 company6/787.7%1.184/3810.5%1.33
On the all-weather ✦14/12611.1%1.388/5614.3%1.33
Where the yard is weaker in these conditions
Over 5-6f trips11/7614.5%1.433/437.0%0.69
Too few runners to read reliably
At Wolverhampton (small sample)0/220.0%0.00/40.0%0.0
At this time of year (Q3) (small sample)4/478.5%1.060/30.0%0.0
Can it do what today needs? Capable — has run to 85 at/around today's trip, clears the ~80.0 demand
Sectional profile · last 6 timed runs · ranks are against today's field
Speed · vs its fields11th of 12
-0.23 mph
Slower than the fields it has met · 41.1 raw
Break · 0-20mph7th of 12
+0.17s
Slow away in 2 of 4 — habitual, so the market already knows
Finish · closing speed9th of 12
98.9%
One-paced late
Stride length2nd of 12
7.56 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
29 Jun 26Windsor6fGd/Frm4thTrue41.9 +0.00101.8—
15 Jun 26Windsor6fGd/Frm8thTrue40.6 +0.0099.3+0.47
23 May 26Windsor6fGd/Frm4th—43.1 +0.5597.5—
15 May 26Newmarket6fGood1stFast early40.7 -0.1899.4-0.06
Timed runs 2026-04-17 to 2026-06-29. · 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.
Proven at this level — a Class 5 winner, racing in Class 5 todayRated #3 in this field (78.0)Proven over the trip (20 tries, beats market expectation at 2.07)Lost roughly 2.1 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 marketA course winner (1 from 2 here)Runs Prominent — a winning style at this course & distance; his sectional profile fits
LTO comment
“off pace, little impression”
#3YACHTSMANMID
DRAW 9 · OR 70 · Jonny Peate / Jack Morland
MARKET 17
Yard mixed — leans against · 2+ / 5−
76.0FORMLAB FIGURE
FormLab Figure
76.0 · ranked #4 here · career best 78
Official mark (OR)
70 · last won off 65
Record at today's distance
1 win from 9 tries · below market expectation (0.8)
Days since last run
57
Sectional clock
Last time: ran to par for the class Usually races prominent
Career sheet · last 18 months · 9 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
Jack Morland · 241 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
In fields of 12-153/2213.6%1.361/128.3%1.71
At this time of year (Q3)6/5910.2%0.872/922.2%1.63
Where the yard is weaker in these conditions
Coming back after 46 to 90 days0/130.0%0.00/60.0%0.0
Above their last winning mark6/4513.3%0.732/1612.5%0.58
In Class 4-5 company12/8713.8%1.164/586.9%0.66
On the all-weather12/8414.3%1.174/429.5%0.69
Over 5-6f trips ✦6/629.7%0.814/4010.0%0.79
Can it do what today needs? Below the level — career best 79 is below the ~80.0 the race demands
Sectional profile · last 6 timed runs · ranks are against today's field
Speed · vs its fields10th of 12
-0.17 mph
Slower than the fields it has met · 41.7 raw
Break · 0-20mph3rd of 12
+0.05s
Slower away than the field's best breaker
Finish · closing speed10th of 12
98.9%
One-paced late
Stride length4th of 12
7.36 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
21 May 26Catterick Bridge5fGood4th—39.5 -0.51103.4-0.06
Last run, sector by sector · gap to the leader (s) · sector pace
1f+0.232f+0.143f+0.024f+0.025f+0.066f+0.21
Timed runs 2025-07-29 to 2026-05-21. Sectional reads are context — they never pick the horse.
5lb above his last winning mark (70 today vs 65)Yet to win at this level — a Class 6 winner, upped to Class 5 todayRecent comments suggest he weakens late — a stamina questionHistorically over-bet by the market — take care with the priceSectional speed profile fits here — but his run-style (Mid) is rare among winners at this course & distance
LTO comment
“prominent, effort approaching final 1f, no extra late on”
#4KING OF CHAOS (IRE)MID
DRAW 12 · OR 72 · Marco Ghiani / Dylan Cunha
MARKET backed 15 → 11
Yard mixed — leans against · 2+ / 4−
69.7FORMLAB FIGURE
FormLab Figure
69.7 · ranked #5 here · career best 77
Official mark (OR)
72 · last won off 66
Record at today's distance
2 wins from 15 tries · beats market expectation (1.14)
Days since last run
8
Sectional clock
Last time: a shade below par (-0.6s) · faster than its field on the clock Usually races midfield · clock read is off a superseded run
Run style & finish
Midfield · finishing speed 98.7% (one-paced late)
Recent form · last 5 runs, most recent first · ratings are FormLab figures
Career sheet · last 18 months · 15 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
Dylan Cunha · 805 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
Coming back after 8 to 14 days15/13211.4%0.8610/4920.4%1.68
Above their last winning mark ✦26/15416.9%1.119/6414.1%1.26
Where the yard is weaker in these conditions
At this time of year (Q3)23/20311.3%0.990/190.0%0.0
Over 5-6f trips35/21616.2%1.246/847.1%0.61
On the all-weather ✦32/24413.1%0.936/728.3%0.69
At Wolverhampton12/7017.1%1.312/2010.0%0.81
Can it do what today needs? Below the level — career best 78 is below the ~80.0 the race demands
Sectional profile · last 6 timed runs · ranks are against today's field
Speed · vs its fields1st of 12
+0.37 mph
Faster than the fields it has met · 41.5 raw
Break · 0-20mph10th of 12
+0.30s
Slow away in 3 of 6 — habitual, so the market already knows
Finish · closing speed11th of 12
98.7%
One-paced late
Stride length3rd of 12
7.38 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
Timed runs 2026-04-27 to 2026-07-09. · finishing speed for 1 run(s) supplied by Timeform where Race IQ had none. Sectional reads are context — they never pick the horse.
6lb above his last winning mark (72 today vs 66)Proven at this level — a Class 5 winner, racing in Class 5 todayDrops in class todayLost roughly 1.8 lengths at the start last time — the defeat reads better than the bare resultRace-fit — ran 8 days agoHistorically underestimated by the marketA course winner (1 from 2 here)
LTO comment
“pressed leader, went on after 2f, quickened over 2f out, in command quickly”
#5NEBBIAMID
DRAW 2 · OR 66 · Finley Marsh / Hughie Morrison
MARKET drifting 19.5 → 30
Yard mixed — leans against · 1+ / 5−
69.0FORMLAB FIGURE
FormLab Figure
69.0 · ranked #6 here · career best 71
Official mark (OR)
66 · no win on record
Record at today's distance
0 wins from 5 tries
Days since last run
39
Sectional clock
Last time: a shade below par (-0.4s) · faster than its field on the clock Usually races midfield-closer
Run style & finish
Midfield · finishing speed 104.78% (strong late)
Recent form · last 5 runs, most recent first · ratings are FormLab figures
Career sheet · last 18 months · 6 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
Hughie Morrison · 424 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
Coming back after 15 to 45 days20/18410.9%0.825/3414.7%1.33
Where the yard is weaker in these conditions
At Wolverhampton3/2711.1%0.720/80.0%0.0
Over 5-6f trips2/238.7%0.80/90.0%0.0
At this time of year (Q3)18/14312.6%0.890/90.0%0.0
In fields of 12-154/785.1%0.610/170.0%0.0
On the all-weather15/1639.2%0.761/313.2%0.4
Can it do what today needs? Below the level — career best 71 is below the ~80.0 the race demands
Sectional profile · last 6 timed runs · ranks are against today's field
Speed · vs its fields8th of 12
+0.00 mph
About the level of its fields · 39.3 raw
Break · 0-20mph9th of 12
+0.24s
Slower away than the field's best breaker
Finish · closing speed1st of 12
104.8%
Sustains — still going at the line
Stride length7th of 12
7.21 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
8 Jun 26Leicester5fGood2ndTrue41.2 +0.0298.6+0.00
4 May 26Windsor6fGd/Frm5thTrue39.6 -0.07100.9+0.15
25 Nov 25Lingfield6fStd5thTrue40.4 -0.29101.4+0.00
27 Oct 25Wolverhampton5fSlow2ndTrue40.4 +0.40105.6+0.33
15 Oct 25Kempton Park7fStd7thTrue37.9 -0.52102.3+0.40
2 Oct 25Chelmsford City8fSlow5thSlow early41.8 +0.47119.9+0.55
Last run, sector by sector · gap to the leader (s) · sector pace
Timed runs 2025-10-02 to 2026-06-08. · 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.
Only 5 runs at this distanceRecent comments suggest he weakens late — a stamina questionHistorically over-bet by the market — take care with the price
LTO comment
“tracked pace, ridden 2f out, not quicken final 1f”
#6VEIL OF CLOUDSMID
DRAW 1 · OR 69 · Robert Havlin / Simon & Ed Crisford
MARKET backed 4.9 → 4.3
Yard mixed — leans for · 4+ / 1−
68.0FORMLAB FIGURE
FormLab Figure
68.0 · ranked #7 here · career best 77
Official mark (OR)
69 · no win on record
Record at today's distance
0 wins from 3 tries
Days since last run
15
Sectional clock
Last time: 1.7s slower than par — the result flattered it Usually races prominent
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
Simon & Ed Crisford · 861 runs since 2024 · winners usually around 3.9 on the exchange
Signature angle: stepping up in class
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
Over 5-6f trips39/17422.4%0.988/3423.5%1.56
At this time of year (Q3)59/29120.3%1.165/2520.0%1.51
In fields of 12-1511/1467.5%0.594/3112.9%1.48
Coming back after 15 to 45 days ✦63/33318.9%1.0813/8215.9%1.16
Where the yard is weaker in these conditions
In Class 4-5 company ✦87/44619.5%0.9912/9612.5%0.77
Can it do what today needs? Below the level — career best 70 is below the ~80.0 the race demands
Sectional profile · last 3 timed runs · ranks are against today's field
Speed · vs its fields3rd of 12
+0.17 mph
Faster than the fields it has met · 39.9 raw
Break · 0-20mph4th of 12
+0.08s
Slower away than the field's best breaker
Finish · closing speed3rd of 12
100.0%
Holds its gallop to the line
Stride length9th of 12
7.08 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
Timed runs 2026-06-04 to 2026-07-02. Sectional reads are context — they never pick the horse.
Drops in class todayOnly 3 runs at this distanceStable in form this week — 3 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)Sectional speed profile fits here — but his run-style (Mid) is rare among winners at this course & distance
LTO comment
“mid-field, ridden over 2f out, not quicken”
#7MONSIEUR KODI (IRE)PROMINENT
DRAW 11 · OR 75 · Ethan Tindall / Richard & Peter Fahey
MARKET 12
Yard mixed · 1+ / 1−
66.3FORMLAB FIGURE
FormLab Figure
66.3 · ranked #8 here · career best 93
Official mark (OR)
75 · last won off 73
Record at today's distance
5 wins from 34 tries · beats market expectation (1.47)
Days since last run
41
Sectional clock
Last time: 4.2s slower than par — the result flattered it Usually races prominent
Career sheet · last 18 months · 17 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 & Peter Fahey · 371 runs since 2024 · winners usually around 6.5 on the exchange
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
Above their last winning mark—17/11914.3%1.49
Where the yard is weaker in these conditions
In fields of 12-15—3/763.9%0.53
Can it do what today needs? Capable — has run to 93 at/around today's trip, clears the ~80.0 demand
Sectional profile · last 6 timed runs · ranks are against today's field
Speed · vs its fields12th of 12
-0.26 mph
Slower than the fields it has met · 39.4 raw
Break · 0-20mph6th of 12
+0.12s
Slower away than the field's best breaker
Finish · closing speed4th of 12
99.8%
One-paced late
Stride length5th of 12
7.33 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
6 Jun 26Lingfield6fSoft4thFast early40.2 -0.0492.1+0.03
9 Mar 26Wolverhampton7fStd7thTrue38.5 -1.23103.0+0.08
7 Feb 26Lingfield7fStd1stTrue40.2 +0.20106.5+0.24
29 Dec 25Newcastle6fStd2ndTrue40.1 +0.02100.5+0.00
2 Dec 25Newcastle6fStd3rdTrue40.8 -0.1499.0+0.04
5 Nov 25Musselburgh7fSoft3rdFast early36.5 -0.3997.6+0.34
Last run, sector by sector · gap to the leader (s) · sector pace
Timed runs 2025-11-05 to 2026-06-06. Sectional reads are context — they never pick the horse.
Proven at this level — a Class 2 winner, racing in Class 5 todayDrops in class todayProven over the trip (34 tries, beats market expectation at 1.47)Stable in form this week — 3 wins from 23 runsJockey goes well at this track (1.61x market expectation)Recent comments suggest he weakens late — a stamina questionHistorically underestimated by the marketRuns Prominent — a winning style at this course & distance; his sectional profile fits
LTO comment
“prominent, challenged 2f out, weakened over 1f out”
#8OBSIDIAN VERSEMID
DRAW 10 · OR 68 · Kaiya Fraser / James Fanshawe
MARKET backed 9.2 → 7.2
Yard mixed · 2+ / 2−
65.3FORMLAB FIGURE
FormLab Figure
65.3 · ranked #9 here · career best 77
Official mark (OR)
68 · last won off 65
Record at today's distance
1 win from 6 tries · beats market expectation (1.63)
Days since last run
34
Sectional clock
Last time: a shade below par (-0.4s) Usually races midfield-closer
Career sheet · last 18 months · 6 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
James Fanshawe · 814 runs since 2024 · winners usually around 4.0 on the exchange
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
At this time of year (Q3)38/24615.4%0.975/1729.4%1.17
At Wolverhampton9/6713.4%0.825/2619.2%1.15
Where the yard is weaker in these conditions
Over 5-6f trips ✦16/13811.6%0.866/5510.9%0.59
On the all-weather54/32216.8%1.0315/10514.3%0.79
Can it do what today needs? Below the level — career best 77 is below the ~80.0 the race demands
Sectional profile · last 3 timed runs · ranks are against today's field
Speed · vs its fields6th of 12
+0.02 mph
About the level of its fields · 40.7 raw
Break · 0-20mph1st of 12
+0.03s
Slower away than the field's best breaker
Finish · closing speed6th of 12
99.5%
One-paced late
Stride length12th of 12
6.94 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
13 Jun 26Leicester6.1fGood5thTrue41.9 +0.0096.0+0.08
Timed runs 2025-09-16 to 2026-06-13. Sectional reads are context — they never pick the horse.
3lb above his last winning mark (68 today vs 65)Yet to win at this level — a Class 6 winner, upped to Class 5 todayHistorically underestimated by the market
LTO comment
“off pace, little impression”
#9RED SNAPPERMID
DRAW 8 · OR 64 · Ben Ffrench Davis / Kathy Turner
MARKET backed 25 → 21
58.3FORMLAB FIGURE
FormLab Figure
58.3 · ranked #10 here · career best 71
Official mark (OR)
64 · last won off 60
Record at today's distance
1 win from 10 tries · in line with the market (1.03)
Days since last run
28
Sectional clock
Last time: 1.1s slower than par — the result flattered it Usually races prominent-closer
Career sheet · last 18 months · 10 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
Kathy Turner
Condition today2024-25SRA/E2026SRA/E
Can it do what today needs? Below the level — career best 71 is below the ~80.0 the race demands
Sectional profile · last 6 timed runs · ranks are against today's field
Speed · vs its fields4th of 12
+0.07 mph
About the level of its fields · 40.9 raw
Break · 0-20mph8th of 12
+0.18s
Slower away than the field's best breaker
Finish · closing speed7th of 12
99.4%
One-paced late
Stride length10th of 12
7.06 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
19 Jun 26Goodwood5fGood7th—42.9 +0.4197.4+0.12
18 May 26Lingfield4fGood2ndSlow early42.2 -0.03101.1+0.30
8 May 26Ascot6fGood6thTrue40.9 +0.5297.8—
17 Apr 26Bath5fGood2ndTrue39.4 -0.5396.5+0.32
20 Oct 25Bath5fSoft1stTrue38.2 +0.05102.1+0.06
30 Sep 25Bath5fGd/Frm2ndTrue39.3 +0.02101.2+0.12
Last run, sector by sector · gap to the leader (s) · sector pace
1f+0.202f+0.153f+0.254f+0.635f+1.28
Timed runs 2025-09-30 to 2026-06-19. · 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.
ALL-WEATHER UNPROVEN — 0 AW runs; today is the AW. Figures are turf form4lb above his last winning mark (64 today vs 60)Yet to win at this level — a Class 6 winner, upped to Class 5 todayDrops in class todayRecent comments suggest he weakens late — a stamina questionHistorically underestimated by the marketSectional speed profile fits here — but his run-style (Mid) is rare among winners at this course & distance
LTO comment
“in touch, headway over 2f out, weakened final 1f”
#10TWILIGHT MADNESSFRONT
DRAW 5 · OR 65 · Charlie Tucker / Simon Hodgson
MARKET drifting 46 → 55
Yard mixed — leans against · 1+ / 4−
57FORMLAB FIGURE
FormLab Figure
57 · ranked #11 here · career best 89
Official mark (OR)
65 · last won off 62
Record at today's distance
3 wins from 28 tries · below market expectation (0.64)
Days since last run
91
Sectional clock
Last time: 2.0s slower than par — the result flattered it · among the slowest in its race Usually races front-runner (cooked late)
Career sheet · last 18 months · 18 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
Simon Hodgson · 218 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/452.2%0.611/425.0%3.86
Where the yard is weaker in these conditions
In Class 4-5 company4/636.3%0.920/70.0%0.0
Above their last winning mark3/2313.0%0.820/120.0%0.0
On the all-weather11/1199.2%1.261/234.3%0.39
Over 5-6f trips6/639.5%1.081/175.9%0.55
Too few runners to read reliably
At Wolverhampton (small sample)2/1612.5%1.980/30.0%0.0
Coming back after 91 to 180 days (small sample)1/1010.0%1.590/20.0%0.0
Can it do what today needs? Capable — has run to 89 at/around today's trip, clears the ~80.0 demand
Sectional profile · last 6 timed runs · ranks are against today's field
Speed · vs its fields9th of 12
-0.10 mph
About the level of its fields · 40.3 raw
Break · 0-20mph2nd of 12
+0.05s
Slower away than the field's best breaker
Finish · closing speed5th of 12
99.5%
One-paced late
Stride length11th of 12
7.02 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
Timed runs 2026-02-23 to 2026-04-17. · finishing speed for 1 run(s) supplied by Timeform where Race IQ had none. Sectional reads are context — they never pick the horse.
3lb above his last winning mark (65 today vs 62)Yet to win at this level — a Class 6 winner, upped to Class 5 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 Front — the dominant winning style at this course & distance, and his sectional profile fits
LTO comment
“quickly away, close up, under pressure entering straight, weakened”
#11FIFTY NIFTY (IRE)MIDFORMLAB WATCH
DRAW 3 · OR 74 · Darragh Keenan / Martin Dunne
MARKET backed 14 → 9.2
Yard mixed — leans for · 5+ / 1−
53.7FORMLAB FIGURE
FormLab Figure
53.7 · ranked #12 here · career best 98
Official mark (OR)
74 · last won off 87
Record at today's distance
1 win from 12 tries · below market expectation (0.51)
Days since last run
28
Sectional clock
Last time: 2.3s slower than par — the result flattered it · among the slowest in its race Usually races prominent and weakens
Career sheet · last 18 months · 12 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
Martin Dunne · 274 runs since 2024 · winners usually around 9.4 on the exchange
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
At Wolverhampton6/3517.1%1.421/616.7%2.71
Coming back after 15 to 45 days10/10010.0%1.034/2913.8%1.7
In Class 4-5 company3/913.3%0.464/3411.8%1.49
Over 5-6f trips12/10111.9%1.045/4311.6%1.39
Below their last winning mark2/229.1%0.691/911.1%1.39
Where the yard is weaker in these conditions
In fields of 12-158/4318.6%2.220/100.0%0.0
Too few runners to read reliably
At this time of year (Q3) (small sample)9/6414.1%1.010/30.0%0.0
Can it do what today needs? Capable — has run to 98 at/around today's trip, clears the ~80.0 demand
Sectional profile · last 6 timed runs · ranks are against today's field
Speed · vs its fields7th of 12
+0.00 mph
About the level of its fields · 40.0 raw
Break · 0-20mph12th of 12
+0.34s
Slow away in 3 of 6 — habitual, so the market already knows
Finish · closing speed12th of 12
98.1%
One-paced late
Stride length1st of 12
7.63 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
19 Jun 26Newmarket7fGood8thTrue40.7 +0.3493.8+0.80
28 May 26Yarmouth7fGd/Frm7thTrue39.9 -0.8299.1+0.15
22 Dec 25Wolverhampton6fSlow4thTrue40.1 +0.00102.8+0.14
3 Dec 25Kempton Park6fStd5thTrue40.7 +0.52102.2+0.37
18 Nov 25Newcastle7fSlow6thTrue39.3 +0.0498.8+0.40
10 Oct 25York7fGood11thFast early39.4 -0.0792.0+0.19
Last run, sector by sector · gap to the leader (s) · sector pace
Timed runs 2025-10-10 to 2026-06-19. Sectional reads are context — they never pick the horse.
13lb below his last winning mark (74 today vs 87)Proven at this level — a Class 2 winner, racing in Class 5 todayDrops in class todayLost roughly 3.6 lengths at the start last timeCut 2lb 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 over-bet by the market — take care with the price
LTO comment
“always behind”
#12FAR TOO FIZZYFRONT
DRAW 6 · OR 64 · Laura Pearson / David Loughnane
MARKET drifting 16 → 26
Yard mixed · 1+ / 1−
50.0FORMLAB FIGURE
FormLab Figure
50.0 · ranked #13 here · career best 72
Official mark (OR)
64 · last won off 57
Record at today's distance
2 wins from 13 tries · in line with the market (0.99)
Days since last run
112
Sectional clock
Last time: a shade below par (-0.3s) Usually races front-runner (cooked late) · clock read is off a superseded run
Career sheet · last 18 months · 12 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
David Loughnane · 745 runs since 2024 · winners usually around 6.2 on the exchange
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
Over 5-6f trips9/2134.2%0.429/7412.2%1.17
Where the yard is weaker in these conditions
In fields of 12-157/1136.2%0.991/283.6%0.47
Too few runners to read reliably
At this time of year (Q3) (small sample)9/1735.2%0.624/1428.6%2.29
Coming back after 91 to 180 days (small sample)5/2718.5%1.340/30.0%0.0
Can it do what today needs? Below the level — career best 72 is below the ~80.0 the race demands
Sectional profile · last 6 timed runs · ranks are against today's field
Speed · vs its fields2nd of 12
+0.24 mph
Faster than the fields it has met · 40.7 raw
Break · 0-20mph5th of 12
+0.08s
Slower away than the field's best breaker
Finish · closing speed8th of 12
99.1%
One-paced late
Stride length6th of 12
7.24 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
28 Feb 26Lingfield6fStd3rdTrue41.3 +0.00100.3+0.27
12 Feb 26Lingfield5fStd7thFast early42.6 -0.2297.6+0.13
21 Jan 26Lingfield6fSlow1stSlow early41.6 +1.38109.1+0.00
12 Jan 26Wolverhampton6fStd3rdFast early41.0 +0.4096.4+0.00
30 Dec 25Wolverhampton6fSlow2ndTrue40.9 -0.17101.1+0.00
18 Dec 25Chelmsford City7fSlow8thTrue38.6 +0.0590.5+0.07
Last run, sector by sector · gap to the leader (s) · sector pace
Timed runs 2025-12-18 to 2026-02-28 · last timed run 139 days ago — the profile is out of date. · 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.
7lb above his last winning mark (64 today vs 57)Yet to win at this level — a Class 6 winner, upped to Class 5 todayRecent comments suggest he weakens late — a stamina questionHistorically over-bet by the market — take care with the price