See what today’s price moves mean.
Market overview
Full field shown.
Source: stored dcn_signal_flags classification for today. This signal is frozen at 10am; the live price can move afterwards without changing the 10am classification.
More evidence
NR adjusted
Strongest previous Open → final market support: Windsor, 22 Jun 2026 — 3rd • open 5/1 → final market price 3/1 (+8.33pp).
All 5 comparable backed runs (1st or 2nd counts as placed):
- Ascot, 05 Sep 2026 — 8th • open 15/2 → final 11/2
- Newbury, 15 Aug 2026 — 1st • open 6/1 → final 9/2
- Windsor, 18 May 2026 — 3rd • open 7/1 → final 11/2
- Goodwood, 01 May 2026 — 4th • open 8/1 → final 11/2
- Southwell (AW), 21 Mar 2026 — 4th • open 10/1 → final 8/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)Today4f 214y · Class 4 · Standard · 12 runners | 9/2 | +9.88ppOpen → 10am | 11/4 | -4.00pp10am → now; SP pending | 10/3Current; SP pending | Pending | +5.88ppNR adjusted |
| Ascot03 Oct 20265f · Class 2 · Good To Firm · 12 runnersClick for post-race comment ▾ | 10/1 | -1.40ppOpen → 10am | 12/1 | -1.03pp10am → SP | 14/1 | 2nd | -2.42pp |
| Post-race comment | |||||||
| Newbury15 Aug 20265f 34y · Class 3 · Good To Firm · 12 runnersClick for post-race comment ▾ | 6/1 | +1.10ppOpen → 10am | 11/2 | +6.84pp10am → SP | 7/2 | 1st | +7.94pp |
| Post-race comment | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Southwell (AW)Today4f 214y · Class 4 · Standard · 12 runners | 9/2 | +9.88ppOpen → 10am | 11/4 | -4.00pp10am → now; SP pending | 10/3Current; SP pending | Pending | +5.88ppNR adjusted |
| Open this tab to load the five worst recorded finishing positions. | |||||||
TRAINER RECORD MAKES THIS SUPPORT SIGNIFICANTMarket+5.88ppGenuine support from the opening price.Trainer11.4% → 28.9%Open → SP · backed 5pp+Baseline → matching strike rate; 38 runners, Open → SP · backed 5pp+. Historical sample requires opening, 10am and official SP prices. Popup uses opening → final market price and a broader results baseline.Horse historyMissed top 2: 4/5Comparable support: 1 first/second finishes in 5 completed runs.Since 10amWeakening-4.00pp since 10am, as of 16:22. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Support of +10.00pp · around 11/4 (3.73 decimal).
Not reached — watch for support to reach this level.Trainer won 3/12 (25%) when backed this much by SP; normal strike rate 11.4%.
Support of +5.00pp · around 7/2 (4.59 decimal).
Level reached — watch whether support holds.Trainer won 11/38 (28.9%) when backed this much by SP; normal strike rate 11.4%.
Risk of losing the price: 5/12 (41.7%) trainer runners backed by 8pp+ by 10am shortened further into SP.
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: Wolverhampton (AW), 28 Sep 2026 — 1st • open 3/1 → final market price 7/4 (+11.36pp).
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)Today4f 214y · Class 4 · Standard · 12 runners | 7/2 | -5.10ppOpen → 10am | 5/1 | +5.86pp10am → now; SP pending | 7/2Current; SP pending | Pending | +0.76ppNR adjusted |
| Wolverhampton (AW)28 Sep 20265f 21y · Class 5 · Standard · 8 runnersClick for post-race comment ▾ | 3/1 | -2.78ppOpen → 10am | 7/2 | +19.79pp10am → SP | 11/8 | 1st | +17.02pp |
| Post-race comment | |||||||
| Brighton01 Sep 20265f 60y · Class 5 · Good · 6 runnersClick for post-race comment ▾ | 9/2 | +6.82ppOpen → 10am | 3/1 | +3.57pp10am → SP | 5/2 | 2nd | +10.39pp |
| Post-race comment | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Southwell (AW)Today4f 214y · Class 4 · Standard · 12 runners | 7/2 | -5.10ppOpen → 10am | 5/1 | +5.86pp10am → now; SP pending | 7/2Current; SP pending | Pending | +0.76ppNR 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 10amStrengthening+5.86pp since 10am, as of 16:22. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Support of +10.39pp · around 2/1 (3.11 decimal).
Not reached — watch for support to reach this level.2/2 finished 1st or 2nd with this much support or more (100%).
Support of +5.00pp · around 11/4 (3.74 decimal).
Not reached — watch for support to reach this level.Trainer won 16/76 (21.1%) when backed this much by SP; normal strike rate 12.2%.
Support of +10.00pp · around 9/4 (3.15 decimal).
Not reached — watch for support to reach this level.Trainer won 11/38 (28.9%) when backed this much by SP; normal strike rate 12.2%.
Support of +15.00pp · around 7/4 (2.72 decimal).
Not reached — watch for support to reach this level.Trainer won 5/18 (27.8%) when backed this much by SP; normal strike rate 12.2%.
Support of +20.00pp · around 11/8 (2.39 decimal).
Not reached — watch for support to reach this level.Trainer won 2/5 (40%) when backed this much by SP; normal strike rate 12.2%. Small sample.
TIMING & CONTEXT
More evidence
NR adjusted
Strongest previous Open → final market support: Wolverhampton (AW), 14 Jul 2026 — 6th • open 7/2 → final market price 6/4 (+17.78pp).
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)Today4f 214y · Class 4 · Standard · 12 runners | 11/2 | +3.29ppOpen → 10am | 9/2 | -3.08pp10am → now; SP pending | 11/2Current; SP pending | Pending | +0.21ppNR 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)Today4f 214y · Class 4 · Standard · 12 runners | 11/2 | +3.29ppOpen → 10am | 9/2 | -3.08pp10am → now; SP pending | 11/2Current; SP pending | Pending | +0.21ppNR 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-3.08pp since 10am, as of 16:22. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Support of +5.00pp · around 4/1 (5.03 decimal).
Not reached — watch for support to reach this level.Trainer won 19/56 (33.9%) when backed this much by SP; normal strike rate 14.5%.
Support of +10.00pp · around 3/1 (4.02 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 14.5%.
Support of +15.00pp · around 9/4 (3.34 decimal).
Not reached — watch for support to reach this level.Trainer won 8/19 (42.1%) when backed this much by SP; normal strike rate 14.5%.
Support of +20.00pp · around 15/8 (2.87 decimal).
Not reached — watch for support to reach this level.Trainer won 6/12 (50%) when backed this much by SP; normal strike rate 14.5%.
TIMING & CONTEXT
More evidence
NR adjusted
Strongest previous Open → final market support: Southwell (AW), 28 Apr 2026 — 1st • open 7/2 → final market price EVS (+27.78pp).
All 2 comparable backed runs (1st or 2nd counts as placed):
- York, 19 Aug 2026 — 10th • open 14/1 → final 17/2
- Southwell (AW), 28 Apr 2026 — 1st • open 7/2 → final EVS
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)Today4f 214y · Class 4 · Standard · 12 runners | 17/2 | +4.14ppOpen → 10am | 6/1 | +0.64pp10am → now; SP pending | 11/2Current; SP pending | Pending | +4.78ppNR adjusted |
| Southwell (AW)28 Apr 20264f 214y · Class 3 · Standard · 8 runnersClick for post-race comment ▾ | 7/2 | +25.40ppOpen → 10am | 11/10 | +7.03pp10am → SP | 5/6 | 1st | +32.42pp |
| Post-race comment | |||||||
| Southwell (AW)09 Apr 20264f 214y · Class 4 · Standard · 6 runnersClick for post-race comment ▾ | 10/1 | -4.33ppOpen → 10am | 20/1 | +3.57pp10am → SP | 11/1 | 1st | -0.76pp |
| Post-race comment | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Southwell (AW)Today4f 214y · Class 4 · Standard · 12 runners | 17/2 | +4.14ppOpen → 10am | 6/1 | +0.64pp10am → now; SP pending | 11/2Current; SP pending | Pending | +4.78ppNR adjusted |
| Open this tab to load the five worst recorded finishing positions. | |||||||
HORSE HISTORY SUPPORTS TODAY’S MARKET MOVEMarket+4.78ppGenuine support from the opening price.Trainer9.3% → 12.7%Open → SP · backed 5pp+Baseline → matching strike rate; 79 runners, Open → SP · backed 5pp+. Historical sample requires opening, 10am and official SP prices. Popup uses opening → final market price and a broader results baseline.Horse history1/2 top 2Comparable support: 1 first/second finishes in 2 completed runs.Since 10amStrengthening+0.64pp since 10am, as of 16:22. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Support of +10.00pp · around 4/1 (4.96 decimal).
Not reached — watch for support to reach this level.Trainer won 4/26 (15.4%) when backed this much by SP; normal strike rate 9.3%.
Support of +15.00pp · around 3/1 (3.98 decimal).
Not reached — watch for support to reach this level.Trainer won 2/6 (33.3%) when backed this much by SP; normal strike rate 9.3%. Small sample.
Risk of losing the price: 37/77 (48.1%) trainer runners backed by 4pp+ by 10am shortened further into SP.
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: Ascot, 08 May 2026 — 9th • open 6/1 → final market price 14/1 (-7.62pp).
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)Today4f 214y · Class 4 · Standard · 12 runners | 5/1 | +1.30ppOpen → 10am | 9/2 | -4.99pp10am → now; SP pending | 13/2Current; SP pending | Pending | -3.69ppNR adjusted |
| Chepstow21 May 20265f 15y · Class 4 · Good To Soft · 6 runnersClick for post-race comment ▾ | 3/1 | -2.78ppOpen → 10am | 7/2 | +2.78pp10am → SP | 3/1 | 1st | +0.00pp |
| Post-race comment | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Southwell (AW)Today4f 214y · Class 4 · Standard · 12 runners | 5/1 | +1.30ppOpen → 10am | 9/2 | -4.99pp10am → now; SP pending | 13/2Current; SP pending | Pending | -3.69ppNR 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.99pp since 10am, as of 16:22. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 9/2 (5.50 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.57 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 11/4 (3.72 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 9/4 (3.14 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 7/4 (2.71 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%.
TIMING & CONTEXT
More evidence
NR adjusted
Strongest previous Open → final market support: Wolverhampton (AW), 09 Mar 2026 — 2nd • open 4/1 → final market price 11/4 (+6.67pp).
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)Today4f 214y · Class 4 · Standard · 12 runners | 9/1 | +3.37ppOpen → 10am | 13/2 | -2.87pp10am → now; SP pending | 17/2Current; SP pending | Pending | +0.49ppNR adjusted |
| Leicester06 Oct 20265f · Class 4 · Good To Firm · 11 runnersClick for post-race comment ▾ | 16/1 | -1.12ppOpen → 10am | 20/1 | -0.92pp10am → SP | 25/1 | 2nd | -2.04pp |
| Post-race comment | |||||||
| Yarmouth11 Apr 20265f 42y · Class 4 · Good · 6 runnersClick for post-race comment ▾ | 5/1 | -4.17ppOpen → 10am | 7/1 | -1.39pp10am → SP | 8/1 | 1st | -5.56pp |
| Post-race comment | |||||||
| Wolverhampton (AW)09 Mar 20265f 21y · Class 4 · Standard · 7 runnersClick for post-race comment ▾ | 4/1 | +2.22ppOpen → 10am | 7/2 | +2.78pp10am → SP | 3/1 | 2nd | +5.00pp |
| Post-race comment | |||||||
| Lingfield (AW)12 Jan 20265f 6y · Class 4 · Standard · 7 runnersClick for post-race comment ▾ | 9/4 | +0.00ppOpen → 10am | 9/4 | -2.20pp10am → SP | 5/2 | 2nd | -2.20pp |
| Post-race comment | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Southwell (AW)Today4f 214y · Class 4 · Standard · 12 runners | 9/1 | +3.37ppOpen → 10am | 13/2 | -2.87pp10am → now; SP pending | 17/2Current; SP pending | Pending | +0.49ppNR 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.87pp since 10am, as of 16:22. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Support of +5.00pp · around 11/2 (6.68 decimal).
Not reached — watch for support to reach this level.Trainer won 11/38 (28.9%) when backed this much by SP; normal strike rate 11.4%.
Support of +10.00pp · around 4/1 (5.01 decimal).
Not reached — watch for support to reach this level.Trainer won 3/12 (25%) when backed this much by SP; normal strike rate 11.4%.
TIMING & CONTEXT
More evidence
NR adjusted
26 Sep 26 | Southwell (AW) | Open: 9/2 → Final: 14/1 | SP: 14/1 | Fin: 1
03 Apr 26 | Lingfield (AW) | Open: 14/1 → Final: 33/1 | SP: 33/1 | Fin: 6
20 Mar 26 | Wolverhampton (AW) | Open: 7/1 → Final: 16/1 | SP: 16/1 | Fin: 11
21 Feb 26 | Chelmsford (AW) | Open: 8/1 → Final: 25/1 | SP: 20/1 | Fin: 4
When drifting like this: failed 3/4 — view runs
Open 9/2 → final 14/1 · SP 14/1 · 1st
Open 14/1 → final 33/1 · SP 33/1 · 6th
Open 7/1 → final 16/1 · SP 16/1 · 11th
Open 8/1 → final 25/1 · SP 20/1 · 4th
Largest previous Open → final market drift: Southwell (AW), 26 Sep 2026 — 1st • open 9/2 → final market price 14/1 (-11.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)Today4f 214y · Class 4 · Standard · 12 runners | 5/1 | -3.27ppOpen → 10am | 13/2 | -3.09pp10am → now; SP pending | 9/1Current; SP pending | Pending | -6.36ppNR adjusted |
| Southwell (AW)26 Sep 20264f 215y · Class 4 · Standard · 9 runnersClick for post-race comment ▾ | 9/2 | -6.42ppOpen → 10am | 15/2 | -5.10pp10am → SP | 14/1 | 1st | -11.52pp |
| Post-race comment | |||||||
| Nottingham11 Aug 20265f 8y · Class 4 · Good To Firm · 7 runnersClick for post-race comment ▾ | 15/8 | +1.64ppOpen → 10am | 7/4 | +3.64pp10am → SP | 6/4 | 1st | +5.28pp |
| Post-race comment | |||||||
| Thirsk01 Aug 20265f · Class 4 · Good · 12 runnersClick for post-race comment ▾ | 5/1 | -1.28ppOpen → 10am | 11/2 | +1.28pp10am → SP | 5/1 | 2nd | +0.00pp |
| Post-race comment | |||||||
| Brighton21 Jun 20265f 60y · Class 4 · Good To Firm · 6 runnersClick for post-race comment ▾ | 10/3 | +0.00ppOpen → 10am | 10/3 | -3.09pp10am → SP | 4/1 | 2nd | -3.09pp |
| Post-race comment | |||||||
| Wolverhampton (AW)09 Mar 20265f 21y · Class 4 · Standard · 7 runnersClick for post-race comment ▾ | 11/4 | +6.67ppOpen → 10am | 2/1 | +1.39pp10am → SP | 15/8 | 1st | +8.06pp |
| Post-race comment | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Southwell (AW)Today4f 214y · Class 4 · Standard · 12 runners | 5/1 | -3.27ppOpen → 10am | 13/2 | -3.09pp10am → now; SP pending | 9/1Current; SP pending | Pending | -6.36ppNR adjusted |
| Open this tab to load the five worst recorded finishing positions. | |||||||
MEANINGFUL DRIFT DETECTEDMarket-6.36ppMarket 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.09pp since 10am, as of 16:22. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 13/2 (7.50 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.63 decimal).
Not reached — watch for support to reach this level.Trainer won 23/53 (43.4%) when backed this much by SP; normal strike rate 17.5%.
Support of +10.00pp · around 11/4 (3.76 decimal).
Not reached — watch for support to reach this level.Trainer won 9/25 (36%) when backed this much by SP; normal strike rate 17.5%.
Support of +15.00pp · around 9/4 (3.16 decimal).
Not reached — watch for support to reach this level.Trainer won 4/10 (40%) when backed this much by SP; normal strike rate 17.5%.
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 Jul 26 | Goodwood | Open: 10/1 → Final: 14/1 | SP: 12/1 | Fin: 3
22 Jun 26 | Windsor | Open: 11/2 → Final: 15/2 | SP: 6/1 | Fin: 2
22 May 26 | Goodwood | Open: 10/1 → Final: 20/1 | SP: 20/1 | Fin: 3
When drifting like this: failed 2/3 — view runs
Open 10/1 → final 14/1 · SP 12/1 · 3rd
Open 11/2 → final 15/2 · SP 6/1 · 2nd
Open 10/1 → final 20/1 · SP 20/1 · 3rd
Largest previous Open → final market drift: Goodwood, 22 May 2026 — 3rd • open 10/1 → final market price 20/1 (-4.33pp).
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)Today4f 214y · Class 4 · Standard · 12 runners | 13/2 | +1.08ppOpen → 10am | 6/1 | -4.18pp10am → now; SP pending | 9/1Current; SP pending | Pending | -3.11ppNR adjusted |
| Windsor22 Jun 20265f 21y · Class 3 · Good To Firm · 9 runnersClick for post-race comment ▾ | 11/2 | -3.62ppOpen → 10am | 15/2 | +2.52pp10am → SP | 6/1 | 2nd | -1.10pp |
| Post-race comment | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Southwell (AW)Today4f 214y · Class 4 · Standard · 12 runners | 13/2 | +1.08ppOpen → 10am | 6/1 | -4.18pp10am → now; SP pending | 9/1Current; SP pending | Pending | -3.11ppNR 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.18pp since 10am, as of 16:22. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 6/1 (7.00 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/2 (5.49 decimal).
Not reached — watch for support to reach this level.Trainer won 4/13 (30.8%) when backed this much by SP; normal strike rate 18.3%.
TIMING & CONTEXT
More evidence
NR adjusted
26 Jun 26 | Doncaster | Open: 16/1 → Final: 28/1 | SP: 25/1 | Fin: 4
29 May 26 | Wolverhampton (AW) | Open: 13/2 → Final: 14/1 | SP: 14/1 | Fin: 5
30 Apr 26 | Southwell (AW) | Open: 15/2 → Final: 11/1 | SP: 17/2 | Fin: 3
17 Apr 26 | Wolverhampton (AW) | Open: 10/1 → Final: 18/1 | SP: 14/1 | Fin: 3
09 Mar 26 | Wolverhampton (AW) | Open: 5/1 → Final: 10/1 | SP: 8/1 | Fin: 5
When drifting like this: failed 5/7 — view runs
Open 16/1 → final 28/1 · SP 25/1 · 4th
Open 13/2 → final 14/1 · SP 14/1 · 5th
Open 15/2 → final 11/1 · SP 17/2 · 3rd
Open 10/1 → final 18/1 · SP 14/1 · 3rd
Open 5/1 → final 10/1 · SP 8/1 · 5th
Largest previous Open → final market drift: Wolverhampton (AW), 16 Feb 2026 — 2nd • open 13/8 → final market price 5/2 (-9.45pp).
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)Today4f 214y · Class 4 · Standard · 12 runners | 16/1 | -0.45ppOpen → 10am | 18/1 | -1.55pp10am → now; SP pending | 25/1Current; SP pending | Pending | -2.00ppNR adjusted |
| Doncaster03 Jul 20265f 3y · Class 4 · Good To Firm · 8 runnersClick for post-race comment ▾ | 10/1 | +4.24ppOpen → 10am | 13/2 | +4.85pp10am → SP | 9/2 | 1st | +9.09pp |
| Post-race comment | |||||||
| Wolverhampton (AW)16 Feb 20265f 21y · Class 4 · Standard · 5 runnersClick for post-race comment ▾ | 13/8 | +0.00ppOpen → 10am | 13/8 | -13.02pp10am → SP | 3/1 | 2nd | -13.02pp |
| Post-race comment | |||||||
| Wolverhampton (AW)13 Feb 20265f 21y · Class 4 · Standard · 7 runnersClick for post-race comment ▾ | 10/3 | -0.87ppOpen → 10am | 7/2 | +6.35pp10am → SP | 5/2 | 1st | +5.48pp |
| Post-race comment | |||||||
| Wolverhampton (AW)09 Feb 20265f 21y · Class 5 · Standard · 9 runnersClick for post-race comment ▾ | 9/2 | +5.63ppOpen → 10am | 10/3 | -12.70pp10am → SP | 8/1 | 1st | -7.07pp |
| Post-race comment | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Southwell (AW)Today4f 214y · Class 4 · Standard · 12 runners | 16/1 | -0.45ppOpen → 10am | 18/1 | -1.55pp10am → now; SP pending | 25/1Current; SP pending | Pending | -2.00ppNR 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.55pp since 10am, as of 16:22. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 18/1 (19.00 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 17/2 (9.33 decimal).
Not reached — watch for support to reach this level.Trainer won 6/47 (12.8%) when backed this much by SP; normal strike rate 6.2%.
Support of +10.00pp · around 11/2 (6.36 decimal).
Not reached — watch for support to reach this level.Trainer won 3/18 (16.7%) when backed this much by SP; normal strike rate 6.2%.
TIMING & CONTEXT
More evidence
NR adjusted
Largest previous Open → final market drift: Lingfield (AW), 12 Feb 2026 — 1st • open EVS → final market price 11/4 (-23.33pp).
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)Today4f 214y · Class 4 · Standard · 12 runners | 20/1 | +0.20ppOpen → 10am | 20/1 | -1.24pp10am → now; SP pending | 28/1Current; SP pending | Pending | -1.04ppNR adjusted |
| Chester22 Aug 20265f 15y · Class 4 · Good To Soft · 6 runnersClick for post-race comment ▾ | 14/1 | -0.78ppOpen → 10am | 16/1 | -1.53pp10am → SP | 22/1 | 1st | -2.32pp |
| Post-race comment | |||||||
| Lingfield (AW)12 Feb 20265f 6y · Class 5 · Standard · 7 runnersClick for post-race comment ▾ | EVS | -21.43ppOpen → 10am | 5/2 | +0.00pp10am → SP | 5/2 | 1st | -21.43pp |
| Post-race comment | |||||||
| Lingfield (AW)24 Jan 20265f 6y · Class 5 · Standard · 6 runnersClick for post-race comment ▾ | 16/1 | +0.00ppOpen → 10am | 16/1 | +10.78pp10am → SP | 5/1 | 1st | +10.78pp |
| Post-race comment | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Southwell (AW)Today4f 214y · Class 4 · Standard · 12 runners | 20/1 | +0.20ppOpen → 10am | 20/1 | -1.24pp10am → now; SP pending | 28/1Current; SP pending | Pending | -1.04ppNR 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.24pp since 10am, as of 16:22. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 20/1 (21.00 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.46 decimal).
Not reached — watch for support to reach this level.Trainer won 4/29 (13.8%) when backed this much by SP; normal strike rate 6.4%.
Support of +10.00pp · around 6/1 (6.87 decimal).
Not reached — watch for support to reach this level.Trainer won 1/7 (14.3%) when backed this much by SP; normal strike rate 6.4%. Small sample.
TIMING & CONTEXT
More evidence
NR adjusted
Largest previous Open → final market drift: Nottingham, 20 Jun 2026 — 6th • open 15/8 → final market price 10/3 (-11.63pp).
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)Today4f 214y · Class 4 · Standard · 12 runners | 18/1 | -0.34ppOpen → 10am | 20/1 | -1.75pp10am → now; SP pending | 33/1Current; SP pending | Pending | -2.09ppNR adjusted |
| Nottingham31 May 20265f 8y · Class 4 · Good · 7 runnersClick for post-race comment ▾ | 9/1 | +5.38ppOpen → 10am | 11/2 | +6.84pp10am → SP | 7/2 | 1st | +12.22pp |
| Post-race comment | |||||||
| Musselburgh29 Apr 20265f 1y · Class 4 · Good · 8 runnersClick for post-race comment ▾ | 12/1 | +2.31ppOpen → 10am | 9/1 | -2.31pp10am → SP | 12/1 | 2nd | +0.00pp |
| Post-race comment | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Southwell (AW)Today4f 214y · Class 4 · Standard · 12 runners | 18/1 | -0.34ppOpen → 10am | 20/1 | -1.75pp10am → now; SP pending | 33/1Current; SP pending | Pending | -2.09ppNR 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.75pp since 10am, as of 16:22. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 20/1 (21.00 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), 26 Jun 2026 — 6th • open 11/2 → final market price 11/1 (-7.05pp).
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)Today4f 214y · Class 4 · Standard · 12 runners | 12/1 | -2.85ppOpen → 10am | 20/1 | -1.80pp10am → now; SP pending | 33/1Current; SP pending | Pending | -4.64ppNR 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)Today4f 214y · Class 4 · Standard · 12 runners | 12/1 | -2.85ppOpen → 10am | 20/1 | -1.80pp10am → now; SP pending | 33/1Current; SP pending | Pending | -4.64ppNR adjusted |
| Open this tab to load the five worst recorded finishing positions. | |||||||
MEANINGFUL DRIFT DETECTEDMarket-4.64ppMarket weakness from the opening price.TrainerLimited dataNot enough matching trainer evidence.Horse historyLimited dataNot enough comparable completed runs.Since 10amWeakening-1.80pp since 10am, as of 16:22. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 20/1 (21.00 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/1 (7.93 decimal).
Not reached — watch for support to reach this level.Trainer won 27/108 (25%) when backed this much by SP; normal strike rate 10.3%.
Support of +10.00pp · around 9/2 (5.68 decimal).
Not reached — watch for support to reach this level.Trainer won 16/49 (32.7%) when backed this much by SP; normal strike rate 10.3%.
Support of +15.00pp · around 7/2 (4.42 decimal).
Not reached — watch for support to reach this level.Trainer won 9/23 (39.1%) when backed this much by SP; normal strike rate 10.3%.
Support of +20.00pp · around 5/2 (3.62 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 10.3%. 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
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 |
|---|---|---|---|
| Rhythm N Hooves | 7/2 (4.674) 08:52:09 | 4/1 (5.000) Baseline reference 08:55:29 | -1.39pp |
| Bona Fortuna | 5/1 (5.840) 08:52:09 | 5/1 (6.000) Baseline reference 08:55:29 | -0.46pp |
| Night Storm | 11/2 (6.300) 08:52:09 | 11/2 (6.500) Baseline reference 08:55:29 | -0.49pp |
| Shes Got A Brother | 15/2 (8.700) 08:52:09 | 8/1 (9.000) Baseline reference 08:55:29 | -0.38pp |
| Betsen | 5/1 (6.080) 08:52:09 | 5/1 (6.000) Baseline reference 08:55:29 | +0.22pp |
| Almaty Star | 10/1 (10.960) 08:52:09 | 10/1 (11.000) Baseline reference 08:55:29 | -0.03pp |
| Moulin Booj | 7/1 (7.960) 08:52:09 | 7/1 (8.000) Baseline reference 08:55:29 | -0.06pp |
| Glamorous Breeze | 7/1 (7.920) 08:52:09 | 7/1 (8.000) Baseline reference 08:55:29 | -0.13pp |
| Alondra | 20/1 (20.280) 08:52:09 | 20/1 (21.000) Baseline reference 08:55:29 | -0.17pp |
| Henrythenate | 25/1 (24.720) 08:52:09 | 25/1 (26.000) Baseline reference 08:55:29 | -0.20pp |
| Sugar Hill Babe | 25/1 (24.960) 08:52:09 | 25/1 (26.000) Baseline reference 08:55:29 | -0.16pp |
| Kanishka | 22/1 (22.560) 08:52:09 | 22/1 (23.000) Baseline reference 08:55:29 | -0.08pp |
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.
- Supported2 of 12 runners at +4pp or more · strongest: Rhythm N Hooves +5.88pp
- Drifting2 of 12 runners at −4pp or worse · largest: Moulin Booj -6.36pp
- Last 15 minFresh 15-minute data is not available yet.
- Market surgesAwaiting a fresh 15-minute snapshot.
Get live market movement straight to your device.
Choose a horse and receive instant notifications when meaningful support or market weakness is detected.