LIVE MARKET
GET CONTEXT AROUND EVERY MARKET MOVEMENT FOR EVERY HORSE TODAY
Odds database updated: 05:16:09 • LIVE
LIVE · ACTIONABLE NOW

Next-Off Market Intelligence

The strongest horse and trainer evidence from the races coming up next.

Next-race market pulse Tracking the next race
No upcoming signal races are currently available. The board will update automatically when the next market intelligence snapshot arrives.
Runners Today
65
Shown After Filters
65
Active Signals (15%+)
1
Full Meeting View →
AscotDundalk (AW)Gowran ParkHexhamNewcastle (AW)Wolverhampton (AW)
ALLBACKED 💰DRIFTERS
01 · Strongest support
Racing silks
Cranachan
50
16:45 Ascot
+2.07pp
True move after NR adjustment · 6/5 → 11/10
02 · Repeat evidence
No repeat signal active
No upcoming runner currently matches a previous successful market pattern.
03 · Weak favourite
Favourites currently holding
No short-priced upcoming runner has weakened by at least 2 probability points.
Runner
Bookmaker move
Evidence
What to do next
13:50Ascot • 0m7f0y • Class 4 • Going: Good
18 runners
Market Intelligence
Strongest support: The Bitter Moose (+0.17 probability points)
Weakest support: Lequinto (-0.43 probability points)
Runner EliminatorTick the evidence you require. Runners that fail a selected test are faded out. Uses full available horse history. Runners awaiting evidence stay visible until it is ready.

Full field shown.

Racing silksTexDraw 3
Trainer: George Baker
Jockey: Mr Simon Walker
🟡 Mixed ProfileNo consistent market pattern yet. Horse has delivered both with support and while drifting. Market signals are less reliable for this runner for now.
Horse & Trainer Evidence
When has support appeared?

Trainer George Baker (5pp+ support from open): by 10am 14/141; first seen between 10am and 1pm 6/141; first seen after 1pm 6/141.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 1/7; first seen between 10am and 1pm 0/7; first seen after 1pm 1/7.

No clear usual support time in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is -0.02pp. It remains below the first tracked 5pp+ trainer drift band.
The move has not reached the first tracked trainer drift band, so no trainer drift strike-rate comparison is being applied.
Watch for -5pp: that is the first point at which the matching trainer drift record becomes relevant.
↔ SAME CLASS
Market Form rating50/100 · Neutral
Last run28 days ago · 4 Sep 2026
Distance changeDown 1f from last run
No consistent price pattern yet
📊 Market Behaviour Rating
Best Time: Opening
Runs: 7 | Fixed-odds range: 9/4 → 18/1 | Avg: 8/1Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
Early money horse (29%)
13:50Ascot
Opened 10/3Market avg 10/3
10/3 → 10/3 → 10/3 ↑ 7/2 ↓ 10/3 → 10/3 → 10/3 → 10/3 ↑ 7/2 ↓ 10/3
PRICE MOVE
-0.02pp (-0.1%)
Drifting: the market price is longer than at the open.
Move evidence
71th HISTORICAL PERCENTILE71st HISTORICAL PERCENTILE
NORMAL HISTORICAL RANGE
2 of 7 previous runs recorded a larger drift: the horse finished 2nd at Brighton on 05 Aug 2026 (-4.95pp); and finished 12th at Kempton (AW) on 27 May 2026 (-3.33pp).
Raw Open → Now price change: 0.1% • -0.02 probability points
Previous market evidence

Largest previous drift: Brighton, 05 Aug 2026 — 2nd • open 7/4 → final 10/3 (-12.62pp).

BEST FIXED ODDS
7/2 4.5 decimal Bet Victor
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday7f · Class 4 · Good · 18 runners10/3—No checkpoint——No checkpoint—-0.02ppOpen → now10/3Current; SP pendingPending-0.02pp
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

Just 2 of 7 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. Today’s move: Tex is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPAREClosest recorded top-two run: Ascot · 04 Sep 2026 · 1st · 3/4 known conditions match
✓Track: Ascot×Trip (within ½f): Today 7f · previous 1m✓Ground: Good✓Class: Class 4
WHAT MAY HAPPEN NEXT
Similar moves have usually held or strengthened.
HISTORICAL DELIVERY TRIGGER
No positive support trigger.
This horse has previously finished 1st or 2nd without shortening from its opening price.
Today: -0.02pp
Possible next price: 10/3
7 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Course record
This runner has made the frame 2 times from 2 starts at Ascot. Historical course average SP is 8.0, while today's market is 46% shorter than usual.
Best time: Now was biggest
N/A
Racing silksTolstoyDraw 4
Trainer: Brian Ellison
Jockey: Mr Matt Brown(3)
Horse & Trainer Evidence
When has support appeared?

Trainer Brian Ellison (5pp+ support from open): by 10am 32/351; first seen between 10am and 1pm 23/351; first seen after 1pm 14/351.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 0/6; first seen between 10am and 1pm 2/6; first seen after 1pm 1/6.

No clear usual support time in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is -0.03pp. It remains below the first tracked 5pp+ trainer drift band.
The move has not reached the first tracked trainer drift band, so no trainer drift strike-rate comparison is being applied.
Watch for -5pp: that is the first point at which the matching trainer drift record becomes relevant.
⬆ CLASS RISE
Market Form rating50/100 · Neutral
Last run21 days ago · 11 Sep 2026
Distance changeDown 1f from last run
No consistent price pattern yet
📊 Market Behaviour Rating
Best Time: Pre-Off
Runs: 6 | Fixed-odds range: 8/1 → 8/1 | Avg: 8/1Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
Early money horse (33%)
13:50Ascot
Opened 15/2Market avg 15/2
15/2 → 15/2 → 15/2 → 15/2 → 15/2 → 15/2 → 15/2 → 15/2 → 15/2 → 15/2
PRICE MOVE
-0.03pp (-0.3%)
Drifting: the market price is longer than at the open.
Move evidence
67th HISTORICAL PERCENTILE67th HISTORICAL PERCENTILE
NORMAL HISTORICAL RANGE
2 of 6 previous runs recorded a larger drift: the horse finished 17th at Ripon on 15 Aug 2026 (-0.90pp); and finished 14th at York on 24 Jul 2026 (-5.23pp).
Raw Open → Now price change: 0.3% • -0.03 probability points
Previous market evidence

Largest previous drift: York, 24 Jul 2026 — 14th • open 8/1 → final 18/1 (-5.85pp).

BEST FIXED ODDS
8/1 9 decimal Midnite
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday7f · Class 4 · Good · 18 runners15/2—No checkpoint——No checkpoint—-0.03ppOpen → now15/2Current; SP pendingPending-0.03pp
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

Just 2 of 6 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. It is also stepping up from Class 5 to Class 4, which adds another test today. Today’s move: Tolstoy is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPAREClosest recorded top-two run: Doncaster · 11 Sep 2026 · 1st · 1/4 known conditions match
×Track: Today Ascot · previous Doncaster×Trip (within ½f): Today 7f · previous 1m✓Ground: Good×Class: Today Class 4 · previous Class 5
WHAT MAY HAPPEN NEXT
Limited data: one similar run only.
HISTORICAL DELIVERY TRIGGER
Limited evidence — no reliable trigger yet.
6 tracked runs • 1 top-two finish.
Today: -0.03pp
Possible next price: 15/2
6 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Best time: Now was biggest
N/A
Trainer: Charlie Clover
Jockey: Mr Henry Callan
🟡 Mixed ProfileNo consistent market pattern yet. Horse has delivered both with support and while drifting. Market signals are less reliable for this runner for now.
Horse & Trainer Evidence
When has support appeared?

Trainer Charlie Clover (5pp+ support from open): by 10am 26/102; first seen between 10am and 1pm 11/102; first seen after 1pm 2/102.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 4/11; first seen between 10am and 1pm 1/11; first seen after 1pm 0/11.

No clear usual support time in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is +0.00pp. It remains below the first tracked 5pp support band.
At 5pp+: Open→1PM 13/32 won (40.6%); Open→SP 11/26 won (42.3%).
Watch for 20pp+: the yard's Open→SP strike rate rises to 60% (3/5).
↔ SAME CLASS
Market Form rating50/100 · Neutral
Last run22 days ago · 10 Sep 2026
Distance changeSimilar trip to last run
No consistent price pattern yet
📊 Market Behaviour Rating
Best Time: Opening
Runs: 11 | Fixed-odds range: 4/5 → 18/1 | Avg: 5/1Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
Early money horse (36%)
13:50Ascot
Opened 8/1Market avg 8/1
8/1 → 8/1 → 8/1 → 8/1 → 8/1 → 8/1 → 8/1 ↑ 17/2 ↓ 8/1 → 8/1
PRICE MOVE
+0.00pp (+0.0%)
No meaningful price change from the open.
Move evidence
55th HISTORICAL PERCENTILE55th HISTORICAL PERCENTILE
NORMAL HISTORICAL RANGE
5 of 11 previous runs showed stronger support: the horse finished 1st at Haydock on 08 Aug 2026 (+2.78pp); finished 1st at Beverley on 28 Jul 2026 (+7.67pp); finished 1st at Brighton on 30 Jun 2026 (+18.28pp); finished 3rd at Newmarket (July) on 26 Jun 2026 (+8.18pp); and finished 6th at Newcastle (AW) on 21 Mar 2026 (+8.81pp).
Raw Open → Now price change: 0% • +0.00 probability points
Previous market evidence

Strongest previous support: Brighton, 30 Jun 2026 — 1st • open 7/4 → final 4/5 (+19.19pp).

BEST FIXED ODDS
17/2 9.5 decimal Bet365
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday7f · Class 4 · Good · 18 runners8/1—No checkpoint——No checkpoint—+0.00ppOpen → now8/1Current; SP pendingPending+0.00pp
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

Just 5 of 11 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. Today’s move: Norcross Brow is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPAREClosest recorded top-two run: Haydock · 08 Aug 2026 · 1st · 2/4 known conditions match
×Track: Today Ascot · previous Haydock✓Trip (within ½f): 7f✓Ground: Good×Class: Today Class 4 · previous Class 5
WHAT MAY HAPPEN NEXT
Similar moves have usually held or strengthened.
HISTORICAL DELIVERY TRIGGER
No positive support trigger.
This horse has previously finished 1st or 2nd without shortening from its opening price.
Today: +0.00pp
Possible next price: 8/1
11 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Best time: Open was biggest
N/A
Racing silksSonDraw 13
Trainer: Tim Easterby
Jockey: Mr Thomas Easterby(3)
🟡 Mixed ProfileNo consistent market pattern yet. Horse has delivered both with support and while drifting. Market signals are less reliable for this runner for now.
Horse & Trainer Evidence
When has support appeared?

Trainer Tim Easterby (5pp+ support from open): by 10am 151/1143; first seen between 10am and 1pm 66/1143; first seen after 1pm 34/1143.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 2/12; first seen between 10am and 1pm 2/12; first seen after 1pm 0/12.

No clear usual support time in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is +0.45pp. It remains below the first tracked 5pp support band.
At 5pp+: Open→1PM 45/186 won (24.2%); Open→SP 47/195 won (24.1%).
Watch for 10pp+: the yard's Open→SP strike rate rises to 34.1% (29/85).
↔ SAME CLASS
Market Form rating50/100 · Neutral
Last run13 days ago · 19 Sep 2026
Distance changeSimilar trip to last run
Usually attracts bookmaker support
📊 Market Behaviour Rating
Best Time: Opening
Runs: 12 | Fixed-odds range: 3/1 → 9/1 | Avg: 11/2Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
Early money horse (50%)
13:50Ascot
Opened 17/2Market avg 8/1
17/2 ↓ 8/1 ↑ 17/2 ↓ 15/2 ↑ 8/1 → 8/1 → 8/1 ↑ 17/2 ↓ 15/2 ↑ 17/2
PRICE MOVE
+0.45pp (+4.1%)
Shortening: the market price is shorter than at the open.
Move evidence
58th HISTORICAL PERCENTILE58th HISTORICAL PERCENTILE
NORMAL HISTORICAL RANGE
5 of 12 previous runs showed stronger support: the horse finished 3rd at Beverley on 29 Aug 2026 (+7.02pp); finished 2nd at Carlisle on 19 Aug 2026 (+3.03pp); finished 6th at York on 25 Jul 2026 (+1.39pp); finished 13th at York on 10 Jul 2026 (+0.55pp); and finished 4th at Musselburgh on 30 Jun 2026 (+11.11pp).
Raw Open → Now price change: 4.1% • +0.45 probability points
Previous market evidence

Strongest previous support: Musselburgh, 30 Jun 2026 — 4th • open 7/2 → final 7/4 (+14.14pp).

BEST FIXED ODDS
17/2 9.5 decimal 7Bet
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday7f · Class 4 · Good · 18 runners17/2—No checkpoint——No checkpoint—+0.45ppOpen → now8/1Current; SP pendingPending+0.45pp
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

Just 5 of 12 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. Today’s move: Son is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPAREClosest recorded top-two run: Haydock · 09 May 2026 · 2nd · 3/4 known conditions match
×Track: Today Ascot · previous Haydock✓Trip (within ½f): 7f✓Ground: Good✓Class: Class 4
WHAT MAY HAPPEN NEXT
This horse often keeps shortening after early support. (moderate)
HISTORICAL DELIVERY TRIGGER
All 4 previous top-two finishes came with support of 0.9pp+.
At 0.9pp+: 4/8 finished 1st or 2nd (50%).
Today: +0.45pp — trigger not reached.
Possible next price: 9/1
12 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Best time: Open was biggest
N/A
Trainer: Bernard Llewellyn
Jockey: Mr Louis Burke(7)
🟡 Mixed ProfileNo consistent market pattern yet. Horse has delivered both with support and while drifting. Market signals are less reliable for this runner for now.
Horse & Trainer Evidence
When has support appeared?

Trainer Bernard Llewellyn (5pp+ support from open): by 10am 22/124; first seen between 10am and 1pm 6/124; first seen after 1pm 4/124.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 0/7; first seen between 10am and 1pm 0/7; first seen after 1pm 0/7.

No clear usual support time in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is -0.13pp. It remains below the first tracked 5pp+ trainer drift band.
The move has not reached the first tracked trainer drift band, so no trainer drift strike-rate comparison is being applied.
Watch for -5pp: that is the first point at which the matching trainer drift record becomes relevant.
⬆ CLASS RISE
Market Form rating50/100 · Neutral
Last run5 days ago · 27 Sep 2026
Distance changeDown 1f from last run
Often drifts in the market
📊 Market Behaviour Rating
Best Time: Early PM
Runs: 7 | Fixed-odds range: 9/2 → 6/1 | Avg: 5/1Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
Mid-market mover (43%)
13:50Ascot
Opened 8/1Market avg 8/1
8/1 → 8/1 → 8/1 → 8/1 → 8/1 → 8/1 → 8/1 ↑ 17/2 ↓ 8/1 → 8/1
PRICE MOVE
-0.13pp (-1.2%)
Drifting: the market price is longer than at the open.
Move evidence
43th HISTORICAL PERCENTILE43rd HISTORICAL PERCENTILE
NORMAL HISTORICAL RANGE
4 of 7 previous runs recorded a larger drift: the horse finished 5th at Ffos Las on 21 Aug 2026 (-0.42pp); finished 1st at Ffos Las on 04 Aug 2026 (-2.75pp); finished 4th at Ffos Las on 30 Jun 2026 (-2.32pp); and finished 10th at Chepstow on 06 Jun 2026 (-1.31pp).
Raw Open → Now price change: 1.2% • -0.13 probability points
Previous market evidence

Largest previous drift: Ffos Las, 04 Aug 2026 — 1st • open 5/2 → final 9/2 (-11.23pp).

BEST FIXED ODDS
10/1 11 decimal Midnite
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday7f · Class 4 · Good · 18 runners8/1—No checkpoint——No checkpoint—-0.13ppOpen → now8/1Current; SP pendingPending-0.13pp
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

4 of 7 previous runs showed a stronger move, so today’s market behaviour is not unusual for this horse. It is also stepping up from Class 6 to Class 4, which adds another test today. Today’s move: Kaleidoscope Eyes is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPAREClosest recorded top-two run: Ffos Las · 04 Aug 2026 · 1st · 2/4 known conditions match
×Track: Today Ascot · previous Ffos Las✓Trip (within ½f): 7f✓Ground: Good×Class: Today Class 4 · previous Class 6
WHAT MAY HAPPEN NEXT
This price often moves during the day, so keep checking it. (moderate)
HISTORICAL DELIVERY TRIGGER
No positive support trigger.
This horse has previously finished 1st or 2nd without shortening from its opening price.
Today: -0.13pp
Possible next price: 8/1
7 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Best time: Now was biggest
N/A
Trainer: Gary & Josh Moore
Jockey: Mr Fletcher Yarham
Horse & Trainer Evidence
When has support appeared?

Trainer Gary & Josh Moore (5pp+ support from open): by 10am 52/507; first seen between 10am and 1pm 37/507; first seen after 1pm 21/507.

No clear usual support time in this sample.

Timing evidence for This horse: only 2 complete checkpoint runs; too few for a usual time.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is +0.04pp. It remains below the first tracked 5pp support band.
At 5pp+: Open→1PM 22/77 won (28.6%); Open→SP 19/81 won (23.5%).
Watch for 10pp+: the yard's Open→SP strike rate rises to 37.9% (11/29).
⬇ CLASS DROP
Market Form rating50/100 · Neutral
Last run21 days ago · 11 Sep 2026
Distance changeSimilar trip to last run
Runs: 2 | Fixed-odds range: - → - | Avg: -Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
13:50Ascot
Opened 9/1Market avg 9/1
9/1 → 9/1 → 9/1 → 9/1 → 9/1 → 9/1 ↓ 8/1 ↑ 10/1 ↓ 9/1 → 9/1
PRICE MOVE
+0.04pp (+0.4%)
Shortening: the market price is shorter than at the open.
Move evidence
Raw Open → Now price change: 0.4% • +0.04 probability points
Previous market evidence

No previous positive open-to-final support in the recorded sample.

BEST FIXED ODDS
10/1 11 decimal Bet365
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday7f · Class 4 · Good · 18 runners9/1—No checkpoint——No checkpoint—+0.04ppOpen → now9/1Current; SP pendingPending+0.04pp
No recorded first or second finishes for this horse yet.
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

There is only one comparable recorded run for this horse, so its own history is an early clue rather than a reliable pattern. The horse drops from Class 3 to Class 4, but the market has not responded with meaningful support. Today’s move: Zabeel Alkabeir is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPARENo recorded first or second finish with comparable conditions available.
WHAT MAY HAPPEN NEXT
N/A
HISTORICAL DELIVERY TRIGGER
Limited evidence — no reliable trigger yet.
2 tracked runs • 0 top-two finishes.
Today: +0.04pp
Possible next price: 9/1
No historical data
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Best time: Open was biggest
N/A
Racing silksDannickDraw 16
Trainer: Gary & Josh Moore
Jockey: Mr Hezekiah March(7)
🟡 Mixed ProfileNo consistent market pattern yet. Horse has delivered both with support and while drifting. Market signals are less reliable for this runner for now.
Horse & Trainer Evidence
When has support appeared?

Trainer Gary & Josh Moore (5pp+ support from open): by 10am 52/507; first seen between 10am and 1pm 37/507; first seen after 1pm 21/507.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 1/7; first seen between 10am and 1pm 2/7; first seen after 1pm 0/7.

No clear usual support time in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is -0.09pp. It remains below the first tracked 5pp+ trainer drift band.
The move has not reached the first tracked trainer drift band, so no trainer drift strike-rate comparison is being applied.
Watch for -5pp: that is the first point at which the matching trainer drift record becomes relevant.
↔ SAME CLASS
Market Form rating50/100 · Neutral
Last run28 days ago · 4 Sep 2026
Distance changeDown 1f from last run
Usually attracts bookmaker support
📊 Market Behaviour Rating
Best Time: Opening
Runs: 7 | Fixed-odds range: 2/1 → 13/2 | Avg: 7/2Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
Early money horse (57%)
13:50Ascot
Opened 9/1Market avg 9/1
9/1 → 9/1 → 9/1 → 9/1 → 9/1 → 9/1 → 9/1 → 9/1 → 9/1 → 9/1
PRICE MOVE
-0.09pp (-0.9%)
Drifting: the market price is longer than at the open.
Move evidence
86th HISTORICAL PERCENTILE86th HISTORICAL PERCENTILE
UNUSUAL FOR THIS HORSE
Only 1 of 7 previous runs recorded a larger drift: the horse finished 2nd at Ascot on 04 Sep 2026 (-3.48pp).
Raw Open → Now price change: 0.9% • -0.09 probability points
Previous market evidence

Largest previous drift: Ascot, 04 Sep 2026 — 2nd • open 9/2 → final 13/2 (-5.53pp).

BEST FIXED ODDS
11/1 12 decimal Midnite
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday7f · Class 4 · Good · 18 runners9/1—No checkpoint——No checkpoint—-0.09ppOpen → now9/1Current; SP pendingPending-0.09pp
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

Just 1 of 7 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. Today’s move: Dannick is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPAREClosest recorded top-two run: Ascot · 04 Sep 2026 · 2nd · 3/4 known conditions match
✓Track: Ascot×Trip (within ½f): Today 7f · previous 1m✓Ground: Good✓Class: Class 4
WHAT MAY HAPPEN NEXT
This is weaker than its usual early pattern; the price may shorten again later. (moderate)
HISTORICAL DELIVERY TRIGGER
No positive support trigger.
This horse has previously finished 1st or 2nd without shortening from its opening price.
Today: -0.09pp
Possible next price: 9/1
7 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Course record
Limited data: this runner has one previous run at Ascot. Do not treat that single result as a reliable course pattern.
Best time: Now was biggest
N/A
Trainer: Charles Hills
Jockey: Mr James Hills(5)
🟡 Mixed ProfileNo consistent market pattern yet. Horse has delivered both with support and while drifting. Market signals are less reliable for this runner for now.
Horse & Trainer Evidence
When has support appeared?

Trainer Charles Hills (5pp+ support from open): by 10am 30/237; first seen between 10am and 1pm 11/237; first seen after 1pm 9/237.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 2/10; first seen between 10am and 1pm 1/10; first seen after 1pm 0/10.

No clear usual support time in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is -0.03pp. It remains below the first tracked 5pp+ trainer drift band.
The move has not reached the first tracked trainer drift band, so no trainer drift strike-rate comparison is being applied.
Watch for -5pp: that is the first point at which the matching trainer drift record becomes relevant.
↔ SAME CLASS
Market Form rating50/100 · Neutral
Last run16 days ago · 16 Sep 2026
Distance changeDown 1f from last run
No consistent price pattern yet
📊 Market Behaviour Rating
Best Time: Opening
Runs: 10 | Fixed-odds range: 9/4 → 13/2 | Avg: 4/1Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
Early money horse (50%)
13:50Ascot
Opened 11/1Market avg 11/1
11/1 → 11/1 → 11/1 → 11/1 → 11/1 → 11/1 → 11/1 ↑ 12/1 ↓ 11/1 → 11/1
PRICE MOVE
-0.03pp (-0.4%)
Drifting: the market price is longer than at the open.
Move evidence
80th HISTORICAL PERCENTILE80th HISTORICAL PERCENTILE
UNUSUAL FOR THIS HORSE
2 of 10 previous runs recorded a larger drift: the horse finished 4th at Newbury on 15 May 2026 (-1.03pp); and finished 2nd at Lingfield (AW) on 03 Jan 2026 (-1.10pp).
Raw Open → Now price change: 0.4% • -0.03 probability points
Previous market evidence

Largest previous drift: Lingfield (AW), 03 Jan 2026 — 2nd • open 11/2 → final 13/2 (-2.05pp).

BEST FIXED ODDS
12/1 13 decimal Bet365
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday7f · Class 4 · Good · 18 runners11/1—No checkpoint——No checkpoint—-0.03ppOpen → now11/1Current; SP pendingPending-0.03pp
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

Just 2 of 10 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. Today’s move: Kimeko Glory is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPAREClosest recorded top-two run: Salisbury · 21 Aug 2026 · 1st · 1/4 known conditions match
×Track: Today Ascot · previous Salisbury×Trip (within ½f): Today 7f · previous 1m✓Ground: Good×Class: Today Class 4 · previous Class 5
WHAT MAY HAPPEN NEXT
This is weaker than its usual early pattern; the price may shorten again later. (moderate)
HISTORICAL DELIVERY TRIGGER
No positive support trigger.
This horse has previously finished 1st or 2nd without shortening from its opening price.
Today: -0.03pp
Possible next price: 11/1
10 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Best time: Now was biggest
N/A
Trainer: Rod Millman
Jockey: Mr Patrick Millman
Horse & Trainer Evidence
When has support appeared?

