FORMLAB Hamilton Park · 19:15 DATA PACE FORENSIC HORSES
FORMLAB RACING
THE SCIENCE OF FORM  ·  RACE INTELLIGENCE REPORT
Hamilton Park · 19:15
Class 4 · 6f · Good to Soft · FIELD MEDIAN OR 75
GENERATED 2026-08-21 · 11 RUNNERS PROFILED
BUILT 13:03 · 21 Aug · GOING AT BUILD: Good to Soft
HOW TO READ THIS REPORT · STANDING NOTE & GLOSSARY
Everything below is descriptive. The orders, figures, reads and profiles measure — they do not select, tip or recommend a horse, and no line is a bet leg. The market decides value. Figures, market and going are as of build time (see header); ground changes after build are not reflected. Going and surface records are context, never a downgrade — the market already prices them.
GLOSSARY — 10 TERMS · CLICK TO OPEN
graded NN% · miss NN% · n=N — module-level audit: of that module’s past claims, the share that settled HIT and the share that settled MISS, counted nightly against results and never hand-tuned. Both are shown because the modules do not share a PART convention — a 32% hit rate with a 1% miss rate is a different animal from a 41% hit rate with a 59% miss rate. null 50% appears only where the claim is graded HIT or MISS with no middle, so a coin flip is the exact baseline; where it is graded three ways, no null is stated, because there is no honest one.
HIT / PART / MISS — the three settlement outcomes used when a claim is graded against the result. Hover any grade for that module’s full split and race count.
Dotted-underlined reads — each Forensic Read carries its own hit rate on hover: the share of graded outings that read has hit, alongside its family average.
⇆ on a trainer condition — the two seasons disagree — that condition sits on opposite sides of A/E 1.00 in 2024-25 and in 2026. One of the two is noise and the row cannot say which, so read it as untested rather than as a finding. Each group header carries its own count.
A/E — actual wins divided by the wins the market’s prices implied. Betfair SP is a near-fair book, so 1.00 is the null, not zero: above it the runner or yard beat the market, below it the market was right. Where an interval is shown the figure is coloured only if that interval clears 1.00 outright.
DOOR 2 · UNDER-RAISED WINNER — won last time with more in hand than the assessor’s rise. Full dossier on file.
FORMLAB WATCH — flagged by the start-excuse screen.
THIN · CHAINED — collateral-form lines resting on few meetings (THIN) or read through intermediate horses (CHAINED); error compounds with chain length.
FIT n/18 · Peaks · ΔMARK · HIDDEN PEAK — defined inline at the head of the Optimal Conditions Profile.
Grey dimension — no evidence either way; scores zero. Shown so missing data is never mistaken for a mismatch.
1 · DATA2 · PACE & SETUP3 · FORENSIC4 · PROFILES
1 / 4Datawhat kind of race this is, and what the money thinks
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 ORDER
top pick won 26.6%winner in its top 3 60.9%770 settled raceslatest day: won 6/25 · top-3 17/25
against the marketA/E 0.95 [0.85–1.06]ROI -2.3% [-16.5, +14.2]
FORENSIC READ
top pick won 26%winner in its top 3 60.6%770 settled races(the Data Order on those same races: 26.6% · 60.9%)
against the marketA/E 1.02 [0.91–1.13]ROI +14.9% [-5.3, +37.7]one 50.0 winner is 6.4pp of that
THE RECORD IN RACES LIKE THISthe same nightly-settled record, kept only to past races sharing this race’s profile
Data OrderForensic Read
races like this onesettledwontop-3wontop-3
Class 420022.5%61.5%23.5%62%
sprints (5-7f)37428.3%58.3%25.1%55.9%
handicaps52822.9%58.1%22.7%58.1%
mid fields (8-11)27926.9%58.1%26.5%55.2%
WHAT WINS THIS RACE graded 82% · miss 6% · n=575
20 similar races at HAMILTON PARK, 5.5-6.5f, all-aged handicaps, Class 3-5, Jul-Sep, 2023-2026 (class band widened for sample)
Winners here typically raced recently (100% within 45 days) and were prominent in the betting (70% from the first three favourites). 25% won last time out, 40% were placed 2nd-3rd.
Age
40% 4yo
25% 6yo+
25% 5yo
Last ran
50% within 14d
50% 15-45d
Market
35% 2nd favourite
30% 4th+ in the market
30% favourite
LTO form
40% placed last time
35% unplaced last time
25% won last time
The shape of past winners here. Measured: pattern reads like these grade 42.0% hit v 48.1% for the horse-specific measured reads (C7 gate) — profile colour, weighted below the measurements.
The Field at a Glance · figure order · every name jumps to its full card below
#RunnerFormLabORDrawStyleTissueMarketIn one line
1SIR GARFIELD (IRE)90.07911PROMINENT5.404.90backed since the morning
2WRECK IT RYLEY (IRE)87.0772MID16.005.90early sectional positions fit the dominant style here
3LIPSINK (IRE)85.0788PROMINENT12.0034.00runs the winning energy pattern for the track
4ABDUCTION (FR)83.0745HELD-UP9.4013.00proven on the ground
5BELSITO (GER)82.0756FRONT13.5012.00a yard that scores in today’s conditions
6JANNAS JOURNEY (IRE)81.3783HELD-UP13.0011.50one of the two strongest finishers here
7HUNKY DORY80.3807PROMINENT12.5028.00fit and race-ready
8ASHEN (IRE)76.0689HELD-UP6.805.20fits the winner profile on market position
9SHOOT TO KILL (IRE)74.0744FRONT20.0017.50dropping in class
10STIRRUP CUP70.7731HELD-UP12.5017.00among the two fastest on speed against its past fields
11WHISKEY KISSES (IRE)69.06310HELD-UP18.5065.00fit and race-ready
The Pace Map · stalls across · projected early position down · drawn from the same reads as the text · [P26]FRONTPROMINENTMIDHELD-UP1234567891011Shoot To KillBelsitoHunky DoryLipsinkSir GarfieldWreck It RyleyStirrup CupJannas JourneyAbductionAshenWhiskey Kisses
2 / 4Pace & Race Setuphow this race gets run
Race ShapePACE × FINISH
contested early pace likely (5 confirmed early types).
This track · what has happened here before — every figure below carries its own count
What this course & distance favours
How often each running style actually wins here — out of every runner that raced that way, not just the winners: front-runners 21% of 82 · prominent racers 15% of 127 · midfield runners 14% of 105 · hold-up closers 5% of 132. Read from 446 runners with an early-position read. Share of past winners (NOT a strike rate — it does not say the style outperforms): prominent racers 33% · front-runners 29%. From 58 of 59 past C&D winners with a style read · won up with the pace. Stiff, steep uphill finish — a real stamina test in the closing furlongs. Draw (course note — editorial, not measured and not graded): 5-6f: little bias (low slightly on soft, high slightly on quicker). 1m-1m1f: low draw (first ~5 stalls) favoured. On soft/heavy runners drift to the far rail favouring high — but soft is now rare. Today: 11 runners — check that against any field-size condition above. Winners’ energy signature: 51.08% spent early (band 50.4–51.62%, 81 measured winners, and the typical winner sits ~3 at halfway, 0.16s off the lead). graded 38% · miss 22% · n=1427 Today 5 confirmed early types will contest the lead — at a track that rewards prominent racing a hot pace can compromise the pure front-runners, handing it to a prominent horse that sustains or a well-drawn closer.
On the clock here (turf) — races here run the opening third at 99.3 and the final furlong at 106.9 per cent of their own average furlong (turf norms 99.2 and 105.0) — an early pace about typical for the surface, with an attritional finish — stamina counts · 325 races; the horse leading at halfway goes on to win 23.1% of the time against a 14.0% by-chance line — 1.65× · 299 races; ground moves the clock: stride runs 7.505 m on firm side against 7.360 m on soft side · a spread of 0.145 m. Racing TV sectionals & timing 2024→, from the Course Timing and Pace Shape censuses — describes the track, never a horse.
This courseranks #16 of 36 GB courses on class quality · typical race: class 5 · avg field 8 · favourites 33% (A/E 1.03, 275 races) · fair — 61% of winners race early · stiff, steep uphill finish — a real stamina test in the closing furlongs
Today’s field · each horse’s last 6 timed runs unless the line says otherwise
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).
The pace map · measured early lanes · L# = late-speed rank
FRONT4SHOOT TO KILL6BELSITOL6
PROMINENT7HUNKY DORYL78LIPSINKL811SIR GARFIELDL4
MID2WRECK IT RYLEYL2
HELD-UP1STIRRUP CUPL103JANNAS JOURNEYL15ABDUCTIONL59ASHENL310WHISKEY KISSESL9
Each horse in its usual early lane — the measured run-style read, not a prediction of today’s break — with its stall and its rank on Finishing Power rank in this field. The early/late split at a glance: a front-lane horse ranked low on late speed needs controlling; a held-up horse ranked L1–L2 needs pace to close into.
The Setup ReadPACE × COURSE × FIELD · COUNTED
What today asks of this field: a contested early pace; stamina at the finish (106.9 v norm 105.0); soft-side ground, where stride here shortens. Each column ticks the best match in THIS field and crosses the worst — hover any cell for its basis.
RunnerShapeEnergyFinishDrawStrideBreakNet
Wreck It Ryley+3
Jannas Journey+2
Abduction+0
Shoot To Kill+0
Sir Garfield+0
Whiskey Kisses+0
Ashen-1
Belsito-1
Hunky Dory-1
Lipsink-1
Stirrup Cup-1
Shoot To Kill, Belsito, Hunky Dory all race up with the pace — early pressure is likely, into an attritional finish (106.9 v norm 105.0) — the shape that hands races to the strongest finishers.Wreck It Ryley’s case is cumulative, not single-factor — 3 of the 6 dimensions: second-strongest [P48] finisher in a big field, and the finish here is attritional (106.9 v norm 105.0) · stall 2 = LOW tercile: impact value 1.20 over 78 races here (1.0 = no bias) · the field's best break (-0.07s).If the pressure holds to the line the collapse profits Jannas Journey.The next best cards in the field: Jannas Journey counters on shape (top-2 late speed in this field into a likely pace collapse).And the matrix reads Stirrup Cup worst set up (net -1): the weakest [P48] finisher in this field, and the finish here is attritional (106.9 v norm 105.0); habitually slow away.The count says Wreck It Ryley (net +3) — while the market prefers Sir Garfield, whose case the matrix scores weaker. The divergence, not the read, is what deserves the second look.
EVERY CELL A FIXED RULE QUOTING ITS MEASURED BASIS (HOVER) · NET IS A COUNT, NOT A WEIGHT · CONTEXT, NEVER A SELECTION [P26]
Draw at this track · share of winners by stall thirdmild lean to LOW
LOW41%IV 1.20
MID29%IV 0.93
HIGH30%IV 0.87
basis: HAMILTON PARK, sprints, all goings, 78 races · context only — describes the track, not any runner
whole-career records — not the last-6 window
If the ground changes
Should it turn softer: SIR GARFIELD (IRE) is 2/8 on softer ground · WRECK IT RYLEY (IRE) is 0/12 on softer ground · LIPSINK (IRE) is 2/7 on softer ground. Records only — going aptitude is context, never a downgrade (the market prices it).
RunnerDrawEarly laneEarly effortFinishing powerSetup
HUNKY DORY 7 PROMINENT 49.6% #7 concedes ~3.9L early to the quickest — a presser, not the leader, without over-committing — but holds one pace late
SIR GARFIELD (IRE) 11 PROMINENT 50.3% #4 concedes ~2.1L early to the quickest — a presser, not the leader, without over-committing — but holds one pace late · sharp from the stalls
LIPSINK (IRE) 8 PROMINENT 50.8% #8 concedes ~1.5L early to the quickest — a presser, not the leader, at the tempo that wins here — but empties in the final 2f · sharp from the stalls
JANNAS JOURNEY (IRE) 3 HELD-UP 49.8% #1 the strongest late speed in this field, saving plenty for the finish — profits if the early types overdo it
WRECK IT RYLEY (IRE) 2 MID 50.6% #2 held up without the late gear (2nd of 10 on late speed), races handy on energy — needs them to stop in front
BELSITO (GER) 6 FRONT 51.8% #6 concedes ~2.7L early to the quickest — a presser, not the leader, and spends more than winners here do — but holds one pace late · sharp from the stalls
SHOOT TO KILL (IRE) 4 FRONT 48.2% the quickest of today's early types, without over-committing — and finds plenty late · sharp from the stalls
ABDUCTION (FR) 5 HELD-UP 49.5% #5 the 5th-strongest late speed in this field, saving plenty for the finish — needs them to stop in front
STIRRUP CUP 1 HELD-UP 50.5% #10 one-paced late — 10th of 10 on late speed in this field, races handy on energy — needs them to stop in front
ASHEN (IRE) 9 HELD-UP 49.5% #3 one-paced late — 3rd of 10 on late speed in this field, saving plenty for the finish — needs them to stop in front
WHISKEY KISSES (IRE) 10 HELD-UP 49.8% #9 one-paced late — 9th of 10 on late speed in this field, saving plenty for the finish — needs them to stop in front
Finishing Power ranks where each horse’s final 2f placed among the horses it actually raced against, over its last 6 timed runs. #1 is the strongest finisher in today’s field on that measure.
They spread 3.6 points on early effort (48.2% to 51.8%) — the higher numbers work hardest before the final 2f.
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.
SHOOT TO KILL (IRE)FRONTtypically ~4.4 lengths quicker through the opening 2f than the rivals it has met · breaks with the very quickest
LIPSINK (IRE)PROMINENTtypically ~2.9 lengths quicker through the opening 2f than the rivals it has met · breaks with the very quickest
SIR GARFIELD (IRE)PROMINENTtypically ~2.3 lengths quicker through the opening 2f than the rivals it has met · breaks with the very quickest
BELSITO (GER)FRONTtypically ~1.7 lengths quicker through the opening 2f than the rivals it has met · breaks with the very quickest
HUNKY DORYPROMINENTa shade quicker through the opening 2f than the rivals it has met · fair break, 0.11s off the field’s best
measured on their own past openings, SHOOT TO KILL (IRE) should reach the front first — roughly 1.5 lengths faster to the 2f marker than the next early type
Finishing Power · [P48] registered read · final-2f percentile, last 6 timed runs
1JANNAS JOURNEY (IRE)0.632WRECK IT RYLEY (IRE)0.603ASHEN (IRE)0.594SIR GARFIELD (IRE)0.575ABDUCTION (FR)0.536BELSITO (GER)0.537HUNKY DORY0.518LIPSINK (IRE)0.519WHISKEY KISSES (IRE)0.5110STIRRUP CUP0.51
Graded record (holdout, 2,458 races): its top pick won 15.14% against an any-runner baseline of 11.01%; the winner came from its top 3 40.93% of the time; A/E 1.031. BSP-offset beta CI spans zero — the market already prices this read; context, never value. no read: SHOOT TO KILL (IRE)
3 / 4Forensicthe reads, counted and argued — in one place
SIXTY-SECOND VERDICT
THE SHAPEAn 11-runner Class 4 handicap sprint over 6.03f on Good to Soft ground. Winners here typically raced recently (100% within 45 days) and were prominent in the betting (70% from the first three favourites).
THE PACEContested early pace likely: 5 early types (SHOOT TO KILL (IRE), LIPSINK (IRE), SIR GARFIELD (IRE), BELSITO (GER), HUNKY DORY). Measured on their own past openings, SHOOT TO KILL (IRE) should reach the front first — roughly 1.5 lengths faster to the 2f marker than the next early type. The early pace is spread across the draw (stalls 1–11).
THE LEANBoth orders land on SIR GARFIELD (IRE) -- Top on the figures, 3pts clear of the next, backed since the morning; figure top-2.
THE DANGERLittle to argue against on the measured reads — the only question is the price. WRECK IT RYLEY (IRE) is the one to beat it — an edge SIR GARFIELD (IRE) lacks: early sectional positions fit the dominant style here.
THE SWINGA going switch changes the picture most: SIR GARFIELD (IRE) is 4/15 on quicker ground -- records only, aptitude is context, never a downgrade.
The ReadCOMPOSED FROM THE MEASURES BELOW
Measured on their own past openings, SHOOT TO KILL (IRE) should reach the front first — roughly 1.5 lengths faster to the 2f marker than the next early type. Winners here typically raced recently (100% within 45 days) and were prominent in the betting (70% from the first three favourites); the typical winner also sits around 3rd at halfway before quickening late, having spent about 51% of its energy before the final two furlongs. On the measured reads, SIR GARFIELD (IRE) leads on 90, 3pts clear of WRECK IT RYLEY (IRE) — backed since the morning. Little to argue against on the measured reads — the only question is the price. The shape danger is SHOOT TO KILL (IRE) — the quickest of today's early types, without over-committing — and finds plenty late, sharp from the stalls. The market agrees — it makes SIR GARFIELD (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 ORDER DRAW 11
SIR GARFIELD (IRE)
OR 79 · David Nolan / John & Sean Quinn
MARKET backed 10 → 4.9 · the market rates it a 20% chance
90.0 FORMLAB FIGURE · #1 OF FIELD
Yard suits today’s conditions · 4+ / 0−Proven at this level — a Class 4 winner, racing in Class 4 todayThe top rating in this field (90.0)Proven over the trip (30 tries, beats market expectation at 1.52)Race-fit — ran 7 days ago
2ND · DATA ORDER DRAW 2
WRECK IT RYLEY (IRE)
OR 77 · Cieren Fallon / Alan Brown
MARKET 5.9 · the market rates it a 17% chance
87.0 FORMLAB FIGURE · #2 OF FIELD
Yard poor for today’s conditions · 0+ / 5−Proven at this level — a Class 4 winner, racing in Class 4 todayRated #2 in this field (87.0)Historically underestimated by the marketRuns Mid — a winning style at this course & distance; his sectional profile fits
3RD · DATA ORDER DRAW 8
LIPSINK (IRE)
OR 78 · Alistair Rawlinson / Michael Appleby
MARKET 34 · the market rates it a 3% chance
85.0 FORMLAB FIGURE · #3 OF FIELD
Yard mixed — leans against · 1+ / 3−Proven at this level — a Class 4 winner, racing in Class 4 todayRated #3 in this field (85.0)Proven over the trip (32 tries, beats market expectation at 1.42)Jockey goes well at this track (2.33x market expectation)
The Forensic ReadALL THE REPORT’S READS, COUNTED
1SIR GARFIELD (IRE)net +10+ figure top-2+ race-fit (ran <=45d)+ form (top-3 LTO or recent win)+ market top-3+ backed since morning+ sharp from the stalls+ proven at trip+ proven on the going
2WRECK IT RYLEY (IRE)net +9+ figure top-2+ race-fit (ran <=45d)+ form (top-3 LTO or recent win)+ market top-3+ top-2 late speed today+ sharp from the stalls+ energy in the winning band+ early sectional positions fit the dominant style here
3JANNAS JOURNEY (IRE)net +8+ race-fit (ran <=45d)+ form (top-3 LTO or recent win)+ top-2 late speed today+ proven at trip+ proven on the going+ FormLab watch flag+ fits the winner profile on recency+ meets much weaker company by the marks
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
VALUE ORDER (figure votes silenced · [P79] · forward-tracked from 12 Aug) · 1. SIR GARFIELD (IRE) · 2. WRECK IT RYLEY (IRE) · 3. JANNAS JOURNEY (IRE) · matches the Forensic order today
Optimal Conditions ProfilePEAKS · LAST 24 MONTHS · TOP 4 BY RATING
Each horse read BACKWARD from its best recent runs: the conditions on its peak days versus today, dimension by dimension. Every horse is scored out of the same 18 dimensions — grey means no evidence, and scores nothing.
how to read this section
FIT n/18 — how many of 18 conditions today match the horse’s recent peak days. Every horse is scored out of the same 18, so scores compare across the field.
✓ green = today matches its peak-day conditions · ✗ red = today differs · · grey = no evidence either way (scores 0 — shown so missing data is never mistaken for a mismatch).
Peaks — its best runs in the last 24 months, within 7lb of its best figure (max 4). A horse needs 8+ career runs to be profiled at all.
HIDDEN PEAK — a near-best run at BSP 16+ : the market missed its best day.
ΔMARK — today’s mark minus the mark it carried at its best handicap peak; 0 or less = it has peaked off this mark before.
BELSITO (GER) 13/18 · LIPSINK (IRE) 12/18 · ASHEN (IRE) 11/18 — open all 11 profiles
BELSITO (GER)
today · OR 75 · draw 6 (mid) · front · 12.0 (steady) · Tom Eaves · yard 14d cold
13/18
FIT 0.72
from 4 peaks
Much of today matches this horse's best days. For it: it has produced its best from bad draws before, the race looks like being run the way its peaks were and the headgear it peaks in — with the ground, the track grade, the direction, the trip, freshness, the time of year, the field size, the weight, yard form and the rider all matching its peak days. Against: a different class to its peaks; stronger opposition than its peaks came against; a mark above where it peaks; expected to race differently to how it peaked. Its best recent run came at BSP 17.0 — the market never saw it coming.
✓ GOING/SURF · 2/4 soft-side ✓ TRACK · 3/4 Hamilton Park ✓ HANDED · 3/4 right ✓ TRIP · 4/4 in 6.0f±220y ✗ CLASS · 3/4 C5 ✗ LEVEL · 2/4 in 65±4lb ✗ MARK · 2/4 in 70±3lb ✓ DRAW · 1/3 readable peaks against the bias ✓ RACE SHAPE · 3/4 pace-on ✗ PACE/STYLE · 1/4 prominent ✓ FRESHNESS · 2/4 15-45d ✓ SEASON · 2/4 autumn/summer ✓ FIELD SIZE · 2/4 mid (8-11) ✓ WEIGHT · 4/4 in 9-5±4lb ✓ HEADGEAR · 4/4 cheekpieces ✓ YARD 14D · 3/4 cold ✓ JOCKEY · 2/4 peaks under today's rider ✗ MARKET · 2/4 fancied
ΔMARK +5HIDDEN PEAK · BSP 17.0
sectional signature · fsp 98.1% avg over 3 timed peaks · pace 3 true · prominent early (1/1)
peak runs · within 7lb of best, last 24 months (4 qualifying · 16 rated of 16 in window · 28 career)
84 · 04 Jun 26 · Hamilton Park 6.0f · High track · Good · C5 hcp · OR 70 · 9-9 · cheekpieces · off 36d · vs median 65 field (9 rated) · fin 1/9 · draw 7/9 (high; day favoured high) · BSP 6.0 fancied · true-run, fsp 94.8% · yard 14d hot (A/E 1.37, n 30) · Tom Eaves
82 · 27 Jul 26 · Southwell 6.1f · Mid track · Std (AW) · C5 hcp · OR 75 · 9-9 · cheekpieces · off 53d · vs median 72 field (12 rated) · fin 3/12 · draw 11/12 (high; day favoured high) · BSP 17.0 unfancied · true-run, prominent early, fsp 105.4% · yard 14d cold (A/E 0.00, n 19) · Kevin Stott
78 · 21 Sep 25 · Hamilton Park 6.0f · High track · Gd/Sft · C5 hcp · OR 68 · 9-2 · cheekpieces · off 18d · fin 1/7 · draw 7/7 (small field — no draw read) · BSP 3.3 fancied · yard 14d cold (A/E 0.50, n 47) · Oisin McSweeney
77 · 03 Sep 25 · Hamilton Park 6.0f · High track · Gd/Sft · C6 hcp · OR 61 · 9-5 · cheekpieces · off 9d · vs median 62 field (10 rated) · fin 1/10 · draw 7/10 (mid; day favoured high — against the bias) · BSP 6.6 steady · true-run, fsp 94.2% · yard 14d cold (A/E 0.43, n 30) · Tom Eaves
LIPSINK (IRE)
today · OR 78 · draw 8 (high) · prominent · 34.0 (unfancied) · Alistair Rawlinson · yard 14d normal
12/18
FIT 0.67
from 4 peaks
Much of today matches this horse's best days. For it: it runs its best at big prices — and it's a big price again today, the level of opposition it peaks against and the race looks like being run the way its peaks were — with the track grade, the direction, the trip, the class, the run style, the field size, the weight, the headgear and the rider all matching its peak days. Against: its best has come on different ground; a mark above where it peaks; the draw worked for it at its peaks and is against it today; a different freshness pattern to its peaks. Its best recent run came at BSP 55.0 — the market never saw it coming.
✗ GOING/SURF · 3/4 AW ✓ TRACK · 1/4 Elite-tier · today High (#16) ✓ HANDED · 2/4 left/right ✓ TRIP · 4/4 in 6.0f±220y ✓ CLASS · 2/4 C4/C5 ✓ LEVEL · 4/4 in 74±4lb ✗ MARK · 2/4 in 74±3lb ✗ DRAW · 3/3 readable peaks with the bias ✓ RACE SHAPE · 4/4 pace-on ✓ PACE/STYLE · 1/4 prominent ✗ FRESHNESS · 2/4 <=14d ✗ SEASON · 3/4 autumn ✓ FIELD SIZE · 3/4 mid (8-11) ✓ WEIGHT · 4/4 in 9-8±4lb ✓ HEADGEAR · 4/4 cheekpieces ✗ YARD 14D · 3/4 hot ✓ JOCKEY · 1/4 peaks under today's rider ✓ MARKET · 2/4 unfancied
ΔMARK +4HIDDEN PEAK · BSP 55.0
sectional signature · fsp 99.9% avg over 4 timed peaks · pace 4 true · prominent early (1/1)
peak runs · within 7lb of best, last 24 months (4 qualifying · 17 rated of 17 in window · 32 career)
87 · 27 Oct 25 · Wolverhampton 6.1f · Lower track · Slow (AW) · C5 hcp · OR 74 · 9-8 · cheekpieces · off 9d · vs median 74 field (7 rated) · fin 1/7 · draw 6/7 (small field — no draw read) · BSP 5.3 fancied · true-run, fsp 103.3% · yard 14d hot (A/E 1.17, n 26) · Jack Dace
85 · 12 Jun 26 · Sandown Park 5.0f · Elite track · Good · C4 hcp · OR 78 · 9-7 · cheekpieces · off 218d · vs median 76 field (9 rated) · fin 2/9 · draw 4/9 (mid; day favoured mid) · BSP 55.0 unfancied · true-run, prominent early, fsp 97.8% · yard 14d hot (A/E 1.38, n 20) · Alistair Rawlinson
81 · 15 Oct 25 · Kempton Park 6.0f · High track · Std (AW) · C5 hcp · OR 72 · 9-6 · cheekpieces · off 15d · vs median 73 field (11 rated) · fin 1/11 · draw 9/11 (high; day favoured high) · BSP 31.5 unfancied · true-run, fsp 101.2% · yard 14d cold (A/E 0.70, n 27) · Mason Paetel
81 · 06 Nov 25 · Chelmsford City 6.0f · Mid track · Slow (AW) · C4 hcp · OR 78 · 9-7 · cheekpieces · off 10d · vs median 75 field (10 rated) · fin 4/10 · stall 11 (10 ran) (high; day favoured high) · BSP 11.3 steady · true-run, fsp 97.3% · yard 14d hot (A/E 2.44, n 19) · Jack Dace
ASHEN (IRE)
today · OR 68 · draw 9 (high) · held-up · 5.2 (fancied) · Lauren Young · yard 14d normal
11/18
FIT 0.61
from 4 peaks
Much of today matches this horse's best days. For it: it has produced its best from bad draws before, a mark it has peaked off and the race looks like being run the way its peaks were — with the track grade, the direction, freshness, the time of year, the field size, the rider and the market position all matching its peak days. Against: its best has come on different ground; a different trip to its peaks; a different class to its peaks; stronger opposition than its peaks came against. It is 1lb above the mark it peaked off.
✗ GOING/SURF · 2/4 good-side ✓ TRACK · 4/4 High-tier · today High (#16) ✓ HANDED · 3/4 right ✗ TRIP · 3/4 in 7.1f±220y ✗ CLASS · 3/4 C5 ✗ LEVEL · 2/4 in 70±4lb ✓ MARK · 3/4 in 67±3lb ✓ DRAW · 2/3 readable peaks against the bias ✓ RACE SHAPE · 3/4 pace-on ✗ PACE/STYLE · 1/4 mid ✓ FRESHNESS · 2/4 15-45d/<=14d ✓ SEASON · 3/4 summer ✓ FIELD SIZE · 3/4 mid (8-11) ✗ WEIGHT · 3/4 in 9-9±4lb ✓ HEADGEAR · 4/4 no headgear ✗ YARD 14D · 2/4 cold ✓ JOCKEY · 1/4 peaks under today's rider ✓ MARKET · 2/4 fancied/steady
ΔMARK +1
sectional signature · fsp 99.0% avg over 3 timed peaks · pace 3 true · mid early (1/1)
peak runs · within 7lb of best, last 24 months (4 qualifying · 15 rated of 15 in window · 17 career)
76 · 07 Aug 26 · Musselburgh 7.1f · High track · Good · C4 hcp · OR 67 · 8-12 · off 14d · vs median 80 field (11 rated) · fin 2/11 · draw 1/11 (low; day favoured low) · BSP 11.5 steady · true-run, mid early, fsp 99.2% · yard 14d cold (A/E 0.41, n 40) · Lauren Young
75 · 11 Jul 26 · Hamilton Park 6.0f · High track · Good · C5 hcp · OR 67 · 9-9 · off 5d · vs median 70 field (5 rated) · fin 2/5 · draw 1/5 (small field — no draw read) · BSP 3.2 fancied · true-run, fsp 97.7% · yard 14d cold (A/E 0.72, n 46) · Rhys Elliott
74 · 19 Jun 26 · Ayr 7.2f · High track · Soft · C5 hcp · OR 67 · 9-7 · off 45d · vs median 66 field (8 rated) · fin 3/8 · draw 5/8 (mid; day favoured high — against the bias) · BSP 3.9 fancied · true-run, fsp 100.0% · yard 14d hot (A/E 1.33, n 34) · Paul Mulrennan
72 · 05 May 25 · Kempton Park 8.0f · High track · Std (AW) · C5 hcp · OR 74 · 9-9 · off 26d · fin 5/9 · stall 10 (9 ran) (high; day favoured mid — against the bias) · BSP 6.1 steady · Kieran Shoemark
SIR GARFIELD (IRE)
today · OR 79 · draw 11 (high) · prominent · 4.9 (fancied) · David Nolan · yard 14d cold
11/18
FIT 0.61 · 1 unknowable
from 4 peaks
Much of today matches this horse's best days. For it: it has produced its best from bad draws before, a mark it has peaked off and the race looks like being run the way its peaks were — with the track grade, the trip, the class, the run style, the time of year, the field size, the weight and the headgear all matching its peak days. Against: its best has come on different ground; stronger opposition than its peaks came against; the wrong way round for it; today's rider has never had it at a peak. It is 2lb above the mark it peaked off.
✗ GOING/SURF · 2/4 firm-side/good-side ✓ TRACK · 3/4 Elite-tier · today High (#16) ✗ HANDED · 3/4 left ✓ TRIP · 4/4 in 6.0f±220y ✓ CLASS · 4/4 C4 ✗ LEVEL · 4/4 in 80±4lb ✓ MARK · 4/4 in 77±3lb ✓ DRAW · 3/3 readable peaks against the bias ✓ RACE SHAPE · 4/4 pace-on ✓ PACE/STYLE · 1/4 prominent · FRESHNESS · no pattern in peaks ✓ SEASON · 3/4 summer ✓ FIELD SIZE · 2/4 mid (8-11) ✓ WEIGHT · 3/4 in 9-12±4lb ✓ HEADGEAR · 4/4 blinkers ✗ YARD 14D · 3/4 normal ✗ JOCKEY · 0/4 peaks under today's rider ✗ MARKET · 2/4 steady
ΔMARK +2
sectional signature · fsp 100.2% avg over 4 timed peaks · pace 3 true, 1 fast · prominent early (1/1)
peak runs · within 7lb of best, last 24 months (4 qualifying · 23 rated of 24 in window · 30 career)
91 · 01 Jul 26 · Epsom Downs 6.0f · Elite track · Good · C4 hcp · OR 77 · 9-8 · blinkers · off 84d · vs median 80 field (7 rated) · fin 1/7 · draw 1/7 (small field — no draw read) · BSP 11.0 steady · true-run, fsp 103.0% · yard 14d normal (A/E 1.11, n 16) · Marco Ghiani
90 · 14 Aug 26 · Epsom Downs 6.0f · Elite track · Gd/Frm · C4 hcp · OR 79 · 9-13 · blinkers · off 16d · vs median 78 field (8 rated) · fin 2/8 · draw 5/8 (mid; day favoured low — against the bias) · BSP 2.9 fancied · true-run, prominent early, fsp 102.2% · yard 14d cold (A/E 0.47, n 14) · Jason Hart
84 · 08 Apr 26 · Catterick Bridge 6.0f · Lower track · Good · C4 hcp · OR 74 · 8-12 · blinkers · off 155d · vs median 79 field (9 rated) · fin 1/9 · draw 6/9 (mid; day favoured high — against the bias) · BSP 17.9 unfancied · true-run, fsp 100.1% · yard 14d normal (A/E 1.04, n 12) · Jason Hart
84 · 29 Jul 26 · Goodwood 6.0f · Elite track · Gd/Frm · C4 hcp · OR 80 · 9-12 · blinkers · off 12d · vs median 76 field (26 rated) · fin 8/26 · draw 4/26 (low; day favoured mid — against the bias) · BSP 11.6 steady · fast-run, fsp 95.5% · yard 14d normal (A/E 1.08, n 19) · Jason Hart
STIRRUP CUP
today · OR 73 · draw 1 (low) · held-up · 17.0 (unfancied) · David Allan · yard 14d cold
11/18
FIT 0.61 · 1 unknowable
from 4 peaks
Much of today matches this horse's best days. For it: it has produced its best from bad draws before, a mark it has peaked off and the race looks like being run the way its peaks were — with the ground, the track grade, the direction, the trip, the field size, the headgear, yard form and the rider all matching its peak days. Against: a different class to its peaks; stronger opposition than its peaks came against; a different freshness pattern to its peaks; a weight outside where it peaks. Its best recent run came at BSP 34.0 — the market never saw it coming. It is 3lb above the mark it peaked off. Unread: running style.
✓ GOING/SURF · 4/4 soft-side ✓ TRACK · 2/4 Hamilton Park ✓ HANDED · 3/4 right ✓ TRIP · 4/4 in 5.8f±220y ✗ CLASS · 4/4 C5 ✗ LEVEL · 2/4 in 68±4lb ✓ MARK · 3/4 in 70±3lb ✓ DRAW · 1/4 readable peaks against the bias ✓ RACE SHAPE · 2/4 pace-on · PACE/STYLE · no peak data · course favours prominent (31% of winners) ✗ FRESHNESS · 2/4 15-45d ✗ SEASON · 2/4 autumn ✓ FIELD SIZE · 3/4 mid (8-11) ✗ WEIGHT · 3/4 in 9-12±4lb ✓ HEADGEAR · 2/4 blinkers+tongue-tie/cheekpieces+tongue-tie ✓ YARD 14D · 2/4 cold ✓ JOCKEY · 2/4 peaks under today's rider ✗ MARKET · 2/4 fancied
ΔMARK +3HIDDEN PEAK · BSP 34.0
sectional signature · fsp 100.3% avg over 2 timed peaks · pace 2 true
peak runs · within 7lb of best, last 24 months (4 qualifying · 18 rated of 18 in window · 23 career)
81 · 08 Jun 26 · Carlisle 5.8f · Mid track · Gd/Sft · C5 hcp · OR 70 · 9-12 · cheekpieces+tongue-tie · off 22d · vs median 68 field (8 rated) · fin 1/8 · stall 9 (8 ran) (high; day favoured high) · BSP 3.9 fancied · true-run, fsp 100.3% · yard 14d cold (A/E 0.79, n 91) · Jake Dickson
79 · 10 Apr 26 · Thirsk 6.0f · High track · Gd/Sft · C5 hcp · OR 69 · 9-8 · cheekpieces+tongue-tie · off 102d · vs median 69 field (15 rated) · fin 2/15 · draw 3/15 (low; day favoured high — against the bias) · BSP 34.0 unfancied · true-run, fsp 100.3% · yard 14d cold (A/E 0.00, n 23) · T. Kiely-Marshall
78 · 22 Sep 25 · Hamilton Park 6.0f · High track · Gd/Sft · C5 hcp · OR 62 · 9-1 · blinkers+tongue-tie · off 28d · fin 1/9 · draw 7/9 (high; day favoured high) · BSP 6.2 steady · yard 14d hot (A/E 1.29, n 117) · David Allan
78 · 29 Sep 25 · Hamilton Park 5.0f · High track · Gd/Sft · C5 hcp · OR 68 · 9-10 · blinkers+tongue-tie · off 7d · fin 2/8 · draw 7/8 (high; day favoured high) · BSP 3.0 fancied · yard 14d normal (A/E 1.04, n 115) · David Allan
WRECK IT RYLEY (IRE)
today · OR 77 · draw 2 (low) · mid · 5.9 (fancied) · Cieren Fallon
11/18
FIT 0.61 · 1 unknowable
from 4 peaks
Much of today matches this horse's best days. For it: it has produced its best from bad draws before, a mark it has peaked off and the level of opposition it peaks against — with the track grade, the direction, the trip, the class, the race shape, freshness, the time of year and the field size all matching its peak days. Against: its best has come on different ground; expected to race differently to how it peaked; different headgear to its peaks; a weight outside where it peaks. Its best recent run came at BSP 46.8 — the market never saw it coming. It is 2lb above the mark it peaked off.
✗ GOING/SURF · 2/4 firm-side ✓ TRACK · 2/4 High-tier · today High (#16) ✓ HANDED · 3/4 right ✓ TRIP · 4/4 in 6.0f±220y ✓ CLASS · 3/4 C4 ✓ LEVEL · 2/4 in 76±4lb ✓ MARK · 2/4 in 75±3lb ✓ DRAW · 2/4 readable peaks against the bias ✓ RACE SHAPE · 2/4 pace-on ✗ PACE/STYLE · 1/4 prominent ✓ FRESHNESS · 2/4 15-45d/<=14d ✓ SEASON · 2/4 spring/summer ✓ FIELD SIZE · 2/4 big (12+)/mid (8-11) ✗ WEIGHT · 4/4 in 9-4±4lb ✗ HEADGEAR · 3/4 blinkers · YARD 14D · 1/4 hot ✗ JOCKEY · 0/4 peaks under today's rider ✗ MARKET · 2/4 unfancied
ΔMARK +2HIDDEN PEAK · BSP 46.8
sectional signature · fsp 97.8% avg over 2 timed peaks · pace 1 fast, 1 true · prominent early (1/1)
peak runs · within 7lb of best, last 24 months (4 qualifying · 26 rated of 27 in window · 49 career)
87 · 29 Jul 26 · Goodwood 6.0f · Elite track · Gd/Frm · C4 hcp · OR 75 · 9-7 · visor · off 18d · vs median 76 field (26 rated) · fin 3/26 · draw 16/26 (mid; day favoured mid) · BSP 46.8 unfancied · fast-run, prominent early, fsp 96.2% · Ray Dawson
86 · 13 Apr 26 · Leicester 6.0f · Lower track · Good · C5 hcp · OR 73 · 9-7 · blinkers · off 17d · fin 1/9 · draw 2/9 (low; day favoured mid — against the bias) · BSP 3.0 fancied · Ray Dawson
84 · 16 May 26 · Doncaster 6.0f · High track · Gd/Sft · C4 hcp · OR 80 · 9-4 · blinkers · off 8d · vs median 80 field (12 rated) · fin 3/12 · draw 9/12 (high; day favoured low — against the bias) · BSP 27.5 unfancied · true-run, fsp 99.4% · yard 14d hot (A/E 2.30, n 11) · Luke Morris
81 · 27 Aug 24 · Ripon 6.0f · High track · Gd/Frm · C4 hcp · OR 68 · 9-2 · blinkers · off 10d · fin 1/11 · stall 12 (11 ran) (high; day favoured high) · BSP 8.2 steady · Dale Swift
JANNAS JOURNEY (IRE)
today · OR 78 · draw 3 (low) · held-up · 11.5 (steady) · Rhys Elliott · yard 14d normal
10/18
FIT 0.56 · 1 unknowable
from 4 peaks
Today matches this horse's best days in places. For it: a mark it has peaked off, the level of opposition it peaks against and the race looks like being run the way its peaks were — with the ground, the track grade, the direction, the class, freshness and the weight all matching its peak days. Against: a different trip to its peaks; the wrong side of the draw; the wrong time of year against its peaks; a different field size to its peaks. It is 1lb above the mark it peaked off. Unread: running style.
✓ GOING/SURF · 2/4 good-side/soft-side ✓ TRACK · 3/4 High-tier · today High (#16) ✓ HANDED · 3/4 right ✗ TRIP · 3/4 in 7.2f±220y ✓ CLASS · 2/4 C3/C4 ✓ LEVEL · 1/4 in 75±4lb ✓ MARK · 2/4 in 77±3lb ✗ DRAW · 1/1 high ✓ RACE SHAPE · 1/4 pace-on · PACE/STYLE · no peak data · course favours prominent (31% of winners) ✓ FRESHNESS · 3/4 <=14d ✗ SEASON · 3/4 autumn ✗ FIELD SIZE · 3/4 small (<=7) ✓ WEIGHT · 4/4 in 9-10±4lb ✓ HEADGEAR · 4/4 no headgear ✗ YARD 14D · 2/4 hot ✗ JOCKEY · 0/4 peaks under today's rider ✗ MARKET · 4/4 fancied
ΔMARK +1
sectional signature · fsp 102.1% avg over 1 timed peak · pace 1 true
peak runs · within 7lb of best, last 24 months (4 qualifying · 29 rated of 29 in window · 29 career)
90 · 20 Sep 25 · Ayr 7.2f · High track · Soft · C4 hcp · OR 77 · 9-10 · off 7d · fin 1/11 · stall 12 (11 ran) (high; no day edge) · BSP 6.0 fancied · yard 14d hot (A/E 1.47, n 48) · David Egan
89 · 13 Oct 25 · Musselburgh 7.1f · High track · Good · C3 hcp · OR 85 · 9-10 · off 3d · fin 2/6 · draw 5/6 (small field — no draw read) · BSP 2.9 fancied · yard 14d normal (A/E 1.04, n 45) · Cam Hardie
88 · 29 Sep 25 · Hamilton Park 9.2f · High track · Gd/Sft · C3 hcp · OR 85 · 9-9 · off 9d · fin 3/7 · draw 7/7 (small field — no draw read) · BSP 5.9 fancied · yard 14d hot (A/E 1.26, n 41) · Daniel Tudhope
88 · 04 Jul 26 · Carlisle 7.8f · Mid track · Good · C4 hcp · OR 76 · 9-7 · off 22d · vs median 75 field (7 rated) · fin 1/7 · draw 7/7 (small field — no draw read) · BSP 4.7 fancied · true-run, fsp 102.1% · yard 14d cold (A/E 0.62, n 38) · Lauren Young
WHISKEY KISSES (IRE)
today · OR 63 · draw 10 (high) · held-up · 65.0 (unfancied) · Greg Fairley · yard 14d cold
9/18
FIT 0.5 · 1 unknowable
from 4 peaks
Today matches this horse's best days in places. For it: a mark it has peaked off, it runs its best at big prices — and it's a big price again today and the race looks like being run the way its peaks were — with the track grade, the trip, the time of year, the field size and the rider all matching its peak days. Against: a different class to its peaks; stronger opposition than its peaks came against; the draw worked for it at its peaks and is against it today; expected to race differently to how it peaked. Its best recent run came at BSP 75.0 — the market never saw it coming. Unread: the ground.
· GOING/SURF · no pattern in peaks ✓ TRACK · 2/4 High-tier · today High (#16) ✗ HANDED · 4/4 left ✓ TRIP · 4/4 in 6.0f±220y ✗ CLASS · 2/4 C5/C6 ✗ LEVEL · 2/4 in 64±4lb ✓ MARK · 2/2 in 65±3lb ✗ DRAW · 2/4 readable peaks with the bias ✓ RACE SHAPE · 2/4 pace-on ✗ PACE/STYLE · 1/4 mid ✗ FRESHNESS · 3/4 15-45d ✓ SEASON · 2/4 autumn/summer ✓ FIELD SIZE · 2/4 big (12+)/mid (8-11) ✗ WEIGHT · 2/4 in 9-2±4lb ✓ HEADGEAR · 4/4 no headgear ✗ YARD 14D · 2/4 hot ✓ JOCKEY · 1/4 peaks under today's rider ✓ MARKET · 2/4 unfancied
ΔMARK -2HIDDEN PEAK · BSP 75.0
sectional signature · fsp 98.4% avg over 2 timed peaks · pace 2 true · mid early (1/1)
peak runs · within 7lb of best, last 24 months (4 qualifying · 10 rated of 11 in window · 11 career)
70 · 02 Oct 25 · Chelmsford City 6.0f · Mid track · Slow (AW) · C5 non-hcp · 9-2 · off 21d · fin 2/13 · draw 13/13 (high; no day edge) · BSP 5.8 fancied · yard 14d hot (A/E 1.44, n 13) · Liam Wright
69 · 17 Oct 25 · Haydock Park 6.0f · Elite track · Gd/Sft · C5 non-hcp · 9-2 · off 15d · fin 3/11 · draw 11/11 (high; day favoured high) · BSP 7.3 steady · Liam Wright
69 · 13 Jul 26 · Ayr 6.0f · High track · Gd/Frm · C6 hcp · OR 65 · 9-10 · off 7d · vs median 64 field (8 rated) · fin 3/8 · draw 2/8 (low; no day edge) · BSP 75.0 unfancied · true-run, fsp 97.7% · yard 14d hot (A/E 1.17, n 10) · David Allan
69 · 08 Aug 26 · Ayr 6.0f · High track · Good · C6 hcp · OR 62 · 9-7 · off 19d · vs median 62 field (13 rated) · fin 2/13 · draw 11/13 (high; day favoured high) · BSP 42.0 unfancied · true-run, mid early, fsp 99.1% · Greg Fairley
HUNKY DORY
today · OR 80 · draw 7 (mid) · prominent · 28.0 (unfancied) · T. Kiely-Marshall · yard 14d normal
8/18
FIT 0.44 · 2 unknowable
from 4 peaks
Today matches this horse's best days in places. For it: it has produced its best from bad draws before, the level of opposition it peaks against and the race looks like being run the way its peaks were — with the track grade, the trip, the class, the field size and the headgear all matching its peak days. Against: its best has come on different ground; a mark above where it peaks; a different freshness pattern to its peaks; a weight outside where it peaks. Unread: running style.
✗ GOING/SURF · 4/4 AW ✓ TRACK · 2/4 High-tier · today High (#16) ✗ HANDED · 3/4 left ✓ TRIP · 4/4 in 6.1f±220y ✓ CLASS · 2/4 C4/C5 ✓ LEVEL · 2/4 in 77±4lb ✗ MARK · 3/4 in 73±3lb ✓ DRAW · 1/3 readable peaks against the bias ✓ RACE SHAPE · 2/4 pace-on · PACE/STYLE · no peak data · course favours prominent (31% of winners) ✗ FRESHNESS · 4/4 15-45d ✗ SEASON · 2/4 spring/winter ✓ FIELD SIZE · 3/4 mid (8-11) ✗ WEIGHT · 4/4 in 9-5±4lb ✓ HEADGEAR · 3/4 cheekpieces · YARD 14D · no pattern in peaks ✗ JOCKEY · 0/4 peaks under today's rider ✗ MARKET · 3/4 fancied
ΔMARK +4
sectional signature · fsp 103.2% avg over 2 timed peaks · pace 2 true
peak runs · within 7lb of best, last 24 months (4 qualifying · 18 rated of 18 in window · 19 career)
89 · 10 Apr 26 · Wolverhampton 6.1f · Lower track · Std (AW) · C4 hcp · OR 76 · 9-5 · cheekpieces · off 15d · vs median 77 field (7 rated) · fin 1/7 · draw 6/7 (small field — no draw read) · BSP 5.7 fancied · true-run, fsp 102.5% · Hollie Doyle
87 · 20 May 26 · Kempton Park 6.0f · High track · Slow (AW) · C4 hcp · OR 83 · 9-7 · cheekpieces · off 33d · vs median 80 field (10 rated) · fin 6/10 · stall 11 (10 ran) (high; day favoured mid — against the bias) · BSP 6.2 steady · true-run, fsp 103.9% · Oisin Murphy
86 · 28 Dec 25 · Southwell 6.1f · Mid track · Std (AW) · C5 hcp · OR 73 · 9-7 · cheekpieces · off 18d · fin 1/8 · draw 8/8 (high; day favoured high) · BSP 2.8 fancied · yard 14d cold (A/E 0.63, n 20) · Alistair Rawlinson
82 · 02 Dec 25 · Newcastle 6.0f · High track · Std (AW) · C5 hcp · OR 71 · 9-7 · off 41d · fin 2/11 · draw 9/11 (high; day favoured high) · BSP 4.9 fancied · yard 14d normal (A/E 0.93, n 23) · Alistair Rawlinson
ABDUCTION (FR)
today · OR 74 · draw 5 (mid) · held-up · 13.0 (steady) · Jake Dickson · yard 14d normal
5/18
FIT 0.28 · 3 unknowable
from 4 peaks
Only parts of today look like this horse's best days. For it: the track grade, the trip, the class, the weight and the market position match its peak days. Against: its best has come on different ground; a mark above where it peaks; the draw worked for it at its peaks and is against it today; a different freshness pattern to its peaks. Unread: running style.
✗ GOING/SURF · 2/4 good-side ✓ TRACK · 3/4 High-tier · today High (#16) ✗ HANDED · 3/4 left ✓ TRIP · 4/4 in 7.0f±220y ✓ CLASS · 4/4 C4 · LEVEL · no peak data ✗ MARK · 4/4 in 79±3lb ✗ DRAW · 1/3 readable peaks with the bias · RACE SHAPE · no peak data · PACE/STYLE · no peak data · course favours prominent (31% of winners) ✗ FRESHNESS · 4/4 <=14d ✗ SEASON · 2/4 autumn ✗ FIELD SIZE · 2/4 big (12+) ✓ WEIGHT · 3/4 in 9-6±4lb ✗ HEADGEAR · 4/4 visor ✗ YARD 14D · 2/4 cold/hot ✗ JOCKEY · 0/4 peaks under today's rider ✓ MARKET · 2/4 fancied/steady
ΔMARK -5
peak runs · within 7lb of best, last 24 months (4 qualifying · 32 rated of 33 in window · 51 career)
87 · 10 Oct 24 · Ayr 6.0f · High track · Good · C4 hcp · OR 79 · 9-6 · visor · off 9d · fin 2/11 · draw 2/11 (low; no day edge) · BSP 6.4 steady · yard 14d cold (A/E 0.41, n 14) · Paul Mulrennan
87 · 15 Jun 25 · Hamilton Park 6.0f · High track · Gd/Sft · C4 hcp · OR 76 · 9-6 · visor · off 8d · fin 1/14 · draw 7/14 (mid; no day edge) · BSP 9.9 steady · yard 14d cold (A/E 0.76, n 25) · Shane Gray
85 · 01 Oct 24 · Ayr 7.2f · High track · Good · C4 hcp · OR 79 · 9-13 · visor · off 10d · fin 2/6 · draw 6/6 (small field — no draw read) · BSP 3.6 fancied · yard 14d hot (A/E 1.49, n 36) · Paul Mulrennan
85 · 10 May 25 · Haydock Park 7.0f · Elite track · Gd/Frm · C4 hcp · OR 76 · 9-5 · visor · off 8d · fin 2/12 · draw 1/12 (low; day favoured low) · BSP 6.0 fancied · yard 14d hot (A/E 1.16, n 31) · Tom Marquand
SHOOT TO KILL (IRE)
today · OR 74 · draw 4 (low) · front · 17.5 (unfancied) · Shane Gray
4/18
FIT 0.22 · 6 unknowable
from 4 peaks
Only parts of today look like this horse's best days. For it: it has produced its best from bad draws before and the freshness pattern of its peaks — with the trip and the weight all matching its peak days. Against: its best has come on different ground; a different type of track to its peaks; a mark above where it peaks; different headgear to its peaks. Unread: running style.
✗ GOING/SURF · 3/4 AW ✗ TRACK · 3/4 Dundalk · HANDED · no peak data ✓ TRIP · 4/4 in 7.0f±220y · CLASS · no pattern in peaks · LEVEL · no peak data ✗ MARK · 3/4 in 78±3lb ✓ DRAW · 1/4 readable peaks against the bias · RACE SHAPE · no peak data · PACE/STYLE · no peak data · course favours prominent (31% of winners) ✓ FRESHNESS · 2/4 15-45d ✗ SEASON · 2/4 spring/winter ✗ FIELD SIZE · 3/4 big (12+) ✓ WEIGHT · 4/4 in 9-11±4lb ✗ HEADGEAR · 4/4 no headgear · YARD 14D · 1/4 hot ✗ JOCKEY · 0/4 peaks under today's rider ✗ MARKET · 2/4 fancied/steady
ΔMARK -4
peak runs · within 7lb of best, last 24 months (4 qualifying · 22 rated of 23 in window · 40 career)
85 · 21 Mar 25 · Dundalk 7.0f · Slow (AW) · hcp · OR 78 · 9-7 · off 21d · fin 2/8 · draw 1/8 (low; no day edge) · BSP 5.3 fancied · yard 14d hot (A/E 2.28, n 10) · J. Kearney
85 · 12 May 25 · Roscommon 7.5f · Good · hcp · OR 80 · 10-0 · off 52d · fin 1/14 · draw 3/14 (low; day favoured low) · BSP 14.7 steady · J. Kearney
84 · 10 Jan 25 · Dundalk 7.0f · Slow (AW) · C3 hcp · OR 78 · 9-11 · off 21d · fin 2/13 · draw 10/13 (high; day favoured low — against the bias) · BSP 4.1 fancied · J. Kearney
83 · 20 Dec 24 · Dundalk 7.0f · Slow (AW) · C4 hcp · OR 74 · 10-1 · off 119d · fin 1/14 · stall 16 (14 ran) (high; no day edge) · BSP 7.3 steady · J. Kearney
THE CASE AGAINST THE TOP PICK graded 45% · miss 37% · n=686
ON THE MEASURED READS
Little to argue against on the measured reads — the only question is the price. WRECK IT RYLEY (IRE) is the one to beat it — an edge SIR GARFIELD (IRE) lacks: early sectional positions fit the dominant style here.
ON RACE SHAPE
JANNAS JOURNEY (IRE) — the strongest late speed in this field, saving plenty for the finish — profits if the early types overdo it.
Two lenses, two questions — the reads ask who measures closest; the shape asks who profits if the race falls apart.
Balance, not doubt for its own sake — every pick has a case against; a reader should see ours. Measured: editorial-family reads sit in the generic bucket that grades 42.0% hit v 48.1% for horse-specific measured reads (C7 gate) — argument, weighted below the measurements.
4 / 4Horse Profilesevery runner in full — career, conditions, clock and market
The Field · Forensic ReadsFIGURE ORDER
#1 SIR GARFIELD (IRE) PROMINENT
DRAW 11 · OR 79 · David Nolan / John & Sean Quinn
MARKET backed 10 → 4.9 · the market rates it a 20% chance
Yard suits today’s conditions · 4+ / 0−
90.0 FORMLAB FIGURE
71SPEED FIGURE · #3 OF 11 READ
5.42
FORMLAB TISSUE PRICE
we make it a 18% chance
BOTTOM LINE
Top on the figures, 3pts clear of the next, backed since the morning; concedes ~2.1L early to the quickest — a presser, not the leader, without over-committing — but holds one pace late, sharp from the stalls.
FormLab Figure
90.0 · ranked #1 here · career best 91
Speed Figure (FSF)
70 latest (14 Aug 26) · best 71 (last 6)
Official mark (OR)
79 · last won off 77
Record at today's distance
7 wins from 30 tries · beats market expectation (1.52)
Days since last run
7
Sectional clock
Last time: beat the class par by 1.3s · faster than its field on the clock
Usually races front-runner (cooked late)
Run style & finish
Prominent · finishing speed 99.02% (one-paced late)
Course fit today
suits today's track (run style vs how races develop here)
Course scale · class context
drops 10 places on the course scale (EPSOM DOWNS 6th → HAMILTON PARK 16th) — much easier company than the bare class suggests
Field strength · class context
Sits 4lb above today's median (OR 79 v field 75) · a field 4lb weaker than last time (median 78.5 then) (EPSOM DOWNS · 14 Aug 26)
Headgear
Blinkers
Recent form · last 5 runs, most recent first · per-run ratings on the FormLab scale
2ndClass 4 · 6frated 908thClass 4 · 6frated 846thClass 2 · 6frated 751stClass 4 · 6frated 911stClass 4 · 6frated 84
Career sheet · last 18 months · 21 rated runs · spacing is real time
Figure history for SIR GARFIELD (IRE)best 91needs 87–902025-03-04 · TFR 23 · 7f13y · Std · C52025-05-03 · TFR 61 · 6f · Gd/Frm · C52025-05-12 · TFR 76 · 7f · Gd/Frm · C62025-05-21 · TFR 75 · 7f51y · Gd/Frm · C52025-05-29 · TFR 75 · 5f183y · Soft · C52025-06-05 · TFR 78 · 6f · Good · C52025-06-15 · TFR 82 · 6f · Gd/Sft · C42025-07-05 · TFR 66 · 6f · Good · C42025-07-16 · TFR 69 · 5f211y · Good · C42025-07-25 · TFR 79 · 7f · Good · C42025-08-06 · TFR 80 · 6f · Good · C42025-08-12 · TFR 83 · 6f · Gd/Frm · C42025-08-29 · TFR 66 · 6f · Good · C32025-09-20 · TFR 63 · 7f51y · Soft · C42025-10-18 · TFR 19 · 7f · Gd/Sft · C42025-11-04 · TFR 72 · 7f · Good · C52026-04-08 · TFR 84 · 5f211y · Good · C42026-07-01 · TFR 91 · 6f · Good · C42026-07-17 · TFR 75 · 6f · Gd/Frm · C22026-07-29 · TFR 84 · 6f · Gd/Frm · C42026-08-14 · TFR 90 · 6f · Gd/Frm · C44 Mar 2514 Aug 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.
FORMLAB SPEED FIGURE · last 6 figured runs, dated · time-based, course-standard + daily variant 4 Nov 25: 58 · 8 Apr 26: 67 · 1 Jul 26: 64 · 17 Jul 26: 71 · 29 Jul 26: 64 · 14 Aug 26: 70
Trainer form · today's exact conditions
John & Sean Quinn · 909 runs since 2024 · winners usually around 6.4 on the exchange
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions · 3 of 4 reverse in 2026
Over 5-6f trips40/37110.8%0.9816/11713.7%1.23
Above their last winning mark21/16912.4%0.938/5714.0%1.14
Changing jockey from the last run37/34410.8%1.0613/9613.5%1.16
On turf57/53110.7%0.9314/13310.5%1.09
Too few runners to read reliably
At Hamilton Park (small sample)3/1816.7%1.050/50.0%0.95
Coming back after within 7 days (small sample)12/4526.7%1.241/425.0%0.98
Can it do what today needs? Capable — has run to 93 at/around today's trip, clears the ~87.0 demand
The rider
David Nolan · last 14 days: 4/23 · at Hamilton Park: A/E 0.82 (n76, raw 0.65) · with this yard: A/E 0.96 (n4, raw 0)
ConsensusFIG 1READ 1VAL 1POW 4MKT 14 of 5 instruments have him top-2
BHA markRAISED +2lb in this week’s handicap revisions · 79 → 81
Clock readWATCH — last run ran better than the bare result on a pace-adjusted sectional read · UPGRADE → note today
PACE FITCLASH — forward type into a projected pace collapse · clash runners have run 1.3 places worse than ranked (213-race gate)
LEAD READLead chance ~8% (model 9% through the measured curve · last 10 timed runs · 10 read)
Market path4.24.9 (06:40→13:00, drifting, 17 snaps)
V course clockclosing speed 99.0% v course avg 99.3% (−0.3) · top speed 42.1mph v 40.9 (+1.3)
Eye-catcherlast run (BSP 2.88): traded 1.19 in-play and was beaten — the visible hard-luck profile is historically OVERBET next start
Stride-fitcareer stride 7.63m (n 26) v course norm 7.43m (LONG-STRIDE track) — action matches the extreme
Course & fixturewon the corresponding August race here (2025, off 74) — 2 career wins at this track
Receiptslast read Epsom Downs 14 Aug: figure · pace · connections · h2h (✓ hit · ≈ part · ✗ miss)
Sectional profile · last 6 timed runs · ranks are against today's field · today's field median OR 75 graded 41% · miss 39% · n=11575
Speed · vs its fields6th of 11
-0.05 mph
About the level of its fields · 42.1 raw
Break · 0-20mph2nd of 11
-0.04s
Quicker away than the field · fast away 3 of 6
Finish · finishing power4th of 10
57pct
Its final 2f against the horses it actually met, last 6 runs · closing speed 99.0% is vs its own average · −0.6 vs today’s field — that band wins 1.02× chance (13,862 runs)
Stride length1st of 11
7.91 m
Average stride per timed run · this course averages 7.454 m on this surface (+0.46 m) · +0.44 m vs today’s field — that band wins 1.03× chance at tracks of this shape (2,623 runs)
DateCourseTripGoingClassFinFormLabFSFORField ORRace paceTop spd · adjFSP %BreakEnergy
14 Aug 26Epsom Downs6fGd/Frm42nd90707978.5True43.6+0.10102.2+0.03
29 Jul 26Goodwood6fGd/Frm48th84648076Fast early43.5+0.0595.5+0.01
17 Jul 26Hamilton Park6fGd/Frm26th75718088True42.3-0.0398.6-0.05
1 Jul 26Epsom Downs6fGood41st91647780True42.0-0.20103.0-0.31
8 Apr 26Catterick Bridge5f212yGood41st84677479True40.2-0.43100.1+0.20
4 Nov 25Redcar7fGood57th72587573Fast early41.3+0.2094.8-0.10
The market, run by run · BSP & pre-off volume vs the result
DateMorningBSPMoveSent offFinishedTradedPoolShareIn-runWas it expected?
14 Aug 263.302.88STABLE1st of 82nd£99.8k£241k41%1.19beaten from a winning position
29 Jul 2612.9011.55STABLE2nd of 268th£27.9k£379k7%8.20underran the market
17 Jul 267.538.17STABLE5th of 76th£26.1k£210k12%6.00ran to expectation
1 Jul 2610.9611.00STABLE6th of 71st£18.3k£206k9%8.60outran the market
8 Apr 2616.0817.89DRIFT8th of 91st£7.5k£163k5%16.00outran the market
4 Nov 2522.0627.00DRIFT9th of 147th£3.9k£144k3%3.00ran to expectation
Reading the market: Morning is the horse’s morning price on the exchange, BSP what it started at — the day’s whole journey — and Move is the house steam/drift read between them. In-run is the telling extreme it traded DURING the race: for a beaten horse the low (short means beaten from a winning position), for a winner the high (long means won from a losing position). Traded is what was matched on this horse before the off, Pool is the whole race’s matched money, Share is one as a percentage of the other — the market’s conviction that day. 25%+ on one horse is heavy conviction; low single figures means the market was barely watching. Measured over 204,258 next-runs: “outran the market” predicts nothing next time (A/E 1.00); a heavy-money flop wins more next time (1.26×) but the price adjusts (A/E 1.00).
Last run, sector by sector · gap to the leader (s) · sector pace
1f+0.18par2f+0.14par3f+0.10par4f+0.07slow5f+0.06slow6fledpar
Timed runs 2025-11-04 to 2026-08-14.
HEAD-TO-HEAD · today's rivals it has met graded 55% · miss 45% · n=2631 · null 50%
WRECK IT RYLEY (IRE) · 2 meetings≈ 1.1L behind on today's terms · reverses
29 Jul 26 · 6f · Gd/Frm — finished 8th vs 3rd, 2.35L behind · OR 80 v 75 · race median 76 (today 75)
JANNAS JOURNEY (IRE) · 1 meeting · n/a
5 Jun 25 · 6f · Good — finished 1st vs 8th, 6.75L ahead · OR 67 v 52 · race median 62 (today 75) · stale — 15m ago, not in the read
ABDUCTION (FR) · 1 meeting · n/a
15 Jun 25 · 6f · Gd/Sft — finished 2nd vs 1st, 0.3L behind · OR 72 v 76 · race median 75 (today 75) · stale — 14m ago, not in the read
THIN [n=1 meeting(s), 1 opponent(s)] — reverses vs 1 rival(s) met (-1.1L adj, 1 meeting(s))
Read through a common rival
vs ASHEN (IRE) (read through QUEST FOR FUN, CATALYSE, ONE MORE DREAM, LORD ABAMA) ≈ -4L — CHAINED graded 56% · miss 44% · n=5309 · null 50%
vs LIPSINK (IRE) (read through CHARLIE MASON, SANDSCREENDELIVERD, SILVER WRAITH, ON EDGE) ≈ +4L — CHAINED graded 56% · miss 44% · n=5309 · null 50%
vs WHISKEY KISSES (IRE) (read through ABERAMA GOLD, ETERNAL SUNSHINE, TINTO, TAYGAR) ≈ +4L — CHAINED graded 56% · miss 44% · n=5309 · null 50%
vs BELSITO (GER) (read through THE GOOD BISCUIT, TIRIAC, DANZAN, HAVANA RUM) ≈ -2L — CHAINED graded 56% · miss 44% · n=5309 · null 50%
Proven at this level — a Class 4 winner, racing in Class 4 todayThe top rating in this field (90.0)Proven over the trip (30 tries, beats market expectation at 1.52)NEARLY WON LTO — traded 1.19 in-play before being beaten: the market briefly had it the winner (context, not a selector)Recent comments suggest he weakens late — a stamina questionRace-fit — ran 7 days agoHistorically underestimated by the marketA course winner (2 from 4 here)Runs Prominent — the dominant winning style at this course & distance, and his sectional profile fits
LTO comment
“quickly away, chased leader, led final ½f, headed close home”
#2 WRECK IT RYLEY (IRE) MID
DRAW 2 · OR 77 · Cieren Fallon / Alan Brown
MARKET 5.9 · the market rates it a 17% chance
Yard poor for today’s conditions · 0+ / 5−
87.0 FORMLAB FIGURE
69SPEED FIGURE · =6 OF 11 READ
16.06
FORMLAB TISSUE PRICE
we make it a 6% chance
BOTTOM LINE
2nd on the figures, 3pts off the top, early sectional positions fit the dominant style here; held up without the late gear (2nd of 10 on late speed), races handy on energy — needs them to stop in front.
FormLab Figure
87.0 · ranked #2 here · career best 87
Speed Figure (FSF)
67 latest (29 Jul 26) · best 69 (last 6)
Official mark (OR)
77 · last won off 73
Record at today's distance
6 wins from 48 tries · beats market expectation (1.07)
Days since last run
23
Sectional clock
Last time: a shade below par (-0.3s) · faster than its field on the clock
Usually races prominent
Run style & finish
Midfield · finishing speed 97.6% (one-paced late)
Course fit today
reads against today's track (finishing profile vs what this course demands)
Course scale · class context
drops 13 places on the course scale (GOODWOOD 3rd → HAMILTON PARK 16th) — much easier company than the bare class suggests
Field strength · class context
Sits 2lb above today's median (OR 77 v field 75) · a near-level field move (-1lb) on last time (GOODWOOD · 29 Jul 26)
Headgear
Visor
Recent form · last 5 runs, most recent first · per-run ratings on the FormLab scale
3rdClass 4 · 6frated 876thClass 4 · 6frated 789thClass 3 · 7f198yrated 738thClass 4 · 7f22yrated 533rdClass 4 · 6frated 84
Career sheet · last 18 months · 23 rated runs · spacing is real time
Figure history for WRECK IT RYLEY (IRE)needs 87–90best 872025-04-12 · TFR 80 · 6f · Gd/Frm · C52025-04-30 · TFR 65 · 6f · Good · C42025-05-09 · TFR 78 · 6f · Gd/Frm · C42025-05-31 · TFR 76 · 6f · Firm · C42025-06-15 · TFR 34 · 7f · Gd/Frm · C52025-07-05 · TFR 69 · 6f · Good · C42025-07-18 · TFR 80 · 6f · Good · C52025-07-24 · TFR 79 · 6f · Gd/Sft · C42025-08-16 · TFR 56 · 6f · Gd/Frm · C42025-08-26 · TFR 43 · 6f · Gd/Frm · C42025-09-11 · TFR 72 · 7f · Slow · C52025-09-25 · TFR 65 · 6f · Soft · C42025-10-07 · TFR 80 · 6f · Good · C52025-10-18 · TFR 56 · 7f · Gd/Sft · C42026-03-27 · TFR 75 · 7f13y · Std · C42026-04-13 · TFR 86 · 6f · Good · C52026-04-25 · TFR 69 · 6f · Gd/Frm · C42026-05-08 · TFR 43 · 6f · Good · C42026-05-16 · TFR 84 · 6f · Gd/Sft · C42026-06-06 · TFR 53 · 7f15y · Good · C42026-06-27 · TFR 73 · 7f191y · Good · C32026-07-11 · TFR 78 · 6f · Gd/Frm · C42026-07-29 · TFR 87 · 6f · Gd/Frm · C412 Apr 2529 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.
FORMLAB SPEED FIGURE · last 6 figured runs, dated · time-based, course-standard + daily variant 8 May 26: 62 · 16 May 26: 65 · 6 Jun 26: 53 · 27 Jun 26: 64 · 11 Jul 26: 69 · 29 Jul 26: 67
Trainer form · today's exact conditions
Alan Brown · 451 runs since 2024 · winners usually around 5.9 on the exchange
Signature angle: with a runner returning from 60+ days off
Condition today2024-25SRA/E2026SRA/E
Where the yard is weaker in these conditions · 2 of 5 reverse in 2026
At this time of year (Q3)6/896.7%0.970/270.0%0.78
Over 5-6f trips17/15111.3%1.111/372.7%0.88
Changing jockey from the last run16/2067.8%0.943/853.5%0.88
On turf10/1178.5%1.093/684.4%0.89
Coming back after 15 to 45 days10/1636.1%0.883/634.8%0.95
Can it do what today needs? Capable — has run to 87 at/around today's trip, clears the ~87.0 demand
The rider
Cieren Fallon · last 14 days: 9/51 · at Hamilton Park: A/E 0.96 (n9, raw 0.81) · notable booking — a top rider for a yard he seldom rides for
ConsensusFIG 2READ 2VAL 2POW 2MKT 34 of 5 instruments have him top-2
Clock readWATCH — last run ran better than the bare result on a pace-adjusted sectional read · UPGRADE → note today
LEAD READLead chance ~2% (model 2% through the measured curve · last 10 timed runs · 10 read)
Market path55.9 (06:40→13:00, drifting, 17 snaps)
V course clockclosing speed 97.6% v course avg 99.3% (−1.7) · top speed 41.9mph v 40.9 (+1.0)
Stride-fitcareer stride 7.37m (n 30) v course norm 7.43m (LONG-STRIDE track) — FITS the track
Sectional profile · last 6 timed runs · ranks are against today's field · today's field median OR 75 graded 41% · miss 39% · n=11575
Speed · vs its fields5th of 11
+0.03 mph
About the level of its fields · 41.9 raw
Break · 0-20mph1st of 11
-0.07s
Quicker away than the field · fast away 2 of 5
Finish · finishing power2nd of 10
60pct
Its final 2f against the horses it actually met, last 6 runs · closing speed 97.6% is vs its own average · −2.0 vs today’s field — that band wins 0.79× chance (9,180 runs)
Stride length7th of 11
7.42 m
Average stride per timed run · this course averages 7.454 m on this surface (−0.03 m) · about level with today’s field (−0.05 m)
DateCourseTripGoingClassFinFormLabFSFORField ORRace paceTop spd · adjFSP %BreakEnergy
29 Jul 26Goodwood6fGd/Frm43rd87677576Fast early43.6+0.2096.2+0.08
11 Jul 26York6fGd/Frm46th78697777True41.6+0.0497.5+0.29
27 Jun 26York7f192yGood39th73647983True40.3+0.28100.1-0.03
6 Jun 26Musselburgh7f15yGood48th53538079True40.1-0.0599.7-0.85
16 May 26Doncaster6fGd/Sft43rd84658080True40.9-0.0299.4+0.17
8 May 26Ripon6fGood48th43628282True41.3-0.2992.7
The market, run by run · BSP & pre-off volume vs the result
DateMorningBSPMoveSent offFinishedTradedPoolShareIn-runWas it expected?
29 Jul 2654.2246.82STABLE16th of 263rd£7.1k£379k2%32.00outran the market
11 Jul 2680.3780.46STABLE16th of 196th£3.0k£239k1%26.00outran the market
27 Jun 26106.18100.00STABLE13th of 149th£4.9k£346k1%32.00outran the market
6 Jun 2620.8022.00STABLE6th of 98th£5.4k£190k3%17.00ran to expectation
16 May 2627.8027.46STABLE10th of 123rd£5.6k£156k4%55.00outran the market
8 May 2615.0014.68STABLE7th of 98th£6.6k£123k5%11.44ran to expectation
Reading the market: Morning is the horse’s morning price on the exchange, BSP what it started at — the day’s whole journey — and Move is the house steam/drift read between them. In-run is the telling extreme it traded DURING the race: for a beaten horse the low (short means beaten from a winning position), for a winner the high (long means won from a losing position). Traded is what was matched on this horse before the off, Pool is the whole race’s matched money, Share is one as a percentage of the other — the market’s conviction that day. 25%+ on one horse is heavy conviction; low single figures means the market was barely watching. Measured over 204,258 next-runs: “outran the market” predicts nothing next time (A/E 1.00); a heavy-money flop wins more next time (1.26×) but the price adjusts (A/E 1.00).
Last run, sector by sector · gap to the leader (s) · sector pace
1f+0.23par2f+0.33fast3f+0.25fast4f+0.25par5f+0.14slow6f+0.07slow
Timed runs 2026-05-08 to 2026-07-29. · 1 have no 0-20mph split — Race IQ has yet to publish these; they fill on the next ingest.
HEAD-TO-HEAD · today's rivals it has met graded 55% · miss 45% · n=2631 · null 50%
SIR GARFIELD (IRE) · 2 meetings≈ 1.1L ahead on today's terms · confirms
29 Jul 26 · 6f · Gd/Frm — finished 3rd vs 8th, 2.35L ahead · OR 75 v 80 · race median 76 (today 75)
BELSITO (GER) · 1 meeting · n/a
30 Apr 23 · 5f · Soft — finished 9th vs 4th, 5.5L behind · OR 71 v 74 · race median 72 (today 75) · stale — 40m ago, not in the read
ABDUCTION (FR) · 1 meeting≈ 0.5L ahead on today's terms · confirms
6 Jun 26 · 7f15y · Good — finished 8th vs 7th, 0.3L behind · OR 80 v 75 · race median 79 (today 75)
THIN [n=2 meeting(s), 2 opponent(s)] — confirms vs 2 rival(s) met (+0.9L adj, 2 meeting(s))
Read through a common rival
vs LIPSINK (IRE) (read through GOOD EARTH, SAVANNAH SMILES, SPRING BLOOM, RAY VONN) ≈ +4L — CHAINED graded 56% · miss 44% · n=5309 · null 50%
vs ASHEN (IRE) (read through MISTER SOX, FORTAMOUR, YES I'M MALI, QUEST FOR FUN) ≈ -3L — CHAINED graded 56% · miss 44% · n=5309 · null 50%
vs WHISKEY KISSES (IRE) (read through NOVAMAY, IMPRESSOR) ≈ +2.5L — CHAINED graded 56% · miss 44% · n=5309 · null 50%
vs STIRRUP CUP (read through VALENTINE CATCHER, YES I'M MALI, THE GOOD BISCUIT, EMPEROR'S SON) ≈ -1L — CHAINED graded 56% · miss 44% · n=5309 · null 50%
4lb above his last winning mark (77 today vs 73)Proven at this level — a Class 4 winner, racing in Class 4 todayRated #2 in this field (87.0)BOOKING UPGRADE — 12m top-4 jockey booked, only 0 ride(s) for this yard in 12m, after non-elite riders on the horse: an intent read (context only,…Historically underestimated by the marketRuns Mid — a winning style at this course & distance; his sectional profile fits
LTO comment
“in touch, shaken up 3f out, challenged 2f out, led briefly inside final 100 yds, kept on”
#3 LIPSINK (IRE) PROMINENT
DRAW 8 · OR 78 · Alistair Rawlinson / Michael Appleby
MARKET 34 · the market rates it a 3% chance
Yard mixed — leans against · 1+ / 3−
85.0 FORMLAB FIGURE
70SPEED FIGURE · =4 OF 11 READ
11.97
FORMLAB TISSUE PRICE
we make it a 8% chance
BOTTOM LINE
3rd on the figures, 5pts off the top, runs the winning energy pattern for the track; concedes ~1.5L early to the quickest — a presser, not the leader, at the tempo that wins here — but empties in the final 2f, sharp from the stalls.
FormLab Figure
85.0 · ranked #3 here · career best 87
Speed Figure (FSF)
70 latest (12 Jun 26)
Official mark (OR)
78 · last won off 74
Record at today's distance
6 wins from 32 tries · beats market expectation (1.42)
Days since last run
70
Sectional clock
Last time: 1.1s slower than par — the result flattered it
Usually races front-runner
Run style & finish
Prominent · finishing speed 98.11% (one-paced late)
Course fit today
no strong lean either way
Course scale · class context
drops 7 places on the course scale (SANDOWN PARK 9th → HAMILTON PARK 16th) — much easier company than the bare class suggests
Field strength · class context
Sits 3lb above today's median (OR 78 v field 75) · a near-level field move (-1lb) on last time (SANDOWN PARK · 12 Jun 26)
Headgear
Cheekpieces
Recent form · last 5 runs, most recent first · per-run ratings on the FormLab scale
2ndClass 4 · 5frated 854thClass 4 · 6frated 811stClass 5 · 6f22yrated 871stClass 4 · 6frated 801stClass 5 · 6frated 81
Career sheet · last 18 months · 13 rated runs · spacing is real time
Figure history for LIPSINK (IRE)needs 87–90best 872025-05-19 · TFR 63 · 5f22y · Gd/Frm · C52025-06-13 · TFR 74 · 5f11y · Good · C42025-06-26 · TFR 57 · 5f · Gd/Frm · C52025-07-28 · TFR 69 · 5f22y · Gd/Frm · C52025-08-15 · TFR 75 · 6f · Good · C52025-08-29 · TFR 80 · 5f11y · Soft · C52025-09-12 · TFR 64 · 5f11y · Soft · C52025-09-30 · TFR 78 · 5f161y · Gd/Frm · C52025-10-15 · TFR 81 · 6f · Std · C52025-10-18 · TFR 80 · 5f211y · Gd/Sft · C42025-10-27 · TFR 87 · 6f20y · Slow · C52025-11-06 · TFR 81 · 6f · Slow · C42026-06-12 · TFR 85 · 5f11y · Good · C419 May 2512 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.
FORMLAB SPEED FIGURE · last 6 figured runs, dated · time-based, course-standard + daily variant 30 Sep 25: 66 · 15 Oct 25: 67 · 18 Oct 25: 64 · 27 Oct 25: 58 · 6 Nov 25: 63 · 12 Jun 26: 70
Trainer form · today's exact conditions
Michael Appleby · 1794 runs since 2024 · winners usually around 6.2 on the exchange
Signature angle: in fields of 8-11
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions · 1 of 1 reverse in 2026
With a runner returning from 60+ days off9/1306.9%0.827/4615.2%1.14
Where the yard is weaker in these conditions · 2 of 3 reverse in 2026
Coming back after 46 to 90 days13/10212.7%1.102/267.7%0.85
In fields of 8-1186/80610.7%0.9710/1815.5%0.67
At this time of year (Q3)49/35114.0%1.186/916.6%0.82
Too few runners to read reliably
At Hamilton Park (small sample)1/333.3%1.050/20.0%0.98
Can it do what today needs? Capable — has run to 87 at/around today's trip, clears the ~87.0 demand
The rider
Alistair Rawlinson · last 14 days: 0/9 · at Hamilton Park: A/E 1.11 (n8, raw 2.33) · with this yard: A/E 1.06 (n622, raw 1.07)
ConsensusFIG 3READ 5VAL 5POW 8MKT 100 of 5 instruments have him top-2
PACE FITCLASH — forward type into a projected pace collapse · clash runners have run 1.3 places worse than ranked (213-race gate)
LEAD READLead chance ~34% (model 42% through the measured curve · last 10 timed runs · 10 read)
Market path2734 (06:40→13:00, drifting, 17 snaps)
V course clockclosing speed 98.1% v course avg 99.3% (−1.2) · top speed 40.0mph v 40.9 (−0.9)
Stride-fitcareer stride 7.45m (n 21) v course norm 7.43m (LONG-STRIDE track) — FITS the track
Sectional profile · last 6 timed runs · ranks are against today's field · today's field median OR 75 graded 41% · miss 39% · n=11575
Speed · vs its fields7th of 11
-0.05 mph
About the level of its fields · 40.0 raw
Break · 0-20mph4th of 11
-0.02s
Quicker away than the field · fast away 5 of 6
Finish · finishing power8th of 10
51pct
Its final 2f against the horses it actually met, last 6 runs · closing speed 98.1% is vs its own average · −1.5 vs today’s field — that band wins 0.95× chance (9,444 runs)
Stride length10th of 11
7.28 m
Average stride per timed run · this course averages 7.454 m on this surface (−0.17 m) · −0.19 m vs today’s field — that band wins 0.91× chance at tracks of this shape (2,642 runs)
DateCourseTripGoingClassFinFormLabFSFORField ORRace paceTop spd · adjFSP %BreakEnergy
12 Jun 26Sandown Park5f10yGood42nd85707876True38.5+0.0697.8-0.01
6 Nov 25Chelmsford City6fSlow44th81637875True41.3-0.2597.3-0.13
27 Oct 25Wolverhampton6f20ySlow51st87587474True40.1+0.00103.3+0.04
15 Oct 25Kempton Park6fStd51st81677273True39.7-0.28101.2+0.00
30 Sep 25Bath5f160yGd/Frm55th78667368.5True41.6+0.2196.5+0.00
12 Sep 25Sandown Park5f10ySoft57th64507271Fast early38.9-0.0292.4+0.00
The market, run by run · BSP & pre-off volume vs the result
DateMorningBSPMoveSent offFinishedTradedPoolShareIn-runWas it expected?
12 Jun 2634.9555.00DRIFT9th of 92nd£4.1k£211k2%4.90outran the market
6 Nov 259.8411.29DRIFT5th of 104th£9.7k£126k8%6.80ran to expectation
27 Oct 253.655.32DRIFT3rd of 71st£24.6k£137k18%4.90ran to expectation
15 Oct 2514.6731.47DRIFT10th of 111st£4.1k£126k3%60.00outran the market
30 Sep 2512.2312.96STABLE5th of 145th£9.1k£129k7%7.20ran to expectation
12 Sep 258.006.60STABLE2nd of 97th£38.6k£294k13%3.85underran the market
Reading the market: Morning is the horse’s morning price on the exchange, BSP what it started at — the day’s whole journey — and Move is the house steam/drift read between them. In-run is the telling extreme it traded DURING the race: for a beaten horse the low (short means beaten from a winning position), for a winner the high (long means won from a losing position). Traded is what was matched on this horse before the off, Pool is the whole race’s matched money, Share is one as a percentage of the other — the market’s conviction that day. 25%+ on one horse is heavy conviction; low single figures means the market was barely watching. Measured over 204,258 next-runs: “outran the market” predicts nothing next time (A/E 1.00); a heavy-money flop wins more next time (1.26×) but the price adjusts (A/E 1.00).
Last run, sector by sector · gap to the leader (s) · sector pace
1f+0.05very fast2fledpar3fledslow4fledslow5f+0.22slow
Timed runs 2025-09-12 to 2026-06-12.
HEAD-TO-HEAD · today's rivals it has met graded 55% · miss 45% · n=2631 · null 50%
BELSITO (GER) · 1 meeting · n/a
19 Jul 24 · 6f18y · Good — finished 3rd vs 8th, 12.5L ahead · OR 69 v 66 · race median 67.5 (today 75) · stale — 25m ago, not in the read
Read through a common rival
vs WRECK IT RYLEY (IRE) (read through GOOD EARTH, SAVANNAH SMILES, SPRING BLOOM, RAY VONN) ≈ -4L — CHAINED graded 56% · miss 44% · n=5309 · null 50%
vs SIR GARFIELD (IRE) (read through CHARLIE MASON, SANDSCREENDELIVERD, SILVER WRAITH, ON EDGE) ≈ -4L — CHAINED graded 56% · miss 44% · n=5309 · null 50%
vs ABDUCTION (FR) (read through BEAUTY CHOICE, MONSIEUR KODI, HARRY'S HALO, AZURE ZAIN) ≈ -2L — CHAINED graded 56% · miss 44% · n=5309 · null 50%
vs HUNKY DORY (read through STRIKE, KISS AND RUN, JAX EDGE, JUSTCALLMEPETE) ≈ +2L — CHAINED graded 56% · miss 44% · n=5309 · null 50%
4lb above his last winning mark (78 today vs 74)Proven at this level — a Class 4 winner, racing in Class 4 todayRated #3 in this field (85.0)Proven over the trip (32 tries, beats market expectation at 1.42)Jockey goes well at this track (2.33x market expectation)Recent comments suggest he weakens late — a stamina questionHistorically underestimated by the marketRuns Prominent — the dominant winning style at this course & distance, and his sectional profile fits
LTO comment
“led, tackled approaching 1f out, headed final 100 yds, kept on”
#4 ABDUCTION (FR) HELD-UP
DRAW 5 · OR 74 · Jake Dickson / Jim Goldie
MARKET 13 · the market rates it a 8% chance
Yard poor for today’s conditions · 0+ / 3−
83.0 FORMLAB FIGURE
69SPEED FIGURE · =6 OF 11 READ
9.45
FORMLAB TISSUE PRICE
we make it a 11% chance
BOTTOM LINE
4th on the figures, 7pts off the top, proven on the ground; the 5th-strongest late speed in this field, saving plenty for the finish — needs them to stop in front.
FormLab Figure
83.0 · ranked #4 here · career best 95
Speed Figure (FSF)
69 latest (27 Jul 26)
Official mark (OR)
74 · last won off 74
Record at today's distance
4 wins from 47 tries · below market expectation (0.83)
Days since last run
25
Sectional clock
Last time: ran to par for the class · faster than its field on the clock
Usually races midfield-closer
Run style & finish
Held up · finishing speed 100.29% (one-paced late)
Course fit today
no strong lean either way
Field strength · class context
Sits 1lb below today's median (OR 74 v field 75) · a field 3lb stronger than last time (median 72 then) (AYR · 27 Jul 26)
Class Reversion Watch [P42] · A PATTERN WE TRACK · NOT A TIP
This horse has shown far more ability in the past than its recent form suggests. Three things line up today: its best-ever rating is well above what it is running to now, the handicapper has dropped it back to a mark it has already proved it can win from, and the sectional clock says the raw speed is still there.
Best ever · vs now
TFR 95 at its peak · running to 83 now
a 12pt gap between what it HAS done and what it is CURRENTLY doing
The handicapper's mark
74 — the exact mark it last WON from
it has already won a race from this very mark — the handicapper has given it a real chance
Raw speed
3rd fastest of 11 here
on recorded sectional times against the fields it has met — the engine has not gone
Why it's flagged: in 2024-25, horses fitting this exact pattern won roughly 13% of the time at an average Betfair price near 16.0 — occasional big-priced winners. The 2026 sample is still too small to say whether that holds, so every one is tracked in The Record. This is background, not a selection — only the price decides whether one is ever worth an interest.
Recent form · last 5 runs, most recent first · per-run ratings on the FormLab scale
2ndClass 4 · 7f44yrated 833rdClass 5 · 7f44yrated 823rdClass 4 · 7f22yrated 823rdClass 4 · 6frated 807thClass 4 · 7f22yrated 48
Career sheet · last 18 months · 28 rated runs · spacing is real time
Figure history for ABDUCTION (FR)best 95needs 87–902025-02-22 · TFR 84 · 7f13y · Std · C42025-03-14 · TFR 79 · 7f13y · Std · C42025-04-13 · TFR 61 · 7f15y · Good · C42025-05-02 · TFR 62 · 5f · Good · C42025-05-10 · TFR 85 · 6f211y · Gd/Frm · C42025-05-21 · TFR 79 · 1m · Gd/Frm · C42025-06-07 · TFR 81 · 7f15y · Gd/Frm · C42025-06-15 · TFR 87 · 6f · Gd/Sft · C42025-07-07 · TFR 70 · 6f · Gd/Sft · C42025-07-28 · TFR 83 · 7f51y · Good · C42025-08-03 · TFR 85 · 7f128y · Firm · C42025-08-16 · TFR 65 · 6f · Gd/Frm · C22025-09-20 · TFR 66 · 7f51y · Soft · C42025-09-30 · TFR 66 · 7f51y · Gd/Sft · C42025-10-17 · TFR 78 · 1m · Std · C52025-10-25 · TFR 1 · 7f · Heavy · C42026-01-16 · TFR 73 · 6f · Std · C52026-01-31 · TFR 79 · 7f13y · Slow · C42026-02-06 · TFR 47 · 6f · Std · C42026-02-27 · TFR 78 · 7f35y · Std · C42026-04-12 · TFR 78 · 7f15y · Good · C42026-04-26 · TFR 60 · 7f15y · Good · C42026-05-17 · TFR 77 · 6f · Good · C42026-06-06 · TFR 48 · 7f15y · Good · C42026-06-20 · TFR 80 · 6f · Soft · C42026-06-30 · TFR 82 · 7f15y · Gd/Frm · C42026-07-06 · TFR 82 · 7f51y · Gd/Frm · C52026-07-27 · TFR 83 · 7f51y · Gd/Frm · C422 Feb 2527 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.
FORMLAB SPEED FIGURE · last 6 figured runs, dated · time-based, course-standard + daily variant 17 May 26: 62 · 6 Jun 26: 53 · 20 Jun 26: 69 · 30 Jun 26: 69 · 6 Jul 26: 68 · 27 Jul 26: 69
Trainer form · today's exact conditions
Jim Goldie · 1670 runs since 2024 · winners usually around 5.0 on the exchange
Signature angle: jockey_named Paul Mulrennan
Condition today2024-25SRA/E2026SRA/E
Where the yard is weaker in these conditions · 3 of 3 reverse in 2026
Back at their last winning mark7/3917.9%1.141/234.3%0.87
Over 5-6f trips75/45716.4%1.3213/1926.8%0.71
At this time of year (Q3)74/44416.7%1.2513/1598.2%0.75
Can it do what today needs? Capable — has run to 95 at/around today's trip, clears the ~87.0 demand
The rider
Jake Dickson · last 14 days: 2/17 · at Hamilton Park: A/E 1.05 (n14, raw 1.35) · with this yard: A/E 0.89 (n12, raw 0)
ConsensusFIG 4READ 6VAL 6POW 5MKT 60 of 5 instruments have him top-2
Clock readWATCH — last run ran better than the bare result on a pace-adjusted sectional read · UPGRADE → note today
PACE FITFIT — hold-up type with the projected pace collapse in his favour · fit runners beat their published rank by +0.4 places (213-race gate)
LEAD READLead chance ~2% (model 2% through the measured curve · last 10 timed runs · 10 read)
Market path1113 (06:40→13:00, drifting, 17 snaps)
V course clockclosing speed 100.3% v course avg 99.3% (+1.0) · top speed 42.9mph v 40.9 (+2.0)
Stride-fitcareer stride 7.32m (n 40) v course norm 7.43m (LONG-STRIDE track) — FITS the track
Course form1 career win at this track
Sectional profile · last 6 timed runs · ranks are against today's field · today's field median OR 75 graded 41% · miss 39% · n=11575
Speed · vs its fields3rd of 11
+0.07 mph
About the level of its fields · 42.9 raw
Break · 0-20mph7th of 11
+0.26s
Slower away than the field's best breaker
Finish · finishing power5th of 10
53pct
Its final 2f against the horses it actually met, last 6 runs · closing speed 100.3% is vs its own average · +0.7 vs today’s field — that band wins 1.02× chance (13,862 runs)
Stride length2nd of 11
7.60 m
Average stride per timed run · this course averages 7.454 m on this surface (+0.15 m) · +0.13 m vs today’s field — that band wins 1.03× chance at tracks of this shape (2,623 runs)
DateCourseTripGoingClassFinFormLabFSFORField ORRace paceTop spd · adjFSP %BreakEnergy
27 Jul 26Ayr7f50yGd/Frm42nd83697472True41.4+0.00102.8+0.07
6 Jul 26Ayr7f50yGd/Frm53rd82687467Fast early40.6+0.29102.0+0.06
30 Jun 26Musselburgh7f15yGd/Frm43rd82697472True40.4+0.70103.5+0.46
20 Jun 26Ayr6fSoft43rd80697476True41.0-0.2499.2+0.30
6 Jun 26Musselburgh7f15yGood47th48537579True39.6-0.6398.8+0.47
17 May 26Hamilton Park6fGood47th77627677True44.7+0.2995.5+0.20
The market, run by run · BSP & pre-off volume vs the result
DateMorningBSPMoveSent offFinishedTradedPoolShareIn-runWas it expected?
27 Jul 268.576.20STABLE4th of 52nd£29.9k£206k15%4.50ran to expectation
6 Jul 265.285.60STABLE2nd of 113rd£48.0k£250k19%1.17beaten from a winning position
30 Jun 2610.2818.50DRIFT6th of 83rd£10.6k£193k5%2.94outran the market
20 Jun 2617.1713.00STABLE7th of 143rd£8.6k£153k6%13.00outran the market
6 Jun 2611.8612.50STABLE5th of 97th£13.0k£190k7%16.00ran to expectation
17 May 2620.9947.29DRIFT10th of 137th£5.5k£245k2%30.00outran the market
Reading the market: Morning is the horse’s morning price on the exchange, BSP what it started at — the day’s whole journey — and Move is the house steam/drift read between them. In-run is the telling extreme it traded DURING the race: for a beaten horse the low (short means beaten from a winning position), for a winner the high (long means won from a losing position). Traded is what was matched on this horse before the off, Pool is the whole race’s matched money, Share is one as a percentage of the other — the market’s conviction that day. 25%+ on one horse is heavy conviction; low single figures means the market was barely watching. Measured over 204,258 next-runs: “outran the market” predicts nothing next time (A/E 1.00); a heavy-money flop wins more next time (1.26×) but the price adjusts (A/E 1.00).
Last run, sector by sector · gap to the leader (s) · sector pace
1f+0.85slow2f+0.84par3f+0.73fast4f+0.38fast5f+0.27par6f+0.07par7f+0.01par
Timed runs 2026-05-17 to 2026-07-27. · finishing speed for 1 run(s) supplied by Timeform where Race IQ had none.
HEAD-TO-HEAD · today's rivals it has met graded 55% · miss 45% · n=2631 · null 50%
WHISKEY KISSES (IRE) · 2 meetings≈ 13.4L ahead on today's terms · CONFIRMS strongly
6 Jul 26 · 7f50y · Gd/Frm — finished 3rd vs 9th, 7.05L ahead · OR 74 v 65 · race median 67 (today 75)
STIRRUP CUP · 1 meeting≈ 4.0L ahead on today's terms · CONFIRMS strongly
17 May 26 · 6f · Good — finished 7th vs 9th, 2L ahead · OR 76 v 70 · race median 77 (today 75)
WRECK IT RYLEY (IRE) · 1 meeting≈ 0.5L behind on today's terms · reverses
6 Jun 26 · 7f15y · Good — finished 7th vs 8th, 0.3L ahead · OR 75 v 80 · race median 79 (today 75)
JANNAS JOURNEY (IRE) · 1 meeting≈ 5.7L behind on today's terms · REVERSES strongly
20 Sep 25 · 7f50y · Soft — finished 8th vs 1st, 8.5L behind · OR 80 v 77 · race median 77 (today 75)
SIR GARFIELD (IRE) · 1 meeting · n/a
15 Jun 25 · 6f · Gd/Sft — finished 1st vs 2nd, 0.3L ahead · OR 76 v 72 · race median 75 (today 75) · stale — 14m ago, not in the read
ASHEN (IRE) · 1 meeting≈ 1.4L ahead on today's terms · confirms
6 Jul 26 · 7f50y · Gd/Frm — finished 3rd vs 4th, 1L ahead · OR 74 v 67 · race median 67 (today 75)
THIN [single meeting dominates the net] — CONFIRMS strongly vs 5 rival(s) met (+4.7L adj, 6 meeting(s))
Read through a common rival
vs SHOOT TO KILL (IRE) (read through BLACK STORM, LITTLE EMPIRE) ≈ -6.0L — CHAINED graded 56% · miss 44% · n=5309 · null 50%
vs BELSITO (GER) (read through KELPIE GREY, PARISIAC, THE GOOD BISCUIT, IRIS DANCER) ≈ -3L — CHAINED graded 56% · miss 44% · n=5309 · null 50%
vs LIPSINK (IRE) (read through BEAUTY CHOICE, MONSIEUR KODI, HARRY'S HALO, AZURE ZAIN) ≈ +2L — CHAINED graded 56% · miss 44% · n=5309 · null 50%
vs HUNKY DORY (read through NATIVE INSTINCT, COUNT PALATINE, PROSPERITAS, ZIGGY'S CONDOR) ≈ -1L — CHAINED graded 56% · miss 44% · n=5309 · null 50%
Proven at this level — a Class 4 winner, racing in Class 4 todayJockey goes well at this track (1.35x market expectation)Historically over-bet by the market — take care with the priceA course winner (1 from 2 here)
LTO comment
“waited with, under pressure under 3f out, kept on well final 1f, just failed”
#5 BELSITO (GER) FRONT
DRAW 6 · OR 75 · Tom Eaves / Kevin Ryan
MARKET 12 · the market rates it a 8% chance
Yard mixed · 1+ / 1−
82.0 FORMLAB FIGURE
67SPEED FIGURE · #9 OF 11 READ
13.39
FORMLAB TISSUE PRICE
we make it a 7% chance
BOTTOM LINE
5th on the figures, 8pts off the top, a yard that scores in today’s conditions; tends to burn early and empty out.
FormLab Figure
82.0 · ranked #5 here · career best 84
Speed Figure (FSF)
64 latest (27 Jul 26) · best 67 (last 6)
Official mark (OR)
75 · last won off 70
Record at today's distance
4 wins from 28 tries · beats market expectation (1.11)
Days since last run
25
Sectional clock
Last time: a shade faster than par (+0.4s)
Usually races front-runner (cooked late)
Run style & finish
Front-runner · finishing speed 98.6% (one-paced late)
Course fit today
suits today's track (run style vs how races develop here)
Course scale · class context
steps up 6 places on the course scale (SOUTHWELL 22nd → HAMILTON PARK 16th) — a real rise in class regardless of the race grade
Field strength · class context
Sits level with today's median (OR 75 v field 75) · a near-level field move (+2lb) on last time (SOUTHWELL · 27 Jul 26)
Headgear
Cheekpieces
Recent form · last 5 runs, most recent first · per-run ratings on the FormLab scale
3rdClass 5 · 6f22yrated 821stClass 5 · 6frated 844thClass 5 · 6f22yrated 7711thClass 5 · 6frated 608thClass 5 · 6frated 59
Career sheet · last 18 months · 12 rated runs · spacing is real time
Figure history for BELSITO (GER)needs 87–90best 842025-04-26 · TFR 40 · 6f · Gd/Frm · C52025-05-29 · TFR 63 · 5f183y · Soft · C52025-06-18 · TFR 60 · 6f · Good · C52025-07-10 · TFR 37 · 5f183y · Good · C62025-08-25 · TFR 66 · 6f15y · Std/Slow · C52025-09-03 · TFR 77 · 6f · Gd/Sft · C62025-09-21 · TFR 78 · 6f · Gd/Sft · C52025-10-06 · TFR 59 · 6f · Soft · C52026-04-10 · TFR 60 · 6f · Gd/Sft · C52026-04-29 · TFR 77 · 6f15y · Std · C52026-06-04 · TFR 84 · 6f · Good · C52026-07-27 · TFR 82 · 6f15y · Std · C526 Apr 2527 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.
FORMLAB SPEED FIGURE · last 6 figured runs, dated · time-based, course-standard + daily variant 21 Sep 25: 67 · 6 Oct 25: 59 · 10 Apr 26: 42 · 29 Apr 26: 63 · 4 Jun 26: 66 · 27 Jul 26: 64
Trainer form · today's exact conditions
Kevin Ryan · 1412 runs since 2024 · winners usually around 5.9 on the exchange
Signature angle: in fields of 8-11, with a runner returning from 60+ days off
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions · all 1 hold in both windows
In fields of 8-1161/48112.7%1.0425/14317.5%1.30
Where the yard is weaker in these conditions · all 1 hold in both windows
At this time of year (Q3)42/4459.4%0.975/955.3%0.85
Can it do what today needs? Below the level — career best 85 is below the ~87.0 the race demands
The rider
Tom Eaves · last 14 days: 2/32 · at Hamilton Park: A/E 1.12 (n69, raw 1.28) · with this yard: A/E 1.13 (n703, raw 1.15)
ConsensusFIG 5READ 8VAL 8POW 6MKT 50 of 5 instruments have him top-2
PACE FITCLASH — forward type into a projected pace collapse · clash runners have run 1.3 places worse than ranked (213-race gate)
LEAD READLead chance ~21% (model 27% through the measured curve · last 10 timed runs · 10 read)
Market path8.612 (06:40→13:00, drifting, 17 snaps)
V course clockclosing speed 98.6% v course avg 99.3% (−0.7) · top speed 40.7mph v 40.9 (−0.2)
Stride-fitcareer stride 7.77m (n 22) v course norm 7.43m (LONG-STRIDE track) — action matches the extreme
Course form3 career wins at this track
Receiptslast read Southwell 27 Jul: figure · pace · connections · class (✓ hit · ≈ part · ✗ miss)
Sectional profile · last 6 timed runs · ranks are against today's field · today's field median OR 75 graded 41% · miss 39% · n=11575
Speed · vs its fields9th of 11
-0.06 mph
About the level of its fields · 40.7 raw
Break · 0-20mph5th of 11
+0.01s
Slower away than the field's best breaker
Finish · finishing power6th of 10
53pct
Its final 2f against the horses it actually met, last 6 runs · closing speed 98.6% is vs its own average · −1.0 vs today’s field — that band wins 0.95× chance (9,444 runs)
Stride length4th of 11
7.55 m
Average stride per timed run · this course averages 7.454 m on this surface (+0.10 m) · about level with today’s field (+0.08 m)
DateCourseTripGoingClassFinFormLabFSFORField ORRace paceTop spd · adjFSP %BreakEnergy
27 Jul 26Southwell6f16yStd53rd82647572.5True40.5+0.22105.4+0.17
4 Jun 26Hamilton Park6fGood51st84667065True42.3+0.0294.8+0.01
29 Apr 26Southwell6f16yStd54th77637070True40.1-0.25103.4-0.03
10 Apr 26Thirsk6fGd/Sft511th60427169True40.5-0.14100.3+0.08
6 Oct 25Pontefract6fSoft58th59597170True39.0-0.2593.6-0.14
3 Sep 25Hamilton Park6fGd/Sft61st77666161.5True41.8+0.0494.2+0.00
The market, run by run · BSP & pre-off volume vs the result
DateMorningBSPMoveSent offFinishedTradedPoolShareIn-runWas it expected?
27 Jul 2613.1716.96DRIFT8th of 123rd£7.4k£184k4%8.60outran the market
4 Jun 267.466.00STABLE2nd of 91st£29.8k£218k14%5.40ran to expectation
29 Apr 2612.4518.50DRIFT7th of 84th£10.0k£160k6%10.00outran the market
10 Apr 2611.3713.27DRIFT5th of 1511th£13.3k£174k8%12.00underran the market
6 Oct 2517.0725.00DRIFT7th of 138th£8.5k£244k3%12.00ran to expectation
3 Sep 257.056.60STABLE2nd of 101st£26.8k£211k13%11.50ran to expectation
Reading the market: Morning is the horse’s morning price on the exchange, BSP what it started at — the day’s whole journey — and Move is the house steam/drift read between them. In-run is the telling extreme it traded DURING the race: for a beaten horse the low (short means beaten from a winning position), for a winner the high (long means won from a losing position). Traded is what was matched on this horse before the off, Pool is the whole race’s matched money, Share is one as a percentage of the other — the market’s conviction that day. 25%+ on one horse is heavy conviction; low single figures means the market was barely watching. Measured over 204,258 next-runs: “outran the market” predicts nothing next time (A/E 1.00); a heavy-money flop wins more next time (1.26×) but the price adjusts (A/E 1.00).
Last run, sector by sector · gap to the leader (s) · sector pace
1f+0.19fast2f+0.23slow3f+0.13slow4f+0.04par5f+0.14par6f+0.18fast
Timed runs 2025-09-03 to 2026-07-27. · finishing speed for 1 run(s) supplied by Timeform where Race IQ had none.
HEAD-TO-HEAD · today's rivals it has met graded 55% · miss 45% · n=2631 · null 50%
LIPSINK (IRE) · 1 meeting · n/a
19 Jul 24 · 6f18y · Good — finished 8th vs 3rd, 12.5L behind · OR 66 v 69 · race median 67.5 (today 75) · stale — 25m ago, not in the read
WRECK IT RYLEY (IRE) · 1 meeting · n/a
30 Apr 23 · 5f · Soft — finished 4th vs 9th, 5.5L ahead · OR 74 v 71 · race median 72 (today 75) · stale — 40m ago, not in the read
STIRRUP CUP · 1 meeting≈ 6.4L behind on today's terms · REVERSES strongly
10 Apr 26 · 6f · Gd/Sft — finished 11th vs 2nd, 6.4L behind · OR 71 v 69 · race median 69 (today 75)
THIN [n=1 meeting(s), 1 opponent(s)] — REVERSES strongly vs 1 rival(s) met (-6.4L adj, 1 meeting(s))
Read through a common rival
vs ABDUCTION (FR) (read through KELPIE GREY, PARISIAC, THE GOOD BISCUIT, IRIS DANCER) ≈ +3L — CHAINED graded 56% · miss 44% · n=5309 · null 50%
vs SIR GARFIELD (IRE) (read through THE GOOD BISCUIT, TIRIAC, DANZAN, HAVANA RUM) ≈ +2L — CHAINED graded 56% · miss 44% · n=5309 · null 50%
vs JANNAS JOURNEY (IRE) (read through KELPIE GREY, ZIGGY'S QUEEN, IRIS DANCER, INVINCIBLE RUBY) ≈ +1L — CHAINED graded 56% · miss 44% · n=5309 · null 50%
vs HUNKY DORY (read through SAFARI DREAM, VALENTINE CATCHER, LORD ABAMA, THUNDERSTORM KATIE) ≈ -1L — CHAINED graded 56% · miss 44% · n=5309 · null 50%
5lb above his last winning mark (75 today vs 70)Yet to win at this level — a Class 5 winner, upped to Class 4 todayStable in form this week — 1 wins from 12 runsHistorically underestimated by the marketA course winner (3 from 5 here)Runs Front — a winning style at this course & distance; his sectional profile fits
LTO comment
“close up, ridden approaching 2f out, kept on”
#6 JANNAS JOURNEY (IRE) HELD-UP FORMLAB WATCH
DRAW 3 · OR 78 · Rhys Elliott / Jim Goldie
MARKET 11.5 · the market rates it a 9% chance
Yard poor for today’s conditions · 0+ / 5−
81.3 FORMLAB FIGURE
70SPEED FIGURE · =4 OF 11 READ
13.18
FORMLAB TISSUE PRICE
we make it a 8% chance
BOTTOM LINE
6th on the figures, 8.7pts 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
81.3 · ranked #6 here · career best 90
Speed Figure (FSF)
60 latest (8 Aug 26) · best 70 (last 6)
Official mark (OR)
78 · last won off 76
Record at today's distance
6 wins from 18 tries · beats market expectation (1.93)
Days since last run
13
Sectional clock
Last time: a shade faster than par (+0.3s)
Usually races held-up closer
Run style & finish
Held up · finishing speed 101.03% (holds late)
Course fit today
reads against today's track (stride pattern for this track shape; run style vs how races develop here)
Field strength · class context
Sits 3lb above today's median (OR 78 v field 75) · a field 6lb weaker than last time (median 81 then) (AYR · 8 Aug 26)
Recent form · last 5 runs, most recent first · per-run ratings on the FormLab scale
9thClass 4 · 1mrated 754thClass 4 · 1m66yrated 811stClass 4 · 7f176yrated 888thClass 4 · 7frated 754thClass 3 · 6f198yrated 87
Career sheet · last 18 months · 25 rated runs · spacing is real time
Figure history for JANNAS JOURNEY (IRE)best 90needs 87–902025-05-28 · TFR 35 · 1m68y · Good · C5 · off-trip2025-06-05 · TFR 38 · 6f · Good · C52025-06-21 · TFR 47 · 7f51y · Gd/Frm · C62025-07-06 · TFR 50 · 7f51y · Gd/Sft · C62025-07-17 · TFR 58 · 6f · Gd/Frm · C62025-07-21 · TFR 63 · 7f51y · Gd/Sft · C62025-07-28 · TFR 68 · 1m · Good · C62025-08-11 · TFR 78 · 7f51y · Good · C62025-08-18 · TFR 74 · 7f51y · Gd/Frm · C52025-09-06 · TFR 71 · 7f · Gd/Sft · C32025-09-13 · TFR 81 · 7f15y · Gd/Sft · C52025-09-20 · TFR 90 · 7f51y · Soft · C42025-09-29 · TFR 88 · 1m1f35y · Gd/Sft · C3 · off-trip2025-10-10 · TFR 81 · 7f191y · Good · C22025-10-13 · TFR 89 · 7f15y · Good · C32025-10-25 · TFR 36 · 1m2f · Heavy · C3 · off-trip2026-04-04 · TFR 41 · 7f15y · Gd/Sft · C22026-04-12 · TFR 76 · 1m · Good · C42026-05-09 · TFR 73 · 1m · Good · C22026-05-20 · TFR 65 · 1m · Gd/Frm · C42026-05-30 · TFR 87 · 6f196y · Gd/Frm · C32026-06-12 · TFR 75 · 7f · Good · C42026-07-04 · TFR 88 · 7f174y · Good · C42026-07-16 · TFR 81 · 1m68y · Gd/Frm · C4 · off-trip2026-08-08 · TFR 75 · 1m · Good · C428 May 258 Aug 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.
FORMLAB SPEED FIGURE · last 6 figured runs, dated · time-based, course-standard + daily variant 20 May 26: 63 · 30 May 26: 69 · 12 Jun 26: 59 · 4 Jul 26: 67 · 16 Jul 26: 70 · 8 Aug 26: 60
Trainer form · today's exact conditions
Jim Goldie · 1670 runs since 2024 · winners usually around 5.0 on the exchange
Signature angle: jockey_named Paul Mulrennan
Condition today2024-25SRA/E2026SRA/E
Where the yard is weaker in these conditions · 5 of 5 reverse in 2026
Over 5-6f trips75/45716.4%1.3213/1926.8%0.71
Coming back after 8 to 14 days73/37019.7%1.5212/1517.9%0.76
At this time of year (Q3)74/44416.7%1.2513/1598.2%0.75
Above their last winning mark106/52420.2%1.3422/21110.4%0.81
Changing jockey from the last run79/69611.4%1.0627/2819.6%0.88
Can it do what today needs? Capable — has run to 90 at/around today's trip, clears the ~87.0 demand
The rider
Rhys Elliott · last 14 days: 0/1 · at Hamilton Park: A/E 0.96 (n63, raw 0.89) · with this yard: A/E 0.95 (n64, raw 0.86)
ConsensusFIG 6READ 3VAL 3POW 1MKT 41 of 5 instruments have him top-2
PACE FITFIT — hold-up type with the projected pace collapse in his favour · fit runners beat their published rank by +0.4 places (213-race gate)
LEAD READLead chance ~2% (model 2% through the measured curve · last 10 timed runs · 10 read)
Market path2911.5 (08:00→13:00, backed, 15 snaps)
V course clockclosing speed 101.0% v course avg 99.3% (+1.7) · top speed 38.5mph v 40.9 (−2.4)
Stride-fitcareer stride 7.12m (n 28) v course norm 7.43m (LONG-STRIDE track) — SHORT-striding for a galloping track
Course form1 career win at this track
Time of year8 of 8 career wins have come in this window of the season
Receiptslast read Ayr 08 Aug: figure · connections · h2h · coursefit (✓ hit · ≈ part · ✗ miss)
Sectional profile · last 6 timed runs · ranks are against today's field · today's field median OR 75 graded 41% · miss 39% · n=11575
Speed · vs its fields8th of 11
-0.06 mph
About the level of its fields · 38.5 raw
Break · 0-20mph9th of 11
+0.42s
Slower away than the field's best breaker
Finish · finishing power1st of 10
63pct
Its final 2f against the horses it actually met, last 6 runs · closing speed 101.0% is vs its own average · +1.4 vs today’s field — that band wins 1.13× chance (9,259 runs)
Stride length11th of 11
7.27 m
Average stride per timed run · this course averages 7.454 m on this surface (−0.18 m) · −0.20 m vs today’s field — that band wins 0.91× chance at tracks of this shape (2,642 runs)
DateCourseTripGoingClassFinFormLabFSFORField ORRace paceTop spd · adjFSP %BreakEnergy
8 Aug 26Ayr1mGood49th75607981True41.1+0.09103.6+0.71
16 Jul 26Hamilton Park1m68yGd/Frm44th81707977True40.4+0.00101.3
4 Jul 26Carlisle7f173yGood41st88677675True38.4+0.00102.1+0.19
12 Jun 26York7fGood48th75597777.5True38.9-0.7599.1+0.31
30 May 26Carlisle6f195yGd/Frm34th87697784True38.1+0.00101.9+0.75
20 May 26Ayr1mGd/Frm48th65637976Fast early40.6+0.2998.1+0.14
The market, run by run · BSP & pre-off volume vs the result
DateMorningBSPMoveSent offFinishedTradedPoolShareIn-runWas it expected?
8 Aug 266.895.97STABLE3rd of 109th£27.0k£175k15%5.80underran the market
16 Jul 264.524.88STABLE3rd of 54th£40.7k£230k18%3.80ran to expectation
4 Jul 265.084.73STABLE2nd of 71st£35.7k£184k19%7.00ran to expectation
12 Jun 269.128.86STABLE3rd of 208th£25.5k£225k11%15.00underran the market
30 May 2620.4631.28DRIFT8th of 94th£8.4k£248k3%30.00outran the market
20 May 2612.2417.00DRIFT7th of 118th£8.6k£194k4%13.00ran to expectation
Reading the market: Morning is the horse’s morning price on the exchange, BSP what it started at — the day’s whole journey — and Move is the house steam/drift read between them. In-run is the telling extreme it traded DURING the race: for a beaten horse the low (short means beaten from a winning position), for a winner the high (long means won from a losing position). Traded is what was matched on this horse before the off, Pool is the whole race’s matched money, Share is one as a percentage of the other — the market’s conviction that day. 25%+ on one horse is heavy conviction; low single figures means the market was barely watching. Measured over 204,258 next-runs: “outran the market” predicts nothing next time (A/E 1.00); a heavy-money flop wins more next time (1.26×) but the price adjusts (A/E 1.00).
Last run, sector by sector · gap to the leader (s) · sector pace
1f+1.64very slow2f+2.08slow3f+1.81fast4f+1.32fast5f+1.33par6f+1.07par7f+0.96par1m+1.05slow
Timed runs 2026-05-20 to 2026-08-08. · 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.
HEAD-TO-HEAD · today's rivals it has met graded 55% · miss 45% · n=2631 · null 50%
SIR GARFIELD (IRE) · 1 meeting · n/a
5 Jun 25 · 6f · Good — finished 8th vs 1st, 6.75L behind · OR 52 v 67 · race median 62 (today 75) · stale — 15m ago, not in the read
ABDUCTION (FR) · 1 meeting≈ 5.7L ahead on today's terms · CONFIRMS strongly
20 Sep 25 · 7f50y · Soft — finished 1st vs 8th, 8.5L ahead · OR 77 v 80 · race median 77 (today 75)
THIN [n=1 meeting(s), 1 opponent(s)] — CONFIRMS strongly vs 1 rival(s) met (+5.7L adj, 1 meeting(s))
Read through a common rival
vs ASHEN (IRE) (read through MISTER SOX, TAYGAR, IRIS DANCER, INVINCIBLE RUBY) ≈ -4L — CHAINED graded 56% · miss 44% · n=5309 · null 50%
vs WHISKEY KISSES (IRE) (read through ORIENTAL PRINCE, NATIVE HONEY, KELPIE GREY, TAYGAR) ≈ +2L — CHAINED graded 56% · miss 44% · n=5309 · null 50%
vs HUNKY DORY (read through COUNT PALATINE, ZIGGY'S CONDOR, TUSCAN POINT, CALL ME BETTY) ≈ +1L — CHAINED graded 56% · miss 44% · n=5309 · null 50%
vs BELSITO (GER) (read through KELPIE GREY, ZIGGY'S QUEEN, IRIS DANCER, INVINCIBLE RUBY) ≈ -1L — CHAINED graded 56% · miss 44% · n=5309 · null 50%
Proven at this level — a Class 4 winner, racing in Class 4 todayProven over the trip (18 tries, beats market expectation at 1.93)Lost roughly 3.2 lengths at the start last time — the defeat reads better than the bare resultHistorically underestimated by the marketA course winner (1 from 5 here)
LTO comment
“steadied start, dropped out, pushed along over 2f out, stayed on final 1f”
#7 HUNKY DORY PROMINENT
DRAW 7 · OR 80 · T. Kiely-Marshall / Linda Perratt
MARKET 28 · the market rates it a 4% chance
Yard mixed · 2+ / 2−
80.3 FORMLAB FIGURE
68SPEED FIGURE · #8 OF 11 READ
12.36
FORMLAB TISSUE PRICE
we make it a 8% chance
BOTTOM LINE
7th on the figures, 9.7pts off the top, fit and race-ready; concedes ~3.9L early to the quickest — a presser, not the leader, without over-committing — but holds one pace late.
FormLab Figure
80.3 · ranked #7 here · career best 89
Speed Figure (FSF)
68 latest (19 Aug 26)
Official mark (OR)
80 · last won off 76
Record at today's distance
2 wins from 18 tries · below market expectation (0.55)
Days since last run
2
Sectional clock
Last time: 1.2s slower than par — the result flattered it
Usually races prominent
Run style & finish
Prominent · finishing speed 98.92% (one-paced late)
Course fit today
AGAINST today's track (finishing profile vs what this course demands) · last ran a suitable one (2026-08-19 Carlisle, turf)
Course scale · class context
steps up 8 places on the course scale (CARLISLE 24th → HAMILTON PARK 16th) — a real rise in class regardless of the race grade
Field strength · class context
Stands 5lb above today's median (OR 80 v field 75) · a near-level field move (-2lb) on last time (CARLISLE · 19 Aug 26)
Headgear
Cheekpieces today · whether this is a change cannot be read — headgear is missing from the results feed for recent months, so first-time and re-fitted cannot be told apart from a gap in the data
Recent form · last 5 runs, most recent first · per-run ratings on the FormLab scale
6thClass 4 · 6f198yrated 803rdClass 6 · 6f22yrated 746thClass 4 · 6frated 878thClass 4 · 5f154yrated 621stClass 4 · 6f22yrated 89
Career sheet · last 18 months · 16 rated runs · spacing is real time
Figure history for HUNKY DORYbest 89needs 87–902025-05-03 · TFR 62 · 7f · Gd/Frm · C42025-05-31 · TFR 75 · 7f · Firm · C42025-06-22 · TFR 73 · 7f79y · Soft · C52025-07-23 · TFR 78 · 7f · Good · C52025-08-22 · TFR 69 · 6f · Gd/Frm · C52025-10-22 · TFR 75 · 7f · Std · C52025-12-02 · TFR 82 · 6f · Std · C52025-12-10 · TFR 80 · 6f · Std · C52025-12-28 · TFR 86 · 6f15y · Std · C52026-01-20 · TFR 82 · 6f15y · Std · C42026-03-26 · TFR 74 · 6f · Std · C42026-04-10 · TFR 89 · 6f20y · Std · C42026-04-17 · TFR 62 · 5f161y · Good · C42026-05-20 · TFR 87 · 6f · Slow · C42026-07-30 · TFR 74 · 6f20y · Std · C62026-08-19 · TFR 80 · 6f196y · Gd/Sft · C43 May 2519 Aug 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.
FORMLAB SPEED FIGURE · last 6 figured runs, dated · time-based, course-standard + daily variant 26 Mar 26: 63 · 10 Apr 26: 67 · 17 Apr 26: 42 · 20 May 26: 64 · 30 Jul 26: 66 · 19 Aug 26: 68
Trainer form · today's exact conditions
Linda Perratt · 685 runs since 2024 · winners usually around 7.4 on the exchange
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions · 2 of 2 reverse in 2026
At this time of year (Q3)9/1685.4%0.957/4515.6%1.25
On turf11/2674.1%0.866/738.2%1.08
Where the yard is weaker in these conditions · all 2 hold in both windows
At Hamilton Park2/513.9%0.930/160.0%0.86
Above their last winning mark10/1417.1%0.853/466.5%0.91
Can it do what today needs? Capable — has run to 89 at/around today's trip, clears the ~87.0 demand
The rider
T. Kiely-Marshall · last 14 days: 2/15 · at Hamilton Park: A/E 1.12 (n21, raw 1.81) · with this yard: A/E 1.03 (n14, raw 1.45)
ConsensusFIG 7READ 9VAL 9POW 7MKT 90 of 5 instruments have him top-2
PACE FITCLASH — forward type into a projected pace collapse · clash runners have run 1.3 places worse than ranked (213-race gate)
LEAD READLead chance ~11% (model 13% through the measured curve · last 10 timed runs · 10 read)
Market path2128 (06:40→13:00, drifting, 17 snaps)
V course clockclosing speed 98.9% v course avg 99.3% (−0.4) · top speed 40.4mph v 40.9 (−0.5)
Stride-fitcareer stride 7.42m (n 19) v course norm 7.43m (LONG-STRIDE track) — FITS the track
Receiptslast read Carlisle 19 Aug: figure · pace · h2h · connections (✓ hit · ≈ part · ✗ miss)
Sectional profile · last 6 timed runs · ranks are against today's field · today's field median OR 75 graded 41% · miss 39% · n=11575
Speed · vs its fields10th of 11
-0.08 mph
About the level of its fields · 40.4 raw
Break · 0-20mph6th of 11
+0.11s
Slower away than the field's best breaker
Finish · finishing power7th of 10
51pct
Its final 2f against the horses it actually met, last 6 runs · closing speed 98.9% is vs its own average · −0.7 vs today’s field — that band wins 1.02× chance (13,862 runs)
Stride length6th of 11
7.46 m
Average stride per timed run · this course averages 7.454 m on this surface (+0.01 m) · about level with today’s field (−0.01 m)
DateCourseTripGoingClassFinFormLabFSFORField ORRace paceTop spd · adjFSP %BreakEnergy
19 Aug 26Carlisle6f195yGd/Sft46th80688076.5Fast early38.5-0.0194.0-0.14
30 Jul 26Wolverhampton6f20yStd63rd7466Fast early41.6-0.0298.8+0.12
20 May 26Kempton Park6fSlow46th87648380True40.5-0.82103.9-0.01
17 Apr 26Bath5f160yGood48th62428175True40.1-0.2292.6+0.10
10 Apr 26Wolverhampton6f20yStd41st89677677True40.0+0.33102.5+0.02
26 Mar 26Chelmsford City6fStd45th74637777True41.5+0.27101.7+0.55
The market, run by run · BSP & pre-off volume vs the result
DateMorningBSPMoveSent offFinishedTradedPoolShareIn-runWas it expected?
19 Aug 2632.07110.00DRIFT10th of 106th£2.2k£133k2%23.00outran the market
30 Jul 264.754.64STABLE2nd of 113rd£31.4k£140k22%1.45beaten from a winning position
20 May 267.186.19STABLE3rd of 106th£15.6k£125k12%6.00underran the market
17 Apr 263.324.14DRIFT1st of 118th£41.6k£147k28%4.00well backed, flopped — no pace excuse on the clock
10 Apr 266.545.70STABLE3rd of 71st£22.5k£158k14%5.30ran to expectation
26 Mar 266.816.60STABLE3rd of 95th£22.9k£185k12%10.00ran to expectation
Reading the market: Morning is the horse’s morning price on the exchange, BSP what it started at — the day’s whole journey — and Move is the house steam/drift read between them. In-run is the telling extreme it traded DURING the race: for a beaten horse the low (short means beaten from a winning position), for a winner the high (long means won from a losing position). Traded is what was matched on this horse before the off, Pool is the whole race’s matched money, Share is one as a percentage of the other — the market’s conviction that day. 25%+ on one horse is heavy conviction; low single figures means the market was barely watching. Measured over 204,258 next-runs: “outran the market” predicts nothing next time (A/E 1.00); a heavy-money flop wins more next time (1.26×) but the price adjusts (A/E 1.00).
Last run, sector by sector · gap to the leader (s) · sector pace
1f+0.25fast2f+0.36fast3f+0.50par4f+0.43par5f+0.38slow6f+0.40very slow7f+0.73very slow
Timed runs 2026-03-26 to 2026-08-19. · finishing speed for 2 run(s) supplied by Timeform where Race IQ had none.
HEAD-TO-HEAD · today's rivals it has met graded 55% · miss 45% · n=2631 · null 50%
Read through a common rival
vs LIPSINK (IRE) (read through STRIKE, KISS AND RUN, JAX EDGE, JUSTCALLMEPETE) ≈ -2L — CHAINED graded 56% · miss 44% · n=5309 · null 50%
vs JANNAS JOURNEY (IRE) (read through COUNT PALATINE, ZIGGY'S CONDOR, TUSCAN POINT, CALL ME BETTY) ≈ -1L — CHAINED graded 56% · miss 44% · n=5309 · null 50%
vs ABDUCTION (FR) (read through NATIVE INSTINCT, COUNT PALATINE, PROSPERITAS, ZIGGY'S CONDOR) ≈ +1L — CHAINED graded 56% · miss 44% · n=5309 · null 50%
vs BELSITO (GER) (read through SAFARI DREAM, VALENTINE CATCHER, LORD ABAMA, THUNDERSTORM KATIE) ≈ +1L — CHAINED graded 56% · miss 44% · n=5309 · null 50%
4lb above his last winning mark (80 today vs 76)Proven at this level — a Class 4 winner, racing in Class 4 todayJockey goes well at this track (1.81x market expectation)Recent comments suggest he weakens late — a stamina questionMet trouble in running recently — better than the bare resultRace-fit — ran 2 days agoHistorically over-bet by the market — take care with the priceRuns Prominent — the dominant winning style at this course & distance, and his sectional profile fits
LTO comment
“tracked pace, ridden not clear run over 2f out, weakened final 1f”
#8 ASHEN (IRE) HELD-UP FORMLAB WATCH
DRAW 9 · OR 68 · Lauren Young / Jim Goldie
MARKET 5.2 · the market rates it a 19% chance
Yard poor for today’s conditions · 0+ / 4−
76.0 FORMLAB FIGURE
73SPEED FIGURE · #1 OF 11 READ
6.73
FORMLAB TISSUE PRICE
we make it a 15% chance
BOTTOM LINE
8th on the figures, 14pts off the top, fits the winner profile on market position; habitually slow from the stalls.
FormLab Figure
76.0 · ranked #8 here · career best 76
Speed Figure (FSF)
73 latest (7 Aug 26)
Official mark (OR)
68 · last won off 63
Record at today's distance
1 win from 15 tries · below market expectation (0.48)
Days since last run
14
Sectional clock
Last time: a shade below par (-0.4s) · faster than its field on the clock
Usually races midfield-closer
Run style & finish
Held up · finishing speed 99.97% (one-paced late)
Course fit today
reads against today's track (run style vs how races develop here)
Field strength · class context
Stands 7lb below today's median (OR 68 v field 75) · a field 5lb weaker than last time (median 80 then) (MUSSELBURGH · 7 Aug 26)
Recent form · last 5 runs, most recent first · per-run ratings on the FormLab scale
2ndClass 4 · 7f22yrated 7612thClass 4 · 7frated 632ndClass 5 · 6frated 754thClass 5 · 7f44yrated 723rdClass 5 · 7f44yrated 74
Career sheet · last 18 months · 15 rated runs · spacing is real time
Figure history for ASHEN (IRE)needs 87–90best 762025-04-09 · TFR 60 · 7f · Std · C52025-05-05 · TFR 72 · 1m · Std · C52025-05-21 · TFR 72 · 7f · Std · C52025-06-13 · TFR 71 · 7f · Good · C52025-06-29 · TFR 52 · 7f79y · Soft · C52025-12-28 · TFR 70 · 7f13y · Std · C52026-01-04 · TFR 68 · 7f13y · Std · C52026-04-18 · TFR 61 · 6f · Good · C52026-04-26 · TFR 64 · 1m · Good · C42026-05-05 · TFR 72 · 7f51y · Gd/Frm · C62026-06-19 · TFR 74 · 7f51y · Soft · C52026-07-06 · TFR 72 · 7f51y · Gd/Frm · C52026-07-11 · TFR 75 · 6f · Good · C52026-07-24 · TFR 63 · 7f · Gd/Frm · C42026-08-07 · TFR 76 · 7f15y · Good · C49 Apr 257 Aug 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.
FORMLAB SPEED FIGURE · last 6 figured runs, dated · time-based, course-standard + daily variant 5 May 26: 64 · 19 Jun 26: 68 · 6 Jul 26: 67 · 11 Jul 26: 67 · 24 Jul 26: 67 · 7 Aug 26: 73
Trainer form · today's exact conditions
Jim Goldie · 1670 runs since 2024 · winners usually around 5.0 on the exchange
Signature angle: jockey_named Paul Mulrennan
Condition today2024-25SRA/E2026SRA/E
Where the yard is weaker in these conditions · 4 of 4 reverse in 2026
Over 5-6f trips75/45716.4%1.3213/1926.8%0.71
Coming back after 8 to 14 days73/37019.7%1.5212/1517.9%0.76
At this time of year (Q3)74/44416.7%1.2513/1598.2%0.75
Above their last winning mark106/52420.2%1.3422/21110.4%0.81
Can it do what today needs? Below the level — career best 76 is below the ~87.0 the race demands
The rider
Lauren Young · last 14 days: 3/15 · at Hamilton Park: A/E 1.08 (n54, raw 1.22) · with this yard: A/E 1.14 (n343, raw 1.18)
ConsensusFIG 8READ 4VAL 4POW 3MKT 21 of 5 instruments have him top-2
Clock readWATCH — last run ran better than the bare result on a pace-adjusted sectional read · UPGRADE → note today
PACE FITFIT — hold-up type with the projected pace collapse in his favour · fit runners beat their published rank by +0.4 places (213-race gate)
LEAD READLead chance ~2% (model 2% through the measured curve · last 10 timed runs · 10 read)
Market path6.65.2 (06:40→13:00, backed, 17 snaps)
V course clockclosing speed 100.0% v course avg 99.3% (+0.6) · top speed 42.0mph v 40.9 (+1.1)
Stride-fitcareer stride 7.25m (n 16) v course norm 7.43m (LONG-STRIDE track) — SHORT-striding for a galloping track
Receiptslast read Musselburgh 07 Aug: figure · connections · class · pace (✓ hit · ≈ part · ✗ miss)
Sectional profile · last 6 timed runs · ranks are against today's field · today's field median OR 75 graded 41% · miss 39% · n=11575
Speed · vs its fields2nd of 11
+0.12 mph
About the level of its fields · 42.0 raw
Break · 0-20mph11th of 11
+0.59s
Slow away in 4 of 6 — habitual, so the market already knows
Finish · finishing power3rd of 10
59pct
Its final 2f against the horses it actually met, last 6 runs · closing speed 100.0% is vs its own average · +0.4 vs today’s field — that band wins 1.02× chance (13,862 runs)
Stride length5th of 11
7.47 m
Average stride per timed run · this course averages 7.454 m on this surface (+0.02 m) · about level with today’s field (−0.00 m)
DateCourseTripGoingClassFinFormLabFSFORField ORRace paceTop spd · adjFSP %BreakEnergy
7 Aug 26Musselburgh7f15yGood42nd76736780True39.7-0.1099.2+1.12
24 Jul 26York7fGd/Frm412th63676875True40.4-0.0897.5+0.86
11 Jul 26Hamilton Park6fGood52nd75676770True43.7+0.7197.7+0.69
6 Jul 26Ayr7f50yGd/Frm54th72676767Fast early40.8+0.50102.5+0.43
19 Jun 26Ayr7f50ySoft53rd74686766.5True38.7+0.16100.0+0.31
5 May 26Ayr7f50yGd/Frm61st72646357True39.7-0.48102.9+0.11
The market, run by run · BSP & pre-off volume vs the result
DateMorningBSPMoveSent offFinishedTradedPoolShareIn-runWas it expected?
7 Aug 2610.9011.50STABLE5th of 112nd£19.9k£274k7%6.60outran the market
24 Jul 2621.0316.79STABLE5th of 1812th£7.8k£164k5%22.00underran the market
11 Jul 262.683.21DRIFT1st of 52nd£53.3k£141k38%1.50beaten from a winning position
6 Jul 265.343.27STABLE1st of 114th£92.9k£250k37%2.50underran the market
19 Jun 265.233.89STABLE1st of 83rd£19.5k£93k21%3.45ran to expectation
5 May 262.662.34STABLE1st of 71st£108.8k£238k46%2.68ran to expectation
Reading the market: Morning is the horse’s morning price on the exchange, BSP what it started at — the day’s whole journey — and Move is the house steam/drift read between them. In-run is the telling extreme it traded DURING the race: for a beaten horse the low (short means beaten from a winning position), for a winner the high (long means won from a losing position). Traded is what was matched on this horse before the off, Pool is the whole race’s matched money, Share is one as a percentage of the other — the market’s conviction that day. 25%+ on one horse is heavy conviction; low single figures means the market was barely watching. Measured over 204,258 next-runs: “outran the market” predicts nothing next time (A/E 1.00); a heavy-money flop wins more next time (1.26×) but the price adjusts (A/E 1.00).
Last run, sector by sector · gap to the leader (s) · sector pace
1f+0.56par2f+0.21fast3f+0.24very fast4f+0.31slow5f+0.19par6f+0.47very slow7f+0.33slow
Timed runs 2026-05-05 to 2026-08-07.
HEAD-TO-HEAD · today's rivals it has met graded 55% · miss 45% · n=2631 · null 50%
STIRRUP CUP · 1 meeting≈ 3.4L behind on today's terms · REVERSES strongly
18 Apr 26 · 6f · Good — finished 7th vs 3rd, 3.35L behind · OR 65 v 70 · race median 66.5 (today 75)
ABDUCTION (FR) · 1 meeting≈ 1.4L behind on today's terms · reverses
6 Jul 26 · 7f50y · Gd/Frm — finished 4th vs 3rd, 1L behind · OR 67 v 74 · race median 67 (today 75)
WHISKEY KISSES (IRE) · 1 meeting≈ 4.8L ahead on today's terms · CONFIRMS strongly
6 Jul 26 · 7f50y · Gd/Frm — finished 4th vs 9th, 6.05L ahead · OR 67 v 65 · race median 67 (today 75)
Read through a common rival
vs SIR GARFIELD (IRE) (read through QUEST FOR FUN, CATALYSE, ONE MORE DREAM, LORD ABAMA) ≈ +4L — CHAINED graded 56% · miss 44% · n=5309 · null 50%
vs JANNAS JOURNEY (IRE) (read through MISTER SOX, TAYGAR, IRIS DANCER, INVINCIBLE RUBY) ≈ +4L — CHAINED graded 56% · miss 44% · n=5309 · null 50%
vs WRECK IT RYLEY (IRE) (read through MISTER SOX, FORTAMOUR, YES I'M MALI, QUEST FOR FUN) ≈ +3L — CHAINED graded 56% · miss 44% · n=5309 · null 50%
vs SHOOT TO KILL (IRE) (read through BLACK STORM, IT'SNEVERJUSTONE, HARRY THE ROGUE) ≈ -1L — CHAINED graded 56% · miss 44% · n=5309 · null 50%
5lb above his last winning mark (68 today vs 63)Yet to win at this level — a Class 6 winner, upped to Class 4 todayLost roughly 5.0 lengths at the start last time — the defeat reads better than the bare resultHistorically over-bet by the market — take care with the price
LTO comment
“chased leaders, ridden when forced to switch over 2f out, stayed on”
#9 SHOOT TO KILL (IRE) FRONT
DRAW 4 · OR 74 · Shane Gray / Noel C. Kelly, Ireland
MARKET 17.5 · the market rates it a 6% chance
Yard mixed — leans against · 1+ / 5−
74.0 FORMLAB FIGURE
72SPEED FIGURE · #2 OF 11 READ
19.77
FORMLAB TISSUE PRICE
we make it a 5% chance
BOTTOM LINE
9th on the figures, 16pts off the top, dropping in class; its sectional profile is out of date.
FormLab Figure
74.0 · ranked #9 here · career best 85
Speed Figure (FSF)
57 latest (29 Mar 24) · best 72 (last 6)
Official mark (OR)
74 · last won off 80
Record at today's distance
2 wins from 22 tries · in line with the market (0.96)
Days since last run
24
Sectional clock
Last time: ran to par for the class · among the slowest in its race
clock read is off a superseded run
Run style & finish
Front-runner · finishing speed 103.03% (strong late)
Course fit today
no fit read yet (needs 3+ timed runs)
Field strength · class context
Sits 1lb below today's median (OR 74 v field 75) · a near-level field move (-1lb) on last time (GALWAY · 28 Jul 26)
Headgear
First-time cheekpieces
Recent form · last 5 runs, most recent first · per-run ratings on the FormLab scale
6thClass · 7frated 743rdClass · 7frated 838thClass · 7f44yrated 542ndClass · 7frated 763rdClass · 7f110yrated 75
Career sheet · last 18 months · 17 rated runs · spacing is real time
Figure history for SHOOT TO KILL (IRE)needs 87–90best 852025-02-28 · TFR 83 · 7f · Slow2025-03-21 · TFR 85 · 7f · Slow2025-05-12 · TFR 85 · 7f110y · Good2025-06-05 · TFR 71 · 7f59y · Good2025-06-20 · TFR 75 · 7f · Good2025-07-16 · TFR 65 · 1m40y · Soft · off-trip2025-08-13 · TFR 74 · 1m · Gd/Frm2025-09-04 · TFR 69 · 7f · Std2025-10-04 · TFR 72 · 1m · Soft2025-10-17 · TFR 80 · 7f · Std2025-10-31 · TFR 76 · 1m · Std2026-02-27 · TFR 66 · 1m · Slow2026-05-11 · TFR 75 · 7f110y · Good2026-05-29 · TFR 76 · 7f · Good2026-06-11 · TFR 54 · 7f35y · Soft2026-07-08 · TFR 83 · 7f · Good2026-07-28 · TFR 74 · 7f · Gd/Sft28 Feb 2528 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.
FORMLAB SPEED FIGURE · last 6 figured runs, dated · time-based, course-standard + daily variant 26 Sep 23: 63 · 18 Oct 23: 65 · 7 Nov 23: 72 · 25 Nov 23: 57 · 7 Jan 24: 66 · 29 Mar 24: 57
Trainer form · today's exact conditions
Noel C. Kelly, Ireland · 101 runs since 2024 · winners usually around 9.0 on the exchange
Signature angle: when the money drifts against their runner
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions · 1 of 1 reverse in 2026
In fields of 8-110/200.0%0.831/425.0%1.06
Where the yard is weaker in these conditions · 3 of 4 reverse in 2026
Over 5-6f trips0/40.0%0.96
Coming back after 15 to 45 days3/339.1%1.050/100.0%0.90
Below their last winning mark1/812.5%1.040/70.0%0.93
At this time of year (Q3)0/160.0%0.860/50.0%0.95
On turf2/316.5%1.010/80.0%0.92
Can it do what today needs? Below the level — career best 85 is below the ~87.0 the race demands
The rider
Shane Gray · last 14 days: 5/16 · at Hamilton Park: A/E 1.31 (n77, raw 1.67)
ConsensusFIG 9READ 7VAL 7MKT 80 of 4 instruments have him top-2
PACE FITCLASH — forward type into a projected pace collapse · clash runners have run 1.3 places worse than ranked (213-race gate)
Market path1817.5 (08:15→13:00, steady, 14 snaps)
V course clockclosing speed 103.0% v course avg 99.3% (+3.7) · top speed 39.1mph v 40.9 (−1.8)
Stride-fitcareer stride 7.79m (n 2) v course norm 7.43m (LONG-STRIDE track) — action matches the extreme
Sectional profile · last 1 timed run · ranks are against today's field · today's field median OR 75 graded 41% · miss 39% · n=11575
Speed · vs its fields11th of 11
-0.38 mph
Slower than the fields it has met · 39.1 raw · only 1 run
Break · 0-20mph3rd of 11
-0.04s
Quicker away than the field · fast away 1 of 1
Finish · closing speed
103.0%
Sustains — still going at the line · no Finishing Power read for this horse
Stride length3rd of 11
7.56 m
Average stride per timed run · this course averages 7.454 m on this surface (+0.11 m) · about level with today’s field (+0.09 m)
DateCourseTripGoingClassFinFormLabFSFORField ORRace paceTop spd · adjFSP %BreakEnergy
7 Jan 24Wolverhampton7f36yStandard2nd66True39.1-0.38103.0-0.04
The market, run by run · BSP & pre-off volume vs the result
DateMorningBSPMoveSent offFinishedTradedPoolShareIn-runWas it expected?
7 Jan 24no exchange record
Reading the market: Morning is the horse’s morning price on the exchange, BSP what it started at — the day’s whole journey — and Move is the house steam/drift read between them. In-run is the telling extreme it traded DURING the race: for a beaten horse the low (short means beaten from a winning position), for a winner the high (long means won from a losing position). Traded is what was matched on this horse before the off, Pool is the whole race’s matched money, Share is one as a percentage of the other — the market’s conviction that day. 25%+ on one horse is heavy conviction; low single figures means the market was barely watching. Measured over 204,258 next-runs: “outran the market” predicts nothing next time (A/E 1.00); a heavy-money flop wins more next time (1.26×) but the price adjusts (A/E 1.00).
Last run, sector by sector · gap to the leader (s) · sector pace
1fledvery fast2fledpar3fledslow4fledvery slow5fledpar6fledfast7f+0.16par
Timed runs 2024-01-07 to 2024-01-07 · last timed run 957 days ago — the profile is out of date.
HEAD-TO-HEAD · today's rivals it has met graded 55% · miss 45% · n=2631 · null 50%
Read through a common rival
vs ABDUCTION (FR) (read through BLACK STORM, LITTLE EMPIRE) ≈ +6.0L — CHAINED graded 56% · miss 44% · n=5309 · null 50%
vs ASHEN (IRE) (read through BLACK STORM, IT'SNEVERJUSTONE, HARRY THE ROGUE) ≈ +1L — CHAINED graded 56% · miss 44% · n=5309 · null 50%
Data gaps · sectional read off only 1 timed run
6lb below his last winning mark (74 today vs 80)Proven at this level — a Class 4 winner, racing in Class 4 todayDrops in class todayJockey goes well at this track (1.67x market expectation)Recent comments suggest he weakens late — a stamina questionHistorically underestimated by the market
LTO comment
“close up, led after 1f, kicked on entering straight, headed final 1f, faded”
#10 STIRRUP CUP HELD-UP START EXCUSE · VET-REJECTED
DRAW 1 · OR 73 · David Allan / Tim Easterby
MARKET 17 · the market rates it a 6% chance
Yard mixed — leans against · 1+ / 4−
70.7 FORMLAB FIGURE
60SPEED FIGURE · #11 OF 11 READ
12.73
FORMLAB TISSUE PRICE
we make it a 8% chance
BOTTOM LINE
10th on the figures, 19.3pts off the top, among the two fastest on speed against its past fields; the clock has it fading late.
FormLab Figure
70.7 · ranked #10 here · career best 81
Speed Figure (FSF)
57 latest (17 Jun 26) · best 60 (last 6)
Official mark (OR)
73 · last won off 70
Record at today's distance
3 wins from 23 tries · beats market expectation (1.26)
Days since last run
65
Sectional clock
Last time: a shade below par (-0.4s)
Usually races held-up closer
Run style & finish
Held up · finishing speed 99.01% (one-paced late)
Course fit today
reads against today's track (stride pattern for this track shape; run style vs how races develop here)
Field strength · class context
Sits 2lb below today's median (OR 73 v field 75) · a field 9lb stronger than last time (median 66 then) (HAMILTON PARK · 17 Jun 26)
Headgear
Cheekpieces and tongue strap
Recent form · last 5 runs, most recent first · per-run ratings on the FormLab scale
5thClass 5 · 6frated 681stClass 5 · 5f176yrated 819thClass 4 · 6frated 633rdClass 5 · 6frated 782ndClass 5 · 6frated 79
Career sheet · last 18 months · 15 rated runs · spacing is real time
Figure history for STIRRUP CUPneeds 87–90best 812025-04-17 · TFR 48 · 6f · Gd/Frm · C42025-05-28 · TFR 64 · 6f · Good · C42025-07-07 · TFR 64 · 6f · Gd/Sft · C42025-07-24 · TFR 28 · 6f · Gd/Frm · C52025-08-25 · TFR 45 · 7f13y · Std/Slow · C52025-09-22 · TFR 78 · 6f · Gd/Sft · C52025-09-29 · TFR 78 · 5f · Gd/Sft · C52025-10-20 · TFR 68 · 5f · Heavy · C42025-11-22 · TFR 78 · 6f · Slow · C52025-12-29 · TFR 53 · 6f · Std · C42026-04-10 · TFR 79 · 6f · Gd/Sft · C52026-04-18 · TFR 78 · 6f · Good · C52026-05-17 · TFR 63 · 6f · Good · C42026-06-08 · TFR 81 · 5f183y · Gd/Sft · C52026-06-17 · TFR 68 · 6f · Good · C517 Apr 2517 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.
FORMLAB SPEED FIGURE · last 6 figured runs, dated · time-based, course-standard + daily variant 29 Dec 25: 56 · 10 Apr 26: 51 · 18 Apr 26: 55 · 17 May 26: 60 · 8 Jun 26: 57 · 17 Jun 26: 57
Trainer form · today's exact conditions
Tim Easterby · 3343 runs since 2024 · winners usually around 6.2 on the exchange
Signature angle: in Class 1-3 company, at 16+ odds, in fields of 12-15
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions · 1 of 1 reverse in 2026
At Hamilton Park10/7713.0%0.918/3125.8%1.22
Where the yard is weaker in these conditions · 1 of 4 reverse in 2026
With a runner returning from 60+ days off10/1437.0%1.022/1002.0%0.73
At this time of year (Q3)100/11268.9%0.8921/2877.3%0.80
Coming back after 46 to 90 days4/745.4%0.861/214.8%0.98
In fields of 8-11127/12819.9%0.9734/4068.4%0.85
Can it do what today needs? Below the level — career best 81 is below the ~87.0 the race demands
The rider
David Allan · last 14 days: 3/42 · at Hamilton Park: A/E 1.04 (n80, raw 1.08) · with this yard: A/E 0.85 (n1740, raw 0.84)
ConsensusFIG 10READ 10VAL 10POW 10MKT 70 of 5 instruments have him top-2
Clock readFADE — last run result flattered by how the race unfolded on a pace-adjusted sectional read · SURGE faded → fade today
PACE FITFIT — hold-up type with the projected pace collapse in his favour · fit runners beat their published rank by +0.4 places (213-race gate)
LEAD READLead chance ~2% (model 2% through the measured curve · last 10 timed runs · 10 read)
Market path3417 (06:40→13:00, backed, 17 snaps)
V course clockclosing speed 99.0% v course avg 99.3% (−0.3) · top speed 41.4mph v 40.9 (+0.5)
Stride-fitcareer stride 7.23m (n 22) v course norm 7.43m (LONG-STRIDE track) — SHORT-striding for a galloping track
Course form1 career win at this track
Sectional profile · last 6 timed runs · ranks are against today's field · today's field median OR 75 graded 41% · miss 39% · n=11575
Speed · vs its fields1st of 11
+0.13 mph
About the level of its fields · 41.4 raw
Break · 0-20mph10th of 11
+0.49s
Slow away in 5 of 6 — habitual, so the market already knows
Finish · finishing power10th of 10
51pct
Its final 2f against the horses it actually met, last 6 runs · closing speed 99.0% is vs its own average · −0.6 vs today’s field — that band wins 1.02× chance (13,862 runs)
Stride length9th of 11
7.33 m
Average stride per timed run · this course averages 7.454 m on this surface (−0.12 m) · −0.14 m vs today’s field — that band wins 0.91× chance at tracks of this shape (2,642 runs)
DateCourseTripGoingClassFinFormLabFSFORField ORRace paceTop spd · adjFSP %BreakEnergy
17 Jun 26Hamilton Park6fGood55th68577066True42.5+0.1398.2+0.61
8 Jun 26Carlisle5f182yGd/Sft51st81577068.5True39.8+0.24100.3+0.44
17 May 26Hamilton Park6fGood49th63607077True44.7+0.3094.5+0.64
18 Apr 26Thirsk6fGood53rd78557066.5True41.0+0.22102.3+0.34
10 Apr 26Thirsk6fGd/Sft52nd79516969True40.5-0.12100.3+0.36
29 Dec 25Newcastle6fStd48th53567075.5True40.1+0.0298.4+0.57
The market, run by run · BSP & pre-off volume vs the result
DateMorningBSPMoveSent offFinishedTradedPoolShareIn-runWas it expected?
17 Jun 264.214.22STABLE1st of 85th£57.6k£179k32%2.56well backed, flopped — no pace excuse on the clock
8 Jun 265.003.88STABLE1st of 81st£43.4k£198k22%27.00won from a losing position
17 May 268.379.04STABLE4th of 139th£21.1k£245k9%3.20underran the market
18 Apr 267.505.74STABLE1st of 183rd£36.9k£172k22%8.00ran to expectation
10 Apr 2636.7634.00STABLE10th of 152nd£3.7k£174k2%12.00outran the market
29 Dec 2511.8612.50STABLE6th of 108th£6.7k£132k5%12.50ran to expectation
Reading the market: Morning is the horse’s morning price on the exchange, BSP what it started at — the day’s whole journey — and Move is the house steam/drift read between them. In-run is the telling extreme it traded DURING the race: for a beaten horse the low (short means beaten from a winning position), for a winner the high (long means won from a losing position). Traded is what was matched on this horse before the off, Pool is the whole race’s matched money, Share is one as a percentage of the other — the market’s conviction that day. 25%+ on one horse is heavy conviction; low single figures means the market was barely watching. Measured over 204,258 next-runs: “outran the market” predicts nothing next time (A/E 1.00); a heavy-money flop wins more next time (1.26×) but the price adjusts (A/E 1.00).
Last run, sector by sector · gap to the leader (s) · sector pace
1f+0.61very slow2f+0.45slow3f+0.56par4f+0.47fast5f+0.37fast6f+0.56par
Timed runs 2025-12-29 to 2026-06-17. · finishing speed for 2 run(s) supplied by Timeform where Race IQ had none.
HEAD-TO-HEAD · today's rivals it has met graded 55% · miss 45% · n=2631 · null 50%
BELSITO (GER) · 1 meeting≈ 6.4L ahead on today's terms · CONFIRMS strongly
10 Apr 26 · 6f · Gd/Sft — finished 2nd vs 11th, 6.4L ahead · OR 69 v 71 · race median 69 (today 75)
ASHEN (IRE) · 1 meeting≈ 3.4L ahead on today's terms · CONFIRMS strongly
18 Apr 26 · 6f · Good — finished 3rd vs 7th, 3.35L ahead · OR 70 v 65 · race median 66.5 (today 75)
ABDUCTION (FR) · 1 meeting≈ 4.0L behind on today's terms · REVERSES strongly
17 May 26 · 6f · Good — finished 9th vs 7th, 2L behind · OR 70 v 76 · race median 77 (today 75)
THIN [single meeting dominates the net] — CONFIRMS strongly vs 3 rival(s) met (+1.9L adj, 3 meeting(s))
Read through a common rival
vs SIR GARFIELD (IRE) (read through THE GOOD BISCUIT, CATALYSE, COCONUT BAY, DREAM COMPOSER) ≈ +2L — CHAINED graded 56% · miss 44% · n=5309 · null 50%
vs WRECK IT RYLEY (IRE) (read through VALENTINE CATCHER, YES I'M MALI, THE GOOD BISCUIT, EMPEROR'S SON) ≈ +1L — CHAINED graded 56% · miss 44% · n=5309 · null 50%
vs HUNKY DORY (read through ARABIAN COBRA, VALENTINE CATCHER, LORD ABAMA, FISCAL POLICY) ≈ -1L — CHAINED graded 56% · miss 44% · n=5309 · null 50%
vs LIPSINK (IRE) (read through BEAUTY CHOICE, HURT YOU NEVER, HARRY'S HALO, ONE MORE DREAM) ≈ level — CHAINED graded 56% · miss 44% · n=5309 · null 50%
3lb above his last winning mark (73 today vs 70)Yet to win at this level — a Class 5 winner, upped to Class 4 todayProven over the trip (23 tries, beats market expectation at 1.26)Stable cold this week — 2 wins from 44 runsLost roughly 2.7 lengths at the start last timeMark CUT -3lb with a start deficit LTO, but the vet checklist REJECTED the excuse (grade C: habitual/unexplained) — the cut likely reflects genuine…Recent comments suggest he weakens late — a stamina questionMet trouble in running recently — better than the bare resultHistorically underestimated by the marketA course winner (1 from 5 here)
LTO comment
“slowly away, waited with, pushed along 2f out, brief effort over 1f out, no extra”
#11 WHISKEY KISSES (IRE) HELD-UP
DRAW 10 · OR 63 · Greg Fairley / R. Mike Smith
MARKET 65 · the market rates it a 2% chance
Yard mixed — leans against · 2+ / 5−
69.0 FORMLAB FIGURE
66SPEED FIGURE · #10 OF 11 READ
18.36
FORMLAB TISSUE PRICE
we make it a 5% chance
BOTTOM LINE
11th on the figures, 21pts off the top, fit and race-ready; stepping up into much stronger company on the ratings.
FormLab Figure
69.0 · ranked #11 here · career best 70
Speed Figure (FSF)
60 latest (8 Aug 26) · best 66 (last 6)
Official mark (OR)
63 · no win on record
Record at today's distance
0 wins from 11 tries
Days since last run
13
Sectional clock
Last time: ran to par for the class · faster than its field on the clock
Usually races midfield
Run style & finish
Held up · finishing speed 100.2% (one-paced late)
Course fit today
reads against today's track (stride pattern for this track shape; run style vs how races develop here)
Field strength · class context
Stands 12lb below today's median (OR 63 v field 75) · a field 13lb stronger than last time (median 62 then) (AYR · 8 Aug 26)
Recent form · last 5 runs, most recent first · per-run ratings on the FormLab scale
2ndClass 6 · 6frated 693rdClass 6 · 6frated 663rdClass 6 · 6frated 699thClass 5 · 7f44yrated 5114thClass 4 · 6frated 9
Career sheet · last 18 months · 11 rated runs · spacing is real time
Figure history for WHISKEY KISSES (IRE)needs 87–90best 702025-08-19 · TFR 41 · 5f15y · Gd/Sft · C52025-09-11 · TFR 65 · 6f · Slow · C52025-10-02 · TFR 70 · 6f · Slow · C52025-10-17 · TFR 69 · 6f · Gd/Sft · C52026-03-13 · TFR 57 · 4f213y · Std · C42026-03-25 · TFR 62 · 6f · Std · C52026-06-20 · TFR 9 · 6f · Soft · C42026-07-06 · TFR 51 · 7f51y · Gd/Frm · C52026-07-13 · TFR 69 · 6f · Gd/Frm · C62026-07-20 · TFR 66 · 6f · Firm · C62026-08-08 · TFR 69 · 6f · Good · C619 Aug 258 Aug 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.
FORMLAB SPEED FIGURE · last 6 figured runs, dated · time-based, course-standard + daily variant 25 Mar 26: 57 · 20 Jun 26: 48 · 6 Jul 26: 60 · 13 Jul 26: 66 · 20 Jul 26: 50 · 8 Aug 26: 60
Trainer form · today's exact conditions
R. Mike Smith · 357 runs since 2024 · winners usually around 7.8 on the exchange
Condition today2024-25SRA/E2026SRA/E
Where this yard does well in today's conditions · all 2 hold in both windows
Coming back after 8 to 14 days6/688.8%1.013/2114.3%1.13
In Class 4-5 company5/1024.9%1.021/205.0%1.04
Where the yard is weaker in these conditions · 4 of 5 reverse in 2026
At Hamilton Park0/310.0%0.750/80.0%0.92
Over 5-6f trips8/869.3%1.080/320.0%0.75
In fields of 8-1115/1679.0%1.171/551.8%0.80
On turf21/2498.4%1.133/823.7%0.82
At this time of year (Q3)10/1536.5%1.022/424.8%0.93
Can it do what today needs? Below the level — career best 70 is below the ~87.0 the race demands
The rider
Greg Fairley · last 14 days: 1/10 · at Hamilton Park: A/E 1.02 (n19, raw 1.28) · with this yard: A/E 0.99 (n1, raw 0)
ConsensusFIG 11READ 11VAL 11POW 9MKT 110 of 5 instruments have him top-2
PACE FITFIT — hold-up type with the projected pace collapse in his favour · fit runners beat their published rank by +0.4 places (213-race gate)
LEAD READLead chance ~2% (model 2% through the measured curve · last 10 timed runs · 10 read)
Market path4065 (06:40→13:00, drifting, 17 snaps)
V course clockclosing speed 100.2% v course avg 99.3% (+0.9) · top speed 42.2mph v 40.9 (+1.4)
Stride-fitcareer stride 7.13m (n 10) v course norm 7.43m (LONG-STRIDE track) — SHORT-striding for a galloping track
Receiptslast read Ayr 08 Aug: figure · h2h · coursefit (✓ hit · ≈ part · ✗ miss)
Sectional profile · last 6 timed runs · ranks are against today's field · today's field median OR 75 graded 41% · miss 39% · n=11575
Speed · vs its fields4th of 11
+0.06 mph
About the level of its fields · 42.2 raw
Break · 0-20mph8th of 11
+0.26s
Slower away than the field's best breaker
Finish · finishing power9th of 10
51pct
Its final 2f against the horses it actually met, last 6 runs · closing speed 100.2% is vs its own average · +0.6 vs today’s field — that band wins 1.02× chance (13,862 runs)
Stride length8th of 11
7.36 m
Average stride per timed run · this course averages 7.454 m on this surface (−0.09 m) · −0.11 m vs today’s field — that band wins 0.91× chance at tracks of this shape (2,642 runs)
DateCourseTripGoingClassFinFormLabFSFORField ORRace paceTop spd · adjFSP %BreakEnergy
8 Aug 26Ayr6fGood62nd69606262True42.4+0.3899.1+0.21
20 Jul 26Ayr6fFirm63rd66506257.5True42.0-0.07101.9+0.00
13 Jul 26Ayr6fGd/Frm63rd69666564True44.0+0.0597.7+0.41
6 Jul 26Ayr7f50yGd/Frm59th51606567Fast early40.6+0.3298.5+0.25
20 Jun 26Ayr6fSoft414th9486976True41.5+0.1699.2+0.39
25 Mar 26Lingfield6fStd56th62577272True41.4-0.51104.8+0.31
The market, run by run · BSP & pre-off volume vs the result
DateMorningBSPMoveSent offFinishedTradedPoolShareIn-runWas it expected?
8 Aug 2625.0142.00DRIFT11th of 132nd£3.1k£153k2%20.00outran the market
20 Jul 262.862.43STABLE1st of 63rd£78.2k£178k44%1.35beaten from a winning position
13 Jul 2647.6175.00DRIFT8th of 83rd£3.0k£236k1%20.00outran the market
6 Jul 26177.83328.81STABLE11th of 119th£1.2k£250k0%100.00ran to expectation
20 Jun 2674.89135.73DRIFT14th of 1414th£1.5k£153k1%180.00ran to expectation
25 Mar 269.246.40STABLE4th of 76th£23.7k£220k11%7.40ran to expectation
Reading the market: Morning is the horse’s morning price on the exchange, BSP what it started at — the day’s whole journey — and Move is the house steam/drift read between them. In-run is the telling extreme it traded DURING the race: for a beaten horse the low (short means beaten from a winning position), for a winner the high (long means won from a losing position). Traded is what was matched on this horse before the off, Pool is the whole race’s matched money, Share is one as a percentage of the other — the market’s conviction that day. 25%+ on one horse is heavy conviction; low single figures means the market was barely watching. Measured over 204,258 next-runs: “outran the market” predicts nothing next time (A/E 1.00); a heavy-money flop wins more next time (1.26×) but the price adjusts (A/E 1.00).
Last run, sector by sector · gap to the leader (s) · sector pace
1f+0.25slow2f+0.33par3f+0.32par4f+0.07fast5f+0.05par6f+0.32par
Timed runs 2026-03-25 to 2026-08-08. · finishing speed for 1 run(s) supplied by Timeform where Race IQ had none.
HEAD-TO-HEAD · today's rivals it has met graded 55% · miss 45% · n=2631 · null 50%
ABDUCTION (FR) · 2 meetings≈ 13.4L behind on today's terms · REVERSES strongly
6 Jul 26 · 7f50y · Gd/Frm — finished 9th vs 3rd, 7.05L behind · OR 65 v 74 · race median 67 (today 75)
ASHEN (IRE) · 1 meeting≈ 4.8L behind on today's terms · REVERSES strongly
6 Jul 26 · 7f50y · Gd/Frm — finished 9th vs 4th, 6.05L behind · OR 65 v 67 · race median 67 (today 75)
THIN [single meeting dominates the net] — REVERSES strongly vs 2 rival(s) met (-9.4L adj, 3 meeting(s))
Read through a common rival
vs SIR GARFIELD (IRE) (read through ABERAMA GOLD, ETERNAL SUNSHINE, TINTO, TAYGAR) ≈ -4L — CHAINED graded 56% · miss 44% · n=5309 · null 50%
vs WRECK IT RYLEY (IRE) (read through NOVAMAY, IMPRESSOR) ≈ -2.5L — CHAINED graded 56% · miss 44% · n=5309 · null 50%
vs JANNAS JOURNEY (IRE) (read through ORIENTAL PRINCE, NATIVE HONEY, KELPIE GREY, TAYGAR) ≈ -2L — CHAINED graded 56% · miss 44% · n=5309 · null 50%
vs BELSITO (GER) (read through IMPRESSOR, KELPIE GREY, THUNDERSTORM KATIE, PARISIAC) ≈ level — CHAINED graded 56% · miss 44% · n=5309 · null 50%
Recent 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 (Held-Up) is rare among winners at this course & distance
LTO comment
“in touch, headway 2f out, every chance final 1f, no extra final ½f”
The lean: SIR GARFIELD (IRE) · both orders settle in the nightly record either way. This report is a snapshot: figures, market and going are as of build time. · build 298506fthe full settled record →  ·  ↑ back to top