See what today’s price moves mean.
Market overview
Full field shown.
More evidence
NR adjusted
Strongest previous Open → final market support: Fairyhouse (IRE), 28 May 2026 — 5th • open 16/1 → final market price 5/1 (+10.78pp).
All 2 comparable backed runs (1st or 2nd counts as placed):
- Fairyhouse (IRE), 28 May 2026 — 5th • open 16/1 → final 5/1
- Dundalk (AW) (IRE), 16 Jan 2026 — 6th • open 33/1 → final 10/1
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. Open → 10am shows early support; 10am → SP shows what followed; Open → SP shows the full move. Today uses current prices until SP is available, with measured non-runner effects removed.
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Southwell (AW)Today6f 16y · Class 6 · Standard · 11 runners | 11/2 | +15.20ppOpen → 10am | 2/1 | +0.04pp10am → now; SP pending | 15/8Current; SP pending | Pending | +15.24ppNR adjusted |
| No recorded first or second finishes for this horse yet. | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Southwell (AW)Today6f 16y · Class 6 · Standard · 11 runners | 11/2 | +15.20ppOpen → 10am | 2/1 | +0.04pp10am → now; SP pending | 15/8Current; SP pending | Pending | +15.24ppNR adjusted |
| Open this tab to load the five worst recorded finishing positions. | |||||||
TRAINER RECORD MAKES THIS SUPPORT SIGNIFICANTMarket+15.24ppGenuine support from the opening price.Trainer12.7% → 33.3%Open → SP · backed 15pp+Baseline → matching strike rate; 9 runners, Open → SP · backed 15pp+. Historical sample requires opening, 10am and official SP prices. Popup uses opening → final market price and a broader results baseline.Horse historyMissed top 2: 2/2Comparable support: 0 first/second finishes in 2 completed runs.Since 10amHolding+0.04pp since 10am, as of 20:10. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Support of +20.00pp · around 6/4 (2.54 decimal).
Not reached — watch for support to reach this level.Trainer won 3/5 (60%) when backed this much by SP; normal strike rate 12.7%. Small sample.
Support of +5.00pp · around 3/1 (4.10 decimal).
Level reached — watch whether support holds.Trainer won 15/41 (36.6%) when backed this much by SP; normal strike rate 12.7%.
Support of +10.00pp · around 5/2 (3.40 decimal).
Level reached — watch whether support holds.Trainer won 6/17 (35.3%) when backed this much by SP; normal strike rate 12.7%.
Support of +15.00pp · around 15/8 (2.91 decimal).
Level reached — watch whether support holds.Trainer won 3/9 (33.3%) when backed this much by SP; normal strike rate 12.7%. Small sample.
TIMING & CONTEXT
More evidence
NR adjusted
Largest previous Open → final market drift: Wolverhampton (AW), 01 Jun 2026 — 5th • open 6/1 → final market price 17/2 (-3.76pp).
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. Open → 10am shows early support; 10am → SP shows what followed; Open → SP shows the full move. Today uses current prices until SP is available, with measured non-runner effects removed.
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Southwell (AW)Today6f 16y · Class 6 · Standard · 11 runners | 7/2 | -1.00ppOpen → 10am | 3/1 | -3.54pp10am → now; SP pending | 7/2Current; SP pending | Pending | -4.54ppNR adjusted |
| Newcastle (AW)24 Feb 20267f 14y · Class 6 · Standard · 9 runnersClick for post-race comment ▾ | 5/2 | +0.00ppOpen → 10am | 5/2 | +4.76pp10am → SP | 2/1 | 2nd | +4.76pp |
| Post-race comment | |||||||
| Kempton (AW)04 Feb 20261m · Class 6 · Standard To Slow · 9 runnersClick for post-race comment ▾ | 9/1 | +0.53ppOpen → 10am | 17/2 | +6.14pp10am → SP | 5/1 | 2nd | +6.67pp |
| Post-race comment | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Southwell (AW)Today6f 16y · Class 6 · Standard · 11 runners | 7/2 | -1.00ppOpen → 10am | 3/1 | -3.54pp10am → now; SP pending | 7/2Current; SP pending | Pending | -4.54ppNR adjusted |
| Open this tab to load the five worst recorded finishing positions. | |||||||
THIS IS THE HORSE’S LARGEST RECORDED DRIFTMarket-4.54ppMarket weakness from the opening price.TrainerLimited dataNot enough matching trainer evidence.Horse historyLargest recorded driftLargest recorded drift across 10 previous runs. This flags unusual market weakness; it does not claim a finishing record.Since 10amWeakening-3.54pp since 10am, as of 20:10. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 3/1 (4.01 decimal).
Watch for the price to recover to this level.A return to this price would unwind the drift since 10am. A recovery alone does not prove the horse is a good bet.
Support of +5.00pp · around 9/4 (3.24 decimal).
Not reached — watch for support to reach this level.Trainer won 40/159 (25.2%) when backed this much by SP; normal strike rate 12%.
Support of +10.00pp · around 7/4 (2.79 decimal).
Not reached — watch for support to reach this level.Trainer won 27/71 (38%) when backed this much by SP; normal strike rate 12%.
Support of +15.00pp · around 6/4 (2.44 decimal).
Not reached — watch for support to reach this level.Trainer won 10/32 (31.3%) when backed this much by SP; normal strike rate 12%.
Support of +20.00pp · around 6/5 (2.18 decimal).
Not reached — watch for support to reach this level.Trainer won 4/10 (40%) when backed this much by SP; normal strike rate 12%.
Current support is below target while the horse is drifting. Any earlier recorded hit is retained above so you can see that the move reversed. Check whether it recovers rather than treating the bigger odds as value on their own.
Times show the first recorded capture available, not the exact market crossing. Earlier hits remain visible if support reverses. These records use final/SP moves; a level reached live is provisional until the off and does not guarantee a result.TIMING & CONTEXT
More evidence
NR adjusted
Strongest previous Open → final market support: Hamilton, 21 Sep 2026 — 3rd • open 11/4 → final market price 4/5 (+28.53pp).
All 3 comparable backed runs (1st or 2nd counts as placed):
- Musselburgh, 25 Aug 2026 — 5th • open 7/2 → final 5/2
- Catterick, 15 Jul 2026 — 5th • open 15/2 → final 6/1
- Naas (IRE), 22 Mar 2026 — 10th • open 25/1 → final 20/1
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. Open → 10am shows early support; 10am → SP shows what followed; Open → SP shows the full move. Today uses current prices until SP is available, with measured non-runner effects removed.
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Southwell (AW)Today6f 16y · Class 6 · Standard · 11 runners | 11/2 | +8.18ppOpen → 10am | 10/3 | -4.23pp10am → now; SP pending | 4/1Current; SP pending | Pending | +3.95ppNR adjusted |
| No recorded first or second finishes for this horse yet. | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Southwell (AW)Today6f 16y · Class 6 · Standard · 11 runners | 11/2 | +8.18ppOpen → 10am | 10/3 | -4.23pp10am → now; SP pending | 4/1Current; SP pending | Pending | +3.95ppNR adjusted |
| Open this tab to load the five worst recorded finishing positions. | |||||||
NO MEANINGFUL MARKET SIGNAL YETMarketNo signalNo meaningful market move yet.TrainerLimited dataNot enough matching trainer evidence.Horse historyLimited dataNot enough comparable completed runs.Since 10amWeakening-4.23pp since 10am, as of 20:10. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Support of +5.00pp · around 4/1 (4.76 decimal).
Not reached — watch for support to reach this level.Trainer won 27/104 (26%) when backed this much by SP; normal strike rate 16%.
Support of +10.00pp · around 11/4 (3.85 decimal).
Not reached — watch for support to reach this level.Trainer won 11/40 (27.5%) when backed this much by SP; normal strike rate 16%.
Support of +15.00pp · around 9/4 (3.23 decimal).
Not reached — watch for support to reach this level.Trainer won 6/14 (42.9%) when backed this much by SP; normal strike rate 16%.
Support of +20.00pp · around 7/4 (2.78 decimal).
Not reached — watch for support to reach this level.Trainer won 3/7 (42.9%) when backed this much by SP; normal strike rate 16%. Small sample.
TIMING & CONTEXT
More evidence
NR adjusted
Strongest previous Open → final market support: Newcastle (AW), 03 Sep 2026 — 3rd • open 10/3 → final market price 5/2 (+4.76pp).
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. Open → 10am shows early support; 10am → SP shows what followed; Open → SP shows the full move. Today uses current prices until SP is available, with measured non-runner effects removed.
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Southwell (AW)Today6f 16y · Class 6 · Standard · 11 runners | 5/1 | +5.08ppOpen → 10am | 10/3 | -4.80pp10am → now; SP pending | 9/2Current; SP pending | Pending | +0.29ppNR adjusted |
| Newcastle (AW)25 Sep 20266f · Class 6 · Standard · 12 runnersClick for post-race comment ▾ | 9/2 | -2.80ppOpen → 10am | 11/2 | +1.28pp10am → SP | 5/1 | 2nd | -1.52pp |
| Post-race comment | |||||||
| Southwell (AW)18 Jun 20264f 214y · Class 6 · Standard · 10 runnersClick for post-race comment ▾ | 5/1 | +0.00ppOpen → 10am | 5/1 | +3.33pp10am → SP | 4/1 | 2nd | +3.33pp |
| Post-race comment | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Southwell (AW)Today6f 16y · Class 6 · Standard · 11 runners | 5/1 | +5.08ppOpen → 10am | 10/3 | -4.80pp10am → now; SP pending | 9/2Current; SP pending | Pending | +0.29ppNR adjusted |
| Open this tab to load the five worst recorded finishing positions. | |||||||
NO MEANINGFUL MARKET SIGNAL YETMarketNo signalNo meaningful market move yet.TrainerLimited dataNot enough matching trainer evidence.Horse historyLimited dataNot enough comparable completed runs.Since 10amWeakening-4.80pp since 10am, as of 20:10. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
No evidence-backed price trigger for this runner yet. Use Notify Me to monitor it; the current records do not justify a target price.
TIMING & CONTEXT
More evidence
NR adjusted
02 Sep 26 | Hamilton | Open: 12/1 → Final: 20/1 | SP: 18/1 | Fin: 8
01 Aug 26 | Hamilton | Open: 16/1 → Final: 28/1 | SP: 33/1 | Fin: 8
09 Jul 26 | Carlisle | Open: 9/1 → Final: 12/1 | SP: 11/1 | Fin: 6
10 Jun 26 | Hamilton | Open: 13/2 → Final: 9/1 | SP: 12/1 | Fin: 6
11 May 26 | Catterick | Open: 3/1 → Final: 9/2 | SP: 5/1 | Fin: 8
When drifting like this: failed 5/6 — view runs
Open 12/1 → final 20/1 · SP 18/1 · 8th
Open 16/1 → final 28/1 · SP 33/1 · 8th
Open 9/1 → final 12/1 · SP 11/1 · 6th
Open 13/2 → final 9/1 · SP 12/1 · 6th
Open 3/1 → final 9/2 · SP 5/1 · 8th
Largest previous Open → final market drift: Catterick, 11 May 2026 — 8th • open 3/1 → final market price 9/2 (-6.82pp).
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. Open → 10am shows early support; 10am → SP shows what followed; Open → SP shows the full move. Today uses current prices until SP is available, with measured non-runner effects removed.
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Southwell (AW)Today6f 16y · Class 6 · Standard · 11 runners | 9/2 | -1.53ppOpen → 10am | 5/1 | -2.75pp10am → now; SP pending | 13/2Current; SP pending | Pending | -4.28ppNR adjusted |
| Hamilton03 May 20265f 7y · Class 6 · Good · 12 runnersClick for post-race comment ▾ | 5/2 | -3.57ppOpen → 10am | 3/1 | -2.78pp10am → SP | 7/2 | 2nd | -6.35pp |
| Post-race comment | |||||||
| Southwell (AW)28 Apr 20266f 16y · Class 6 · Standard · 10 runnersClick for post-race comment ▾ | 5/2 | -5.48ppOpen → 10am | 10/3 | +3.57pp10am → SP | 11/4 | 1st | -1.90pp |
| Post-race comment | |||||||
| Southwell (AW)21 Mar 20266f 16y · Class 6 · Standard · 7 runnersClick for post-race comment ▾ | 6/1 | +3.90ppOpen → 10am | 9/2 | +0.00pp10am → SP | 9/2 | 1st | +3.90pp |
| Post-race comment | |||||||
| Southwell (AW)14 Mar 20266f 16y · Class 6 · Standard · 11 runnersClick for post-race comment ▾ | 13/2 | -1.57ppOpen → 10am | 15/2 | -1.76pp10am → SP | 9/1 | 1st | -3.33pp |
| Post-race comment | |||||||
| Dundalk (AW) (IRE)13 Jan 20266f · Class — · Standard · 14 runnersClick for post-race comment ▾ | 5/2 | -1.90ppOpen → 10am | 11/4 | -4.44pp10am → SP | 7/2 | 2nd | -6.35pp |
| Post-race comment | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Southwell (AW)Today6f 16y · Class 6 · Standard · 11 runners | 9/2 | -1.53ppOpen → 10am | 5/1 | -2.75pp10am → now; SP pending | 13/2Current; SP pending | Pending | -4.28ppNR adjusted |
| Open this tab to load the five worst recorded finishing positions. | |||||||
MEANINGFUL DRIFT DETECTEDMarket-4.28ppMarket weakness from the opening price.TrainerLimited dataNot enough matching trainer evidence.Horse historyMissed top 2: 5/5Displayed comparable drift runs: 0 first/second finishes in 5 completed runs.Since 10amWeakening-2.75pp since 10am, as of 20:10. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 5/1 (6.23 decimal).
Watch for the price to recover to this level.A return to this price would unwind the drift since 10am. A recovery alone does not prove the horse is a good bet.
Support of +5.00pp · around 7/2 (4.43 decimal).
Not reached — watch for support to reach this level.Trainer won 14/65 (21.5%) when backed this much by SP; normal strike rate 11.1%.
Support of +10.00pp · around 11/4 (3.63 decimal).
Not reached — watch for support to reach this level.Trainer won 7/30 (23.3%) when backed this much by SP; normal strike rate 11.1%.
Support of +15.00pp · around 2/1 (3.07 decimal).
Not reached — watch for support to reach this level.Trainer won 3/8 (37.5%) when backed this much by SP; normal strike rate 11.1%. Small sample.
Current support is below target while the horse is drifting. Any earlier recorded hit is retained above so you can see that the move reversed. Check whether it recovers rather than treating the bigger odds as value on their own.
Times show the first recorded capture available, not the exact market crossing. Earlier hits remain visible if support reverses. These records use final/SP moves; a level reached live is provisional until the off and does not guarantee a result.TIMING & CONTEXT
More evidence
NR adjusted
Largest previous Open → final market drift: Wolverhampton (AW), 03 Mar 2026 — 8th • open 4/1 → final market price 50/1 (-18.04pp).
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. Open → 10am shows early support; 10am → SP shows what followed; Open → SP shows the full move. Today uses current prices until SP is available, with measured non-runner effects removed.
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Southwell (AW)Today6f 16y · Class 6 · Standard · 11 runners | 9/1 | +0.53ppOpen → 10am | 9/1 | -2.36pp10am → now; SP pending | 12/1Current; SP pending | Pending | -1.83ppNR adjusted |
| Leicester04 Jul 20266f · Class 6 · Good To Firm · 5 runnersClick for post-race comment ▾ | 12/1 | -1.03ppOpen → 10am | 14/1 | +3.33pp10am → SP | 9/1 | 2nd | +2.31pp |
| Post-race comment | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Southwell (AW)Today6f 16y · Class 6 · Standard · 11 runners | 9/1 | +0.53ppOpen → 10am | 9/1 | -2.36pp10am → now; SP pending | 12/1Current; SP pending | Pending | -1.83ppNR adjusted |
| Open this tab to load the five worst recorded finishing positions. | |||||||
NO MEANINGFUL MARKET SIGNAL YETMarketNo signalNo meaningful market move yet.TrainerLimited dataNot enough matching trainer evidence.Horse historyLimited dataNot enough comparable completed runs.Since 10amWeakening-2.36pp since 10am, as of 20:10. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 9/1 (10.12 decimal).
Watch for the price to recover to this level.A return to this price would unwind the drift since 10am. A recovery alone does not prove the horse is a good bet.
TIMING & CONTEXT
More evidence
NR adjusted
Largest previous Open → final market drift: Newcastle (AW), 13 Jan 2026 — 5th • open 10/3 → final market price 11/2 (-7.71pp).
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. Open → 10am shows early support; 10am → SP shows what followed; Open → SP shows the full move. Today uses current prices until SP is available, with measured non-runner effects removed.
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Southwell (AW)Today6f 16y · Class 6 · Standard · 11 runners | 14/1 | -0.33ppOpen → 10am | 16/1 | -1.06pp10am → now; SP pending | 20/1Current; SP pending | Pending | -1.38ppNR adjusted |
| Wetherby04 Jun 20265f 110y · Class 6 · Good To Firm · 9 runnersClick for post-race comment ▾ | 6/1 | +3.90ppOpen → 10am | 9/2 | +0.00pp10am → SP | 9/2 | 2nd | +3.90pp |
| Post-race comment | |||||||
| Wolverhampton (AW)01 Jun 20265f 21y · Class 6 · Standard · 11 runnersClick for post-race comment ▾ | 8/1 | +22.22ppOpen → 10am | 2/1 | -4.76pp10am → SP | 5/2 | 1st | +17.46pp |
| Post-race comment | |||||||
| Wolverhampton (AW)26 Jan 20266f 20y · Class 6 · Standard · 9 runnersClick for post-race comment ▾ | 11/2 | -1.10ppOpen → 10am | 6/1 | +10.71pp10am → SP | 3/1 | 1st | +9.62pp |
| Post-race comment | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Southwell (AW)Today6f 16y · Class 6 · Standard · 11 runners | 14/1 | -0.33ppOpen → 10am | 16/1 | -1.06pp10am → now; SP pending | 20/1Current; SP pending | Pending | -1.38ppNR adjusted |
| Open this tab to load the five worst recorded finishing positions. | |||||||
NO MEANINGFUL MARKET SIGNAL YETMarketNo signalNo meaningful market move yet.TrainerLimited dataNot enough matching trainer evidence.Horse historyLimited dataNot enough comparable completed runs.Since 10amWeakening-1.06pp since 10am, as of 20:10. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 16/1 (17.39 decimal).
Watch for the price to recover to this level.A return to this price would unwind the drift since 10am. A recovery alone does not prove the horse is a good bet.
Support of +7.94pp · around 6/1 (7.14 decimal).
Not reached — watch for support to reach this level.3/4 finished 1st or 2nd with this much support or more (75%).
Support of +5.00pp · around 8/1 (9.03 decimal).
Not reached — watch for support to reach this level.Trainer won 6/26 (23.1%) when backed this much by SP; normal strike rate 9.9%.
Support of +10.00pp · around 5/1 (6.22 decimal).
Not reached — watch for support to reach this level.Trainer won 3/14 (21.4%) when backed this much by SP; normal strike rate 9.9%.
Support of +15.00pp · around 7/2 (4.74 decimal).
Not reached — watch for support to reach this level.Trainer won 1/6 (16.7%) when backed this much by SP; normal strike rate 9.9%. Small sample.
TIMING & CONTEXT
More evidence
NR adjusted
09 May 26 | Nottingham | Open: 3/1 → Final: 10/1 | SP: 17/2 | Fin: 9
28 Mar 26 | Southwell (AW) | Open: 12/1 → Final: 18/1 | SP: 16/1 | Fin: 5
02 Mar 26 | Wolverhampton (AW) | Open: 9/1 → Final: 14/1 | SP: 16/1 | Fin: 5
22 Jan 26 | Southwell (AW) | Open: 6/1 → Final: 14/1 | SP: 14/1 | Fin: 5
When drifting like this: failed 4/4 — view runs
Open 3/1 → final 10/1 · SP 17/2 · 9th
Open 12/1 → final 18/1 · SP 16/1 · 5th
Open 9/1 → final 14/1 · SP 16/1 · 5th
Open 6/1 → final 14/1 · SP 14/1 · 5th
Largest previous Open → final market drift: Nottingham, 09 May 2026 — 9th • open 3/1 → final market price 10/1 (-15.91pp).
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. Open → 10am shows early support; 10am → SP shows what followed; Open → SP shows the full move. Today uses current prices until SP is available, with measured non-runner effects removed.
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Southwell (AW)Today6f 16y · Class 6 · Standard · 11 runners | 16/1 | -1.77ppOpen → 10am | 25/1 | +0.05pp10am → now; SP pending | 22/1Current; SP pending | Pending | -1.71ppNR adjusted |
| Yarmouth02 Aug 20265f 42y · Class 6 · Good To Firm · 7 runnersClick for post-race comment ▾ | 5/2 | -1.90ppOpen → 10am | 11/4 | +20.95pp10am → SP | 11/10 | 2nd | +19.05pp |
| Post-race comment | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Southwell (AW)Today6f 16y · Class 6 · Standard · 11 runners | 16/1 | -1.77ppOpen → 10am | 25/1 | +0.05pp10am → now; SP pending | 22/1Current; SP pending | Pending | -1.71ppNR adjusted |
| Open this tab to load the five worst recorded finishing positions. | |||||||
NO MEANINGFUL MARKET SIGNAL YETMarketNo signalNo meaningful market move yet.TrainerLimited dataNot enough matching trainer evidence.Horse historyLimited dataNot enough comparable completed runs.Since 10amHolding+0.05pp since 10am, as of 20:10. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 25/1 (24.55 decimal).
10am price recovered — watch whether it holds.A return to this price would unwind the drift since 10am. A recovery alone does not prove the horse is a good bet.
Support of +5.00pp · around 8/1 (9.23 decimal).
Not reached — watch for support to reach this level.Trainer won 6/26 (23.1%) when backed this much by SP; normal strike rate 9.9%.
Support of +10.00pp · around 11/2 (6.31 decimal).
Not reached — watch for support to reach this level.Trainer won 3/14 (21.4%) when backed this much by SP; normal strike rate 9.9%.
Support of +15.00pp · around 4/1 (4.80 decimal).
Not reached — watch for support to reach this level.Trainer won 1/6 (16.7%) when backed this much by SP; normal strike rate 9.9%. Small sample.
TIMING & CONTEXT
More evidence
NR adjusted
12 Oct 26 | Newcastle (AW) | Open: 11/2 → Final: 10/1 | SP: 10/1 | Fin: 12
18 Apr 26 | Thirsk | Open: 3/1 → Final: 5/1 | SP: 11/2 | Fin: 5
11 Apr 26 | Southwell (AW) | Open: 10/3 → Final: 11/2 | SP: 4/1 | Fin: 1
24 Feb 26 | Southwell (AW) | Open: 3/1 → Final: 6/1 | SP: 6/1 | Fin: 5
When drifting like this: failed 3/4 — view runs
Open 11/2 → final 10/1 · SP 10/1 · 12th
Open 3/1 → final 5/1 · SP 11/2 · 5th
Open 10/3 → final 11/2 · SP 4/1 · 1st
Open 3/1 → final 6/1 · SP 6/1 · 5th
Largest previous Open → final market drift: Southwell (AW), 24 Feb 2026 — 5th • open 3/1 → final market price 6/1 (-10.71pp).
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. Open → 10am shows early support; 10am → SP shows what followed; Open → SP shows the full move. Today uses current prices until SP is available, with measured non-runner effects removed.
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Southwell (AW)Today6f 16y · Class 6 · Standard · 11 runners | 15/2 | -4.19ppOpen → 10am | 12/1 | -3.50pp10am → now; SP pending | 25/1Current; SP pending | Pending | -7.69ppNR adjusted |
| Southwell (AW)11 Apr 20266f 16y · Class 6 · Standard · 9 runnersClick for post-race comment ▾ | 10/3 | -3.09ppOpen → 10am | 4/1 | +0.00pp10am → SP | 4/1 | 1st | -3.09pp |
| Post-race comment | |||||||
| Wolverhampton (AW)23 Mar 20266f 20y · Class 6 · Standard · 9 runnersClick for post-race comment ▾ | 9/2 | +6.82ppOpen → 10am | 3/1 | -2.78pp10am → SP | 7/2 | 1st | +4.04pp |
| Post-race comment | |||||||
| Wolverhampton (AW)09 Feb 20266f 20y · Class 6 · Standard · 8 runnersClick for post-race comment ▾ | 10/3 | +1.91ppOpen → 10am | 3/1 | -1.91pp10am → SP | 10/3 | 2nd | +0.00pp |
| Post-race comment | |||||||
| Wolverhampton (AW)16 Jan 20266f 20y · Class 6 · Standard · 9 runnersClick for post-race comment ▾ | 10/1 | +2.02ppOpen → 10am | 8/1 | +4.27pp10am → SP | 11/2 | 1st | +6.29pp |
| Post-race comment | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Southwell (AW)Today6f 16y · Class 6 · Standard · 11 runners | 15/2 | -4.19ppOpen → 10am | 12/1 | -3.50pp10am → now; SP pending | 25/1Current; SP pending | Pending | -7.69ppNR adjusted |
| Open this tab to load the five worst recorded finishing positions. | |||||||
MEANINGFUL DRIFT DETECTEDMarket-7.69ppMarket weakness from the opening price.TrainerLimited dataNot enough matching trainer evidence.Horse historyMissed top 2: 3/4Displayed comparable drift runs: 1 first/second finishes in 4 completed runs.Since 10amWeakening-3.50pp since 10am, as of 20:10. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 12/1 (13.20 decimal).
Watch for the price to recover to this level.A return to this price would unwind the drift since 10am. A recovery alone does not prove the horse is a good bet.
Support of +5.00pp · around 5/1 (5.96 decimal).
Not reached — watch for support to reach this level.Trainer won 6/26 (23.1%) when backed this much by SP; normal strike rate 9.9%.
Support of +10.00pp · around 7/2 (4.59 decimal).
Not reached — watch for support to reach this level.Trainer won 3/14 (21.4%) when backed this much by SP; normal strike rate 9.9%.
Support of +15.00pp · around 11/4 (3.74 decimal).
Not reached — watch for support to reach this level.Trainer won 1/6 (16.7%) when backed this much by SP; normal strike rate 9.9%. Small sample.
Current support is below target while the horse is drifting. Any earlier recorded hit is retained above so you can see that the move reversed. Check whether it recovers rather than treating the bigger odds as value on their own.
Times show the first recorded capture available, not the exact market crossing. Earlier hits remain visible if support reverses. These records use final/SP moves; a level reached live is provisional until the off and does not guarantee a result.TIMING & CONTEXT
More evidence
NR adjusted
28 Apr 26 | Southwell (AW) | Open: 5/1 → Final: 10/1 | SP: 15/2 | Fin: 6
24 Feb 26 | Southwell (AW) | Open: 5/1 → Final: 18/1 | SP: 14/1 | Fin: 7
19 Jan 26 | Kempton (AW) | Open: 7/1 → Final: 14/1 | SP: 14/1 | Fin: 1
When drifting like this: failed 2/3 — view runs
Open 5/1 → final 10/1 · SP 15/2 · 6th
Open 5/1 → final 18/1 · SP 14/1 · 7th
Open 7/1 → final 14/1 · SP 14/1 · 1st
Largest previous Open → final market drift: Southwell (AW), 24 Feb 2026 — 7th • open 5/1 → final market price 18/1 (-11.40pp).
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. Open → 10am shows early support; 10am → SP shows what followed; Open → SP shows the full move. Today uses current prices until SP is available, with measured non-runner effects removed.
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Southwell (AW)Today6f 16y · Class 6 · Standard · 11 runners | 16/1 | +1.11ppOpen → 10am | 14/1 | -2.71pp10am → now; SP pending | 25/1Current; SP pending | Pending | -1.60ppNR adjusted |
| Lingfield (AW)08 Aug 20266f 1y · Class 6 · Standard · 10 runnersClick for post-race comment ▾ | 12/1 | +0.00ppOpen → 10am | 12/1 | +0.00pp10am → SP | 12/1 | 2nd | +0.00pp |
| Post-race comment | |||||||
| Wolverhampton (AW)24 Mar 20266f 20y · Class 6 · Standard · 11 runnersClick for post-race comment ▾ | 10/3 | +11.63ppOpen → 10am | 15/8 | -3.95pp10am → SP | 9/4 | 1st | +7.67pp |
| Post-race comment | |||||||
| Wolverhampton (AW)10 Mar 20266f 20y · Class 6 · Standard · 9 runnersClick for post-race comment ▾ | 11/2 | +0.00ppOpen → 10am | 11/2 | +0.00pp10am → SP | 11/2 | 2nd | +0.00pp |
| Post-race comment | |||||||
| Kempton (AW)19 Jan 20266f · Class 6 · Standard To Slow · 8 runnersClick for post-race comment ▾ | 7/1 | +0.83ppOpen → 10am | 13/2 | -6.67pp10am → SP | 14/1 | 1st | -5.83pp |
| Post-race comment | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Southwell (AW)Today6f 16y · Class 6 · Standard · 11 runners | 16/1 | +1.11ppOpen → 10am | 14/1 | -2.71pp10am → now; SP pending | 25/1Current; SP pending | Pending | -1.60ppNR adjusted |
| Open this tab to load the five worst recorded finishing positions. | |||||||
NO MEANINGFUL MARKET SIGNAL YETMarketNo signalNo meaningful market move yet.TrainerLimited dataNot enough matching trainer evidence.Horse historyLimited dataNot enough comparable completed runs.Since 10amWeakening-2.71pp since 10am, as of 20:10. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 14/1 (15.26 decimal).
Watch for the price to recover to this level.A return to this price would unwind the drift since 10am. A recovery alone does not prove the horse is a good bet.
TIMING & CONTEXT
More evidence
NR adjusted
Largest previous Open → final market drift: Lingfield (AW), 29 Jan 2026 — 6th • open 6/1 → final market price 20/1 (-9.52pp).
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. Open → 10am shows early support; 10am → SP shows what followed; Open → SP shows the full move. Today uses current prices until SP is available, with measured non-runner effects removed.
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Southwell (AW)Today6f 16y · Class 6 · Standard · 11 runners | 18/1 | -0.21ppOpen → 10am | 20/1 | -0.93pp10am → now; SP pending | 28/1Current; SP pending | Pending | -1.14ppNR adjusted |
| No recorded first or second finishes for this horse yet. | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Southwell (AW)Today6f 16y · Class 6 · Standard · 11 runners | 18/1 | -0.21ppOpen → 10am | 20/1 | -0.93pp10am → now; SP pending | 28/1Current; SP pending | Pending | -1.14ppNR adjusted |
| Open this tab to load the five worst recorded finishing positions. | |||||||
NO MEANINGFUL MARKET SIGNAL YETMarketNo signalNo meaningful market move yet.TrainerLimited dataNot enough matching trainer evidence.Horse historyLimited dataNot enough comparable completed runs.Since 10amWeakening-0.93pp since 10am, as of 20:10. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 22/1 (22.03 decimal).
Watch for the price to recover to this level.A return to this price would unwind the drift since 10am. A recovery alone does not prove the horse is a good bet.
Support of +5.00pp · around 9/1 (10.26 decimal).
Not reached — watch for support to reach this level.Trainer won 13/37 (35.1%) when backed this much by SP; normal strike rate 13.1%.
Support of +10.00pp · around 6/1 (6.78 decimal).
Not reached — watch for support to reach this level.Trainer won 6/13 (46.2%) when backed this much by SP; normal strike rate 13.1%.
Support of +15.00pp · around 4/1 (5.06 decimal).
Not reached — watch for support to reach this level.Trainer won 4/7 (57.1%) when backed this much by SP; normal strike rate 13.1%. Small sample.
TIMING & CONTEXT
Non-runner adjustment audit
The last captured price is shown, not an assumed exact withdrawal price. Adjustments below use each remaining horse’s measured pre/post-NR price change.
| Remaining horse | Before NR / captured | Post-NR baseline | Effect removed |
|---|---|---|---|
| Mehmar | 5/2 (3.388) 10:52:36 | 9/4 (3.250) Baseline reference 11:03:09 | +1.25pp |
| Age of Time | 7/2 (4.481) 10:52:36 | 7/2 (4.500) Baseline reference 11:03:09 | -0.09pp |
| Edmond Halley | 9/2 (5.613) 10:52:36 | 9/2 (5.500) Baseline reference 11:03:09 | +0.37pp |
| Uncle Sam | 9/2 (5.328) 10:52:36 | 9/2 (5.500) Baseline reference 11:03:09 | -0.59pp |
| Mount Ruapehu | 13/2 (7.620) 10:52:36 | 7/1 (8.000) Baseline reference 11:03:09 | -0.62pp |
| Due Date | 12/1 (12.800) 10:52:36 | 12/1 (13.000) Baseline reference 11:03:09 | -0.12pp |
| He's An Angel | 20/1 (20.440) 10:52:36 | 20/1 (21.000) Baseline reference 11:03:09 | -0.13pp |
| Papa Don't Preach | 33/1 (36.840) 10:52:36 | 33/1 (34.000) Baseline reference 11:03:09 | +0.23pp |
| Piperstown | 22/1 (22.400) 10:52:36 | 22/1 (23.000) Baseline reference 11:03:09 | -0.12pp |
| Dr Ali | 18/1 (18.600) 10:52:36 | 18/1 (19.000) Baseline reference 11:03:09 | -0.11pp |
| Havana Joy | 25/1 (27.240) 10:52:36 | 28/1 (29.000) Baseline reference 11:03:09 | -0.22pp |
Effect removed = (100 ÷ post-NR baseline) − (100 ÷ pre-NR price). True move = raw Open → Now move − total signed NR effects.
The post-NR baseline can be the median of captured bookmaker prices within five minutes after the NR, or the first available timeline price. Its reference time is not necessarily an individual price capture. Fractional prices are rounded; decimal prices are included for checking. Simultaneous withdrawals share one measured event.
Non-runner adjustment audit
The last captured price is shown, not an assumed exact withdrawal price. Adjustments below use each remaining horse’s measured pre/post-NR price change.
| Remaining horse | Before NR / captured | Post-NR baseline | Effect removed |
|---|---|---|---|
| Mehmar | 5/1 (5.833) 07:36:06 | 9/2 (5.500) Baseline reference 07:37:08 | +1.04pp |
| Age of Time | 4/1 (4.854) 07:36:06 | 10/3 (4.350) Baseline reference 07:37:08 | +2.39pp |
| Edmond Halley | 6/1 (6.938) 07:36:06 | 11/2 (6.500) Baseline reference 07:37:08 | +0.97pp |
| Uncle Sam | 11/2 (6.417) 07:36:06 | 11/2 (6.500) Baseline reference 07:37:08 | -0.20pp |
| Mount Ruapehu | 5/1 (6.208) 07:36:06 | 5/1 (6.000) Baseline reference 07:37:08 | +0.56pp |
| Due Date | 10/1 (10.625) 07:36:06 | 10/1 (11.000) Baseline reference 07:37:08 | -0.32pp |
| He's An Angel | 16/1 (16.417) 07:36:06 | 16/1 (17.000) Baseline reference 07:37:08 | -0.21pp |
| Papa Don't Preach | 22/1 (22.208) 07:36:06 | 22/1 (23.000) Baseline reference 07:37:08 | -0.15pp |
| Piperstown | 17/2 (9.708) 07:36:06 | 9/1 (10.000) Baseline reference 07:37:08 | -0.30pp |
| Dr Ali | 18/1 (18.417) 07:36:06 | 18/1 (19.000) Baseline reference 07:37:08 | -0.17pp |
| Havana Joy | 22/1 (22.292) 07:36:06 | 22/1 (23.000) Baseline reference 07:37:08 | -0.14pp |
Effect removed = (100 ÷ post-NR baseline) − (100 ÷ pre-NR price). True move = raw Open → Now move − total signed NR effects.
The post-NR baseline can be the median of captured bookmaker prices within five minutes after the NR, or the first available timeline price. Its reference time is not necessarily an individual price capture. Fractional prices are rounded; decimal prices are included for checking. Simultaneous withdrawals share one measured event.
Non-runner adjustment audit
The last captured price is shown, not an assumed exact withdrawal price. Adjustments below use each remaining horse’s measured pre/post-NR price change.
| Remaining horse | Before NR / captured | Post-NR baseline | Effect removed |
|---|---|---|---|
| Mehmar | 4/1 (4.875) 08:10:29 | 7/2 (4.500) Baseline reference 08:12:22 | +1.71pp |
| Age of Time | 4/1 (4.800) 08:10:29 | 7/2 (4.500) Baseline reference 08:12:22 | +1.39pp |
| Edmond Halley | 5/1 (6.208) 08:10:29 | 11/2 (6.500) Baseline reference 08:12:22 | -0.72pp |
| Uncle Sam | 4/1 (4.965) 08:10:29 | 7/2 (4.500) Baseline reference 08:12:22 | +2.08pp |
| Mount Ruapehu | 13/2 (7.667) 08:10:29 | 7/1 (8.000) Baseline reference 08:12:22 | -0.54pp |
| Due Date | 11/1 (11.708) 08:10:29 | 11/1 (12.000) Baseline reference 08:12:22 | -0.21pp |
| He's An Angel | 20/1 (21.750) 08:10:29 | 22/1 (23.000) Baseline reference 08:12:22 | -0.25pp |
| Papa Don't Preach | 20/1 (20.500) 08:10:29 | 20/1 (21.000) Baseline reference 08:12:22 | -0.12pp |
| Piperstown | 9/1 (10.438) 08:10:29 | 9/1 (10.000) Baseline reference 08:12:22 | +0.42pp |
| Dr Ali | 20/1 (20.333) 08:10:29 | 20/1 (21.000) Baseline reference 08:12:22 | -0.16pp |
| Havana Joy | 28/1 (27.750) 08:10:29 | 28/1 (29.000) Baseline reference 08:12:22 | -0.16pp |
Effect removed = (100 ÷ post-NR baseline) − (100 ÷ pre-NR price). True move = raw Open → Now move − total signed NR effects.
The post-NR baseline can be the median of captured bookmaker prices within five minutes after the NR, or the first available timeline price. Its reference time is not necessarily an individual price capture. Fractional prices are rounded; decimal prices are included for checking. Simultaneous withdrawals share one measured event.
- Supported1 of 11 runners at +4pp or more · strongest: Mehmar +15.24pp
- Drifting3 of 11 runners at −4pp or worse · largest: Piperstown -7.69pp
- Last 15 minbiggest gain: Dr Ali +0.50pp · biggest drift: Mehmar -1.39pp
- Market surges0 runners gained at least +3pp in 15 min
Get live market movement straight to your device.
Choose a horse and receive instant notifications when meaningful support or market weakness is detected.