Trainer Rod Millman (5pp+ support from open): by 10am 38/291; first seen between 10am and 1pm 24/291; first seen after 1pm 19/291.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 0/8; first seen between 10am and 1pm 0/8; first seen after 1pm 0/8.

No clear usual support time in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is -0.06pp. It remains below the first tracked 5pp+ trainer drift band.
The move has not reached the first tracked trainer drift band, so no trainer drift strike-rate comparison is being applied.
Watch for -5pp: that is the first point at which the matching trainer drift record becomes relevant.
↔ SAME CLASS
Market Form rating50/100 · Neutral
Last run13 days ago · 19 Sep 2026
Distance changeDown 2f from last run
No consistent price pattern yet
📊 Market Behaviour Rating
Best Time: Opening
Runs: 8 | Fixed-odds range: 4/1 → 4/1 | Avg: 4/1Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
Early money horse (25%)
13:50Ascot
Opened 11/1Market avg 11/1
11/1 → 11/1 → 11/1 → 11/1 → 11/1 → 11/1 → 11/1 ↑ 12/1 ↓ 11/1 → 11/1
PRICE MOVE
-0.06pp (-0.7%)
Drifting: the market price is longer than at the open.
Move evidence
63th HISTORICAL PERCENTILE63rd HISTORICAL PERCENTILE
NORMAL HISTORICAL RANGE
3 of 8 previous runs recorded a larger drift: the horse finished 1st at Windsor on 13 Jul 2026 (-1.10pp); finished 7th at Windsor on 25 May 2026 (-3.83pp); and had no recorded finishing position at Kempton (AW) on 28 Mar 2026 (-0.40pp).
Raw Open → Now price change: 0.7% • -0.06 probability points
Previous market evidence

Largest previous drift: Windsor, 25 May 2026 — 7th • open 10/1 → final 25/1 (-5.24pp).

BEST FIXED ODDS
12/1 13 decimal Bet365
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday7f · Class 4 · Good · 18 runners11/1—No checkpoint——No checkpoint—-0.06ppOpen → now11/1Current; SP pendingPending-0.06pp
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

Just 3 of 8 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. Today’s move: Bold Impact is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPAREClosest recorded top-two run: Windsor · 13 Jul 2026 · 1st · 1/4 known conditions match
×Track: Today Ascot · previous Windsor×Trip (within ½f): Today 7f · previous 1m 31y×Ground: Today Good · previous Good To Firm✓Class: Class 4
WHAT MAY HAPPEN NEXT
Similar moves have often faded. Be cautious.Comparable moves have had few top-two finishes. Be cautious.
Did the early price move fade?

No documented early-support reversal in this horse’s recorded checkpoint sample. The older wording referred to finishing results, not a verified intraday price fade.

HISTORICAL DELIVERY TRIGGER
Limited evidence — no reliable trigger yet.
7 tracked runs • 1 top-two finish.
Today: -0.06pp
Possible next price: 11/1
8 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Best time: Now was biggest
N/A
Trainer: Kevin & Lauren Frost
Jockey: Mr Lewis Kent(3)
🟢 Needs Support (25%)This horse only delivers (1st/2nd) when backed in the market. Historical wins/2nds all showed significant market support. If support is missing → performance risk increases.
Horse & Trainer Evidence
When has support appeared?

Trainer Kevin & Lauren Frost (5pp+ support from open): by 10am 17/114; first seen between 10am and 1pm 7/114; first seen after 1pm 6/114.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 1/5; first seen between 10am and 1pm 0/5; first seen after 1pm 0/5.

No clear usual support time in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is -0.12pp. It remains below the first tracked 5pp+ trainer drift band.
The move has not reached the first tracked trainer drift band, so no trainer drift strike-rate comparison is being applied.
Watch for -5pp: that is the first point at which the matching trainer drift record becomes relevant.
⬆ CLASS RISE
Market Form rating50/100 · Neutral
Last run48 days ago · 15 Aug 2026
Distance changeSimilar trip to last run
No consistent price pattern yet
📊 Market Behaviour Rating
Best Time: Early PM
Runs: 5 | Fixed-odds range: 6/1 → 7/1 | Avg: 13/2Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
Mid-market mover (40%)
13:50Ascot
Opened 11/1Market avg 11/1
11/1 → 11/1 → 11/1 → 11/1 → 11/1 → 11/1 → 11/1 → 11/1 → 11/1 → 11/1
PRICE MOVE
-0.12pp (-1.4%)
Drifting: the market price is longer than at the open.
Move evidence
40th HISTORICAL PERCENTILE40th HISTORICAL PERCENTILE
NORMAL HISTORICAL RANGE
3 of 5 previous runs recorded a larger drift: the horse finished 1st at Doncaster on 15 Aug 2026 (-0.91pp); finished 10th at Ascot on 11 Jul 2026 (-9.47pp); and finished 7th at Yarmouth on 21 Apr 2026 (-1.82pp).
Raw Open → Now price change: 1.5% • -0.12 probability points
Previous market evidence

Largest previous drift: Ascot, 11 Jul 2026 — 10th • open 4/1 → final 9/1 (-10.00pp).

BEST FIXED ODDS
14/1 15 decimal Midnite
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday7f · Class 4 · Good · 18 runners11/1—No checkpoint——No checkpoint—-0.12ppOpen → now11/1Current; SP pendingPending-0.12pp
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

3 of 5 previous runs showed a stronger move, so today’s market behaviour is not unusual for this horse. It is also stepping up from Class 5 to Class 4, which adds another test today. Today’s move: Documenting is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPAREClosest recorded top-two run: Doncaster · 15 Aug 2026 · 1st · 1/4 known conditions match
×Track: Today Ascot · previous Doncaster✓Trip (within ½f): 7f×Ground: Today Good · previous Good To Firm×Class: Today Class 4 · previous Class 5
WHAT MAY HAPPEN NEXT
This price often moves during the day, so keep checking it. (moderate)
HISTORICAL DELIVERY TRIGGER
Both previous top-two finishes came with support of 2.49pp+.
At 2.49pp+: 2/2 finished 1st or 2nd (100%).
Today: -0.12pp — trigger not reached.
Possible next price: 11/1
5 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Course record
Limited data: this runner has one previous run at Ascot. Do not treat that single result as a reliable course pattern.
Best time: Now was biggest
N/A
Racing silksRock OperaDraw 12
Trainer: Richard & Peter Fahey
Jockey: Mr Eireann Cagney
🟡 Mixed ProfileNo consistent market pattern yet. Horse has delivered both with support and while drifting. Market signals are less reliable for this runner for now.
Horse & Trainer Evidence
When has support appeared?

Trainer Richard & Peter Fahey (5pp+ support from open): by 10am 76/608; first seen between 10am and 1pm 28/608; first seen after 1pm 15/608.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 2/9; first seen between 10am and 1pm 0/9; first seen after 1pm 1/9.

No clear usual support time in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is +0.08pp. It remains below the first tracked 5pp support band.
At 5pp+: Open→1PM 21/84 won (25%); Open→SP 24/79 won (30.4%).
Watch for 10pp+: the yard's Open→SP strike rate rises to 35.5% (11/31).
↔ SAME CLASS
Market Form rating50/100 · Neutral
Last run29 days ago · 3 Sep 2026
Distance changeUp 0.9f from last run
No consistent price pattern yet
📊 Market Behaviour Rating
Best Time: Opening
Runs: 9 | Fixed-odds range: 3/1 → 9/2 | Avg: 7/2Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
Early money horse (44%)
13:50Ascot
Opened 12/1Market avg 12/1
12/1 → 12/1 → 12/1 ↓ 11/1 ↑ 12/1 → 12/1 → 12/1 → 12/1 ↓ 11/1 ↑ 12/1
PRICE MOVE
+0.08pp (+1.0%)
Shortening: the market price is shorter than at the open.
Move evidence
33th HISTORICAL PERCENTILE33rd HISTORICAL PERCENTILE
NORMAL HISTORICAL RANGE
6 of 9 previous runs showed stronger support: the horse finished 10th at Southwell (AW) on 03 Sep 2026 (+2.46pp); finished 11th at Doncaster on 15 Aug 2026 (+7.07pp); finished 9th at York on 11 Jul 2026 (+5.38pp); finished 1st at Pontefract on 02 Jun 2026 (+2.80pp); finished 4th at Hamilton on 17 May 2026 (+2.31pp); and finished 3rd at Thirsk on 02 May 2026 (+1.52pp).
Raw Open → Now price change: 1% • +0.08 probability points
Previous market evidence

Strongest previous support: Doncaster, 15 Aug 2026 — 11th • open 8/1 → final 4/1 (+8.89pp).

BEST FIXED ODDS
12/1 13 decimal 7Bet
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday7f · Class 4 · Good · 18 runners12/1—No checkpoint——No checkpoint—+0.08ppOpen → now12/1Current; SP pendingPending+0.08pp
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

6 of 9 previous runs showed a stronger move, so today’s market behaviour is not unusual for this horse. Today’s move: Rock Opera is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPAREClosest recorded top-two run: Pontefract · 02 Jun 2026 · 1st · 2/4 known conditions match
×Track: Today Ascot · previous Pontefract×Trip (within ½f): Today 7f · previous 6f✓Ground: Good✓Class: Class 4
WHAT MAY HAPPEN NEXT
This horse often keeps shortening after early support. (moderate)
HISTORICAL DELIVERY TRIGGER
No positive support trigger.
This horse has previously finished 1st or 2nd without shortening from its opening price.
Today: +0.08pp
Possible next price: 12/1
9 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Best time: Open was biggest
N/A
Trainer: Richard Hannon
Jockey: Mr Jack Loughnane(7)
🟢 Needs Support (17%)This horse only delivers (1st/2nd) when backed in the market. Historical wins/2nds all showed significant market support. If support is missing → performance risk increases.
Horse & Trainer Evidence
When has support appeared?

Trainer Richard Hannon (5pp+ support from open): by 10am 94/764; first seen between 10am and 1pm 47/764; first seen after 1pm 34/764.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 2/12; first seen between 10am and 1pm 1/12; first seen after 1pm 0/12.

No clear usual support time in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is +0.35pp. It remains below the first tracked 5pp support band.
At 5pp+: Open→1PM 29/121 won (24%); Open→SP 31/138 won (22.5%).
Watch for 10pp+: the yard's Open→SP strike rate rises to 28.8% (19/66).
⬆ CLASS RISE
Market Form rating50/100 · Neutral
Last run8 days ago · 24 Sep 2026
Distance changeDown 1f from last run
No consistent price pattern yet
📊 Market Behaviour Rating
Best Time: Opening
Runs: 12 | Fixed-odds range: 5/6 → 17/2 | Avg: 9/2Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
Early money horse (33%)
13:50Ascot
Opened 16/1Market avg 16/1
16/1 → 16/1 → 16/1 → 16/1 → 16/1 ↓ 14/1 → 14/1 ↑ 16/1 → 16/1 → 16/1
PRICE MOVE
+0.35pp (+5.6%)
Shortening: the market price is shorter than at the open.
Move evidence
58th HISTORICAL PERCENTILE58th HISTORICAL PERCENTILE
NORMAL HISTORICAL RANGE
5 of 12 previous runs showed stronger support: the horse finished 4th at Newmarket on 24 Sep 2026 (+1.57pp); finished 2nd at York on 23 May 2026 (+0.76pp); finished 2nd at Bath on 29 Apr 2026 (+22.62pp); finished 10th at Southwell (AW) on 07 Apr 2026 (+2.31pp); and finished 2nd at Lingfield (AW) on 07 Feb 2026 (+13.89pp).
Raw Open → Now price change: 5.6% • +0.35 probability points
Previous market evidence

Strongest previous support: Bath, 29 Apr 2026 — 2nd • open 3/1 → final 5/6 (+29.64pp).

BEST FIXED ODDS
16/1 17 decimal 7Bet
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday7f · Class 4 · Good · 18 runners16/1—No checkpoint——No checkpoint—+0.35ppOpen → now16/1Current; SP pendingPending+0.35pp
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

Just 5 of 12 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. It is also stepping up from Class 5 to Class 4, which adds another test today. Today’s move: Signcastle City is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPAREClosest recorded top-two run: York · 23 May 2026 · 2nd · 3/4 known conditions match
×Track: Today Ascot · previous York✓Trip (within ½f): 7f✓Ground: Good✓Class: Class 4
WHAT MAY HAPPEN NEXT
Similar moves have often faded. Be cautious.Comparable moves have had few top-two finishes. Be cautious.
Did the early price move fade?

Recorded examples where 5pp+ early support was followed by a longer final price:

  • Lingfield (AW), 12 May 2026 — 3rd • open 11/2 → 1pm 7/2 → final 11/2
  • Lingfield (AW), 07 Feb 2026 — 2nd • open 11/1 → 10am 7/2 → final 4/1
HISTORICAL DELIVERY TRIGGER
All 3 previous top-two finishes came with support of 2.19pp+.
At 2.19pp+: 3/6 finished 1st or 2nd (50%).
Today: +0.35pp — trigger not reached.
Possible next price: 18/1
12 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Best time: Open was biggest
N/A
Trainer: Heather Main
Jockey: Mr Henry Main(3)
Horse & Trainer Evidence
When has support appeared?

Trainer Heather Main (5pp+ support from open): by 10am 9/103; first seen between 10am and 1pm 5/103; first seen after 1pm 3/103.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 1/6; first seen between 10am and 1pm 0/6; first seen after 1pm 0/6.

No clear usual support time in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is +0.00pp. It remains below the first tracked 5pp support band.
At 5pp+: Open→1PM 2/12 won (16.7%); Open→SP 2/13 won (15.4%).
No higher tracked band currently improves this yard's Open→SP strike rate.
⬇ CLASS DROP
Market Form rating50/100 · Neutral
Last run27 days ago · 5 Sep 2026
Distance changeUp 2f from last run
Usually attracts bookmaker support
📊 Market Behaviour Rating
Best Time: Early
Runs: 6 | Fixed-odds range: - → - | Avg: -Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
Mid-market mover (33%)
13:50Ascot
Opened 16/1Market avg 16/1
16/1 → 16/1 → 16/1 → 16/1 → 16/1 → 16/1 → 16/1 ↑ 18/1 ↓ 16/1 → 16/1
PRICE MOVE
+0.00pp (+0.0%)
No meaningful price change from the open.
Move evidence
83th HISTORICAL PERCENTILE83rd HISTORICAL PERCENTILE
UNUSUAL FOR THIS HORSE
Only 1 of 6 previous runs showed stronger support: the horse finished 8th at Sandown on 29 Aug 2026 (+7.54pp).
Raw Open → Now price change: 0% • +0.00 probability points
Previous market evidence

Strongest previous support: Sandown, 29 Aug 2026 — 8th • open 17/2 → final 5/1 (+6.03pp).

BEST FIXED ODDS
18/1 19 decimal Bet365
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday7f · Class 4 · Good · 18 runners16/1—No checkpoint——No checkpoint—+0.00ppOpen → now16/1Current; SP pendingPending+0.00pp
No recorded first or second finishes for this horse yet.
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

Just 1 of 6 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. The horse drops from Class 2 to Class 4, but the market has not responded with meaningful support. Today’s move: Zoulu Chief is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPARENo recorded first or second finish with comparable conditions available.
WHAT MAY HAPPEN NEXT
N/A
HISTORICAL DELIVERY TRIGGER
Limited evidence — no reliable trigger yet.
6 tracked runs • 0 top-two finishes.
Today: +0.00pp
Possible next price: 16/1
6 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Course record
Limited data: this runner has one previous run at Ascot. Do not treat that single result as a reliable course pattern.
Best time: Open was biggest
N/A
Racing silksThapa VCDraw 14
Trainer: Mark Rimell
Jockey: Mr Harry Rimell(7)
🟡 Mixed ProfileNo consistent market pattern yet. Horse has delivered both with support and while drifting. Market signals are less reliable for this runner for now.
Horse & Trainer Evidence
When has support appeared?

Trainer Mark Rimell (5pp+ support from open): by 10am 16/79; first seen between 10am and 1pm 3/79; first seen after 1pm 3/79.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 3/12; first seen between 10am and 1pm 1/12; first seen after 1pm 0/12.

No clear usual support time in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is +0.00pp. It remains below the first tracked 5pp support band.
At 5pp+: Open→1PM 2/15 won (13.3%); Open→SP 2/13 won (15.4%).
Watch for 10pp+: the yard's Open→SP strike rate rises to 16.7% (1/6).
⬆ CLASS RISE
Market Form rating50/100 · Neutral
Last run8 days ago · 24 Sep 2026
Distance changeSimilar trip to last run
No consistent price pattern yet
📊 Market Behaviour Rating
Best Time: Opening
Runs: 12 | Fixed-odds range: 7/4 → 7/2 | Avg: 11/4Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
Early money horse (42%)
13:50Ascot
Opened 20/1Market avg 20/1
20/1 → 20/1 → 20/1 → 20/1 → 20/1 → 20/1 → 20/1 ↑ 22/1 ↓ 20/1 → 20/1
PRICE MOVE
+0.00pp (+0.0%)
No meaningful price change from the open.
Move evidence
50th HISTORICAL PERCENTILE50th HISTORICAL PERCENTILE
NORMAL HISTORICAL RANGE
6 of 12 previous runs showed stronger support: the horse finished 7th at Southwell (AW) on 24 Sep 2026 (+8.89pp); finished 6th at Lingfield (AW) on 25 Aug 2026 (+0.87pp); finished 1st at Doncaster on 18 Jul 2026 (+0.87pp); finished 3rd at Doncaster on 06 Jun 2026 (+7.50pp); finished 4th at Wolverhampton (AW) on 01 Jun 2026 (+2.78pp); and finished 3rd at Bath on 12 May 2026 (+18.18pp).
Raw Open → Now price change: 0% • +0.00 probability points
Previous market evidence

Strongest previous support: Bath, 12 May 2026 — 3rd • open 9/2 → final 15/8 (+16.54pp).

BEST FIXED ODDS
22/1 23 decimal Bet365
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday7f · Class 4 · Good · 18 runners20/1—No checkpoint——No checkpoint—+0.00ppOpen → now20/1Current; SP pendingPending+0.00pp
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

6 of 12 previous runs showed a stronger move, so today’s market behaviour is not unusual for this horse. It is also stepping up from Class 5 to Class 4, which adds another test today. Today’s move: Thapa VC is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPAREClosest recorded top-two run: Yarmouth · 28 Jul 2026 · 1st · 1/4 known conditions match
×Track: Today Ascot · previous Yarmouth✓Trip (within ½f): 7f×Ground: Today Good · previous Good To Firm×Class: Today Class 4 · previous Class 6
WHAT MAY HAPPEN NEXT
This is weaker than its usual early pattern; the price may shorten again later. (moderate)
HISTORICAL DELIVERY TRIGGER
No positive support trigger.
This horse has previously finished 1st or 2nd without shortening from its opening price.
Today: +0.00pp
Possible next price: 20/1
12 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Best time: Open was biggest
N/A
Racing silksLequintoDraw 2
Trainer: Tony Carroll
Jockey: Mr Ross Birkett
🟡 Mixed ProfileNo consistent market pattern yet. Horse has delivered both with support and while drifting. Market signals are less reliable for this runner for now.
Horse & Trainer Evidence
When has support appeared?

Trainer Tony Carroll (5pp+ support from open): by 10am 101/906; first seen between 10am and 1pm 52/906; first seen after 1pm 28/906.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 4/15; first seen between 10am and 1pm 0/15; first seen after 1pm 0/15.

No clear usual support time in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is -0.43pp. It remains below the first tracked 5pp+ trainer drift band.
The move has not reached the first tracked trainer drift band, so no trainer drift strike-rate comparison is being applied.
Watch for -5pp: that is the first point at which the matching trainer drift record becomes relevant.
↔ SAME CLASS
Market Form rating50/100 · Neutral
Last run34 days ago · 29 Aug 2026
Distance changeUp 0.9f from last run
No consistent price pattern yet
📊 Market Behaviour Rating
2 historical matches

1/2 finished 1st or 2nd
Best Time: Opening
Runs: 15 | Fixed-odds range: 3/1 → 10/1 | Avg: 6/1Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
Early money horse (40%)
13:50Ascot
Opened 20/1Market avg 22/1
22/1 → 22/1 → 22/1 → 22/1 → 22/1 → 22/1 ↓ 20/1 ↑ 25/1 ↓ 22/1 ↓ 20/1
PRICE MOVE
-0.43pp (-9.9%)
Drifting: the market price is longer than at the open.
Move evidence
53th HISTORICAL PERCENTILE53rd HISTORICAL PERCENTILE
NORMAL HISTORICAL RANGE
7 of 15 previous runs recorded a larger drift: the horse finished 5th at Brighton on 07 Aug 2026 (-0.95pp); finished 1st at Windsor on 29 Jun 2026 (-5.68pp); finished 3rd at Bath on 05 Jun 2026 (-5.00pp); finished 4th at Lingfield (AW) on 25 Mar 2026 (-2.31pp); finished 5th at Lingfield (AW) on 05 Mar 2026 (-0.64pp); finished 5th at Wolverhampton (AW) on 16 Feb 2026 (-1.67pp); and finished 2nd at Lingfield (AW) on 24 Jan 2026 (-1.57pp).
Raw Open → Now price change: 9.9% • -0.43 probability points
Previous market evidence

Largest previous drift: Bath, 05 Jun 2026 — 3rd • open 3/1 → final 9/2 (-6.82pp).

BEST FIXED ODDS
25/1 26 decimal Bet365
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday7f · Class 4 · Good · 18 runners20/1—No checkpoint——No checkpoint—-0.43ppOpen → now22/1Current; SP pendingPending-0.43pp
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

Just 7 of 15 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. Today’s move: Lequinto is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPAREClosest recorded top-two run: Windsor · 20 Jul 2026 · 2nd · 1/4 known conditions match
×Track: Today Ascot · previous Windsor×Trip (within ½f): Today 7f · previous 6f 12y×Ground: Today Good · previous Good To Firm✓Class: Class 4
WHAT MAY HAPPEN NEXT
This is weaker than its usual early pattern; the price may shorten again later. (moderate)
HISTORICAL DELIVERY TRIGGER
No positive support trigger.
This horse has previously finished 1st or 2nd without shortening from its opening price.
Today: -0.43pp
Possible next price: 18/1
15 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Best time: Now was biggest
N/A
Trainer: Iain Jardine
Jockey: Mr Lucas Murphy(5)
🟡 Mixed ProfileNo consistent market pattern yet. Horse has delivered both with support and while drifting. Market signals are less reliable for this runner for now.
Horse & Trainer Evidence
When has support appeared?

Trainer Iain Jardine (5pp+ support from open): by 10am 45/472; first seen between 10am and 1pm 26/472; first seen after 1pm 9/472.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 0/5; first seen between 10am and 1pm 0/5; first seen after 1pm 0/5.

No clear usual support time in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is +0.02pp. It remains below the first tracked 5pp support band.
At 5pp+: Open→1PM 15/60 won (25%); Open→SP 11/54 won (20.4%).
Watch for 10pp+: the yard's Open→SP strike rate rises to 26.1% (6/23).
↔ SAME CLASS
Market Form rating50/100 · Neutral
Last run48 days ago · 15 Aug 2026
Distance changeUp 1f from last run
No consistent price pattern yet
📊 Market Behaviour Rating
Best Time: Opening
Runs: 5 | Fixed-odds range: 3/1 → 11/1 | Avg: 7/1Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
Early money horse (60%)
13:50Ascot
Opened 25/1Market avg 25/1
25/1 → 25/1 → 25/1 → 25/1 → 25/1 → 25/1 → 25/1 ↑ 28/1 ↓ 25/1 → 25/1
PRICE MOVE
+0.02pp (+0.5%)
Shortening: the market price is shorter than at the open.
Move evidence
40th HISTORICAL PERCENTILE40th HISTORICAL PERCENTILE
NORMAL HISTORICAL RANGE
3 of 5 previous runs showed stronger support: the horse finished 1st at Ayr on 05 Jul 2026 (+2.20pp); finished 1st at Carlisle on 24 Jun 2026 (+1.67pp); and finished 6th at Hamilton on 17 May 2026 (+0.40pp).
Raw Open → Now price change: 0.5% • +0.02 probability points
Previous market evidence

Strongest previous support: Carlisle, 24 Jun 2026 — 1st • open 14/1 → final 11/1 (+1.67pp).

