FORMLAB RACING
THE SCIENCE OF FORM  ·  RACE INTELLIGENCE REPORT
Newbury · 14:25
Class 2 · 16.5f · Good to Firm
GENERATED 2026-07-18 · 7 RUNNERS PROFILED
THE RECORD · LAST 30 DAYS#1 won 31.6%winner in the projected 1–2–3 65.4%136 races · latest settled day: #1 10/37, top-3 20/37forensic read: #1 28.6% · top-3 60.3% (63)
The ReadCOMPOSED FROM THE MEASURES BELOW
Nothing separates the early types on measured speed — expect a fight for the front. The measured order tops BAHADUR on 100, 3.7pts clear of RIDE THE THUNDER (IRE). BAHADUR: a genuine turn of foot — 6th-best late speed here — profits if the early types overdo it. The shape danger is SHRIMP SHADY — just behind the quickest early pair — presses — and finds plenty late.
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 1
BAHADUR
OR 94 · William Buick / S. P. C. Woods
MARKET drifting 7 → 1000
100.0 FORMLAB FIGURE · #1 OF FIELD
Yard mixed — leans against · 1+ / 4−The top rating in this field (100.0)Historically underestimated by the marketRuns Mid — a winning style at this course & distance; his sectional profile fits
2ND · DATA ORDER DRAW 3
RIDE THE THUNDER (IRE)
OR 89 · Tom Marquand / Roger Varian
MARKET drifting 3.9 → 1000
96.3 FORMLAB FIGURE · #2 OF FIELD
Yard suits today’s conditions · 3+ / 0−Rated #2 in this field (96.3)Jockey goes well at this track (1.38x market expectation)
3RD · DATA ORDER DRAW 6
TEAM PLAYER
OR 92 · Greg Fairley / Ewan Whillans
MARKET backed 6.8 → 5.3
95.7 FORMLAB FIGURE · #3 OF FIELD
Yard suits today’s conditions · 3+ / 0−Rated #3 in this field (95.7)Historically underestimated by the marketRuns Mid — a winning style at this course & distance; his sectional profile fits
The Forensic ReadALL THE REPORT’S READS, COUNTED · CONTEXT ONLY
1SHRIMP SHADYnet +7race-fit (ran <=45d), form (top-3 LTO or recent win), market top-3, backed since morning, top-2 late speed today, top-2 speed vs its fields, runs the dominant winning style here, yard positive in today’s setup − 5lb+ above last winning mark
2TEAM PLAYERnet +6race-fit (ran <=45d), form (top-3 LTO or recent win), market top-3, backed since morning, top-2 late speed today, proven on the going, yard hot − 5lb+ above last winning mark
3BAILEYS KHELSTAR (FR)net +6race-fit (ran <=45d), form (top-3 LTO or recent win), market top-3, top-2 speed vs its fields, sharp from the stalls, proven on the going
EVERY COUNT IS A NAMED READ SHOWN IN THIS REPORT · FIGURE BREAKS TIES · THIS ORDER IS CONTEXT — THE DATA ORDER REMAINS THE MEASURED SPINE · BOTH ORDERS ARE SETTLED NIGHTLY IN THE RECORD
Race ShapePACE × FINISH
contested early pace likely (4 confirmed early types). Descriptive context — the shape never selects.
Where the pace is drawn · 7 runners · stalls 1–7
1234567
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–7).
If the ground changes
Should it turn softer: BAHADUR is 0/1 on softer ground · RIDE THE THUNDER (IRE) is 0/2 on softer ground · TEAM PLAYER is unraced on softer ground. Records only — going aptitude is context, never a downgrade (the market prices it).
RunnerEarly%E earlyLate speed · FSPSetup
DURAJI (IRE) PROMINENT 49.5% 107.4 just behind the quickest early pair — presses — and finds plenty late
BAHADUR MID 48.5% 106.4 a genuine turn of foot — 6th-best late speed here — profits if the early types overdo it
TEAM PLAYER MID 48.3% 109.1 a genuine turn of foot — 2nd-best late speed here — profits if the early types overdo it
RIDE THE THUNDER (IRE) MID 48.1% 107.4 a genuine turn of foot — 4th-best late speed here — profits if the early types overdo it
SHRIMP SHADY PROMINENT 47.5% 109.6 just behind the quickest early pair — presses — and finds plenty late
BAILEYS KHELSTAR (FR) PROMINENT 49.0% 108.0 just behind the quickest early pair — presses — and finds plenty late · sharp from the stalls
ALMUHIT (IRE) PROMINENT 49.8% 103.6 the quickest of today's early types — and finds plenty late
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.
ALMUHIT (IRE)PROMINENTtypically ~2.2 lengths quicker through the opening 2f than the rivals it has met · fair break, 0.20s off the field’s best
BAILEYS KHELSTAR (FR)PROMINENTtypically ~1.6 lengths quicker through the opening 2f than the rivals it has met · breaks with the very quickest
SHRIMP SHADYPROMINENTtypically ~1.5 lengths quicker through the opening 2f than the rivals it has met · fair break, 0.11s off the field’s best
DURAJI (IRE)PROMINENTtypically ~1 lengths quicker through the opening 2f than the rivals it has met · a beat slow from the stalls (0.22s off the 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 BAHADUR MID
DRAW 1 · OR 94 · William Buick / S. P. C. Woods
MARKET drifting 7 → 1000
Yard mixed — leans against · 1+ / 4−
100.0 FORMLAB FIGURE
FormLab Figure
100.0 · ranked #1 here · career best 100
Official mark (OR)
94 · last won off 90
Record at today's distance
1 win from 2 tries · beats market expectation (2.81)
Days since last run
21
Sectional clock
Last time: 0.8s slower than par — the result flattered it · faster than its field on the clock
Usually races front-runner · clock read is off a superseded run
Run style & finish
Midfield · finishing speed 106.42% (strong late)
Recent form · last 5 runs, most recent first · ratings are FormLab figures
5thClass 2 · 16.3f · rated 10010thClass 2 · 20.0f · rated 951stClass 3 · 16.0f · rated 995thClass 2 · 14.0f · rated 936thClass 3 · 12.0f · rated 92
Career sheet · last 18 months · 12 rated runs · spacing is real time
Figure history for BAHADURbest 100needs 96.3–1002025-04-16 · TFR 54 · 10f · Good · C2 · off-trip2025-05-17 · TFR 86 · 12f · Gd/Frm · C2 · off-trip2025-06-15 · TFR 84 · 11.9f · Gd/Frm · C5 · off-trip2025-07-04 · TFR 80 · 11.9f · Gd/Frm · C5 · off-trip2025-10-15 · TFR 86 · 12f · Std · C5 · off-trip2025-11-07 · TFR 96 · 12.45f · Slow · C4 · off-trip2025-11-29 · TFR 97 · 14f · Slow · C3 · off-trip2026-04-06 · TFR 92 · 12f · Slow · C3 · off-trip2026-05-03 · TFR 93 · 14f · Gd/Frm · C2 · off-trip2026-05-22 · TFR 99 · 16f · Good · C32026-06-16 · TFR 95 · 19.95f · Gd/Frm · C2 · off-trip2026-06-27 · TFR 100 · 16.25f · Slow · C216 Apr 2527 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
S. P. C. Woods · 486 runs since 2024 · winners usually around 4.9 on the exchange
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
Over 11f+ trips13/8315.7%1.243/1618.8%1.22
Where the yard is weaker in these conditions
At this time of year (Q3)14/1728.1%0.720/120.0%0.0
Coming back after 15 to 45 days27/23411.5%0.913/437.0%0.55
On turf12/1647.3%0.793/378.1%0.57
Above their last winning mark11/5719.3%1.33/3010.0%0.58
Too few runners to read reliably
At Newbury (small sample)0/40.0%0.0
Can it do what today needs? Capable — has run to 103 at/around today's trip, clears the ~96.3 demand
Sectional profile · last 6 timed runs · ranks are against today's field
Speed · vs its fields6th of 7
-0.07 mph
About the level of its fields · 39.2 raw
Break · 0-20mph7th of 7
+0.27s
Slower away than the field's best breaker
Finish · closing speed6th of 7
106.4%
Sustains — still going at the line
Stride length2nd of 7
7.17 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
27 Jun 26Newcastle16fSlow5th38.9 +0.06106.0
16 Jun 26Ascot19fGd/Frm10th37.4 +0.07102.7+0.09
22 May 26Goodwood16fGood1stTrue39.4 +0.08106.2+0.63
3 May 26Newmarket14fGd/Frm5th39.5 -0.14108.1+0.40
6 Apr 26Kempton Park11fSlow6thTrue39.0 +0.00105.7+0.15
29 Nov 25Wolverhampton13fSlow1stTrue38.3 -0.49109.8+0.10
Timed runs 2025-11-29 to 2026-06-27. · 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.
4lb above his last winning mark (94 today vs 90)Yet to win at this level — a Class 3 winner, upped to Class 2 todayThe top rating in this field (100.0)Only 2 runs at this distanceHistorically underestimated by the marketRuns Mid — a winning style at this course & distance; his sectional profile fits
LTO comment
“mid-field, shuffled back back straight, still off pace 3f out, never dangerous”
#2 RIDE THE THUNDER (IRE) MID
DRAW 3 · OR 89 · Tom Marquand / Roger Varian
MARKET drifting 3.9 → 1000
Yard suits today’s conditions · 3+ / 0−
96.3 FORMLAB FIGURE
FormLab Figure
96.3 · ranked #2 here · career best 98
Official mark (OR)
89 · no win on record
Record at today's distance
0 wins from 1 tries
Days since last run
21
Sectional clock
Last time: a shade faster than par (+0.4s) · faster than its field on the clock
Usually races prominent-closer · clock read is off a superseded run
Run style & finish
Midfield · finishing speed 107.44% (strong late)
Recent form · last 5 runs, most recent first · ratings are FormLab figures
6thClass 2 · 16.3f · rated 943rdClass 3 · 13.1f · rated 982ndClass 2 · 14.0f · rated 974thClass 3 · 11.2f · rated 934thClass 4 · 10.0f · rated 89
Career sheet · last 18 months · 6 rated runs · spacing is real time
Figure history for RIDE THE THUNDER (IRE)best 98needs 96.3–1002025-06-04 · TFR 86 · 10.23f · Gd/Sft · C5 · off-trip2025-07-11 · TFR 89 · 9.96f · Firm · C4 · off-trip2025-08-01 · TFR 93 · 11.2f · Good · C3 · off-trip2025-09-06 · TFR 97 · 14f · Gd/Frm · C2 · off-trip2026-05-17 · TFR 98 · 13.07f · Good · C3 · off-trip2026-06-27 · TFR 94 · 16.25f · Slow · C24 Jun 2527 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
Roger Varian · 1080 runs since 2024 · winners usually around 3.5 on the exchange
Signature angle: off a falsely-run (hidden) last run
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
Over 11f+ trips11/9911.1%0.598/2334.8%1.59
In Class 1-3 company52/36714.2%0.8815/7619.7%1.23
Coming back after 15 to 45 days84/45718.4%0.923/9723.7%1.17
Too few runners to read reliably
At Newbury (small sample)2/405.0%0.310/80.0%0.0
Can it do what today needs? Capable — has run to 98 at/around today's trip, clears the ~96.3 demand
Sectional profile · last 6 timed runs · ranks are against today's field
Speed · vs its fields5th of 7
+0.24 mph
Faster than the fields it has met · 38.8 raw
Break · 0-20mph3rd of 7
+0.15s
Slower away than the field's best breaker
Finish · closing speed4th of 7
107.4%
Sustains — still going at the line
Stride length5th of 7
7.01 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
27 Jun 26Newcastle16fSlow6th38.8 -0.09107.1
17 May 26Hamilton Park13fGood3rdTrue39.4 +0.36103.3+0.26
6 Sep 25Haydock Park14fGd/Frm2ndTrue39.9 +0.62108.7+0.09
1 Aug 25Goodwood11fGood4thTrue39.6 +0.74107.4+0.10
11 Jul 25Ascot9fFirm4thSlow early39.5 -0.16110.1+0.03
4 Jun 25Nottingham10fGd/Sft1stTrue39.0 -0.04108.0+0.27
Timed runs 2025-06-04 to 2026-06-27. · 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.
Yet to win at this level — a Class 5 winner, upped to Class 2 todayRated #2 in this field (96.3)Only 1 run at this distanceJockey goes well at this track (1.38x market expectation)Recent comments suggest he weakens late — a stamina questionHistorically over-bet by the market — take care with the price
LTO comment
“held up, shaken up 3f out, progress after, stayed on, clear of rest”
#3 TEAM PLAYER MID
DRAW 6 · OR 92 · Greg Fairley / Ewan Whillans
MARKET backed 6.8 → 5.3
Yard suits today’s conditions · 3+ / 0−
95.7 FORMLAB FIGURE
FormLab Figure
95.7 · ranked #3 here · career best 97
Official mark (OR)
92 · last won off 83
Record at today's distance
1 win from 2 tries · beats market expectation (8.09)
Days since last run
21
Sectional clock
Last time: beat the class par by 0.8s · faster than its field on the clock
Usually races prominent-closer · clock read is off a superseded run
Run style & finish
Midfield · finishing speed 109.13% (strong late)
Recent form · last 5 runs, most recent first · ratings are FormLab figures
9thClass 2 · 16.3f · rated 945thClass 2 · 18.6f · rated 971stClass 3 · 14.0f · rated 961stClass 3 · 16.3f · rated 883rdClass 4 · 12.4f · rated 80
Career sheet · last 18 months · 14 rated runs · spacing is real time
Figure history for TEAM PLAYERbest 97needs 96.3–1002025-05-22 · TFR 46 · 8f · Std · C4 · off-trip2025-06-09 · TFR 56 · 10f · Good · C5 · off-trip2025-06-25 · TFR 74 · 9.91f · Gd/Frm · C4 · off-trip2025-07-10 · TFR 73 · 12.03f · Gd/Frm · C5 · off-trip2025-07-26 · TFR 75 · 12.29f · Gd/Frm · C5 · off-trip2025-08-02 · TFR 76 · 13.07f · Gd/Frm · C4 · off-trip2025-08-09 · TFR 79 · 11.96f · Gd/Frm · C3 · off-trip2025-08-19 · TFR 77 · 12.23f · Std · C5 · off-trip2025-09-04 · TFR 81 · 12f · Std · C4 · off-trip2025-10-02 · TFR 80 · 12.45f · Slow · C4 · off-trip2026-02-19 · TFR 88 · 16.26f · Std · C32026-04-04 · TFR 96 · 13.98f · Soft · C3 · off-trip2026-05-08 · TFR 97 · 18.64f · Good · C2 · off-trip2026-06-27 · TFR 94 · 16.25f · Slow · C222 May 2527 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
Ewan Whillans · 351 runs since 2024 · winners usually around 7.2 on the exchange
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
At this time of year (Q3)8/918.8%0.93/1421.4%2.37
On turf11/1348.2%0.755/4411.4%1.65
Coming back after 15 to 45 days11/1169.5%0.934/439.3%1.15
Too few runners to read reliably
In Class 1-3 company (small sample)0/10.0%0.02/450.0%7.22
Can it do what today needs? Capable — has run to 98 at/around today's trip, clears the ~96.3 demand
Sectional profile · last 6 timed runs · ranks are against today's field
Speed · vs its fields3rd of 7
+0.29 mph
Faster than the fields it has met · 38.6 raw
Break · 0-20mph5th of 7
+0.21s
Slower away than the field's best breaker
Finish · closing speed2nd of 7
109.1%
Sustains — still going at the line
Stride length4th of 7
7.02 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
27 Jun 26Newcastle16fSlow9th39.4 +0.54108.0
8 May 26Chester18fGood5th39.2 -0.83108.5+0.33
4 Apr 26Musselburgh13fSoft1st38.2 +0.00103.2+0.18
19 Feb 26Newcastle16fStd1stTrue37.8 +1.30105.9+0.35
2 Oct 25Newcastle12fSlow3rdTrue39.8 +0.43114.2+0.00
4 Sep 25Lingfield12fStd1stTrue41.5 +0.30115.2+0.00
Timed runs 2025-09-04 to 2026-06-27. · 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.
9lb above his last winning mark (92 today vs 83)Yet to win at this level — a Class 3 winner, upped to Class 2 todayRated #3 in this field (95.7)Only 2 runs at this distanceHistorically underestimated by the marketRuns Mid — a winning style at this course & distance; his sectional profile fits
LTO comment
“rear, progress on inner 2f out, kept on”
#4 SHRIMP SHADY PROMINENT
DRAW 4 · OR 87 · Rob Hornby / Andrew Balding
MARKET backed 6.4 → 1.23
Yard mixed — leans for · 2+ / 1−
93.0 FORMLAB FIGURE
FormLab Figure
93.0 · ranked #4 here · career best 93
Official mark (OR)
87 · last won off 82
Record at today's distance
0 wins from 2 tries
Days since last run
21
Sectional clock
Last time: beat the class par by 0.8s · faster than its field on the clock
Usually races prominent · clock read is off a superseded run
Run style & finish
Prominent · finishing speed 109.62% (strong late)
Recent form · last 5 runs, most recent first · ratings are FormLab figures
6thClass 2 · 16.3f · rated 931stClass 2 · 18.6f · rated 902ndClass 4 · 15.8f · rated 911stClass 4 · 14.0f · rated 854thClass 3 · 12.2f · rated 82
Career sheet · last 18 months · 9 rated runs · spacing is real time
Figure history for SHRIMP SHADYneeds 96.3–100best 932025-08-20 · TFR 78 · 12f · Std · C4 · off-trip2025-09-25 · TFR 71 · 12f · Gd/Frm · C4 · off-trip2025-12-22 · TFR 86 · 10f · Std/Slow · C4 · off-trip2026-01-21 · TFR 83 · 11f · Slow · C4 · off-trip2026-02-06 · TFR 82 · 12.23f · Slow · C3 · off-trip2026-03-03 · TFR 85 · 14f · Std · C4 · off-trip2026-04-03 · TFR 91 · 15.77f · Std · C42026-05-08 · TFR 90 · 18.64f · Good · C2 · off-trip2026-06-27 · TFR 93 · 16.25f · Slow · C220 Aug 2527 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
Andrew Balding · 2425 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
Above their last winning mark49/28917.0%1.0522/9622.9%1.27
Coming back after 15 to 45 days199/104919.0%1.1267/28623.4%1.2
Where the yard is weaker in these conditions
At Newbury21/9522.1%1.473/319.7%0.65
Can it do what today needs? Below the level — career best 93 is below the ~96.3 the race demands
Sectional profile · last 6 timed runs · ranks are against today's field
Speed · vs its fields2nd of 7
+0.34 mph
Faster than the fields it has met · 38.5 raw
Break · 0-20mph2nd of 7
+0.11s
Slower away than the field's best breaker
Finish · closing speed1st of 7
109.6%
Sustains — still going at the line
Stride length1st of 7
7.48 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
27 Jun 26Newcastle16fSlow6th38.5 +0.13104.3+0.00
8 May 26Chester18fGood1st39.2 +0.34107.7+0.39
3 Apr 26Lingfield15fStd2ndTrue41.0 +0.66113.4+0.04
3 Mar 26Wolverhampton13fStd1stTrue38.8 +0.96106.7-0.07
21 Jan 26Kempton Park10fSlow4thSlow early40.2 -0.41113.2+0.32
22 Dec 25Lingfield10fStd/Slow2ndTrue41.2 +0.35112.5+0.00
Timed runs 2025-12-22 to 2026-06-27. · 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.
5lb above his last winning mark (87 today vs 82)Proven at this level — a Class 2 winner, racing in Class 2 todayOnly 2 runs at this distanceStable cold this week — 4 wins from 26 runsHistorically underestimated by the marketRuns Prominent — the dominant winning style at this course & distance, and his sectional profile fits
LTO comment
“in touch, ridden 2f out, led entering final 1f, kept up to work”
#5 BAILEYS KHELSTAR (FR) PROMINENT
DRAW 5 · OR 84 · Rossa Ryan / Charlie Johnston
MARKET drifting 6.8 → 1000
Yard poor for today’s conditions · 0+ / 3−
90.0 FORMLAB FIGURE
FormLab Figure
90.0 · ranked #5 here · career best 91
Official mark (OR)
84 · last won off 81
Record at today's distance
3 wins from 4 tries · beats market expectation (2.22)
Days since last run
10
Sectional clock
Last time: beat the class par by 1.2s
Usually races prominent · clock read is off a superseded run
Run style & finish
Prominent · finishing speed 107.97% (strong late)
Recent form · last 5 runs, most recent first · ratings are FormLab figures
1stClass 4 · 16.0f · rated 901stClass 4 · 16.0f · rated 862ndClass 4 · 13.9f · rated 862ndClass 4 · 16.0f · rated 864thClass 3 · 13.1f · rated 80
Career sheet · last 18 months · 7 rated runs · spacing is real time
Figure history for BAILEYS KHELSTAR (FR)needs 96.3–100best 912026-04-04 · TFR 41 · 13.98f · Soft · C3 · off-trip2026-04-17 · TFR 85 · 14f · Slow · C4 · off-trip2026-05-03 · TFR 80 · 13.07f · Good · C3 · off-trip2026-06-01 · TFR 86 · 16f · Firm · C42026-06-11 · TFR 86 · 13.87f · Gd/Sft · C4 · off-trip2026-06-23 · TFR 86 · 16f · Gd/Frm · C42026-07-08 · TFR 90 · 15.99f · Slow · C44 Apr 268 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
Charlie Johnston · 2312 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
In Class 1-3 company41/5227.9%0.812/1517.9%0.74
Above their last winning mark58/48811.9%0.8820/17011.8%0.81
Over 11f+ trips76/52614.4%1.0516/13611.8%0.83
Too few runners to read reliably
At Newbury (small sample)2/922.2%2.311/520.0%0.89
Can it do what today needs? Below the level — career best 91 is below the ~96.3 the race demands
Sectional profile · last 6 timed runs · ranks are against today's field
Speed · vs its fields1st of 7
+0.38 mph
Faster than the fields it has met · 39.2 raw
Break · 0-20mph1st of 7
+0.01s
Slower away than the field's best breaker
Finish · closing speed3rd of 7
108.0%
Sustains — still going at the line
Stride length6th of 7
6.99 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
8 Jul 26Kempton Park15fSlow1st38.8 +0.65111.2+0.00
23 Jun 26Newbury16fGd/Frm1stTrue39.5 +0.25109.6-0.45
11 Jun 26Catterick Bridge13fGd/Sft2ndTrue38.2 +0.80105.5-0.10
1 Jun 26Newbury16fFirm2ndTrue38.9 +0.45104.2+0.24
3 May 26Hamilton Park13fGood4thTrue39.7 -0.02107.1+0.00
17 Apr 26Wolverhampton13fSlow2ndTrue38.5 +0.16110.2-0.09
Timed runs 2026-04-17 to 2026-07-08. · 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 (84 today vs 81)Yet to win at this level — a Class 4 winner, upped to Class 2 todayOnly 4 runs at this distanceStable cold this week — 2 wins from 25 runsRecent comments suggest he weakens late — a stamina questionRace-fit — ran 10 days agoHistorically underestimated by the marketA course winner (1 from 2 here)Runs Prominent — the dominant winning style at this course & distance, and his sectional profile fits
LTO comment
“waited with, headway 1f out, led final 50 yds, kept on well”
#6 DURAJI (IRE) PROMINENT
DRAW 7 · OR 96 · Finley Marsh / Richard Hughes
MARKET drifting 21 → 1000
Yard poor for today’s conditions · 0+ / 1−
87 FORMLAB FIGURE
FormLab Figure
87 · ranked #6 here · career best 105
Official mark (OR)
96 · no win on record
Record at today's distance
0 wins from 3 tries
Days since last run
32
Sectional clock
Last time: 5.8s slower than par — the result flattered it · among the slowest in its race
Usually races prominent
Run style & finish
Prominent · finishing speed 107.41% (strong late)
Recent form · last 5 runs, most recent first · ratings are FormLab figures
15thClass 2 · 14.2f · rated 623rdClass 2 · 18.6f · rated 1016thClass 2 · 15.8f · rated 984thClass · 16.5f · rated 909thClass 2 · 14.5f · rated 97
Career sheet · last 18 months · 8 rated runs · spacing is real time
Figure history for DURAJI (IRE)best 105needs 96.3–1002025-05-16 · TFR 105 · 14f · Good · off-trip2025-05-30 · TFR 87 · 16f · Gd/Sft2025-08-02 · TFR 104 · 14f · Good · C2 · off-trip2025-09-12 · TFR 97 · 14.52f · Good · C22025-11-02 · TFR 90 · 16.5f · Heavy2026-02-27 · TFR 98 · 15.77f · Std/Slow · C22026-05-08 · TFR 101 · 18.64f · Good · C2 · off-trip2026-06-16 · TFR 62 · 14.15f · Gd/Frm · C2 · off-trip16 May 2516 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
Richard Hughes · 1049 runs since 2024 · winners usually around 4.5 on the exchange
Condition today2024-25SRA/E2026SRA/E
Where the yard is weaker in these conditions
In fields of <=726/16415.9%0.799/7112.7%0.59
Too few runners to read reliably
Over 11f+ trips (small sample)11/7614.5%0.862/1711.8%0.73
Can it do what today needs? Capable — has run to 105 at/around today's trip, clears the ~96.3 demand
Sectional profile · last 5 timed runs · ranks are against today's field
Speed · vs its fields4th of 7
+0.25 mph
Faster than the fields it has met · 40.2 raw
Break · 0-20mph6th of 7
+0.22s
Slower away than the field's best breaker
Finish · closing speed5th of 7
107.4%
Sustains — still going at the line
Stride length3rd of 7
7.04 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
16 Jun 26Ascot14fGd/Frm15thTrue39.8 +0.3593.5+0.07
8 May 26Chester18fGood3rd41.0 +1.03104.7+0.20
27 Feb 26Lingfield15fStd/Slow6thTrue41.8 -0.11119.1+0.39
12 Sep 25Doncaster14fGood9thTrue38.5 +0.00104.8+0.24
2 Aug 25Goodwood14fGood4thTrue40.1 +0.00114.9+0.19
Last run, sector by sector · gap to the leader (s) · sector pace
1fledfast2fledvery fast3fledfast4fledfast5fledfast6fledpar7fledpar1mledslow1m 1fledslow1m 2fledvery slow1m 3fledvery slow1m 4f+1.10very slow1m 5f+2.81very slow1m 6f+5.47very slow
Timed runs 2025-08-02 to 2026-06-16. Sectional reads are context — they never pick the horse.
Only 3 runs at this distanceStable in form this week — 2 wins from 10 runsHistorically underestimated by the marketRuns Prominent — the dominant winning style at this course & distance, and his sectional profile fits
LTO comment
“led, headed under 3f out, soon beaten”
#7 ALMUHIT (IRE) PROMINENT
DRAW 2 · OR 82 · Sean Levey / Faye Bramley
MARKET drifting 7.6 → 1000
Yard mixed — leans against · 2+ / 3−
87.0 FORMLAB FIGURE
FormLab Figure
87.0 · ranked #7 here · career best 98
Official mark (OR)
82 · last won off 84
Record at today's distance
3 wins from 14 tries · beats market expectation (1.79)
Days since last run
25
Sectional clock
Last time: a shade faster than par (+0.5s)
Usually races prominent and weakens
Run style & finish
Prominent · finishing speed 103.62% (strong late)
Recent form · last 5 runs, most recent first · ratings are FormLab figures
2ndClass 4 · 16.0f · rated 878thClass 3 · 16.1f · rated 766thClass 3 · 14.0f · rated 799thClass 2 · 18.0f · rated 613rdClass 2 · 16.3f · rated 94
Career sheet · last 18 months · 11 rated runs · spacing is real time
Figure history for ALMUHIT (IRE)best 106needs 96.3–1002025-02-17 · TFR 100 · 20.4f · Soft · C5 · off-trip2025-06-08 · TFR 89 · 16f · Gd/Sft · C32025-06-24 · TFR 87 · 16f · Gd/Frm · C42025-07-19 · TFR 88 · 16.5f · Gd/Frm · C22025-08-09 · TFR 91 · 15.95f · Gd/Frm · C22025-08-20 · TFR 94 · 16.25f · Good · C22025-09-20 · TFR 61 · 18f · Gd/Frm · C22026-01-14 · TFR 92 · 16.31f · Gd/Sft · C42026-04-04 · TFR 79 · 13.98f · Soft · C3 · off-trip2026-05-31 · TFR 76 · 16.06f · Good · C32026-06-23 · TFR 87 · 16f · Gd/Frm · C417 Feb 2523 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
Faye Bramley · 84 runs since 2024 · winners usually around 5.5 on the exchange
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions
Over 11f+ trips3/1816.7%1.582/825.0%1.52
On turf7/4017.5%1.264/2317.4%1.36
Where the yard is weaker in these conditions
In Class 1-3 company2/825.0%2.490/70.0%0.0
At Newbury3/560.0%4.010/40.0%0.0
Below their last winning mark1/714.3%0.910/80.0%0.0
Too few runners to read reliably
At this time of year (Q3) (small sample)4/2615.4%1.051/333.3%7.66
In fields of <=7 (small sample)3/1323.1%1.321/333.3%3.15
Can it do what today needs? Capable — has run to 98 at/around today's trip, clears the ~96.3 demand
Sectional profile · last 6 timed runs · ranks are against today's field
Speed · vs its fields7th of 7
-0.20 mph
Slower than the fields it has met · 38.6 raw
Break · 0-20mph4th of 7
+0.20s
Slower away than the field's best breaker
Finish · closing speed7th of 7
103.6%
Sustains — still going at the line
Stride length7th of 7
6.88 m
Average stride per timed run
DateCourseTripGoingFinRace paceTop spd · adjFSP %BreakEnergy
23 Jun 26Newbury16fGd/Frm2ndTrue39.2 +0.00107.8+0.00
31 May 26Thirsk16fGood8th38.9 +0.12104.4+0.38
4 Apr 26Musselburgh13fSoft6th38.3 +0.0699.1+0.22
20 Sep 25Newmarket18fGd/Frm9th37.5 -0.1392.1+0.11
20 Aug 25York16fGood3rdTrue37.5 -0.98103.8+0.06
9 Aug 25Ascot15fGd/Frm2ndSlow early37.9 -0.25114.5+0.23
Last run, sector by sector · gap to the leader (s) · sector pace
1fledslow2fledvery slow3fledvery slow4fledslow5fledslow6fledpar7fledpar1m+0.01fast1m 1fledfast1m 2fledpar1m 3fledslow1m 4fledfast1m 5fledfast1m 6fledfast1m 7f+0.25very fast2m+0.49fast
Timed runs 2025-08-09 to 2026-06-23. · 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.
Figure OFF-CONTEXT (C4→C2) — earned under different conditions2lb below his last winning mark (82 today vs 84)Proven at this level — a Class 2 winner, racing in Class 2 todayProven over the trip (14 tries, beats market expectation at 1.79)Recent comments suggest he weakens late — a stamina questionHistorically underestimated by the marketA course winner (2 from 3 here)
LTO comment
“slowly away, pushed along early, settled in mid-field, pushed along again early in straight, left behind gradually”