BEST FIXED ODDS
28/1 29 decimal Bet365
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday7f · Class 4 · Good · 18 runners25/1—No checkpoint——No checkpoint—+0.02ppOpen → now25/1Current; SP pendingPending+0.02pp
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

3 of 5 previous runs showed a stronger move, so today’s market behaviour is not unusual for this horse. Today’s move: Who Wants Me is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPAREClosest recorded top-two run: Carlisle · 24 Jun 2026 · 1st · 2/4 known conditions match
×Track: Today Ascot · previous Carlisle✓Trip (within ½f): 7f×Ground: Today Good · previous Good To Firm✓Class: Class 4
WHAT MAY HAPPEN NEXT
This horse often keeps shortening after early support. (strong)
HISTORICAL DELIVERY TRIGGER
No positive support trigger.
This horse has previously finished 1st or 2nd without shortening from its opening price.
Today: +0.02pp
Possible next price: 25/1
5 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Best time: Open was biggest
N/A
Trainer: Patrick Chamings
Jockey: Mr Frederick Tett
Horse & Trainer Evidence
When has support appeared?

Trainer Patrick Chamings (5pp+ support from open): by 10am 4/91; first seen between 10am and 1pm 6/91; first seen after 1pm 2/91.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 0/7; first seen between 10am and 1pm 0/7; first seen after 1pm 0/7.

No clear usual support time in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is +0.17pp. It remains below the first tracked 5pp support band.
At 5pp+: Open→1PM 1/9 won (11.1%); Open→SP 1/8 won (12.5%).
No higher tracked band currently improves this yard's Open→SP strike rate.
⬆ CLASS RISE
Market Form rating50/100 · Neutral
Last run11 days ago · 21 Sep 2026
Distance changeUp 1f from last run
No consistent price pattern yet
📊 Market Behaviour Rating
Best Time: 10am
Runs: 7 | Fixed-odds range: - → - | Avg: -Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
Early money horse (43%)
13:50Ascot
Opened 33/1Market avg 33/1
33/1 → 33/1 → 33/1 → 33/1 → 33/1 → 33/1 → 33/1 ↑ 40/1 ↓ 33/1 ↑ 33/1
PRICE MOVE
+0.17pp (+5.7%)
Shortening: the market price is shorter than at the open.
Move evidence
71th HISTORICAL PERCENTILE71st HISTORICAL PERCENTILE
NORMAL HISTORICAL RANGE
2 of 7 previous runs showed stronger support: the horse finished 6th at Leicester on 21 Sep 2026 (+2.78pp); and finished 3rd at Lingfield (AW) on 20 Aug 2026 (+2.67pp).
Raw Open → Now price change: 5.7% • +0.17 probability points
Previous market evidence

Strongest previous support: Leicester, 21 Sep 2026 — 6th • open 16/1 → final 11/1 (+2.78pp).

BEST FIXED ODDS
40/1 41 decimal Bet365
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday7f · Class 4 · Good · 18 runners33/1—No checkpoint——No checkpoint—+0.17ppOpen → now33/1Current; SP pendingPending+0.17pp
No recorded first or second finishes for this horse yet.
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

Just 2 of 7 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. It is also stepping up from Class 5 to Class 4, which adds another test today. Today’s move: The Bitter Moose is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPARENo recorded first or second finish with comparable conditions available.
WHAT MAY HAPPEN NEXT
This horse often keeps shortening after early support. (moderate)
HISTORICAL DELIVERY TRIGGER
Limited evidence — no reliable trigger yet.
7 tracked runs • 0 top-two finishes.
Today: +0.17pp
Possible next price: 40/1
7 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Course record
No placed efforts from 2 previous runs at Ascot. The current market is 66% bigger than usual compared with a typical course SP of 20.5.
Best time: Open was biggest
N/A
Racing silksChirimiriDraw 11
Trainer: Gary & Josh Moore
Jockey: Mr Georges-Alexandre Ancenys(5)
Horse & Trainer Evidence
When has support appeared?

Trainer Gary & Josh Moore (5pp+ support from open): by 10am 52/507; first seen between 10am and 1pm 37/507; first seen after 1pm 21/507.

No clear usual support time in this sample.

Timing evidence for This horse: only 0 complete checkpoint runs; too few for a usual time.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is -0.04pp. It remains below the first tracked 5pp+ trainer drift band.
The move has not reached the first tracked trainer drift band, so no trainer drift strike-rate comparison is being applied.
Watch for -5pp: that is the first point at which the matching trainer drift record becomes relevant.
Market Form rating50/100 · Neutral
Runs: 0 | Fixed-odds range: N/A → N/A | Avg: N/AFractional bookmaker prices recorded when this horse finished 1st or 2nd.
13:50Ascot
Opened 50/1Market avg 50/1
50/1 → 50/1 → 50/1 → 50/1 ↑ 66/1 ↓ 50/1 ↓ 33/1 ↑ 40/1 ↑ 50/1 → 50/1
PRICE MOVE
-0.04pp (-2.1%)
Drifting: the market price is longer than at the open.
Move evidence
Raw Open → Now price change: 2.1% • -0.04 probability points
BEST FIXED ODDS
66/1 67 decimal Midnite
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday7f · Class 4 · Good · 18 runners50/1—No checkpoint——No checkpoint—-0.04ppOpen → now50/1Current; SP pendingPending-0.04pp
No recorded first or second finishes for this horse yet.
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

There is only one comparable recorded run for this horse, so its own history is an early clue rather than a reliable pattern. Today’s move: Chirimiri is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPARENo recorded first or second finish with comparable conditions available.
WHAT MAY HAPPEN NEXT
N/A
Possible next price: 50/1
No historical data
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Best time: Now was biggest
N/A
Race market overview as at 05:16
  • Supported0 of 18 runners at +4pp or more
  • Drifting0 of 18 runners at −4pp or worse
  • Last 15 minFresh 15-minute data is not available yet.
  • Market surgesAwaiting a fresh 15-minute snapshot.
14:25Ascot • 0m7f0y • Class 2 • Going: Good
5 runners
Runner EliminatorTick the evidence you require. Runners that fail a selected test are faded out. Uses full available horse history. Runners awaiting evidence stay visible until it is ready.

Full field shown.

Trainer: John & Thady Gosden
Jockey: William Buick
Horse & Trainer Evidence
When has support appeared?

Trainer John & Thady Gosden (5pp+ support from open): by 10am 74/369; first seen between 10am and 1pm 32/369; first seen after 1pm 17/369.

No clear usual support time in this sample.

Timing evidence for This horse: only 1 complete checkpoint runs; too few for a usual time.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is +0.07pp. It remains below the first tracked 5pp support band.
At 5pp+: Open→1PM 33/92 won (35.9%); Open→SP 34/93 won (36.6%).
Watch for 10pp+: the yard's Open→SP strike rate rises to 48.8% (21/43).
⬆ CLASS RISE
Market Form rating50/100 · Neutral
Last run23 days ago · 9 Sep 2026
Distance changeSimilar trip to last run
Runs: 1 | Fixed-odds range: 17/2 → 17/2 | Avg: 17/2Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
Limited data: this is based on one previous run, so it is not a proven pattern yet.
14:25Ascot
Opened 7/4Market avg 7/4
7/4 → 7/4 → 7/4 → 7/4 → 7/4 → 7/4 → 7/4 → 7/4 → 7/4 → 7/4
PRICE MOVE
+0.07pp (+0.2%)
Shortening: the market price is shorter than at the open.
Move evidence
Raw Open → Now price change: 0.2% • +0.07 probability points
Previous market evidence

No previous positive open-to-final support in the recorded sample.

BEST FIXED ODDS
7/4 2.75 decimal 7Bet
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday7f · Class 2 · Good · 5 runners7/4—No checkpoint——No checkpoint—+0.07ppOpen → now7/4Current; SP pendingPending+0.07pp
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

There is only one comparable recorded run for this horse, so its own history is an early clue rather than a reliable pattern. It is also stepping up from Class 3 to Class 2, which adds another test today. Today’s move: Pink Larkspur is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPAREClosest recorded top-two run: Kempton (AW) · 09 Sep 2026 · 2nd · 1/4 known conditions match
×Track: Today Ascot · previous Kempton (AW)✓Trip (within ½f): 7f×Ground: Today Good · previous Standard / Slow×Class: Today Class 2 · previous Class 3
WHAT MAY HAPPEN NEXT
N/A
HISTORICAL DELIVERY TRIGGER
Limited evidence — no reliable trigger yet.
1 tracked runs • 1 top-two finish.
Today: +0.07pp
Possible next price: 7/4
No historical data
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Best time: Open was biggest
N/A
Racing silksLearningDraw 3
Trainer: Richard Hannon
Jockey: Pat Dobbs
Horse & Trainer Evidence
When has support appeared?

Trainer Richard Hannon (5pp+ support from open): by 10am 94/764; first seen between 10am and 1pm 47/764; first seen after 1pm 34/764.

No clear usual support time in this sample.

Timing evidence for This horse: only 2 complete checkpoint runs; too few for a usual time.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is +0.97pp. It remains below the first tracked 5pp support band.
At 5pp+: Open→1PM 29/121 won (24%); Open→SP 31/138 won (22.5%).
Watch for 10pp+: the yard's Open→SP strike rate rises to 28.8% (19/66).
↔ SAME CLASS
Market Form rating50/100 · Neutral
Last run14 days ago · 18 Sep 2026
Distance changeSimilar trip to last run
Runs: 2 | Fixed-odds range: 8/1 → 8/1 | Avg: 8/1Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
14:25Ascot
Opened 15/8Market avg 15/8
15/8 ↓ 7/4 → 7/4 ↑ 15/8 → 15/8 ↓ 7/4 → 7/4 ↑ 2/1 ↓ 15/8 ↑ 15/8
PRICE MOVE
+0.97pp (+2.7%)
Shortening: the market price is shorter than at the open.
Move evidence
Raw Open → Now price change: 2.7% • +0.97 probability points
Previous market evidence

Strongest previous support: Salisbury, 03 Sep 2026 — 4th • open 20/1 → final 11/1 (+3.57pp).

BEST FIXED ODDS
2/1 3 decimal Bet365
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday7f · Class 2 · Good · 5 runners15/8—No checkpoint——No checkpoint—+0.97ppOpen → now15/8Current; SP pendingPending+0.97pp
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

There is only one comparable recorded run for this horse, so its own history is an early clue rather than a reliable pattern. Today’s move: Learning is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPAREClosest recorded top-two run: Newbury · 18 Sep 2026 · 2nd · 3/4 known conditions match
×Track: Today Ascot · previous Newbury✓Trip (within ½f): 7f✓Ground: Good✓Class: Class 2
WHAT MAY HAPPEN NEXT
Similar moves have usually held their position.
HISTORICAL DELIVERY TRIGGER
Limited evidence — no reliable trigger yet.
2 tracked runs • 1 top-two finish.
Today: +0.97pp
Possible next price: 2/1
No historical data
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Best time: Open was biggest
N/A
Trainer: Andrew Balding
Jockey: Colin Keane
Horse & Trainer Evidence
When has support appeared?

Trainer Andrew Balding (5pp+ support from open): by 10am 142/885; first seen between 10am and 1pm 74/885; first seen after 1pm 41/885.

No clear usual support time in this sample.

Timing evidence for This horse: only 1 complete checkpoint runs; too few for a usual time.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is +0.00pp. It remains below the first tracked 5pp support band.
At 5pp+: Open→1PM 71/194 won (36.6%); Open→SP 71/207 won (34.3%).
Watch for 10pp+: the yard's Open→SP strike rate rises to 37.3% (38/102).
↔ SAME CLASS
Market Form rating50/100 · Neutral
Last run29 days ago · 3 Sep 2026
Distance changeSimilar trip to last run
Runs: 1 | Fixed-odds range: - → - | Avg: -Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
Limited data: this is based on one previous run, so it is not a proven pattern yet.
14:25Ascot
Opened 3/1Market avg 3/1
3/1 → 3/1 → 3/1 → 3/1 → 3/1 → 3/1 → 3/1 → 3/1 → 3/1 → 3/1
PRICE MOVE
+0.00pp (+0.0%)
No meaningful price change from the open.
Move evidence
Raw Open → Now price change: 0% • +0.00 probability points
Previous market evidence

Strongest previous support: Salisbury, 03 Sep 2026 — 5th • open 6/1 → final 9/2 (+4.29pp).

BEST FIXED ODDS
3/1 4 decimal 7Bet
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday7f · Class 2 · Good · 5 runners3/1—No checkpoint——No checkpoint—+0.00ppOpen → now3/1Current; SP pendingPending+0.00pp
No recorded first or second finishes for this horse yet.
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

There is only one comparable recorded run for this horse, so its own history is an early clue rather than a reliable pattern. Today’s move: Concurrent is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPARENo recorded first or second finish with comparable conditions available.
WHAT MAY HAPPEN NEXT
N/A
HISTORICAL DELIVERY TRIGGER
Limited evidence — no reliable trigger yet.
1 tracked runs • 0 top-two finishes.
Today: +0.00pp
Possible next price: 3/1
No historical data
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Best time: Open was biggest
N/A
Racing silksIbtekarDraw 1
Trainer: Ed Walker
Jockey: Kieran Shoemark
Horse & Trainer Evidence
When has support appeared?

Trainer Ed Walker (5pp+ support from open): by 10am 91/487; first seen between 10am and 1pm 51/487; first seen after 1pm 15/487.

No clear usual support time in this sample.

Timing evidence for This horse: only 0 complete checkpoint runs; too few for a usual time.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is -0.33pp. It remains below the first tracked 5pp+ trainer drift band.
The move has not reached the first tracked trainer drift band, so no trainer drift strike-rate comparison is being applied.
Watch for -5pp: that is the first point at which the matching trainer drift record becomes relevant.
Market Form rating50/100 · Neutral
Runs: 0 | Fixed-odds range: N/A → N/A | Avg: N/AFractional bookmaker prices recorded when this horse finished 1st or 2nd.
14:25Ascot
Opened 8/1Market avg 17/2
17/2 ↓ 8/1 ↑ 17/2 → 17/2 ↓ 8/1 → 8/1 → 8/1 ↑ 9/1 ↓ 17/2 ↓ 8/1
PRICE MOVE
-0.33pp (-3.0%)
Drifting: the market price is longer than at the open.
Move evidence
Raw Open → Now price change: 3% • -0.33 probability points
BEST FIXED ODDS
9/1 10 decimal Bet365
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday7f · Class 2 · Good · 5 runners8/1—No checkpoint——No checkpoint—-0.33ppOpen → now17/2Current; SP pendingPending-0.33pp
No recorded first or second finishes for this horse yet.
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

There is only one comparable recorded run for this horse, so its own history is an early clue rather than a reliable pattern. Today’s move: Ibtekar is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPARENo recorded first or second finish with comparable conditions available.
WHAT MAY HAPPEN NEXT
N/A
Possible next price: 8/1
No historical data
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Best time: Now was biggest
N/A
Trainer: Richard Hannon
Jockey: Sean Levey
Horse & Trainer Evidence
When has support appeared?

Trainer Richard Hannon (5pp+ support from open): by 10am 94/764; first seen between 10am and 1pm 47/764; first seen after 1pm 34/764.

No clear usual support time in this sample.

Timing evidence for This horse: only 0 complete checkpoint runs; too few for a usual time.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is +0.17pp. It remains below the first tracked 5pp support band.
At 5pp+: Open→1PM 29/121 won (24%); Open→SP 31/138 won (22.5%).
Watch for 10pp+: the yard's Open→SP strike rate rises to 28.8% (19/66).
Market Form rating50/100 · Neutral
Runs: 0 | Fixed-odds range: N/A → N/A | Avg: N/AFractional bookmaker prices recorded when this horse finished 1st or 2nd.
14:25Ascot
Opened 12/1Market avg 12/1
12/1 → 12/1 → 12/1 → 12/1 → 12/1 ↓ 11/1 → 11/1 ↑ 12/1 → 12/1 → 12/1
PRICE MOVE
+0.17pp (+2.1%)
Shortening: the market price is shorter than at the open.
Move evidence
Raw Open → Now price change: 2.1% • +0.17 probability points
BEST FIXED ODDS
12/1 13 decimal 7Bet
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday7f · Class 2 · Good · 5 runners12/1—No checkpoint——No checkpoint—+0.17ppOpen → now12/1Current; SP pendingPending+0.17pp
No recorded first or second finishes for this horse yet.
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

There is only one comparable recorded run for this horse, so its own history is an early clue rather than a reliable pattern. Today’s move: India's Ridge is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPARENo recorded first or second finish with comparable conditions available.
WHAT MAY HAPPEN NEXT
N/A
Possible next price: 14/1
No historical data
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Best time: Open was biggest
N/A
Race market overview as at 05:16
  • Supported0 of 5 runners at +4pp or more
  • Drifting0 of 5 runners at −4pp or worse
  • Last 15 minFresh 15-minute data is not available yet.
  • Market surgesAwaiting a fresh 15-minute snapshot.
15:00Ascot • 1m0f0y • Class 3 • Going: Good
12 runners
Runner EliminatorTick the evidence you require. Runners that fail a selected test are faded out. Uses full available horse history. Runners awaiting evidence stay visible until it is ready.

Full field shown.

Racing silksCockadeDraw 8
Trainer: John & Thady Gosden
Jockey: William Buick
Horse & Trainer Evidence
When has support appeared?

Trainer John & Thady Gosden (5pp+ support from open): by 10am 74/369; first seen between 10am and 1pm 32/369; first seen after 1pm 17/369.

No clear usual support time in this sample.

Timing evidence for This horse: only 2 complete checkpoint runs; too few for a usual time.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is -1.89pp. It remains below the first tracked 5pp+ trainer drift band.
The move has not reached the first tracked trainer drift band, so no trainer drift strike-rate comparison is being applied.
Watch for -5pp: that is the first point at which the matching trainer drift record becomes relevant.
⬆ CLASS RISE
Market Form rating50/100 · Neutral
Last run104 days ago · 20 Jun 2026
Distance changeSimilar trip to last run
Runs: 2 | Fixed-odds range: 8/11 → 8/11 | Avg: 8/11Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
15:00Ascot
Opened 5/2Market avg 5/2
5/2 ↑ 11/4 → 11/4 → 11/4 → 11/4 ↓ 5/2 → 5/2 ↑ 11/4 → 11/4 → 11/4
PRICE MOVE
-1.89pp (-7.1%)
NR adjusted
Genuine drift after removing the measured NR price effect.
Raw Open → Now: -3.4% • -0.95pp
Measured NR price effect removed: +0.94pp
Latest confirmed post-NR price: 5/2 @ 05:15
NR @ 05:15: 5/2 → 5/2 (+0.94pp removed)
GENUINE NR-ADJUSTED MOVE: -1.89pp
Move evidence
Previous market evidence

Largest previous drift: Newmarket (July), 20 Jun 2026 — 3rd • open 4/7 → final 5/6 (-9.05pp).

BEST FIXED ODDS
11/4 3.75 decimal 7Bet
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday1m · Class 3 · Good · 11 runners5/2—No checkpoint——No checkpoint—-1.89ppOpen → now5/2Current; SP pendingPending-1.89ppNR adjusted
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

There is only one comparable recorded run for this horse, so its own history is an early clue rather than a reliable pattern. It is also stepping up from Class 4 to Class 3, which adds another test today. Today’s move: Cockade is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPAREClosest recorded top-two run: Windsor · 08 Jun 2026 · 1st · 1/4 known conditions match
×Track: Today Ascot · previous Windsor✓Trip (within ½f): 1m×Ground: Today Good · previous Good To Soft×Class: Today Class 3 · previous Class 4
WHAT MAY HAPPEN NEXT
Limited data: one similar run only.
HISTORICAL DELIVERY TRIGGER
Limited evidence — no reliable trigger yet.
2 tracked runs • 1 top-two finish.
Today: -1.89pp
Possible next price: 3/1
No historical data
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Best time: Now was biggest
N/A
Racing silksPrinclingDraw 9
Trainer: William Haggas
Jockey: Tom Marquand
Horse & Trainer Evidence
When has support appeared?

Trainer William Haggas (5pp+ support from open): by 10am 100/599; first seen between 10am and 1pm 47/599; first seen after 1pm 48/599.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 1/4; first seen between 10am and 1pm 0/4; first seen after 1pm 1/4.

No clear usual support time in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is +0.97pp. It remains below the first tracked 5pp support band.
At 5pp+: Open→1PM 39/127 won (30.7%); Open→SP 51/161 won (31.7%).
Watch for 10pp+: the yard's Open→SP strike rate rises to 34.2% (26/76).
⬇ CLASS DROP
Market Form rating50/100 · Neutral
Last run84 days ago · 10 Jul 2026
Distance changeDown 2f from last run
No consistent price pattern yet
📊 Market Behaviour Rating
Best Time: Opening
Runs: 4 | Fixed-odds range: 3/10 → 3/10 | Avg: 3/10Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
Early money horse (50%)
15:00Ascot
Opened 3/1Market avg 3/1
3/1 → 3/1 → 3/1 → 3/1 → 3/1 ↓ 11/4 → 11/4 ↑ 3/1 → 3/1 → 3/1
PRICE MOVE
+0.97pp (+3.7%)
NR adjusted
Genuine shortening after removing the measured NR price effect.
Raw Open → Now: +1.9% • +0.48pp
Measured NR price effect removed: -0.48pp
Latest confirmed post-NR price: 3/1 @ 05:15
NR @ 05:15: 3/1 → 3/1 (-0.48pp removed)
GENUINE NR-ADJUSTED MOVE: +0.97pp
Move evidence
50th HISTORICAL PERCENTILE50th HISTORICAL PERCENTILE
NORMAL HISTORICAL RANGE
2 of 4 previous runs showed stronger support: the horse finished 4th at Carlisle on 30 May 2026 (+1.67pp); and finished 1st at Wetherby on 26 Apr 2026 (+9.84pp).
Previous market evidence

Strongest previous support: Wetherby, 26 Apr 2026 — 1st • open 4/7 → final 3/10 (+13.23pp).

BEST FIXED ODDS
3/1 4 decimal 7Bet
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday1m · Class 3 · Good · 11 runners3/1—No checkpoint——No checkpoint—+0.97ppOpen → now3/1Current; SP pendingPending+0.97ppNR adjusted
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

2 of 4 previous runs showed a stronger move, so today’s market behaviour is not unusual for this horse. The horse drops from Class 2 to Class 3, but the market has not responded with meaningful support. Today’s move: Princling is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPAREClosest recorded top-two run: Wetherby · 26 Apr 2026 · 1st · 1/4 known conditions match
×Track: Today Ascot · previous Wetherby✓Trip (within ½f): 1m×Ground: Today Good · previous Good To Firm×Class: Today Class 3 · previous Class 4
WHAT MAY HAPPEN NEXT
This horse often keeps shortening after early support. (moderate)
HISTORICAL DELIVERY TRIGGER
Limited evidence — no reliable trigger yet.
4 tracked runs • 1 top-two finish.
Today: +0.97pp
Possible next price: 10/3
4 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Course record
Limited data: this runner has one previous run at Ascot. Do not treat that single result as a reliable course pattern.
Best time: Open was biggest
N/A
Racing silksDrymeeDraw 1
Trainer: James Fanshawe
Jockey: James Doyle
🟢 Needs Support (17%)This horse only delivers (1st/2nd) when backed in the market. Historical wins/2nds all showed significant market support. If support is missing → performance risk increases.
Horse & Trainer Evidence
When has support appeared?

Trainer James Fanshawe (5pp+ support from open): by 10am 70/313; first seen between 10am and 1pm 26/313; first seen after 1pm 11/313.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 2/5; first seen between 10am and 1pm 1/5; first seen after 1pm 0/5.

No clear usual support time in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is -0.19pp. It remains below the first tracked 5pp+ trainer drift band.
The move has not reached the first tracked trainer drift band, so no trainer drift strike-rate comparison is being applied.
Watch for -5pp: that is the first point at which the matching trainer drift record becomes relevant.
⬆ CLASS RISE
Market Form rating50/100 · Neutral
Last run35 days ago · 28 Aug 2026
Distance changeSimilar trip to last run
No consistent price pattern yet
📊 Market Behaviour Rating
Best Time: Opening
Runs: 5 | Fixed-odds range: 6/4 → 3/1 | Avg: 9/4Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
Early money horse (40%)
15:00Ascot
Opened 5/1Market avg 5/1
5/1 → 5/1 ↑ 11/2 ↓ 5/1 → 5/1 → 5/1 → 5/1 → 5/1 → 5/1 → 5/1
PRICE MOVE
-0.19pp (-1.1%)
NR adjusted
Genuine drift after removing the measured NR price effect.
Raw Open → Now: -0.4% • -0.06pp
Measured NR price effect removed: +0.13pp
Latest confirmed post-NR price: 5/1 @ 05:15
NR @ 05:15: 5/1 → 5/1 (+0.13pp removed)
GENUINE NR-ADJUSTED MOVE: -0.19pp
Move evidence
40th HISTORICAL PERCENTILE40th HISTORICAL PERCENTILE
NORMAL HISTORICAL RANGE
3 of 5 previous runs recorded a larger drift: the horse finished 3rd at Newmarket (July) on 08 Aug 2026 (-4.58pp); finished 1st at Lingfield on 06 Jun 2026 (-1.10pp); and finished 7th at Kempton (AW) on 20 May 2026 (-2.80pp).
Previous market evidence

Largest previous drift: Newmarket (July), 08 Aug 2026 — 3rd • open 9/4 → final 3/1 (-6.25pp).

BEST FIXED ODDS
11/2 6.5 decimal Betfred
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday1m · Class 3 · Good · 11 runners5/1—No checkpoint——No checkpoint—-0.19ppOpen → now5/1Current; SP pendingPending-0.19ppNR adjusted
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

3 of 5 previous runs showed a stronger move, so today’s market behaviour is not unusual for this horse. It is also stepping up from Class 4 to Class 3, which adds another test today. Today’s move: Drymee is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPAREClosest recorded top-two run: Sandown · 28 Aug 2026 · 1st · 2/4 known conditions match
×Track: Today Ascot · previous Sandown✓Trip (within ½f): 1m✓Ground: Good×Class: Today Class 3 · previous Class 4
WHAT MAY HAPPEN NEXT
This is weaker than its usual early pattern; the price may shorten again later. (moderate)
HISTORICAL DELIVERY TRIGGER
All 3 previous top-two finishes came with support of 6.66pp+.
At 6.66pp+: 3/3 finished 1st or 2nd (100%).
Today: -0.19pp — trigger not reached.
Possible next price: 5/1
5 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Best time: Now was biggest
N/A
Trainer: Jennie Candlish
Jockey: George Wood
🟡 Mixed ProfileNo consistent market pattern yet. Horse has delivered both with support and while drifting. Market signals are less reliable for this runner for now.
Horse & Trainer Evidence
When has support appeared?

Trainer Jennie Candlish (5pp+ support from open): by 10am 48/403; first seen between 10am and 1pm 22/403; first seen after 1pm 16/403.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 1/8; first seen between 10am and 1pm 1/8; first seen after 1pm 0/8.

No clear usual support time in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is -0.04pp. It remains below the first tracked 5pp+ trainer drift band.
The move has not reached the first tracked trainer drift band, so no trainer drift strike-rate comparison is being applied.
Watch for -5pp: that is the first point at which the matching trainer drift record becomes relevant.
Market Form rating50/100 · Neutral
Last run20 days ago · 12 Sep 2026
Distance changeUp 1f from last run
No consistent price pattern yet
📊 Market Behaviour Rating
Best Time: 10am
Runs: 8 | Fixed-odds range: 11/1 → 11/1 | Avg: 11/1Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
Early money horse (38%)
15:00Ascot
Opened 13/2Market avg 13/2
13/2 → 13/2 ↑ 7/1 ↓ 13/2 → 13/2 → 13/2 ↑ 7/1 ↑ 15/2 ↓ 13/2 → 13/2
PRICE MOVE
-0.04pp (-0.3%)
NR adjusted
Genuine drift after removing the measured NR price effect.
Raw Open → Now: -0.6% • -0.08pp
Measured NR price effect removed: -0.04pp
Latest confirmed post-NR price: 13/2 @ 05:15
NR @ 05:15: 13/2 → 13/2 (-0.04pp removed)
GENUINE NR-ADJUSTED MOVE: -0.04pp
Move evidence
25th HISTORICAL PERCENTILE25th HISTORICAL PERCENTILE
NORMAL HISTORICAL RANGE
6 of 8 previous runs recorded a larger drift: the horse finished 2nd at Chester on 22 Aug 2026 (-0.64pp); finished 1st at Chester on 25 Jul 2026 (-6.29pp); finished 6th at Curragh (IRE) on 26 Jun 2026 (-2.52pp); finished 11th at Cork (IRE) on 14 Jun 2026 (-3.17pp); finished 4th at Limerick (IRE) on 25 Apr 2026 (-3.33pp); and finished 5th at Naas (IRE) on 22 Mar 2026 (-0.83pp).
Previous market evidence

Largest previous drift: Chester, 25 Jul 2026 — 1st • open 11/2 → final 11/1 (-7.05pp).

BEST FIXED ODDS
15/2 8.5 decimal Bet365
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday1m · Class 3 · Good · 11 runners13/2—No checkpoint——No checkpoint—-0.04ppOpen → now13/2Current; SP pendingPending-0.04ppNR adjusted
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

6 of 8 previous runs showed a stronger move, so today’s market behaviour is not unusual for this horse. Today’s move: Collecting Coin is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPAREClosest recorded top-two run: Chester · 25 Jul 2026 · 1st · 2/4 known conditions match
×Track: Today Ascot · previous Chester✓Trip (within ½f): 1m✓Ground: Good×Class: Today Class 3 · previous Class 4
WHAT MAY HAPPEN NEXT
Limited data: one similar run only.
HISTORICAL DELIVERY TRIGGER
No positive support trigger.
This horse has previously finished 1st or 2nd without shortening from its opening price.
Today: -0.04pp
Possible next price: 13/2
8 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Best time: Now was biggest
N/A
Trainer: Michael Bell
Jockey: Hector Crouch
🟡 Mixed ProfileNo consistent market pattern yet. Horse has delivered both with support and while drifting. Market signals are less reliable for this runner for now.
Horse & Trainer Evidence
When has support appeared?

Trainer Michael Bell (5pp+ support from open): by 10am 54/280; first seen between 10am and 1pm 22/280; first seen after 1pm 10/280.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 4/7; first seen between 10am and 1pm 0/7; first seen after 1pm 0/7.

Most often first apparent by 10am in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is -0.49pp. It remains below the first tracked 5pp+ trainer drift band.
The move has not reached the first tracked trainer drift band, so no trainer drift strike-rate comparison is being applied.
Watch for -5pp: that is the first point at which the matching trainer drift record becomes relevant.
⬆ CLASS RISE
Market Form rating50/100 · Neutral
Last run33 days ago · 30 Aug 2026
Distance changeDown 1.9f from last run
Usually attracts bookmaker support
📊 Market Behaviour Rating
Best Time: Opening
Runs: 7 | Fixed-odds range: 7/4 → 4/1 | Avg: 11/4Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
Early money horse (43%)
15:00Ascot
Opened 15/2Market avg 8/1
8/1 → 8/1 ↓ 15/2 ↑ 8/1 → 8/1 ↓ 15/2 ↑ 8/1 ↓ 15/2 ↑ 8/1 → 8/1
PRICE MOVE
-0.49pp (-4.4%)
NR adjusted
Genuine drift after removing the measured NR price effect.
Raw Open → Now: -4.9% • -0.55pp
Measured NR price effect removed: -0.05pp
Latest confirmed post-NR price: 8/1 @ 05:15
NR @ 05:15: 8/1 → 8/1 (-0.05pp removed)
GENUINE NR-ADJUSTED MOVE: -0.49pp
Move evidence
86th HISTORICAL PERCENTILE86th HISTORICAL PERCENTILE
UNUSUAL FOR THIS HORSE
Only 1 of 7 previous runs recorded a larger drift: the horse finished 2nd at Newmarket on 15 May 2026 (-1.82pp).
Previous market evidence

No previous open-to-final drift in the recorded sample.

BEST FIXED ODDS
9/1 10 decimal Midnite
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday1m · Class 3 · Good · 11 runners15/2—No checkpoint——No checkpoint—-0.49ppOpen → now8/1Current; SP pendingPending-0.49ppNR adjusted
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

Just 1 of 7 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. It is also stepping up from Class 4 to Class 3, which adds another test today. Today’s move: A Major Payne is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPAREClosest recorded top-two run: Nottingham · 03 Jun 2026 · 1st · 1/4 known conditions match
×Track: Today Ascot · previous Nottingham×Trip (within ½f): Today 1m · previous 1m 2f 50y✓Ground: Good×Class: Today Class 3 · previous Class 5
WHAT MAY HAPPEN NEXT
This is weaker than its usual early pattern; the price may shorten again later. (moderate)
HISTORICAL DELIVERY TRIGGER
No positive support trigger.
This horse has previously finished 1st or 2nd without shortening from its opening price.
Today: -0.49pp
Possible next price: 17/2
7 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Best time: Now was biggest
N/A
Trainer: Seb Spencer
Jockey: Dale Swift
🟡 Mixed ProfileNo consistent market pattern yet. Horse has delivered both with support and while drifting. Market signals are less reliable for this runner for now.
Horse & Trainer Evidence
When has support appeared?

Trainer Seb Spencer (5pp+ support from open): by 10am 7/109; first seen between 10am and 1pm 7/109; first seen after 1pm 3/109.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 1/6; first seen between 10am and 1pm 0/6; first seen after 1pm 1/6.

No clear usual support time in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is -0.05pp. It remains below the first tracked 5pp+ trainer drift band.
The move has not reached the first tracked trainer drift band, so no trainer drift strike-rate comparison is being applied.
Watch for -5pp: that is the first point at which the matching trainer drift record becomes relevant.
↔ SAME CLASS
Market Form rating50/100 · Neutral
Last run28 days ago · 4 Sep 2026
Distance changeUp 1f from last run
No consistent price pattern yet
📊 Market Behaviour Rating
Best Time: Opening
Runs: 6 | Fixed-odds range: 4/1 → 16/1 | Avg: 17/2Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
Early money horse (33%)
15:00Ascot
Opened 12/1Market avg 12/1
12/1 → 12/1 ↑ 14/1 ↓ 12/1 → 12/1 → 12/1 → 12/1 ↑ 14/1 ↓ 12/1 → 12/1
PRICE MOVE
-0.05pp (-0.7%)
NR adjusted
Genuine drift after removing the measured NR price effect.
Raw Open → Now: -0.7% • -0.05pp
Measured NR price effect removed: +0.00pp
Latest confirmed post-NR price: 12/1 @ 05:15
NR @ 05:15: 12/1 → 12/1 (+0.00pp removed)
GENUINE NR-ADJUSTED MOVE: -0.05pp
Move evidence
33th HISTORICAL PERCENTILE33rd HISTORICAL PERCENTILE
NORMAL HISTORICAL RANGE
4 of 6 previous runs recorded a larger drift: the horse finished 2nd at Ascot on 04 Sep 2026 (-3.64pp); finished 1st at Curragh (IRE) on 27 Jun 2026 (-8.81pp); finished 7th at Fairyhouse (IRE) on 05 Jun 2026 (-5.56pp); and finished 2nd at Cork (IRE) on 24 Apr 2026 (-6.84pp).
Previous market evidence

Largest previous drift: Curragh (IRE), 27 Jun 2026 — 1st • open 10/3 → final 9/1 (-13.09pp).

BEST FIXED ODDS
14/1 15 decimal Bet365
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday1m · Class 3 · Good · 11 runners12/1—No checkpoint——No checkpoint—-0.05ppOpen → now12/1Current; SP pendingPending-0.05ppNR adjusted
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

4 of 6 previous runs showed a stronger move, so today’s market behaviour is not unusual for this horse. Today’s move: Suspicious Mindz is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPAREClosest recorded top-two run: Ascot · 04 Sep 2026 · 2nd · 3/4 known conditions match
✓Track: Ascot×Trip (within ½f): Today 1m · previous 7f✓Ground: Good✓Class: Class 3
WHAT MAY HAPPEN NEXT
Limited data: one similar run only.
HISTORICAL DELIVERY TRIGGER
No positive support trigger.
This horse has previously finished 1st or 2nd without shortening from its opening price.
Today: -0.05pp
Possible next price: 12/1
6 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Course record
Limited data: this runner has one previous run at Ascot. Do not treat that single result as a reliable course pattern.
Best time: Now was biggest
N/A
Racing silksHenleinDraw 2
Trainer: Kevin Ryan
Jockey: Kevin Stott
Horse & Trainer Evidence
When has support appeared?

Trainer Kevin Ryan (5pp+ support from open): by 10am 42/440; first seen between 10am and 1pm 31/440; first seen after 1pm 9/440.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 0/5; first seen between 10am and 1pm 0/5; first seen after 1pm 0/5.

No clear usual support time in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is -0.32pp. It remains below the first tracked 5pp+ trainer drift band.
The move has not reached the first tracked trainer drift band, so no trainer drift strike-rate comparison is being applied.
Watch for -5pp: that is the first point at which the matching trainer drift record becomes relevant.
⬇ CLASS DROP
Market Form rating50/100 · Neutral
Last run20 days ago · 12 Sep 2026
Distance changeSimilar trip to last run
No consistent price pattern yet
📊 Market Behaviour Rating
Best Time: 10am
Runs: 5 | Fixed-odds range: - → - | Avg: -Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
Early money horse (60%)
15:00Ascot
Opened 12/1Market avg 12/1
12/1 → 12/1 → 12/1 → 12/1 → 12/1 → 12/1 → 12/1 → 12/1 → 12/1 → 12/1
PRICE MOVE
-0.32pp (-4.3%)
NR adjusted
Genuine drift after removing the measured NR price effect.
Raw Open → Now: -1.4% • -0.11pp
Measured NR price effect removed: +0.21pp
Latest confirmed post-NR price: 12/1 @ 05:15
NR @ 05:15: 12/1 → 12/1 (+0.21pp removed)
GENUINE NR-ADJUSTED MOVE: -0.32pp
Move evidence
40th HISTORICAL PERCENTILE40th HISTORICAL PERCENTILE
NORMAL HISTORICAL RANGE
3 of 5 previous runs recorded a larger drift: the horse finished 12th at Goodwood on 28 Jul 2026 (-0.40pp); finished 22nd at Ascot on 17 Jun 2026 (-0.42pp); and finished 7th at Haydock on 25 Apr 2026 (-3.44pp).
Previous market evidence

Largest previous drift: Haydock, 25 Apr 2026 — 7th • open 16/1 → final 33/1 (-2.94pp).

BEST FIXED ODDS
14/1 15 decimal Midnite
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday1m · Class 3 · Good · 11 runners12/1—No checkpoint——No checkpoint—-0.32ppOpen → now12/1Current; SP pendingPending-0.32ppNR adjusted
No recorded first or second finishes for this horse yet.
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

3 of 5 previous runs showed a stronger move, so today’s market behaviour is not unusual for this horse. The horse drops from Class 2 to Class 3, but the market has not responded with meaningful support. Today’s move: Henlein is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPARENo recorded first or second finish with comparable conditions available.
WHAT MAY HAPPEN NEXT
This is weaker than its usual early pattern; the price may shorten again later. (strong)
HISTORICAL DELIVERY TRIGGER
Limited evidence — no reliable trigger yet.
5 tracked runs • 0 top-two finishes.
Today: -0.32pp
Possible next price: 12/1
5 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Course record
Limited data: this runner has one previous run at Ascot. Do not treat that single result as a reliable course pattern.
Best time: Now was biggest
N/A
Racing silksHyggeDraw 6
Trainer: Gordon Elliott
Jockey: Colin Keane
🟡 Mixed ProfileNo consistent market pattern yet. Horse has delivered both with support and while drifting. Market signals are less reliable for this runner for now.
Horse & Trainer Evidence
When has support appeared?

Trainer Gordon Elliott (5pp+ support from open): by 10am 61/1017; first seen between 10am and 1pm 67/1017; first seen after 1pm 36/1017.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 0/7; first seen between 10am and 1pm 0/7; first seen after 1pm 1/7.

No clear usual support time in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is +0.32pp. It remains below the first tracked 5pp support band.
At 5pp+: Open→1PM 35/113 won (31%); Open→SP 38/126 won (30.2%).
Watch for 10pp+: the yard's Open→SP strike rate rises to 35% (21/60).
Market Form rating50/100 · Neutral
Last run22 days ago · 10 Sep 2026
Distance changeUp 1f from last run
Often drifts in the market
📊 Market Behaviour Rating
Best Time: 10am
Runs: 7 | Fixed-odds range: 4/6 → 10/1 | Avg: 6/1Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
Early money horse (43%)
15:00Ascot
Opened 14/1Market avg 14/1
14/1 → 14/1 → 14/1 → 14/1 → 14/1 → 14/1 ↓ 12/1 → 12/1 ↑ 14/1 → 14/1
PRICE MOVE
+0.32pp (+4.5%)
NR adjusted
Genuine shortening after removing the measured NR price effect.
Raw Open → Now: +2.3% • +0.16pp
Measured NR price effect removed: -0.16pp
Latest confirmed post-NR price: 14/1 @ 05:15
NR @ 05:15: 14/1 → 14/1 (-0.16pp removed)
GENUINE NR-ADJUSTED MOVE: +0.32pp
Move evidence
71th HISTORICAL PERCENTILE71st HISTORICAL PERCENTILE
NORMAL HISTORICAL RANGE
2 of 7 previous runs showed stronger support: the horse finished 1st at Laytown (IRE) on 10 Sep 2026 (+0.54pp); and finished 1st at Cork on 10 Jul 2026 (+3.16pp).
Previous market evidence

Strongest previous support: Cork, 10 Jul 2026 — 1st • open 5/6 → final 4/6 (+5.24pp).

BEST FIXED ODDS
14/1 15 decimal 7Bet
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday1m · Class 3 · Good · 11 runners14/1—No checkpoint——No checkpoint—+0.32ppOpen → now14/1Current; SP pendingPending+0.32ppNR adjusted
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

Just 2 of 7 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. Today’s move: Hygge is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPAREClosest recorded top-two run: Killarney (IRE) · 12 May 2026 · 1st · 2/3 known conditions match
×Track: Today Ascot · previous Killarney (IRE)✓Trip (within ½f): 1m✓Ground: Good?Class: Data missing
WHAT MAY HAPPEN NEXT
This horse often keeps shortening after early support. (moderate)
HISTORICAL DELIVERY TRIGGER
No positive support trigger.
This horse has previously finished 1st or 2nd without shortening from its opening price.
Today: +0.32pp
Possible next price: 14/1
7 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Best time: Open was biggest
N/A
Trainer: Ian Williams
Jockey: Charles Bishop
🟡 Mixed ProfileNo consistent market pattern yet. Horse has delivered both with support and while drifting. Market signals are less reliable for this runner for now.
Horse & Trainer Evidence
When has support appeared?

Trainer Ian Williams (5pp+ support from open): by 10am 66/593; first seen between 10am and 1pm 45/593; first seen after 1pm 21/593.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 1/6; first seen between 10am and 1pm 0/6; first seen after 1pm 0/6.

No clear usual support time in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is +0.32pp. It remains below the first tracked 5pp support band.
At 5pp+: Open→1PM 28/98 won (28.6%); Open→SP 27/103 won (26.2%).
Watch for 10pp+: the yard's Open→SP strike rate rises to 33.3% (16/48).
↔ SAME CLASS
Market Form rating50/100 · Neutral
Last run21 days ago · 11 Sep 2026
Distance changeUp 1f from last run
Often drifts in the market
📊 Market Behaviour Rating
Best Time: Opening
Runs: 6 | Fixed-odds range: 4/1 → 18/1 | Avg: 11/1Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
Early money horse (33%)
15:00Ascot
Opened 14/1Market avg 14/1
14/1 → 14/1 → 14/1 → 14/1 → 14/1 → 14/1 ↓ 12/1 → 12/1 ↑ 14/1 → 14/1
PRICE MOVE
+0.32pp (+4.5%)
NR adjusted
Genuine shortening after removing the measured NR price effect.
Raw Open → Now: +2.3% • +0.16pp
Measured NR price effect removed: -0.16pp
Latest confirmed post-NR price: 14/1 @ 05:15
NR @ 05:15: 14/1 → 14/1 (-0.16pp removed)
GENUINE NR-ADJUSTED MOVE: +0.32pp
Move evidence
67th HISTORICAL PERCENTILE67th HISTORICAL PERCENTILE
NORMAL HISTORICAL RANGE
2 of 6 previous runs showed stronger support: the horse finished 2nd at Sandown on 11 Sep 2026 (+15.30pp); and finished 11th at York on 20 Aug 2026 (+1.07pp).
Previous market evidence

Strongest previous support: Sandown, 11 Sep 2026 — 2nd • open 8/1 → final 4/1 (+8.64pp).

BEST FIXED ODDS
16/1 17 decimal Midnite
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday1m · Class 3 · Good · 11 runners14/1—No checkpoint——No checkpoint—+0.32ppOpen → now14/1Current; SP pendingPending+0.32ppNR adjusted
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

Just 2 of 6 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. Today’s move: The Angel King is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPAREClosest recorded top-two run: Sandown · 11 Sep 2026 · 2nd · 1/4 known conditions match
×Track: Today Ascot · previous Sandown×Trip (within ½f): Today 1m · previous 7f×Ground: Today Good · previous Good To Soft✓Class: Class 3
WHAT MAY HAPPEN NEXT
Limited data: one similar run only.
HISTORICAL DELIVERY TRIGGER
No positive support trigger.
This horse has previously finished 1st or 2nd without shortening from its opening price.
Today: +0.32pp
Possible next price: 14/1
6 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Best time: Open was biggest
N/A
Trainer: Kevin Philippart de Foy
Jockey: Sean Levey
🟢 Needs Support (40%)This horse only delivers (1st/2nd) when backed in the market. Historical wins/2nds all showed significant market support. If support is missing → performance risk increases.
Horse & Trainer Evidence
When has support appeared?

Trainer Kevin Philippart de Foy (5pp+ support from open): by 10am 33/224; first seen between 10am and 1pm 14/224; first seen after 1pm 10/224.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 2/8; first seen between 10am and 1pm 1/8; first seen after 1pm 0/8.

No clear usual support time in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is -0.09pp. It remains below the first tracked 5pp+ trainer drift band.
The move has not reached the first tracked trainer drift band, so no trainer drift strike-rate comparison is being applied.
Watch for -5pp: that is the first point at which the matching trainer drift record becomes relevant.
↔ SAME CLASS
Market Form rating50/100 · Neutral
Last run34 days ago · 29 Aug 2026
Distance changeUp 1f from last run
No consistent price pattern yet
📊 Market Behaviour Rating
Best Time: Opening
Runs: 8 | Fixed-odds range: 9/2 → 13/2 | Avg: 11/2Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
Early money horse (50%)
15:00Ascot
Opened 16/1Market avg 16/1
16/1 → 16/1 ↑ 18/1 ↓ 16/1 → 16/1 → 16/1 ↑ 18/1 ↑ 20/1 ↓ 16/1 → 16/1
PRICE MOVE
-0.09pp (-1.5%)
NR adjusted
Genuine drift after removing the measured NR price effect.
Raw Open → Now: -2.0% • -0.12pp
Measured NR price effect removed: -0.03pp
Latest confirmed post-NR price: 16/1 @ 05:15
NR @ 05:15: 16/1 → 16/1 (-0.03pp removed)
GENUINE NR-ADJUSTED MOVE: -0.09pp
Move evidence
63th HISTORICAL PERCENTILE63rd HISTORICAL PERCENTILE
NORMAL HISTORICAL RANGE
3 of 8 previous runs recorded a larger drift: the horse finished 5th at Chester on 02 Aug 2026 (-4.24pp); finished 9th at Epsom on 05 Jun 2026 (-0.50pp); and finished 13th at Newcastle (AW) on 03 Apr 2026 (-1.03pp).
Previous market evidence

Largest previous drift: Chester, 02 Aug 2026 — 5th • open 13/2 → final 17/2 (-2.81pp).

BEST FIXED ODDS
20/1 21 decimal Bet365
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday1m · Class 3 · Good · 11 runners16/1—No checkpoint——No checkpoint—-0.09ppOpen → now16/1Current; SP pendingPending-0.09ppNR adjusted
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

Just 3 of 8 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. Today’s move: Monarch's Gold is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPAREClosest recorded top-two run: Chester · 07 May 2026 · 2nd · 2/4 known conditions match
×Track: Today Ascot · previous Chester✓Trip (within ½f): 1m✓Ground: Good×Class: Today Class 3 · previous Class 2
WHAT MAY HAPPEN NEXT
This is weaker than its usual early pattern; the price may shorten again later. (moderate)
HISTORICAL DELIVERY TRIGGER
Both previous top-two finishes came with support of 8.18pp+.
At 8.18pp+: 2/2 finished 1st or 2nd (100%).
Today: -0.09pp — trigger not reached.
Possible next price: 16/1
8 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Best time: Now was biggest
N/A
Trainer: Hayley Burton
Jockey: Marco Ghiani
🟡 Mixed ProfileNo consistent market pattern yet. Horse has delivered both with support and while drifting. Market signals are less reliable for this runner for now.
Horse & Trainer Evidence
When has support appeared?

Trainer Hayley Burton (5pp+ support from open): by 10am 11/83; first seen between 10am and 1pm 2/83; first seen after 1pm 0/83.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 0/10; first seen between 10am and 1pm 0/10; first seen after 1pm 0/10.

No clear usual support time in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is -0.17pp. It remains below the first tracked 5pp+ trainer drift band.
The move has not reached the first tracked trainer drift band, so no trainer drift strike-rate comparison is being applied.
Watch for -5pp: that is the first point at which the matching trainer drift record becomes relevant.
⬇ CLASS DROP
Market Form rating50/100 · Neutral
Last run19 days ago · 13 Sep 2026
Distance changeUp 1.5f from last run
Often drifts in the market
📊 Market Behaviour Rating
Best Time: Pre-Off
Runs: 10 | Fixed-odds range: 5/2 → 33/1 | Avg: 12/1Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
Best at SP (40%)
15:00Ascot
Opened 20/1Market avg 22/1
22/1 → 22/1 ↑ 25/1 ↓ 22/1 ↓ 20/1 → 20/1 → 20/1 ↑ 28/1 ↓ 22/1 ↓ 20/1
PRICE MOVE
-0.17pp (-3.7%)
NR adjusted
Genuine drift after removing the measured NR price effect.
Raw Open → Now: -7.2% • -0.32pp
Measured NR price effect removed: -0.15pp
Latest confirmed post-NR price: 22/1 @ 05:15
NR @ 05:15: 22/1 → 22/1 (-0.15pp removed)
GENUINE NR-ADJUSTED MOVE: -0.17pp
Move evidence
50th HISTORICAL PERCENTILE50th HISTORICAL PERCENTILE
NORMAL HISTORICAL RANGE
5 of 10 previous runs recorded a larger drift: the horse finished 1st at Kempton (AW) on 02 Jul 2026 (-6.50pp); finished 1st at Dundalk (AW) (IRE) on 26 May 2026 (-7.29pp); finished 5th at Dundalk (AW) (IRE) on 27 Mar 2026 (-2.29pp); finished 1st at Dundalk (AW) (IRE) on 27 Feb 2026 (-9.23pp); and finished 6th at Dundalk (AW) (IRE) on 28 Jan 2026 (-0.64pp).
Previous market evidence

Largest previous drift: Dundalk (AW) (IRE), 26 May 2026 — 1st • open 11/8 → final 5/2 (-13.45pp).

BEST FIXED ODDS
28/1 29 decimal Bet365
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday1m · Class 3 · Good · 11 runners20/1—No checkpoint——No checkpoint—-0.17ppOpen → now22/1Current; SP pendingPending-0.17ppNR adjusted
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

5 of 10 previous runs showed a stronger move, so today’s market behaviour is not unusual for this horse. The horse drops from Class 2 to Class 3, but the market has not responded with meaningful support. Today’s move: The Liffey is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPAREClosest recorded top-two run: Goodwood · 29 Jul 2026 · 2nd · 1/4 known conditions match
×Track: Today Ascot · previous Goodwood×Trip (within ½f): Today 1m · previous 7f×Ground: Today Good · previous Good To Firm✓Class: Class 3
WHAT MAY HAPPEN NEXT
The price has been unpredictable before and may move sharply again. (moderate)
HISTORICAL DELIVERY TRIGGER
No positive support trigger.
This horse has previously finished 1st or 2nd without shortening from its opening price.
Today: -0.17pp
Possible next price: 20/1
10 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Best time: Now was biggest
N/A
Final Night
NON-RUNNERNR @ 05:15
Race market overview as at 05:16
  • Supported0 of 11 runners at +4pp or more
  • Drifting0 of 11 runners at −4pp or worse
  • Last 15 minFresh 15-minute data is not available yet.
  • Market surgesAwaiting a fresh 15-minute snapshot.
15:35Ascot • 1m6f34y • Class 1 • Going: Good
6 runners
Runner EliminatorTick the evidence you require. Runners that fail a selected test are faded out. Uses full available horse history. Runners awaiting evidence stay visible until it is ready.

Full field shown.

Racing silksInfraadDraw 4
Trainer: William Haggas
Jockey: Tom Marquand
🟡 Mixed ProfileNo consistent market pattern yet. Horse has delivered both with support and while drifting. Market signals are less reliable for this runner for now.
Horse & Trainer Evidence
When has support appeared?

Trainer William Haggas (5pp+ support from open): by 10am 100/599; first seen between 10am and 1pm 47/599; first seen after 1pm 48/599.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 4/5; first seen between 10am and 1pm 0/5; first seen after 1pm 0/5.

Most often first apparent by 10am in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is -1.51pp. It remains below the first tracked 5pp+ trainer drift band.
The move has not reached the first tracked trainer drift band, so no trainer drift strike-rate comparison is being applied.
Watch for -5pp: that is the first point at which the matching trainer drift record becomes relevant.
⬆ CLASS RISE
Market Form rating50/100 · Neutral
Last run41 days ago · 22 Aug 2026
Distance changeSimilar trip to last run
Usually attracts bookmaker support
📊 Market Behaviour Rating
Best Time: Opening
Runs: 5 | Fixed-odds range: 8/11 → 10/3 | Avg: 9/4Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
Early money horse (80%)
15:35Ascot
Opened 4/7Market avg 8/13
8/13 → 8/13 → 8/13 → 8/13 → 8/13 → 8/13 → 8/13 → 8/13 → 8/13 → 8/13
PRICE MOVE
-1.51pp (-2.4%)
Drifting: the market price is longer than at the open.
Move evidence
100th HISTORICAL PERCENTILESTRONGEST RECORDED DRIFT FOR THIS HORSE (100th percentile)
EXTREME FOR THIS HORSE
Largest drift recorded across 5 previous runs.
Raw Open → Now price change: 2.4% • -1.51 probability points
Previous market evidence

Largest previous drift: York, 22 Aug 2026 — 1st • open 11/4 → final 10/3 (-3.57pp).

BEST FIXED ODDS
8/13 1.62 decimal 7Bet
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday1m 6f 34y · Class 1 · Good · 6 runners4/7—No checkpoint——No checkpoint—-1.51ppOpen → now8/13Current; SP pendingPending-1.51pp
MARKET FORM READTHIS IS THE HORSE’S STRONGEST RECORDED SUPPORT

Across 5 previous runs, this is the horse’s strongest recorded support. It is also stepping up from Class 2 to Class 1, which adds another test today. Today’s move: Infraad is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPAREClosest recorded top-two run: York · 22 Aug 2026 · 1st · 1/4 known conditions match
×Track: Today Ascot · previous York✓Trip (within ½f): 1m 6f 34y×Ground: Today Good · previous Good To Soft×Class: Today Class 1 · previous Class 2
WHAT MAY HAPPEN NEXT
This is weaker than its usual early pattern; the price may shorten again later. (strong)
HISTORICAL DELIVERY TRIGGER
No positive support trigger.
This horse has previously finished 1st or 2nd without shortening from its opening price.
Today: -1.51pp
Possible next price: 8/13
5 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Best time: Now was biggest
N/A
Racing silksGaliyanDraw 2
Trainer: Andrew Balding
Jockey: James Doyle
🟡 Mixed ProfileNo consistent market pattern yet. Horse has delivered both with support and while drifting. Market signals are less reliable for this runner for now.
Horse & Trainer Evidence
When has support appeared?

Trainer Andrew Balding (5pp+ support from open): by 10am 142/885; first seen between 10am and 1pm 74/885; first seen after 1pm 41/885.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 0/6; first seen between 10am and 1pm 0/6; first seen after 1pm 0/6.

No clear usual support time in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is +1.43pp. It remains below the first tracked 5pp support band.
At 5pp+: Open→1PM 71/194 won (36.6%); Open→SP 71/207 won (34.3%).
Watch for 10pp+: the yard's Open→SP strike rate rises to 37.3% (38/102).
↔ SAME CLASS
Market Form rating50/100 · Neutral
Last run20 days ago · 12 Sep 2026
Distance changeSimilar trip to last run
Usually attracts bookmaker support
📊 Market Behaviour Rating
Best Time: Late PM
Runs: 6 | Fixed-odds range: 5/2 → 11/4 | Avg: 5/2Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
Late money horse (33%)
15:35Ascot
Opened 3/1Market avg 11/4
11/4 → 11/4 → 11/4 → 11/4 → 11/4 → 11/4 ↑ 3/1 → 3/1 ↓ 11/4 ↑ 3/1
PRICE MOVE
+1.43pp (+5.4%)
Shortening: the market price is shorter than at the open.
Move evidence
83th HISTORICAL PERCENTILE83rd HISTORICAL PERCENTILE
UNUSUAL FOR THIS HORSE
Only 1 of 6 previous runs showed stronger support: the horse finished 4th at Newmarket on 16 Apr 2026 (+3.41pp).
Raw Open → Now price change: 5.4% • +1.43 probability points
Previous market evidence

Strongest previous support: Newmarket, 09 Jul 2026 — 2nd • open 10/3 → final 11/4 (+3.57pp).

BEST FIXED ODDS
3/1 4 decimal 7Bet
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday1m 6f 34y · Class 1 · Good · 6 runners3/1—No checkpoint——No checkpoint—+1.43ppOpen → now11/4Current; SP pendingPending+1.43pp
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

Just 1 of 6 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. Today’s move: Galiyan is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPAREClosest recorded top-two run: Newmarket · 09 Jul 2026 · 2nd · 1/4 known conditions match
×Track: Today Ascot · previous Newmarket×Trip (within ½f): Today 1m 6f 34y · previous 1m 5f×Ground: Today Good · previous Good To Firm✓Class: Class 1
WHAT MAY HAPPEN NEXT
Similar moves have usually held or strengthened.
HISTORICAL DELIVERY TRIGGER
No positive support trigger.
This horse has previously finished 1st or 2nd without shortening from its opening price.
Today: +1.43pp
Possible next price: 10/3
6 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Course record
Limited data: this runner has one previous run at Ascot. Do not treat that single result as a reliable course pattern.
Best time: Open was biggest
N/A
Trainer: K. R. Burke
Jockey: Clifford Lee
🟡 Mixed ProfileNo consistent market pattern yet. Horse has delivered both with support and while drifting. Market signals are less reliable for this runner for now.
Horse & Trainer Evidence
When has support appeared?

Trainer K. R. Burke (5pp+ support from open): by 10am 23/262; first seen between 10am and 1pm 21/262; first seen after 1pm 12/262.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 2/7; first seen between 10am and 1pm 0/7; first seen after 1pm 0/7.

No clear usual support time in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is -0.18pp. It remains below the first tracked 5pp+ trainer drift band.
The move has not reached the first tracked trainer drift band, so no trainer drift strike-rate comparison is being applied.
Watch for -5pp: that is the first point at which the matching trainer drift record becomes relevant.
⬆ CLASS RISE
Market Form rating50/100 · Neutral
Last run27 days ago · 5 Sep 2026
Distance changeSimilar trip to last run
Usually attracts bookmaker support
📊 Market Behaviour Rating
Best Time: Opening
Runs: 7 | Fixed-odds range: EVS → 12/1 | Avg: 4/1Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
Early money horse (43%)
15:35Ascot
Opened 5/1Market avg 5/1
5/1 → 5/1 → 5/1 ↑ 11/2 ↓ 5/1 → 5/1 → 5/1 ↓ 9/2 ↑ 11/2 ↓ 5/1
PRICE MOVE
-0.18pp (-1.1%)
Drifting: the market price is longer than at the open.
Move evidence
71th HISTORICAL PERCENTILE71st HISTORICAL PERCENTILE
NORMAL HISTORICAL RANGE
2 of 7 previous runs recorded a larger drift: the horse finished 1st at Wolverhampton (AW) on 29 May 2026 (-4.44pp); and finished 3rd at Chester on 07 May 2026 (-4.17pp).
Raw Open → Now price change: 1.1% • -0.18 probability points
Previous market evidence

Largest previous drift: Chester, 07 May 2026 — 3rd • open 5/1 → final 6/1 (-2.38pp).

BEST FIXED ODDS
11/2 6.5 decimal Bet Victor
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday1m 6f 34y · Class 1 · Good · 6 runners5/1—No checkpoint——No checkpoint—-0.18ppOpen → now5/1Current; SP pendingPending-0.18pp
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

Just 2 of 7 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. It is also stepping up from Class 2 to Class 1, which adds another test today. Today’s move: Galilean Quality is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPAREClosest recorded top-two run: Ascot · 11 Jul 2026 · 1st · 2/4 known conditions match
✓Track: Ascot✓Trip (within ½f): 1m 6f 34y×Ground: Today Good · previous Good To Firm×Class: Today Class 1 · previous Class 3
WHAT MAY HAPPEN NEXT
This is weaker than its usual early pattern; the price may shorten again later. (moderate)
HISTORICAL DELIVERY TRIGGER
No positive support trigger.
This horse has previously finished 1st or 2nd without shortening from its opening price.
Today: -0.18pp
Possible next price: 5/1
7 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Course record
Course record of 1/2 at Ascot. The average SP at this course is 12.8 and today's market has the horse trading 53% shorter than usual.
Best time: Now was biggest
N/A
Trainer: Andrew Balding
Jockey: Callum Hutchinson
🟡 Mixed ProfileNo consistent market pattern yet. Horse has delivered both with support and while drifting. Market signals are less reliable for this runner for now.
Horse & Trainer Evidence
When has support appeared?

Trainer Andrew Balding (5pp+ support from open): by 10am 142/885; first seen between 10am and 1pm 74/885; first seen after 1pm 41/885.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 2/6; first seen between 10am and 1pm 1/6; first seen after 1pm 0/6.

No clear usual support time in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is -0.31pp. It remains below the first tracked 5pp+ trainer drift band.
The move has not reached the first tracked trainer drift band, so no trainer drift strike-rate comparison is being applied.
Watch for -5pp: that is the first point at which the matching trainer drift record becomes relevant.
⬆ CLASS RISE
Market Form rating50/100 · Neutral
Last run15 days ago · 17 Sep 2026
Distance changeDown 2.3f from last run
No consistent price pattern yet
📊 Market Behaviour Rating
Best Time: Opening
Runs: 6 | Fixed-odds range: 1/3 → 15/2 | Avg: 11/4Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
Early money horse (50%)
15:35Ascot
Opened 20/1Market avg 22/1
22/1 → 22/1 → 22/1 → 22/1 → 22/1 → 22/1 ↓ 20/1 ↑ 22/1 → 22/1 ↓ 20/1
PRICE MOVE
-0.31pp (-7.0%)
Drifting: the market price is longer than at the open.
Move evidence
67th HISTORICAL PERCENTILE67th HISTORICAL PERCENTILE
NORMAL HISTORICAL RANGE
2 of 6 previous runs recorded a larger drift: the horse finished 4th at Newmarket (July) on 17 Jul 2026 (-4.44pp); and finished 1st at Newcastle (AW) on 09 Jan 2026 (-2.88pp).
Raw Open → Now price change: 7% • -0.31 probability points
Previous market evidence

Largest previous drift: Newcastle (AW), 09 Jan 2026 — 1st • open 11/2 → final 15/2 (-3.62pp).

BEST FIXED ODDS
22/1 23 decimal Bet Victor
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday1m 6f 34y · Class 1 · Good · 6 runners20/1—No checkpoint——No checkpoint—-0.31ppOpen → now22/1Current; SP pendingPending-0.31pp
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

Just 2 of 6 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. It is also stepping up from Class 4 to Class 1, which adds another test today. Today’s move: Level Look is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPAREClosest recorded top-two run: Wolverhampton (AW) · 07 Sep 2026 · 1st · 1/4 known conditions match
×Track: Today Ascot · previous Wolverhampton (AW)✓Trip (within ½f): 1m 6f 34y×Ground: Today Good · previous Standard×Class: Today Class 1 · previous Class 4
WHAT MAY HAPPEN NEXT
This is weaker than its usual early pattern; the price may shorten again later. (moderate)
HISTORICAL DELIVERY TRIGGER
No positive support trigger.
This horse has previously finished 1st or 2nd without shortening from its opening price.
Today: -0.31pp
Possible next price: 18/1
6 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Course record
Limited data: this runner has one previous run at Ascot. Do not treat that single result as a reliable course pattern.
Best time: Now was biggest
N/A
Trainer: John & Thady Gosden
Jockey: William Buick
Horse & Trainer Evidence
When has support appeared?

Trainer John & Thady Gosden (5pp+ support from open): by 10am 74/369; first seen between 10am and 1pm 32/369; first seen after 1pm 17/369.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 0/4; first seen between 10am and 1pm 0/4; first seen after 1pm 0/4.

No clear usual support time in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is +0.06pp. It remains below the first tracked 5pp support band.
At 5pp+: Open→1PM 33/92 won (35.9%); Open→SP 34/93 won (36.6%).
Watch for 10pp+: the yard's Open→SP strike rate rises to 48.8% (21/43).
⬆ CLASS RISE
Market Form rating50/100 · Neutral
Last run27 days ago · 5 Sep 2026
Distance changeUp 2.2f from last run
No consistent price pattern yet
📊 Market Behaviour Rating
Best Time: Late PM
Runs: 4 | Fixed-odds range: - → - | Avg: -Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
Late money horse (75%)
15:35Ascot
Opened 25/1Market avg 25/1
25/1 → 25/1 → 25/1 → 25/1 → 25/1 → 25/1 → 25/1 ↑ 28/1 ↓ 25/1 → 25/1
PRICE MOVE
+0.06pp (+1.5%)
Shortening: the market price is shorter than at the open.
Move evidence
75th HISTORICAL PERCENTILE75th HISTORICAL PERCENTILE
NORMAL HISTORICAL RANGE
Only 1 of 4 previous runs showed stronger support: the horse finished 8th at Ascot on 18 Jun 2026 (+1.49pp).
Raw Open → Now price change: 1.5% • +0.06 probability points
Previous market evidence

Strongest previous support: Ascot, 18 Jun 2026 — 8th • open 50/1 → final 33/1 (+0.98pp).

BEST FIXED ODDS
28/1 29 decimal Bet365
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday1m 6f 34y · Class 1 · Good · 6 runners25/1—No checkpoint——No checkpoint—+0.06ppOpen → now25/1Current; SP pendingPending+0.06pp
No recorded first or second finishes for this horse yet.
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

Just 1 of 4 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. It is also stepping up from Class 2 to Class 1, which adds another test today. Today’s move: Guildmaster is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPARENo recorded first or second finish with comparable conditions available.
WHAT MAY HAPPEN NEXT
This early support is unusual; the price has often drifted again later. (strong)
HISTORICAL DELIVERY TRIGGER
Limited evidence — no reliable trigger yet.
4 tracked runs • 0 top-two finishes.
Today: +0.06pp
Possible next price: 25/1
4 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Course record
Course evidence at Ascot is limited (2 runs without making the frame). Today's market is close to its historical average against an average course SP profile of 23.5.
Best time: Open was biggest
N/A
Racing silksGone ByDraw 5
Trainer: Ralph Beckett
Jockey: Hector Crouch
🟡 Mixed ProfileNo consistent market pattern yet. Horse has delivered both with support and while drifting. Market signals are less reliable for this runner for now.
Horse & Trainer Evidence
When has support appeared?

Trainer Ralph Beckett (5pp+ support from open): by 10am 91/532; first seen between 10am and 1pm 38/532; first seen after 1pm 21/532.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 1/4; first seen between 10am and 1pm 0/4; first seen after 1pm 0/4.

No clear usual support time in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is +0.05pp. It remains below the first tracked 5pp support band.
At 5pp+: Open→1PM 27/109 won (24.8%); Open→SP 27/112 won (24.1%).
Watch for 10pp+: the yard's Open→SP strike rate rises to 27.1% (16/59).
↔ SAME CLASS
Market Form rating50/100 · Neutral
Last run62 days ago · 1 Aug 2026
Distance changeUp 2.2f from last run
Often drifts in the market
📊 Market Behaviour Rating
Best Time: Pre-Off
Runs: 4 | Fixed-odds range: 1/6 → 11/8 | Avg: 8/11Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
Early money horse (25%)
15:35Ascot
Opened 28/1Market avg 28/1
28/1 → 28/1 → 28/1 ↑ 33/1 → 33/1 ↓ 28/1 ↑ 33/1 ↓ 25/1 ↑ 33/1 ↑ 33/1
PRICE MOVE
+0.05pp (+1.5%)
Shortening: the market price is shorter than at the open.
Move evidence
75th HISTORICAL PERCENTILE75th HISTORICAL PERCENTILE
NORMAL HISTORICAL RANGE
Only 1 of 4 previous runs showed stronger support: the horse finished 2nd at Ascot on 08 May 2026 (+10.34pp).
Raw Open → Now price change: 1.5% • +0.05 probability points
Previous market evidence

Strongest previous support: Ascot, 08 May 2026 — 2nd • open 11/8 → final 4/6 (+17.86pp).

BEST FIXED ODDS
33/1 36 decimal 7Bet
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday1m 6f 34y · Class 1 · Good · 6 runners28/1—No checkpoint——No checkpoint—+0.05ppOpen → now28/1Current; SP pendingPending+0.05pp
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

Just 1 of 4 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. Today’s move: Gone By is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPAREClosest recorded top-two run: Ascot · 08 May 2026 · 2nd · 2/4 known conditions match
✓Track: Ascot×Trip (within ½f): Today 1m 6f 34y · previous 1m 1f 212y✓Ground: Good×Class: Today Class 1 · previous Class 2
WHAT MAY HAPPEN NEXT
Similar moves have usually held or strengthened.
HISTORICAL DELIVERY TRIGGER
No positive support trigger.
This horse has previously finished 1st or 2nd without shortening from its opening price.
Today: +0.05pp
Possible next price: 40/1
4 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Course record
Limited data: this runner has one previous run at Ascot. Do not treat that single result as a reliable course pattern.
Best time: Open was biggest
N/A
Race market overview as at 05:16
  • Supported0 of 6 runners at +4pp or more
  • Drifting0 of 6 runners at −4pp or worse
  • Last 15 minFresh 15-minute data is not available yet.
  • Market surgesAwaiting a fresh 15-minute snapshot.
16:10Ascot • 0m6f0y • Class 2 • Going: Good
18 runners
Runner EliminatorTick the evidence you require. Runners that fail a selected test are faded out. Uses full available horse history. Runners awaiting evidence stay visible until it is ready.

Full field shown.

Trainer: James Owen
Jockey: Kieran Shoemark
🟡 Mixed ProfileNo consistent market pattern yet. Horse has delivered both with support and while drifting. Market signals are less reliable for this runner for now.
Horse & Trainer Evidence
When has support appeared?

Trainer James Owen (5pp+ support from open): by 10am 139/893; first seen between 10am and 1pm 80/893; first seen after 1pm 40/893.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 2/6; first seen between 10am and 1pm 0/6; first seen after 1pm 0/6.

No clear usual support time in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is -1.02pp. It remains below the first tracked 5pp+ trainer drift band.
The move has not reached the first tracked trainer drift band, so no trainer drift strike-rate comparison is being applied.
Watch for -5pp: that is the first point at which the matching trainer drift record becomes relevant.
↔ SAME CLASS
Market Form rating50/100 · Neutral
Last run13 days ago · 19 Sep 2026
Distance changeSimilar trip to last run
No consistent price pattern yet
📊 Market Behaviour Rating
Best Time: Early PM
Runs: 6 | Fixed-odds range: 13/8 → 16/1 | Avg: 17/2Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
Early money horse (33%)
16:10Ascot
Opened 9/2Market avg 5/1
5/1 → 5/1 → 5/1 → 5/1 → 5/1 → 5/1 ↓ 9/2 ↑ 11/2 ↓ 5/1 → 5/1
PRICE MOVE
-1.02pp (-5.9%)
Drifting: the market price is longer than at the open.
Move evidence
67th HISTORICAL PERCENTILE67th HISTORICAL PERCENTILE
NORMAL HISTORICAL RANGE
2 of 6 previous runs recorded a larger drift: the horse finished 2nd at York on 22 Aug 2026 (-1.40pp); and finished 1st at Newbury on 16 May 2026 (-1.97pp).
Raw Open → Now price change: 5.9% • -1.02 probability points
Previous market evidence

Largest previous drift: York, 22 Aug 2026 — 2nd • open 10/1 → final 16/1 (-3.21pp).

BEST FIXED ODDS
11/2 6.5 decimal Bet365
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday6f · Class 2 · Good · 18 runners9/2—No checkpoint——No checkpoint—-1.02ppOpen → now5/1Current; SP pendingPending-1.02pp
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

Just 2 of 6 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. Today’s move: Far Above Dream is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPAREClosest recorded top-two run: Newbury · 16 May 2026 · 1st · 3/4 known conditions match
×Track: Today Ascot · previous Newbury✓Trip (within ½f): 6f✓Ground: Good✓Class: Class 2
WHAT MAY HAPPEN NEXT
Similar moves have often faded. Be cautious.Comparable moves have had few top-two finishes. Be cautious.
Did the early price move fade?

Recorded examples where 5pp+ early support was followed by a longer final price:

  • Ayr, 19 Sep 2026 — 11th • open 6/1 → 10am 11/4 → final 4/1
HISTORICAL DELIVERY TRIGGER
No positive support trigger.
This horse has previously finished 1st or 2nd without shortening from its opening price.
Today: -1.02pp
Possible next price: 5/1
6 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Course record
Limited data: this runner has one previous run at Ascot. Do not treat that single result as a reliable course pattern.
Best time: Now was biggest
N/A
Racing silksAnnafDraw 2
Trainer: Michael Appleby
Jockey: Jason Watson
Horse & Trainer Evidence
When has support appeared?

Trainer Michael Appleby (5pp+ support from open): by 10am 53/438; first seen between 10am and 1pm 21/438; first seen after 1pm 17/438.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 0/9; first seen between 10am and 1pm 0/9; first seen after 1pm 0/9.

No clear usual support time in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is +0.16pp. It remains below the first tracked 5pp support band.
At 5pp+: Open→1PM 13/63 won (20.6%); Open→SP 13/65 won (20%).
Watch for 10pp+: the yard's Open→SP strike rate rises to 32.4% (11/34).
↔ SAME CLASS
Market Form rating50/100 · Neutral
Last run20 days ago · 12 Sep 2026
Distance changeSimilar trip to last run
No consistent price pattern yet
📊 Market Behaviour Rating
Best Time: Late PM
Runs: 9 | Fixed-odds range: - → - | Avg: -Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
Early money horse (33%)
16:10Ascot
Opened 11/2Market avg 11/2
11/2 → 11/2 → 11/2 → 11/2 → 11/2 → 11/2 ↓ 5/1 ↑ 6/1 ↓ 11/2 → 11/2
PRICE MOVE
+0.16pp (+1.0%)
Shortening: the market price is shorter than at the open.
Move evidence
67th HISTORICAL PERCENTILE67th HISTORICAL PERCENTILE
NORMAL HISTORICAL RANGE
3 of 9 previous runs showed stronger support: the horse finished 4th at Doncaster on 12 Sep 2026 (+1.42pp); finished 7th at Ascot on 11 Jul 2026 (+1.67pp); and finished 3rd at Newcastle (AW) on 27 Jun 2026 (+1.19pp).
Raw Open → Now price change: 1% • +0.16 probability points
Previous market evidence

Strongest previous support: Doncaster, 12 Sep 2026 — 4th • open 25/1 → final 18/1 (+1.42pp).

BEST FIXED ODDS
6/1 7 decimal Bet365
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday6f · Class 2 · Good · 18 runners11/2—No checkpoint——No checkpoint—+0.16ppOpen → now11/2Current; SP pendingPending+0.16pp
No recorded first or second finishes for this horse yet.
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

Just 3 of 9 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. Today’s move: Annaf is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPARENo recorded first or second finish with comparable conditions available.
WHAT MAY HAPPEN NEXT
Similar moves have often faded. Be cautious.Comparable moves have had few top-two finishes. Be cautious.
Did the early price move fade?

No documented early-support reversal in this horse’s recorded checkpoint sample. The older wording referred to finishing results, not a verified intraday price fade.

HISTORICAL DELIVERY TRIGGER
Limited evidence — no reliable trigger yet.
9 tracked runs • 0 top-two finishes.
Today: +0.16pp
Possible next price: 11/2
9 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Course record
Limited data: this runner has one previous run at Ascot. Do not treat that single result as a reliable course pattern.
Best time: Open was biggest
N/A
Racing silksIronwillDraw 11
Trainer: Stuart Williams
Jockey: Marco Ghiani
🟡 Mixed ProfileNo consistent market pattern yet. Horse has delivered both with support and while drifting. Market signals are less reliable for this runner for now.
Horse & Trainer Evidence
When has support appeared?

Trainer Stuart Williams (5pp+ support from open): by 10am 47/380; first seen between 10am and 1pm 27/380; first seen after 1pm 15/380.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 1/8; first seen between 10am and 1pm 0/8; first seen after 1pm 0/8.

No clear usual support time in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is +0.32pp. It remains below the first tracked 5pp support band.
At 5pp+: Open→1PM 16/55 won (29.1%); Open→SP 20/57 won (35.1%).
Watch for 10pp+: the yard's Open→SP strike rate rises to 45.2% (14/31).
↔ SAME CLASS
Market Form rating50/100 · Neutral
Last run19 days ago · 13 Sep 2026
Distance changeDown 1f from last run
No consistent price pattern yet
📊 Market Behaviour Rating
Best Time: Opening
Runs: 8 | Fixed-odds range: 15/8 → 9/1 | Avg: 11/2Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
Early money horse (38%)
16:10Ascot
Opened 6/1Market avg 6/1
6/1 → 6/1 → 6/1 → 6/1 → 6/1 ↓ 11/2 → 11/2 ↑ 13/2 ↓ 6/1 → 6/1
PRICE MOVE
+0.32pp (+2.2%)
Shortening: the market price is shorter than at the open.
Move evidence
50th HISTORICAL PERCENTILE50th HISTORICAL PERCENTILE
NORMAL HISTORICAL RANGE
4 of 8 previous runs showed stronger support: the horse finished 3rd at Doncaster on 13 Sep 2026 (+0.65pp); finished 2nd at Goodwood on 01 Aug 2026 (+0.83pp); finished 1st at Newmarket (July) on 04 Jul 2026 (+8.89pp); and finished 5th at Newmarket on 16 Apr 2026 (+2.83pp).
Raw Open → Now price change: 2.2% • +0.32 probability points
Previous market evidence

Strongest previous support: Newmarket (July), 04 Jul 2026 — 1st • open 13/2 → final 15/8 (+21.39pp).

BEST FIXED ODDS
13/2 7.5 decimal Bet365
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday6f · Class 2 · Good · 18 runners6/1—No checkpoint——No checkpoint—+0.32ppOpen → now6/1Current; SP pendingPending+0.32pp
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

4 of 8 previous runs showed a stronger move, so today’s market behaviour is not unusual for this horse. Today’s move: Ironwill is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPAREClosest recorded top-two run: Goodwood · 01 Aug 2026 · 2nd · 1/4 known conditions match
×Track: Today Ascot · previous Goodwood×Trip (within ½f): Today 6f · previous 7f×Ground: Today Good · previous Good To Firm✓Class: Class 2
WHAT MAY HAPPEN NEXT
Similar moves have usually held or strengthened.
HISTORICAL DELIVERY TRIGGER
No positive support trigger.
This horse has previously finished 1st or 2nd without shortening from its opening price.
Today: +0.32pp
Possible next price: 13/2
8 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Best time: Open was biggest
N/A
Racing silksYordanDraw 7
Trainer: Kevin Ryan
Jockey: Kevin Stott
🟡 Mixed ProfileNo consistent market pattern yet. Horse has delivered both with support and while drifting. Market signals are less reliable for this runner for now.
Horse & Trainer Evidence
When has support appeared?

Trainer Kevin Ryan (5pp+ support from open): by 10am 42/440; first seen between 10am and 1pm 31/440; first seen after 1pm 9/440.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 2/3; first seen between 10am and 1pm 0/3; first seen after 1pm 0/3.

No clear usual support time in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is -0.74pp. It remains below the first tracked 5pp+ trainer drift band.
The move has not reached the first tracked trainer drift band, so no trainer drift strike-rate comparison is being applied.
Watch for -5pp: that is the first point at which the matching trainer drift record becomes relevant.
⬆ CLASS RISE
Market Form rating50/100 · Neutral
Last run30 days ago · 2 Sep 2026
Distance changeSimilar trip to last run
Usually attracts bookmaker support
📊 Market Behaviour Rating
Best Time: Early
Runs: 3 | Fixed-odds range: 2/9 → 7/1 | Avg: 11/4Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
Early money horse (33%)
16:10Ascot
Opened 7/1Market avg 15/2
15/2 → 15/2 → 15/2 → 15/2 → 15/2 → 15/2 → 15/2 ↑ 8/1 ↓ 15/2 → 15/2
PRICE MOVE
-0.74pp (-6.2%)
Drifting: the market price is longer than at the open.
Move evidence
100th HISTORICAL PERCENTILESTRONGEST RECORDED DRIFT FOR THIS HORSE (100th percentile)
EXTREME FOR THIS HORSE
Largest drift recorded across 3 previous runs.
Raw Open → Now price change: 6.3% • -0.74 probability points
Previous market evidence

Largest previous drift: Leicester, 29 Jul 2026 — 2nd • open 4/1 → final 7/1 (-7.50pp).

BEST FIXED ODDS
9/1 10 decimal Midnite
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday6f · Class 2 · Good · 18 runners7/1—No checkpoint——No checkpoint—-0.74ppOpen → now15/2Current; SP pendingPending-0.74pp
MARKET FORM READTHIS IS THE HORSE’S STRONGEST RECORDED SUPPORT

Across 3 previous runs, this is the horse’s strongest recorded support. It is also stepping up from Class 4 to Class 2, which adds another test today. Today’s move: Yordan is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPAREClosest recorded top-two run: Newcastle (AW) · 02 Sep 2026 · 1st · 1/4 known conditions match
×Track: Today Ascot · previous Newcastle (AW)✓Trip (within ½f): 6f×Ground: Today Good · previous Standard×Class: Today Class 2 · previous Class 4
WHAT MAY HAPPEN NEXT
Similar moves have usually held or strengthened.
HISTORICAL DELIVERY TRIGGER
No positive support trigger.
This horse has previously finished 1st or 2nd without shortening from its opening price.
Today: -0.74pp
Possible next price: 15/2
3 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Best time: Now was biggest
N/A
Racing silksPiluDraw 8
Trainer: Roger Teal
Jockey: Joe Leavy
🟡 Mixed ProfileNo consistent market pattern yet. Horse has delivered both with support and while drifting. Market signals are less reliable for this runner for now.
Horse & Trainer Evidence
When has support appeared?

Trainer Roger Teal (5pp+ support from open): by 10am 24/178; first seen between 10am and 1pm 13/178; first seen after 1pm 4/178.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 1/6; first seen between 10am and 1pm 1/6; first seen after 1pm 0/6.

No clear usual support time in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is -0.36pp. It remains below the first tracked 5pp+ trainer drift band.
The move has not reached the first tracked trainer drift band, so no trainer drift strike-rate comparison is being applied.
Watch for -5pp: that is the first point at which the matching trainer drift record becomes relevant.
⬆ CLASS RISE
Market Form rating50/100 · Neutral
Last run15 days ago · 17 Sep 2026
Distance changeSimilar trip to last run
Usually attracts bookmaker support
📊 Market Behaviour Rating
Best Time: Opening
Runs: 6 | Fixed-odds range: 7/2 → 4/1 | Avg: 4/1Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
Early money horse (50%)
16:10Ascot
Opened 8/1Market avg 17/2
17/2 ↓ 8/1 ↑ 17/2 → 17/2 → 17/2 ↓ 8/1 → 8/1 ↑ 9/1 ↓ 17/2 → 17/2
PRICE MOVE
-0.36pp (-3.4%)
Drifting: the market price is longer than at the open.
Move evidence
83th HISTORICAL PERCENTILE83rd HISTORICAL PERCENTILE
UNUSUAL FOR THIS HORSE
Only 1 of 6 previous runs recorded a larger drift: the horse finished 6th at Newmarket on 02 May 2026 (-3.83pp).
Raw Open → Now price change: 3.4% • -0.36 probability points
Previous market evidence

Largest previous drift: Newmarket (July), 22 Aug 2026 — 1st • open 11/4 → final 4/1 (-7.03pp).

BEST FIXED ODDS
9/1 10 decimal Bet365
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday6f · Class 2 · Good · 18 runners8/1—No checkpoint——No checkpoint—-0.36ppOpen → now17/2Current; SP pendingPending-0.36pp
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

Just 1 of 6 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. It is also stepping up from Class 3 to Class 2, which adds another test today. Today’s move: Pilu is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPAREClosest recorded top-two run: Yarmouth · 17 Sep 2026 · 1st · 2/4 known conditions match
×Track: Today Ascot · previous Yarmouth✓Trip (within ½f): 6f✓Ground: Good×Class: Today Class 2 · previous Class 3
WHAT MAY HAPPEN NEXT
This is weaker than its usual early pattern; the price may shorten again later. (moderate)
HISTORICAL DELIVERY TRIGGER
No positive support trigger.
This horse has previously finished 1st or 2nd without shortening from its opening price.
Today: -0.36pp
Possible next price: 9/1
6 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Best time: Now was biggest
N/A
Trainer: Ralph Beckett
Jockey: Rossa Ryan
🟡 Mixed ProfileNo consistent market pattern yet. Horse has delivered both with support and while drifting. Market signals are less reliable for this runner for now.
Horse & Trainer Evidence
When has support appeared?

Trainer Ralph Beckett (5pp+ support from open): by 10am 91/532; first seen between 10am and 1pm 38/532; first seen after 1pm 21/532.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 0/8; first seen between 10am and 1pm 0/8; first seen after 1pm 1/8.

No clear usual support time in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is +0.13pp. It remains below the first tracked 5pp support band.
At 5pp+: Open→1PM 27/109 won (24.8%); Open→SP 27/112 won (24.1%).
Watch for 10pp+: the yard's Open→SP strike rate rises to 27.1% (16/59).
↔ SAME CLASS
Market Form rating50/100 · Neutral
Last run55 days ago · 8 Aug 2026
Distance changeUp 1f from last run
Often drifts in the market
📊 Market Behaviour Rating
Best Time: Pre-Off
Runs: 8 | Fixed-odds range: 12/1 → 16/1 | Avg: 14/1Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
Best at SP (38%)
16:10Ascot
Opened 9/1Market avg 9/1
17/2 ↑ 9/1 → 9/1 → 9/1 → 9/1 ↓ 17/2 ↑ 9/1 → 9/1 → 9/1 → 9/1
PRICE MOVE
+0.13pp (+1.3%)
Shortening: the market price is shorter than at the open.
Move evidence
63th HISTORICAL PERCENTILE63rd HISTORICAL PERCENTILE
NORMAL HISTORICAL RANGE
3 of 8 previous runs showed stronger support: the horse finished 6th at Ascot on 25 Jul 2026 (+2.31pp); finished 8th at Chester on 13 Jun 2026 (+0.79pp); and finished 6th at Kempton (AW) on 11 Feb 2026 (+0.91pp).
Raw Open → Now price change: 1.3% • +0.13 probability points
Previous market evidence

Strongest previous support: Ascot, 25 Jul 2026 — 6th • open 12/1 → final 11/2 (+7.69pp).

BEST FIXED ODDS
10/1 11 decimal Midnite
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday6f · Class 2 · Good · 18 runners9/1—No checkpoint——No checkpoint—+0.13ppOpen → now9/1Current; SP pendingPending+0.13pp
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

Just 3 of 8 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. Today’s move: Bolo Neighs is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPAREClosest recorded top-two run: Ascot · 08 May 2026 · 1st · 3/4 known conditions match
✓Track: Ascot✓Trip (within ½f): 6f✓Ground: Good×Class: Today Class 2 · previous Class 3
WHAT MAY HAPPEN NEXT
Similar moves have often faded. Be cautious.Comparable moves have had few top-two finishes. Be cautious.
Did the early price move fade?

No documented early-support reversal in this horse’s recorded checkpoint sample. The older wording referred to finishing results, not a verified intraday price fade.

HISTORICAL DELIVERY TRIGGER
No positive support trigger.
This horse has previously finished 1st or 2nd without shortening from its opening price.
Today: +0.13pp
Possible next price: 10/1
8 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Course record
Course evidence at Ascot stands at 1 placed effort from 4 runs. Today's market is 19% shorter than usual compared with a long-term course average SP of 12.1.
Best time: Open was biggest
N/A
Trainer: Richard Hannon
Jockey: Sean Levey
Horse & Trainer Evidence
When has support appeared?

Trainer Richard Hannon (5pp+ support from open): by 10am 94/764; first seen between 10am and 1pm 47/764; first seen after 1pm 34/764.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 1/6; first seen between 10am and 1pm 0/6; first seen after 1pm 1/6.

No clear usual support time in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is -0.04pp. It remains below the first tracked 5pp+ trainer drift band.
The move has not reached the first tracked trainer drift band, so no trainer drift strike-rate comparison is being applied.
Watch for -5pp: that is the first point at which the matching trainer drift record becomes relevant.
⬆ CLASS RISE
Market Form rating50/100 · Neutral
Last run28 days ago · 4 Sep 2026
Distance changeDown 1f from last run
Usually attracts bookmaker support
📊 Market Behaviour Rating
Best Time: Opening
Runs: 6 | Fixed-odds range: 5/1 → 5/1 | Avg: 5/1Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
Early money horse (50%)
16:10Ascot
Opened 9/1Market avg 9/1
9/1 → 9/1 → 9/1 → 9/1 → 9/1 → 9/1 → 9/1 ↑ 10/1 ↓ 9/1 → 9/1
PRICE MOVE
-0.04pp (-0.4%)
Drifting: the market price is longer than at the open.
Move evidence
83th HISTORICAL PERCENTILE83rd HISTORICAL PERCENTILE
UNUSUAL FOR THIS HORSE
Only 1 of 6 previous runs recorded a larger drift: the horse finished 4th at Newmarket on 02 May 2026 (-0.62pp).
Raw Open → Now price change: 0.4% • -0.04 probability points
Previous market evidence

Largest previous drift: Ascot, 04 Sep 2026 — 1st • open 7/2 → final 5/1 (-5.56pp).

BEST FIXED ODDS
10/1 11 decimal Bet365
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday6f · Class 2 · Good · 18 runners9/1—No checkpoint——No checkpoint—-0.04ppOpen → now9/1Current; SP pendingPending-0.04pp
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

Just 1 of 6 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. It is also stepping up from Class 4 to Class 2, which adds another test today. Today’s move: First Legion is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPAREClosest recorded top-two run: Ascot · 04 Sep 2026 · 1st · 2/4 known conditions match
✓Track: Ascot×Trip (within ½f): Today 6f · previous 7f✓Ground: Good×Class: Today Class 2 · previous Class 4
WHAT MAY HAPPEN NEXT
This is weaker than its usual early pattern; the price may shorten again later. (moderate)
HISTORICAL DELIVERY TRIGGER
Limited evidence — no reliable trigger yet.
6 tracked runs • 1 top-two finish.
Today: -0.04pp
Possible next price: 9/1
6 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Course record
Limited data: this runner has one previous run at Ascot. Do not treat that single result as a reliable course pattern.
Best time: Now was biggest
N/A
Trainer: William Haggas
Jockey: Tom Marquand
🟡 Mixed ProfileNo consistent market pattern yet. Horse has delivered both with support and while drifting. Market signals are less reliable for this runner for now.
Horse & Trainer Evidence
When has support appeared?

Trainer William Haggas (5pp+ support from open): by 10am 100/599; first seen between 10am and 1pm 47/599; first seen after 1pm 48/599.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 0/7; first seen between 10am and 1pm 0/7; first seen after 1pm 1/7.

No clear usual support time in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is +0.35pp. It remains below the first tracked 5pp support band.
At 5pp+: Open→1PM 39/127 won (30.7%); Open→SP 51/161 won (31.7%).
Watch for 10pp+: the yard's Open→SP strike rate rises to 34.2% (26/76).
⬆ CLASS RISE
Market Form rating50/100 · Neutral
Last run15 days ago · 17 Sep 2026
Distance changeSimilar trip to last run
Often drifts in the market
📊 Market Behaviour Rating
Best Time: 10am
Runs: 7 | Fixed-odds range: 5/2 → 9/1 | Avg: 6/1Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
Early money horse (43%)
16:10Ascot
Opened 12/1Market avg 11/1
11/1 → 11/1 → 11/1 ↑ 12/1 → 12/1 ↓ 11/1 ↑ 12/1 ↓ 11/1 ↑ 12/1 → 12/1
PRICE MOVE
+0.35pp (+4.3%)
Shortening: the market price is shorter than at the open.
Move evidence
71th HISTORICAL PERCENTILE71st HISTORICAL PERCENTILE
NORMAL HISTORICAL RANGE
2 of 7 previous runs showed stronger support: the horse finished 2nd at Yarmouth on 17 Sep 2026 (+4.08pp); and finished 1st at Windsor on 27 Jul 2026 (+3.42pp).
Raw Open → Now price change: 4.3% • +0.35 probability points
Previous market evidence

Strongest previous support: Windsor, 27 Jul 2026 — 1st • open 12/1 → final 6/1 (+6.59pp).

BEST FIXED ODDS
14/1 15 decimal Midnite
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday6f · Class 2 · Good · 18 runners12/1—No checkpoint——No checkpoint—+0.35ppOpen → now11/1Current; SP pendingPending+0.35pp
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

Just 2 of 7 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. It is also stepping up from Class 3 to Class 2, which adds another test today. Today’s move: Another Abbot is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPAREClosest recorded top-two run: Yarmouth · 17 Sep 2026 · 2nd · 2/4 known conditions match
×Track: Today Ascot · previous Yarmouth✓Trip (within ½f): 6f✓Ground: Good×Class: Today Class 2 · previous Class 3
WHAT MAY HAPPEN NEXT
This horse often keeps shortening after early support. (moderate)
HISTORICAL DELIVERY TRIGGER
No positive support trigger.
This horse has previously finished 1st or 2nd without shortening from its opening price.
Today: +0.35pp
Possible next price: 14/1
7 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Course record
No placed efforts from 2 previous runs at Ascot. The current market is 17% shorter than usual compared with a typical course SP of 15.0.
Best time: Open was biggest
N/A
Racing silksNorthcliffDraw 14
Trainer: Jane Chapple-Hyam
Jockey: Toby Moore(7)
🟡 Mixed ProfileNo consistent market pattern yet. Horse has delivered both with support and while drifting. Market signals are less reliable for this runner for now.
Horse & Trainer Evidence
When has support appeared?

Trainer Jane Chapple-Hyam (5pp+ support from open): by 10am 35/187; first seen between 10am and 1pm 14/187; first seen after 1pm 12/187.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 3/12; first seen between 10am and 1pm 5/12; first seen after 1pm 0/12.

No clear usual support time in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is +0.00pp. It remains below the first tracked 5pp support band.
At 5pp+: Open→1PM 18/47 won (38.3%); Open→SP 17/53 won (32.1%).
Watch for 10pp+: the yard's Open→SP strike rate rises to 34.6% (9/26).
⬆ CLASS RISE
Market Form rating50/100 · Neutral
Last run13 days ago · 19 Sep 2026
Distance changeSimilar trip to last run
Usually attracts bookmaker support
📊 Market Behaviour Rating
Best Time: Opening
Runs: 12 | Fixed-odds range: 7/4 → 8/1 | Avg: 9/2Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
Early money horse (50%)
16:10Ascot
Opened 12/1Market avg 12/1
11/1 ↑ 12/1 → 12/1 → 12/1 → 12/1 → 12/1 → 12/1 → 12/1 → 12/1 → 12/1
PRICE MOVE
+0.00pp (+0.0%)
No meaningful price change from the open.
Move evidence
17th HISTORICAL PERCENTILE17th HISTORICAL PERCENTILE
NORMAL HISTORICAL RANGE
10 of 12 previous runs showed stronger support: the horse finished 1st at Newmarket on 19 Sep 2026 (+1.13pp); finished 3rd at Ascot on 05 Sep 2026 (+0.33pp); finished 2nd at Newmarket (July) on 14 Aug 2026 (+2.38pp); finished 2nd at Thirsk on 01 Aug 2026 (+1.19pp); finished 17th at Ascot on 11 Jul 2026 (+4.81pp); finished 6th at Windsor on 29 Jun 2026 (+3.17pp); finished 4th at Newmarket (July) on 19 Jun 2026 (+2.05pp); finished 1st at Chepstow on 29 May 2026 (+12.31pp); finished 8th at Southwell (AW) on 11 Apr 2026 (+9.49pp); and finished 11th at Lingfield (AW) on 25 Mar 2026 (+7.26pp).
Raw Open → Now price change: 0% • +0.00 probability points
Previous market evidence

Strongest previous support: Goodwood, 28 Aug 2026 — 2nd • open 5/1 → final 9/4 (+14.64pp).

BEST FIXED ODDS
14/1 15 decimal William Hill
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday6f · Class 2 · Good · 18 runners12/1—No checkpoint——No checkpoint—+0.00ppOpen → now12/1Current; SP pendingPending+0.00pp
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

10 of 12 previous runs showed a stronger move, so today’s market behaviour is not unusual for this horse. It is also stepping up from Class 4 to Class 2, which adds another test today. Today’s move: Northcliff is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPAREClosest recorded top-two run: Newmarket · 19 Sep 2026 · 1st · 2/4 known conditions match
×Track: Today Ascot · previous Newmarket✓Trip (within ½f): 6f✓Ground: Good×Class: Today Class 2 · previous Class 4
WHAT MAY HAPPEN NEXT
This is weaker than its usual early pattern; the price may shorten again later. (moderate)
HISTORICAL DELIVERY TRIGGER
No positive support trigger.
This horse has previously finished 1st or 2nd without shortening from its opening price.
Today: +0.00pp
Possible next price: 12/1
12 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Course record
This horse is 0/2 at Ascot on our records. Today's market is 41% bigger than usual against an average course SP of 9.3.
Best time: Open was biggest
N/A
Racing silksGoldmoyneDraw 18
Trainer: James Owen
Jockey: George Wood
🟡 Mixed ProfileNo consistent market pattern yet. Horse has delivered both with support and while drifting. Market signals are less reliable for this runner for now.
Horse & Trainer Evidence
When has support appeared?

Trainer James Owen (5pp+ support from open): by 10am 139/893; first seen between 10am and 1pm 80/893; first seen after 1pm 40/893.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 4/15; first seen between 10am and 1pm 2/15; first seen after 1pm 0/15.

No clear usual support time in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is -0.30pp. It remains below the first tracked 5pp+ trainer drift band.
The move has not reached the first tracked trainer drift band, so no trainer drift strike-rate comparison is being applied.
Watch for -5pp: that is the first point at which the matching trainer drift record becomes relevant.
↔ SAME CLASS
Market Form rating50/100 · Neutral
Last run13 days ago · 19 Sep 2026
Distance changeSimilar trip to last run
No consistent price pattern yet
📊 Market Behaviour Rating
Best Time: Opening
Runs: 15 | Fixed-odds range: 13/8 → 22/1 | Avg: 7/1Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
Early money horse (40%)
16:10Ascot
Opened 12/1Market avg 12/1
12/1 → 12/1 → 12/1 ↑ 14/1 → 14/1 ↓ 12/1 → 12/1 ↓ 10/1 ↑ 14/1 → 14/1
PRICE MOVE
-0.30pp (-4.0%)
Drifting: the market price is longer than at the open.
Move evidence
67th HISTORICAL PERCENTILE67th HISTORICAL PERCENTILE
NORMAL HISTORICAL RANGE
5 of 15 previous runs recorded a larger drift: the horse finished 2nd at Ayr on 19 Sep 2026 (-2.04pp); finished 2nd at Newmarket (July) on 04 Jul 2026 (-1.11pp); finished 2nd at Doncaster on 20 Jun 2026 (-4.27pp); finished 9th at Newmarket on 16 Apr 2026 (-2.83pp); and finished 3rd at Musselburgh on 04 Apr 2026 (-3.33pp).
Raw Open → Now price change: 4% • -0.30 probability points
Previous market evidence

Largest previous drift: Musselburgh, 04 Apr 2026 — 3rd • open 9/1 → final 12/1 (-2.31pp).

BEST FIXED ODDS
14/1 15 decimal 7Bet
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday6f · Class 2 · Good · 18 runners12/1—No checkpoint——No checkpoint—-0.30ppOpen → now12/1Current; SP pendingPending-0.30pp
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

Just 5 of 15 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. Today’s move: Goldmoyne is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPAREClosest recorded top-two run: Ayr · 19 Sep 2026 · 2nd · 2/4 known conditions match
×Track: Today Ascot · previous Ayr✓Trip (within ½f): 6f×Ground: Today Good · previous Heavy✓Class: Class 2
WHAT MAY HAPPEN NEXT
This is weaker than its usual early pattern; the price may shorten again later. (moderate)
HISTORICAL DELIVERY TRIGGER
No positive support trigger.
This horse has previously finished 1st or 2nd without shortening from its opening price.
Today: -0.30pp
Possible next price: 16/1
15 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Best time: Now was biggest
N/A
Racing silksFandomDraw 16
Trainer: Richard Hannon
Jockey: Pat Dobbs
🔴 Ignores MarketThis horse has won or placed despite drifting. Market weakness does NOT negatively impact performance. Can be a value angle when price weakens.
Horse & Trainer Evidence
When has support appeared?

Trainer Richard Hannon (5pp+ support from open): by 10am 94/764; first seen between 10am and 1pm 47/764; first seen after 1pm 34/764.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 1/10; first seen between 10am and 1pm 0/10; first seen after 1pm 0/10.

No clear usual support time in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is +0.09pp. It remains below the first tracked 5pp support band.
At 5pp+: Open→1PM 29/121 won (24%); Open→SP 31/138 won (22.5%).
Watch for 10pp+: the yard's Open→SP strike rate rises to 28.8% (19/66).
↔ SAME CLASS
Market Form rating50/100 · Neutral
Last run6 days ago · 26 Sep 2026
Distance changeUp 1f from last run
Often drifts in the market
📊 Market Behaviour Rating
Best Time: 10am
Runs: 10 | Fixed-odds range: 13/2 → 11/1 | Avg: 17/2Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
Early money horse (40%)
16:10Ascot
Opened 16/1Market avg 16/1
16/1 → 16/1 → 16/1 → 16/1 → 16/1 → 16/1 ↑ 18/1 ↓ 14/1 ↑ 16/1 → 16/1
PRICE MOVE
+0.09pp (+1.5%)
Shortening: the market price is shorter than at the open.
Move evidence
70th HISTORICAL PERCENTILE70th HISTORICAL PERCENTILE
NORMAL HISTORICAL RANGE
3 of 10 previous runs showed stronger support: the horse finished 24th at Goodwood on 01 Aug 2026 (+1.12pp); finished 3rd at Ascot on 11 Jul 2026 (+2.43pp); and finished 4th at Windsor on 29 Jun 2026 (+13.19pp).
Raw Open → Now price change: 1.5% • +0.09 probability points
Previous market evidence

Strongest previous support: Windsor, 29 Jun 2026 — 4th • open 11/2 → final 5/2 (+13.19pp).

BEST FIXED ODDS
18/1 19 decimal BetMGM
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday6f · Class 2 · Good · 18 runners16/1—No checkpoint——No checkpoint—+0.09ppOpen → now16/1Current; SP pendingPending+0.09pp
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

Just 3 of 10 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. Today’s move: Fandom is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPAREClosest recorded top-two run: Thirsk · 31 May 2026 · 1st · 3/4 known conditions match
×Track: Today Ascot · previous Thirsk✓Trip (within ½f): 6f✓Ground: Good✓Class: Class 2
WHAT MAY HAPPEN NEXT
This horse often keeps shortening after early support. (moderate)
HISTORICAL DELIVERY TRIGGER
No positive support trigger.
This horse has previously finished 1st or 2nd without shortening from its opening price.
Today: +0.09pp
Possible next price: 16/1
10 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Course record
Course evidence at Ascot is limited (3 runs without making the frame). Today's market is 27% shorter than usual against an average course SP profile of 23.0.
Best time: Open was biggest
N/A
Racing silksDiligentlyDraw 12
Trainer: Clive Cox
Jockey: Pierre-Louis Jamin
🟡 Mixed ProfileNo consistent market pattern yet. Horse has delivered both with support and while drifting. Market signals are less reliable for this runner for now.
Horse & Trainer Evidence
When has support appeared?

Trainer Clive Cox (5pp+ support from open): by 10am 49/297; first seen between 10am and 1pm 13/297; first seen after 1pm 14/297.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 2/7; first seen between 10am and 1pm 0/7; first seen after 1pm 0/7.

No clear usual support time in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is +0.06pp. It remains below the first tracked 5pp support band.
At 5pp+: Open→1PM 12/49 won (24.5%); Open→SP 16/61 won (26.2%).
Watch for 10pp+: the yard's Open→SP strike rate rises to 41.4% (12/29).
↔ SAME CLASS
Market Form rating50/100 · Neutral
Last run27 days ago · 5 Sep 2026
Distance changeSimilar trip to last run
No consistent price pattern yet
📊 Market Behaviour Rating
Best Time: Opening
Runs: 7 | Fixed-odds range: 13/2 → 15/2 | Avg: 7/1Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
Early money horse (43%)
16:10Ascot
Opened 16/1Market avg 16/1
16/1 → 16/1 → 16/1 → 16/1 → 16/1 ↓ 14/1 → 14/1 ↑ 20/1 ↓ 16/1 → 16/1
PRICE MOVE
+0.06pp (+1.1%)
Shortening: the market price is shorter than at the open.
Move evidence
57th HISTORICAL PERCENTILE57th HISTORICAL PERCENTILE
NORMAL HISTORICAL RANGE
3 of 7 previous runs showed stronger support: the horse finished 2nd at Windsor on 10 Aug 2026 (+1.76pp); finished 8th at Windsor on 11 May 2026 (+6.82pp); and finished 4th at Goodwood on 01 May 2026 (+6.82pp).
Raw Open → Now price change: 1.1% • +0.06 probability points
Previous market evidence

Strongest previous support: Windsor, 11 May 2026 — 8th • open 9/2 → final 11/4 (+8.48pp).

BEST FIXED ODDS
20/1 21 decimal Bet365
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday6f · Class 2 · Good · 18 runners16/1—No checkpoint——No checkpoint—+0.06ppOpen → now16/1Current; SP pendingPending+0.06pp
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

Just 3 of 7 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. Today’s move: Diligently is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPAREClosest recorded top-two run: Windsor · 10 Aug 2026 · 2nd · 2/4 known conditions match
×Track: Today Ascot · previous Windsor✓Trip (within ½f): 6f×Ground: Today Good · previous Good To Firm✓Class: Class 2
WHAT MAY HAPPEN NEXT
This horse often keeps shortening after early support. (moderate)
HISTORICAL DELIVERY TRIGGER
Both previous top-two finishes came with support of 0.65pp+.
At 0.65pp+: 2/4 finished 1st or 2nd (50%).
Today: +0.06pp — trigger not reached.
Possible next price: 18/1
7 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Course record
Course evidence at Ascot is limited (2 runs without making the frame). Today's market is 72% bigger than usual against an average course SP profile of 9.8.
Best time: Open was biggest
N/A
Racing silksBadriDraw 10
Trainer: Michael Herrington
Jockey: Lewis Edmunds
🟡 Mixed ProfileNo consistent market pattern yet. Horse has delivered both with support and while drifting. Market signals are less reliable for this runner for now.
Horse & Trainer Evidence
When has support appeared?

Trainer Michael Herrington (5pp+ support from open): by 10am 35/263; first seen between 10am and 1pm 26/263; first seen after 1pm 9/263.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 4/15; first seen between 10am and 1pm 2/15; first seen after 1pm 1/15.

No clear usual support time in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is -0.02pp. It remains below the first tracked 5pp+ trainer drift band.
The move has not reached the first tracked trainer drift band, so no trainer drift strike-rate comparison is being applied.
Watch for -5pp: that is the first point at which the matching trainer drift record becomes relevant.
↔ SAME CLASS
Market Form rating50/100 · Neutral
Last run10 days ago · 22 Sep 2026
Distance changeUp 1f from last run
No consistent price pattern yet
📊 Market Behaviour Rating
Best Time: Opening
Runs: 15 | Fixed-odds range: 7/4 → 9/1 | Avg: 4/1Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
Early money horse (33%)
16:10Ascot
Opened 18/1Market avg 18/1
18/1 → 18/1 → 18/1 → 18/1 → 18/1 → 18/1 → 18/1 → 18/1 → 18/1 → 18/1
PRICE MOVE
-0.02pp (-0.5%)
Drifting: the market price is longer than at the open.
Move evidence
67th HISTORICAL PERCENTILE67th HISTORICAL PERCENTILE
NORMAL HISTORICAL RANGE
5 of 15 previous runs recorded a larger drift: the horse finished 17th at Doncaster on 12 Sep 2026 (-1.12pp); finished 13th at Windsor on 10 Aug 2026 (-1.24pp); finished 1st at Pontefract on 21 Jun 2026 (-3.17pp); finished 7th at Epsom on 06 Jun 2026 (-4.49pp); and finished 13th at Newcastle (AW) on 27 Mar 2026 (-2.50pp).
Raw Open → Now price change: 0.5% • -0.02 probability points
Previous market evidence

Largest previous drift: Epsom, 06 Jun 2026 — 7th • open 11/1 → final 33/1 (-5.39pp).

BEST FIXED ODDS
20/1 21 decimal William Hill
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday6f · Class 2 · Good · 18 runners18/1—No checkpoint——No checkpoint—-0.02ppOpen → now18/1Current; SP pendingPending-0.02pp
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

Just 5 of 15 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. Today’s move: Badri is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPAREClosest recorded top-two run: Pontefract · 07 Jul 2026 · 1st · 3/4 known conditions match
×Track: Today Ascot · previous Pontefract✓Trip (within ½f): 6f✓Ground: Good✓Class: Class 2
WHAT MAY HAPPEN NEXT
Similar moves have usually held or strengthened.
HISTORICAL DELIVERY TRIGGER
No positive support trigger.
This horse has previously finished 1st or 2nd without shortening from its opening price.
Today: -0.02pp
Possible next price: 18/1
15 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Best time: Now was biggest
N/A
Trainer: Ian Williams
Jockey: Saffie Osborne
Horse & Trainer Evidence
When has support appeared?

Trainer Ian Williams (5pp+ support from open): by 10am 66/593; first seen between 10am and 1pm 45/593; first seen after 1pm 21/593.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 0/8; first seen between 10am and 1pm 0/8; first seen after 1pm 1/8.

No clear usual support time in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is -0.41pp. It remains below the first tracked 5pp+ trainer drift band.
The move has not reached the first tracked trainer drift band, so no trainer drift strike-rate comparison is being applied.
Watch for -5pp: that is the first point at which the matching trainer drift record becomes relevant.
⬆ CLASS RISE
Market Form rating50/100 · Neutral
Last run19 days ago · 13 Sep 2026
Distance changeSimilar trip to last run
No consistent price pattern yet
📊 Market Behaviour Rating
1 historical matches

0/1 finished 1st or 2nd
Best Time: Early PM
Runs: 8 | Fixed-odds range: 14/1 → 14/1 | Avg: 14/1Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
LAST MINUTE BACKING (19.2%)
Best at SP (25%)
16:10Ascot
Opened 20/1Market avg 22/1
22/1 → 22/1 → 22/1 → 22/1 → 22/1 → 22/1 ↑ 25/1 → 25/1 ↓ 22/1 ↓ 20/1
PRICE MOVE
-0.41pp (-9.5%)
Drifting: the market price is longer than at the open.
Move evidence
63th HISTORICAL PERCENTILE63rd HISTORICAL PERCENTILE
NORMAL HISTORICAL RANGE
3 of 8 previous runs recorded a larger drift: the horse finished 9th at Ascot on 10 Jul 2026 (-0.78pp); finished 7th at Chester on 27 Jun 2026 (-6.67pp); and finished 1st at Windsor on 11 May 2026 (-1.40pp).
Raw Open → Now price change: 9.5% • -0.41 probability points
Previous market evidence

Largest previous drift: Chester, 27 Jun 2026 — 7th • open 5/1 → final 10/1 (-7.58pp).

BEST FIXED ODDS
25/1 26 decimal Bet365
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday6f · Class 2 · Good · 18 runners20/1—No checkpoint——No checkpoint—-0.41ppOpen → now22/1Current; SP pendingPending-0.41pp
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

Just 3 of 8 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. It is also stepping up from Class 4 to Class 2, which adds another test today. Today’s move: Purest Time is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPAREClosest recorded top-two run: Windsor · 11 May 2026 · 1st · 1/4 known conditions match
×Track: Today Ascot · previous Windsor✓Trip (within ½f): 6f×Ground: Today Good · previous Good To Firm×Class: Today Class 2 · previous Class 3
WHAT MAY HAPPEN NEXT
Similar moves have often faded. Be cautious.Comparable moves have had few top-two finishes. Be cautious.
Did the early price move fade?

No documented early-support reversal in this horse’s recorded checkpoint sample. The older wording referred to finishing results, not a verified intraday price fade.

HISTORICAL DELIVERY TRIGGER
Limited evidence — no reliable trigger yet.
8 tracked runs • 1 top-two finish.
Today: -0.41pp
Possible next price: 18/1
8 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Course record
Limited data: this runner has one previous run at Ascot. Do not treat that single result as a reliable course pattern.
Best time: Now was biggest
N/A
Trainer: Oli Rix
Jockey: Jonny Peate
Horse & Trainer Evidence
When has support appeared?

Trainer Oli Rix (5pp+ support from open): by 10am 6/62; first seen between 10am and 1pm 2/62; first seen after 1pm 5/62.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 1/5; first seen between 10am and 1pm 0/5; first seen after 1pm 0/5.

No clear usual support time in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is +0.04pp. It remains below the first tracked 5pp support band.
At 5pp+: Open→1PM 2/8 won (25%); Open→SP 3/11 won (27.3%).
Watch for 10pp+: the yard's Open→SP strike rate rises to 40% (2/5).
↔ SAME CLASS
Market Form rating50/100 · Neutral
Last run19 days ago · 13 Sep 2026
Distance changeDown 1f from last run
No consistent price pattern yet
📊 Market Behaviour Rating
Best Time: 10am
Runs: 5 | Fixed-odds range: - → - | Avg: -Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
Early money horse (60%)
16:10Ascot
Opened 25/1Market avg 25/1
25/1 → 25/1 → 25/1 → 25/1 → 25/1 → 25/1 → 25/1 → 25/1 → 25/1 → 25/1
PRICE MOVE
+0.04pp (+1.0%)
Shortening: the market price is shorter than at the open.
Move evidence
80th HISTORICAL PERCENTILE80th HISTORICAL PERCENTILE
UNUSUAL FOR THIS HORSE
Only 1 of 5 previous runs showed stronger support: the horse finished 10th at Doncaster on 13 Sep 2026 (+5.10pp).
Raw Open → Now price change: 1% • +0.04 probability points
Previous market evidence

Strongest previous support: Doncaster, 13 Sep 2026 — 10th • open 14/1 → final 13/2 (+6.67pp).

BEST FIXED ODDS
28/1 29 decimal Midnite
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday6f · Class 2 · Good · 18 runners25/1—No checkpoint——No checkpoint—+0.04ppOpen → now25/1Current; SP pendingPending+0.04pp
No recorded first or second finishes for this horse yet.
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

Just 1 of 5 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. Today’s move: Intense Vision is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPARENo recorded first or second finish with comparable conditions available.
WHAT MAY HAPPEN NEXT
This horse often keeps shortening after early support. (strong)
HISTORICAL DELIVERY TRIGGER
Limited evidence — no reliable trigger yet.
5 tracked runs • 0 top-two finishes.
Today: +0.04pp
Possible next price: 25/1
5 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Course record
Limited data: this runner has one previous run at Ascot. Do not treat that single result as a reliable course pattern.
Best time: Open was biggest
N/A
Trainer: Oliver Cole
Jockey: Hector Crouch
🟢 Needs Support (23%)This horse only delivers (1st/2nd) when backed in the market. Historical wins/2nds all showed significant market support. If support is missing → performance risk increases.
Horse & Trainer Evidence
When has support appeared?

Trainer Oliver Cole (5pp+ support from open): by 10am 21/136; first seen between 10am and 1pm 8/136; first seen after 1pm 6/136.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 1/6; first seen between 10am and 1pm 0/6; first seen after 1pm 2/6.

No clear usual support time in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is +0.63pp. It remains below the first tracked 5pp support band.
At 5pp+: Open→1PM 6/25 won (24%); Open→SP 6/26 won (23.1%).
Watch for 10pp+: the yard's Open→SP strike rate rises to 30.8% (4/13).
⬆ CLASS RISE
Market Form rating50/100 · Neutral
Last run27 days ago · 5 Sep 2026
Distance changeSimilar trip to last run
Usually attracts bookmaker support
📊 Market Behaviour Rating
2 historical matches

1/2 finished 1st or 2nd
Best Time: 10am
Runs: 6 | Fixed-odds range: 11/8 → 9/2 | Avg: 3/1Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
The price is shortening. Bookmaker support is building, so keep watching.
Early money horse (50%)
16:10Ascot
Opened 33/1Market avg 28/1
28/1 → 28/1 → 28/1 → 28/1 → 28/1 → 28/1 ↓ 25/1 ↑ 28/1 → 28/1 ↑ 28/1
PRICE MOVE
+0.63pp (+18.5%)
Shortening: the market price is shorter than at the open.
Move evidence
67th HISTORICAL PERCENTILE67th HISTORICAL PERCENTILE
NORMAL HISTORICAL RANGE
2 of 6 previous runs showed stronger support: the horse finished 2nd at Lingfield on 18 May 2026 (+2.80pp); and finished 6th at Kempton (AW) on 30 Apr 2026 (+25.69pp).
1/2 placed when backed like this (50%).
When backed like this: 0/2 WON
Raw Open → Now price change: 18.5% • +0.63 probability points
Previous market evidence

Strongest previous support: Kempton (AW), 30 Apr 2026 — 6th • open 11/4 → final 6/5 (+18.79pp).

All 2 comparable backed runs (1st or 2nd counts as placed):

  • Windsor, 17 Aug 2026 — 8th • open 5/2 → final 7/4
  • Lingfield, 18 May 2026 — 2nd • open 11/2 → final 9/2
BEST FIXED ODDS
33/1 34 decimal Midnite
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday6f · Class 2 · Good · 18 runners33/1—No checkpoint——No checkpoint—+0.63ppOpen → now28/1Current; SP pendingPending+0.63pp
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

Just 2 of 6 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. When backed in a similar way previously, it finished first or second in 1 of 2 runs. It is also stepping up from Class 3 to Class 2, which adds another test today. Today’s move: Ray Mon Dough is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPAREClosest recorded top-two run: Lingfield · 18 May 2026 · 2nd · 2/4 known conditions match
×Track: Today Ascot · previous Lingfield✓Trip (within ½f): 6f✓Ground: Good×Class: Today Class 2 · previous Class 4
WHAT MAY HAPPEN NEXT
This horse often keeps shortening after early support. (moderate)
HISTORICAL DELIVERY TRIGGER
Both previous top-two finishes came with support of 2.79pp+.
At 2.79pp+: 2/4 finished 1st or 2nd (50%).
Today: +0.63pp — trigger not reached.
Possible next price: 33/1
6 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Best time: Open was biggest
N/A
Racing silksWiltshireDraw 13
Trainer: William Haggas
Jockey: Clifford Lee
Horse & Trainer Evidence
When has support appeared?

Trainer William Haggas (5pp+ support from open): by 10am 100/599; first seen between 10am and 1pm 47/599; first seen after 1pm 48/599.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 0/7; first seen between 10am and 1pm 0/7; first seen after 1pm 0/7.

No clear usual support time in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is +0.32pp. It remains below the first tracked 5pp support band.
At 5pp+: Open→1PM 39/127 won (30.7%); Open→SP 51/161 won (31.7%).
Watch for 10pp+: the yard's Open→SP strike rate rises to 34.2% (26/76).
↔ SAME CLASS
Market Form rating50/100 · Neutral
Last run13 days ago · 19 Sep 2026
Distance changeSimilar trip to last run
Often drifts in the market
📊 Market Behaviour Rating
2 historical matches

1/2 finished 1st or 2nd
Best Time: Opening
Runs: 7 | Fixed-odds range: 7/1 → 7/1 | Avg: 7/1Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
The price is shortening. Bookmaker support is building, so keep watching.
Best at SP (43%)
16:10Ascot
Opened 33/1Market avg 33/1
28/1 ↑ 33/1 → 33/1 → 33/1 → 33/1 ↓ 28/1 ↓ 25/1 ↓ 22/1 ↑ 33/1 ↑ 33/1
PRICE MOVE
+0.32pp (+10.4%)
Shortening: the market price is shorter than at the open.
Move evidence
71th HISTORICAL PERCENTILE71st HISTORICAL PERCENTILE
NORMAL HISTORICAL RANGE
2 of 7 previous runs showed stronger support: the horse finished 1st at Newcastle (AW) on 03 Apr 2026 (+0.65pp); and finished 5th at Lingfield (AW) on 14 Feb 2026 (+3.33pp).
1/2 placed when backed like this (50%).
When backed like this: 1/2 WON
Raw Open → Now price change: 10.4% • +0.32 probability points
Previous market evidence

Strongest previous support: Lingfield (AW), 14 Feb 2026 — 5th • open 5/1 → final 9/2 (+1.52pp).

All 2 comparable backed runs (1st or 2nd counts as placed):

  • Newcastle (AW), 03 Apr 2026 — 1st • open 8/1 → final 7/1
  • Lingfield (AW), 14 Feb 2026 — 5th • open 5/1 → final 9/2
BEST FIXED ODDS
40/1 41 decimal Midnite
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday6f · Class 2 · Good · 18 runners33/1—No checkpoint——No checkpoint—+0.32ppOpen → now33/1Current; SP pendingPending+0.32pp
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

Just 2 of 7 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. When backed in a similar way previously, it finished first or second in 1 of 2 runs. Today’s move: Wiltshire is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPAREClosest recorded top-two run: Newcastle (AW) · 03 Apr 2026 · 1st · 2/4 known conditions match
×Track: Today Ascot · previous Newcastle (AW)✓Trip (within ½f): 6f×Ground: Today Good · previous Standard✓Class: Class 2
WHAT MAY HAPPEN NEXT
The price has been unpredictable before and may move sharply again. (moderate)
HISTORICAL DELIVERY TRIGGER
Limited evidence — no reliable trigger yet.
7 tracked runs • 1 top-two finish.
Today: +0.32pp
Possible next price: 40/1
7 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Best time: Open was biggest
N/A
Trainer: Richard Hannon
Jockey: William Buick
Horse & Trainer Evidence
When has support appeared?

Trainer Richard Hannon (5pp+ support from open): by 10am 94/764; first seen between 10am and 1pm 47/764; first seen after 1pm 34/764.

No clear usual support time in this sample.

Timing evidence for This horse: only 2 complete checkpoint runs; too few for a usual time.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is +0.13pp. It remains below the first tracked 5pp support band.
At 5pp+: Open→1PM 29/121 won (24%); Open→SP 31/138 won (22.5%).
Watch for 10pp+: the yard's Open→SP strike rate rises to 28.8% (19/66).
↔ SAME CLASS
Market Form rating50/100 · Neutral
Last run27 days ago · 5 Sep 2026
Distance changeDown 2f from last run
Runs: 2 | Fixed-odds range: - → - | Avg: -Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
16:10Ascot
Opened 33/1Market avg 33/1
33/1 → 33/1 → 33/1 → 33/1 → 33/1 → 33/1 → 33/1 ↓ 28/1 ↑ 33/1 ↑ 33/1
PRICE MOVE
+0.13pp (+4.6%)
Shortening: the market price is shorter than at the open.
Move evidence
Raw Open → Now price change: 4.6% • +0.13 probability points
Previous market evidence

No previous positive open-to-final support in the recorded sample.

BEST FIXED ODDS
40/1 41 decimal Midnite
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday6f · Class 2 · Good · 18 runners33/1—No checkpoint——No checkpoint—+0.13ppOpen → now33/1Current; SP pendingPending+0.13pp
No recorded first or second finishes for this horse yet.
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

There is only one comparable recorded run for this horse, so its own history is an early clue rather than a reliable pattern. Today’s move: Orion's Belt is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPARENo recorded first or second finish with comparable conditions available.
WHAT MAY HAPPEN NEXT
N/A
HISTORICAL DELIVERY TRIGGER
Limited evidence — no reliable trigger yet.
2 tracked runs • 0 top-two finishes.
Today: +0.13pp
Possible next price: 40/1
No historical data
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Course record
Limited data: this runner has one previous run at Ascot. Do not treat that single result as a reliable course pattern.
Best time: Open was biggest
N/A
Race market overview as at 05:16
  • Supported0 of 18 runners at +4pp or more
  • Drifting0 of 18 runners at −4pp or worse
  • Last 15 minFresh 15-minute data is not available yet.
  • Market surgesAwaiting a fresh 15-minute snapshot.
16:45Ascot • 1m7f209y • Class 3 • Going: Good
6 runners
Runner EliminatorTick the evidence you require. Runners that fail a selected test are faded out. Uses full available horse history. Runners awaiting evidence stay visible until it is ready.

Full field shown.

Racing silksCranachanDraw 5
Trainer: Ralph Beckett
Jockey: Rossa Ryan
🟡 Mixed ProfileNo consistent market pattern yet. Horse has delivered both with support and while drifting. Market signals are less reliable for this runner for now.
Horse & Trainer Evidence
When has support appeared?

Trainer Ralph Beckett (5pp+ support from open): by 10am 91/532; first seen between 10am and 1pm 38/532; first seen after 1pm 21/532.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 0/5; first seen between 10am and 1pm 0/5; first seen after 1pm 0/5.

No clear usual support time in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is +2.07pp. It remains below the first tracked 5pp support band.
At 5pp+: Open→1PM 27/109 won (24.8%); Open→SP 27/112 won (24.1%).
Watch for 10pp+: the yard's Open→SP strike rate rises to 27.1% (16/59).
⬆ CLASS RISE
Market Form rating50/100 · Neutral
Last run41 days ago · 22 Aug 2026
Distance changeSimilar trip to last run
No consistent price pattern yet
📊 Market Behaviour Rating
Best Time: 10am
Runs: 5 | Fixed-odds range: 5/6 → 11/2 | Avg: 7/2Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
Early money horse (40%)
16:45Ascot
Opened 6/5Market avg 11/10
11/10 → 11/10 → 11/10 → 11/10 → 11/10 → 11/10 → 11/10 ↑ 6/5 ↓ 11/10 → 11/10
PRICE MOVE
+2.07pp (+4.4%)
Shortening: the market price is shorter than at the open.
Move evidence
100th HISTORICAL PERCENTILETHE STRONGEST MOVE RECORDED (100th percentile)
EXTREME FOR THIS HORSE
Strongest support recorded across 5 previous runs.
Raw Open → Now price change: 4.4% • +2.07 probability points
Previous market evidence

Strongest previous support: Catterick, 22 Apr 2026 — 1st • open 10/11 → final 5/6 (+2.29pp).

BEST FIXED ODDS
6/5 2.2 decimal Bet365
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday1m 7f 209y · Class 3 · Good · 6 runners6/5—No checkpoint——No checkpoint—+2.07ppOpen → now11/10Current; SP pendingPending+2.07pp
MARKET FORM READTHIS IS THE HORSE’S STRONGEST RECORDED SUPPORT

Across 5 previous runs, this is the horse’s strongest recorded support. It is also stepping up from Class 4 to Class 3, which adds another test today. Today’s move: Cranachan is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPAREClosest recorded top-two run: Chester · 22 Aug 2026 · 1st · 1/4 known conditions match
×Track: Today Ascot · previous Chester✓Trip (within ½f): 1m 7f 209y×Ground: Today Good · previous Good To Soft×Class: Today Class 3 · previous Class 4
WHAT MAY HAPPEN NEXT
This horse often keeps shortening after early support. (moderate)
HISTORICAL DELIVERY TRIGGER
No positive support trigger.
This horse has previously finished 1st or 2nd without shortening from its opening price.
Today: +2.07pp
Possible next price: 11/10
5 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Best time: Open was biggest
N/A
Racing silksHot FussDraw 6
Trainer: Tom Dascombe
Jockey: Pierre-Louis Jamin
🟡 Mixed ProfileNo consistent market pattern yet. Horse has delivered both with support and while drifting. Market signals are less reliable for this runner for now.
Horse & Trainer Evidence
When has support appeared?

Trainer Tom Dascombe (5pp+ support from open): by 10am 12/131; first seen between 10am and 1pm 12/131; first seen after 1pm 4/131.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 0/5; first seen between 10am and 1pm 1/5; first seen after 1pm 0/5.

No clear usual support time in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is +0.48pp. It remains below the first tracked 5pp support band.
At 5pp+: Open→1PM 6/23 won (26.1%); Open→SP 6/24 won (25%).
Watch for 10pp+: the yard's Open→SP strike rate rises to 40% (4/10).
⬇ CLASS DROP
Market Form rating50/100 · Neutral
Last run175 days ago · 10 Apr 2026
Distance changeDown 4.1f from last run
No consistent price pattern yet
📊 Market Behaviour Rating
Best Time: Opening
Runs: 5 | Fixed-odds range: 10/1 → 25/1 | Avg: 18/1Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
Early money horse (40%)
16:45Ascot
Opened 3/1Market avg 3/1
3/1 → 3/1 → 3/1 ↓ 11/4 ↑ 3/1 → 3/1 ↓ 5/2 ↑ 3/1 ↓ 11/4 ↑ 3/1
PRICE MOVE
+0.48pp (+1.9%)
Shortening: the market price is shorter than at the open.
Move evidence
80th HISTORICAL PERCENTILE80th HISTORICAL PERCENTILE
UNUSUAL FOR THIS HORSE
Only 1 of 5 previous runs showed stronger support: the horse finished 4th at Sandown on 03 Jan 2026 (+1.82pp).
Raw Open → Now price change: 1.9% • +0.48 probability points
Previous market evidence

Strongest previous support: Sandown, 03 Jan 2026 — 4th • open 9/2 → final 11/4 (+8.48pp).

BEST FIXED ODDS
7/2 4.5 decimal Betfair Sportsbook
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday1m 7f 209y · Class 3 · Good · 6 runners3/1—No checkpoint——No checkpoint—+0.48ppOpen → now3/1Current; SP pendingPending+0.48pp
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

Just 1 of 5 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. The horse drops from Class 1 to Class 3, but the market has not responded with meaningful support. Today’s move: Hot Fuss is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPAREClosest recorded top-two run: Windsor · 16 Jan 2026 · 1st · 1/4 known conditions match
×Track: Today Ascot · previous Windsor✓Trip (within ½f): 1m 7f 209y×Ground: Today Good · previous Soft×Class: Today Class 3 · previous Class 2
WHAT MAY HAPPEN NEXT
This horse often keeps shortening after early support. (moderate)
HISTORICAL DELIVERY TRIGGER
No positive support trigger.
This horse has previously finished 1st or 2nd without shortening from its opening price.
Today: +0.48pp
Possible next price: 3/1
5 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Best time: Open was biggest
N/A
Trainer: Ian Williams
Jockey: William Buick
🟢 Needs Support (30%)This horse only delivers (1st/2nd) when backed in the market. Historical wins/2nds all showed significant market support. If support is missing → performance risk increases.
Horse & Trainer Evidence
When has support appeared?

Trainer Ian Williams (5pp+ support from open): by 10am 66/593; first seen between 10am and 1pm 45/593; first seen after 1pm 21/593.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 3/12; first seen between 10am and 1pm 1/12; first seen after 1pm 0/12.

No clear usual support time in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is +0.18pp. It remains below the first tracked 5pp support band.
At 5pp+: Open→1PM 28/98 won (28.6%); Open→SP 27/103 won (26.2%).
Watch for 10pp+: the yard's Open→SP strike rate rises to 33.3% (16/48).
⬆ CLASS RISE
Market Form rating50/100 · Neutral
Last run38 days ago · 25 Aug 2026
Distance changeDown 2.2f from last run
No consistent price pattern yet
📊 Market Behaviour Rating
Best Time: Opening
Runs: 12 | Fixed-odds range: 7/2 → 7/1 | Avg: 5/1Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
Early money horse (33%)
16:45Ascot
Opened 6/1Market avg 6/1
6/1 → 6/1 → 6/1 → 6/1 → 6/1 → 6/1 ↓ 11/2 ↑ 13/2 ↓ 6/1 → 6/1
PRICE MOVE
+0.18pp (+1.2%)
Shortening: the market price is shorter than at the open.
Move evidence
50th HISTORICAL PERCENTILE50th HISTORICAL PERCENTILE
NORMAL HISTORICAL RANGE
6 of 12 previous runs showed stronger support: the horse finished 6th at Musselburgh on 25 Aug 2026 (+1.13pp); finished 1st at York on 24 Jul 2026 (+8.24pp); finished 3rd at Ripon on 17 May 2026 (+6.14pp); finished 3rd at Southwell (AW) on 23 Apr 2026 (+15.15pp); finished 9th at Lingfield (AW) on 03 Apr 2026 (+0.50pp); and finished 6th at Southwell (AW) on 04 Mar 2026 (+3.57pp).
Raw Open → Now price change: 1.2% • +0.18 probability points
Previous market evidence

Strongest previous support: Southwell (AW), 23 Apr 2026 — 3rd • open 9/2 → final 7/4 (+18.18pp).

BEST FIXED ODDS
13/2 7.5 decimal Bet365
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday1m 7f 209y · Class 3 · Good · 6 runners6/1—No checkpoint——No checkpoint—+0.18ppOpen → now6/1Current; SP pendingPending+0.18pp
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

6 of 12 previous runs showed a stronger move, so today’s market behaviour is not unusual for this horse. It is also stepping up from Class 4 to Class 3, which adds another test today. Today’s move: Vaguely Royal is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPAREClosest recorded top-two run: York · 24 Jul 2026 · 1st · 1/4 known conditions match
×Track: Today Ascot · previous York✓Trip (within ½f): 1m 7f 209y×Ground: Today Good · previous Good To Firm×Class: Today Class 3 · previous Class 4
WHAT MAY HAPPEN NEXT
Similar moves have often faded. Be cautious.Comparable moves have had few top-two finishes. Be cautious.
Did the early price move fade?

Recorded examples where 5pp+ early support was followed by a longer final price:

  • Musselburgh, 25 Aug 2026 — 6th • open 13/2 → 1pm 4/1 → final 9/2
  • Ripon, 17 May 2026 — 3rd • open 17/2 → 10am 5/1 → final 6/1
HISTORICAL DELIVERY TRIGGER
Both previous top-two finishes came with support of 2.49pp+.
At 2.49pp+: 2/5 finished 1st or 2nd (40%).
Today: +0.18pp — trigger not reached.
Possible next price: 6/1
12 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Best time: Open was biggest
N/A
Trainer: Rod Millman
Jockey: George Wood
🟡 Mixed ProfileNo consistent market pattern yet. Horse has delivered both with support and while drifting. Market signals are less reliable for this runner for now.
Horse & Trainer Evidence
When has support appeared?

Trainer Rod Millman (5pp+ support from open): by 10am 38/291; first seen between 10am and 1pm 24/291; first seen after 1pm 19/291.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 3/9; first seen between 10am and 1pm 1/9; first seen after 1pm 0/9.

No clear usual support time in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is -0.84pp. It remains below the first tracked 5pp+ trainer drift band.
The move has not reached the first tracked trainer drift band, so no trainer drift strike-rate comparison is being applied.
Watch for -5pp: that is the first point at which the matching trainer drift record becomes relevant.
⬆ CLASS RISE
Market Form rating50/100 · Neutral
Last run11 days ago · 21 Sep 2026
Distance changeUp 2f from last run
No consistent price pattern yet
📊 Market Behaviour Rating
Best Time: Opening
Runs: 9 | Fixed-odds range: 7/2 → 4/1 | Avg: 7/2Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
Early money horse (56%)
16:45Ascot
Opened 6/1Market avg 13/2
13/2 → 13/2 → 13/2 → 13/2 → 13/2 → 13/2 → 13/2 ↑ 7/1 ↓ 13/2 → 13/2
PRICE MOVE
-0.84pp (-6.2%)
Drifting: the market price is longer than at the open.
Move evidence
78th HISTORICAL PERCENTILE78th HISTORICAL PERCENTILE
NORMAL HISTORICAL RANGE
2 of 9 previous runs recorded a larger drift: the horse finished 1st at Ffos Las on 21 Sep 2026 (-1.59pp); and finished 6th at Salisbury on 14 May 2026 (-2.02pp).
Raw Open → Now price change: 6.2% • -0.84 probability points
Previous market evidence

Largest previous drift: Salisbury, 14 May 2026 — 6th • open 8/1 → final 11/1 (-2.78pp).

BEST FIXED ODDS
7/1 8 decimal Bet365
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday1m 7f 209y · Class 3 · Good · 6 runners6/1—No checkpoint——No checkpoint—-0.84ppOpen → now13/2Current; SP pendingPending-0.84pp
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

Just 2 of 9 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. It is also stepping up from Class 4 to Class 3, which adds another test today. Today’s move: Just An Hour is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPAREClosest recorded top-two run: Nottingham · 26 Apr 2026 · 2nd · 1/4 known conditions match
×Track: Today Ascot · previous Nottingham×Trip (within ½f): Today 1m 7f 209y · previous 1m 6f✓Ground: Good×Class: Today Class 3 · previous Class 4
WHAT MAY HAPPEN NEXT
This is weaker than its usual early pattern; the price may shorten again later. (moderate)
HISTORICAL DELIVERY TRIGGER
No positive support trigger.
This horse has previously finished 1st or 2nd without shortening from its opening price.
Today: -0.84pp
Possible next price: 13/2
9 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Best time: Now was biggest
N/A
Racing silksShipshapeDraw 1
Trainer: Bernard Llewellyn
Jockey: Isobelle Chalmers(7)
🟡 Mixed ProfileNo consistent market pattern yet. Horse has delivered both with support and while drifting. Market signals are less reliable for this runner for now.
Horse & Trainer Evidence
When has support appeared?

Trainer Bernard Llewellyn (5pp+ support from open): by 10am 22/124; first seen between 10am and 1pm 6/124; first seen after 1pm 4/124.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 2/9; first seen between 10am and 1pm 1/9; first seen after 1pm 0/9.

No clear usual support time in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is +0.07pp. It remains below the first tracked 5pp support band.
At 5pp+: Open→1PM 4/23 won (17.4%); Open→SP 6/20 won (30%).
No higher tracked band currently improves this yard's Open→SP strike rate.
⬇ CLASS DROP
Market Form rating50/100 · Neutral
Last run20 days ago · 12 Sep 2026
Distance changeSimilar trip to last run
No consistent price pattern yet
📊 Market Behaviour Rating
Best Time: Opening
Runs: 9 | Fixed-odds range: 11/8 → 13/2 | Avg: 3/1Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
Early money horse (33%)
16:45Ascot
Opened 17/2Market avg 17/2
17/2 ↓ 8/1 ↑ 17/2 → 17/2 → 17/2 → 17/2 ↓ 8/1 ↑ 9/1 ↓ 17/2 → 17/2
PRICE MOVE
+0.07pp (+0.7%)
Shortening: the market price is shorter than at the open.
Move evidence
44th HISTORICAL PERCENTILE44th HISTORICAL PERCENTILE
NORMAL HISTORICAL RANGE
5 of 9 previous runs showed stronger support: the horse finished 2nd at Chester on 27 Jun 2026 (+2.56pp); finished 1st at Hamilton on 27 May 2026 (+3.99pp); finished 2nd at Thirsk on 02 May 2026 (+8.57pp); finished 1st at Southwell (AW) on 15 Apr 2026 (+6.82pp); and finished 2nd at Wolverhampton (AW) on 31 Mar 2026 (+4.29pp).
Raw Open → Now price change: 0.7% • +0.07 probability points
Previous market evidence

Strongest previous support: Thirsk, 02 May 2026 — 2nd • open 4/1 → final 15/8 (+14.72pp).

BEST FIXED ODDS
9/1 10 decimal Bet365
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday1m 7f 209y · Class 3 · Good · 6 runners17/2—No checkpoint——No checkpoint—+0.07ppOpen → now17/2Current; SP pendingPending+0.07pp
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

5 of 9 previous runs showed a stronger move, so today’s market behaviour is not unusual for this horse. The horse drops from Class 2 to Class 3, but the market has not responded with meaningful support. Today’s move: Shipshape is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPAREClosest recorded top-two run: Chester · 27 Jun 2026 · 2nd · 2/4 known conditions match
×Track: Today Ascot · previous Chester✓Trip (within ½f): 1m 7f 209y✓Ground: Good×Class: Today Class 3 · previous Class 4
WHAT MAY HAPPEN NEXT
Similar moves have usually held or strengthened.
HISTORICAL DELIVERY TRIGGER
No positive support trigger.
This horse has previously finished 1st or 2nd without shortening from its opening price.
Today: +0.07pp
Possible next price: 17/2
9 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Best time: Open was biggest
N/A
Trainer: George Baker
Jockey: Jack Dace(5)
Horse & Trainer Evidence
When has support appeared?

Trainer George Baker (5pp+ support from open): by 10am 14/141; first seen between 10am and 1pm 6/141; first seen after 1pm 6/141.

No clear usual support time in this sample.

This horse (5pp+ support from open): by 10am 0/5; first seen between 10am and 1pm 1/5; first seen after 1pm 0/5.

No clear usual support time in this sample.

Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.

Trainer market read
Today's move is -0.59pp. It remains below the first tracked 5pp+ trainer drift band.
The move has not reached the first tracked trainer drift band, so no trainer drift strike-rate comparison is being applied.
Watch for -5pp: that is the first point at which the matching trainer drift record becomes relevant.
⬆ CLASS RISE
Market Form rating50/100 · Neutral
Last run28 days ago · 4 Sep 2026
Distance changeSimilar trip to last run
Often drifts in the market
📊 Market Behaviour Rating
Best Time: Late PM
Runs: 5 | Fixed-odds range: 9/2 → 9/2 | Avg: 9/2Fractional bookmaker prices recorded when this horse finished 1st or 2nd.
No clear bookmaker move yet.
Late money horse (40%)
16:45Ascot
Opened 17/2Market avg 9/1
9/1 → 9/1 → 9/1 → 9/1 → 9/1 → 9/1 → 9/1 ↑ 10/1 ↓ 9/1 → 9/1
PRICE MOVE
-0.59pp (-5.9%)
Drifting: the market price is longer than at the open.
Move evidence
40th HISTORICAL PERCENTILE40th HISTORICAL PERCENTILE
NORMAL HISTORICAL RANGE
3 of 5 previous runs recorded a larger drift: the horse finished 2nd at Kempton (AW) on 04 Sep 2026 (-1.06pp); finished 3rd at Kempton (AW) on 12 Aug 2026 (-2.43pp); and finished 8th at Goodwood on 05 Jun 2026 (-6.29pp).
Raw Open → Now price change: 5.9% • -0.59 probability points
Previous market evidence

Largest previous drift: Goodwood, 05 Jun 2026 — 8th • open 11/2 → final 12/1 (-7.69pp).

BEST FIXED ODDS
11/1 12 decimal Midnite
What do this horse’s best and worst runs look like?

Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.

RacecourseOpenOpen → 10am10am10am → 1pm1pmLast → SP/NowSP / currentFinishTotal pp
AscotToday1m 7f 209y · Class 3 · Good · 6 runners17/2—No checkpoint——No checkpoint—-0.59ppOpen → now9/1Current; SP pendingPending-0.59pp
MARKET FORM READNO MEANINGFUL MARKET SIGNAL YET

3 of 5 previous runs showed a stronger move, so today’s market behaviour is not unusual for this horse. It is also stepping up from Class 5 to Class 3, which adds another test today. Today’s move: Must Believe is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.

HOW TODAY’S CONDITIONS COMPAREClosest recorded top-two run: Kempton (AW) · 04 Sep 2026 · 2nd · 1/4 known conditions match
×Track: Today Ascot · previous Kempton (AW)✓Trip (within ½f): 1m 7f 209y×Ground: Today Good · previous Standard / Slow×Class: Today Class 3 · previous Class 5
WHAT MAY HAPPEN NEXT
This matches its usual pattern; support has often arrived later. (moderate)
HISTORICAL DELIVERY TRIGGER
Limited evidence — no reliable trigger yet.
5 tracked runs • 1 top-two finish.
Today: -0.59pp
Possible next price: 9/1
5 runs (Market Form)
TIMING & CONTEXT
EARLY BETTING MARKET
Previous evening · average odds · UK time
Open this section to load the evening prices.
Best time: Now was biggest
N/A
Race market overview as at 05:16
  • Supported0 of 6 runners at +4pp or more
  • Drifting0 of 6 runners at −4pp or worse
  • Last 15 minFresh 15-minute data is not available yet.
  • Market surgesAwaiting a fresh 15-minute snapshot.
LIVE MARKET ALERTS

Get live market movement straight to your device.

Choose a horse and receive instant notifications when meaningful support or market weakness is detected.

✓ Live price movement ✓ Support and drift alerts ✓ Delivered before the off
Activate Live Alerts
Select Notify Me beside any horse in the Live Market Terminal.