See what today’s price moves mean.
Market overview
Full field shown.
More evidence
No previous open-to-final market drift in the recorded sample.
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 |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 7f 32y · Class 4 · Good · 9 runners | 5/2 | +8.16ppOpen → 10am | 7/4 | -8.91pp10am → now; SP pending | 11/4Current; SP pending | Pending | -0.74pp |
| Fontwell03 Oct 20262m 5f 164y · Class 5 · Good · 4 runnersClick for post-race comment ▾ | 11/4 | +9.70ppOpen → 10am | 7/4 | -9.70pp10am → SP | 11/4 | 1st | +0.00pp |
| Post-race comment | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 7f 32y · Class 4 · Good · 9 runners | 5/2 | +8.16ppOpen → 10am | 7/4 | -8.91pp10am → now; SP pending | 11/4Current; SP pending | Pending | -0.74pp |
| 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-8.91pp since 10am, as of 13:42. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 7/4 (2.75 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 2/1 (3.01 decimal).
Not reached — watch for support to reach this level.Trainer won 5/25 (20%) when backed this much by SP; normal strike rate 13%.
Support of +10.00pp · around 13/8 (2.62 decimal).
Not reached — watch for support to reach this level.Trainer won 3/11 (27.3%) when backed this much by SP; normal strike rate 13%.
TIMING & CONTEXT
More evidence
Largest previous Open → final market drift: Uttoxeter, 24 Jul 2026 — finish unavailable • open 9/2 → final market price 11/1 (-9.85pp).
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 |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 7f 32y · Class 4 · Good · 9 runners | 7/2 | -5.49ppOpen → 10am | 5/1 | -0.22pp10am → now; SP pending | 5/1Current; SP pending | Pending | -5.71pp |
| Uttoxeter15 Sep 20262m 7f 70y · Class 4 · Good · 8 runnersClick for post-race comment ▾ | 13/2 | -0.18ppOpen → 10am | 13/2 | +4.85pp10am → SP | 9/2 | 2nd | +4.67pp |
| Post-race comment | |||||||
| Bangor-on-Dee23 May 20262m 3f 123y · Class 4 · Good · 9 runnersClick for post-race comment ▾ | 15/2 | +8.24ppOpen → 10am | 4/1 | -1.82pp10am → SP | 9/2 | 1st | +6.42pp |
| Post-race comment | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 7f 32y · Class 4 · Good · 9 runners | 7/2 | -5.49ppOpen → 10am | 5/1 | -0.22pp10am → now; SP pending | 5/1Current; SP pending | Pending | -5.71pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||
MEANINGFUL DRIFT DETECTEDMarket-5.71ppMarket weakness from the opening price.Trainer11.3% → 6.8%Open → 10am · drifted 5pp+Baseline → matching strike rate; 44 runners, Open → 10am · drifted 5pp+. Historical sample requires opening, 10am and official SP prices. Popup uses opening → final market price and a broader results baseline.Horse historyLimited dataNot enough comparable completed runs.Since 10amHolding-0.22pp since 10am, as of 13:42. 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.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 11/4 (3.68 decimal).
Not reached — watch for support to reach this level.Trainer won 12/53 (22.6%) when backed this much by SP; normal strike rate 11.3%.
Support of +10.00pp · around 2/1 (3.11 decimal).
Not reached — watch for support to reach this level.Trainer won 6/27 (22.2%) when backed this much by SP; normal strike rate 11.3%.
Support of +15.00pp · around 7/4 (2.69 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 11.3%.
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
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 |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 7f 32y · Class 4 · Good · 9 runners | 5/1 | -1.87ppOpen → 10am | 6/1 | -1.79pp10am → now; SP pending | 7/1Current; SP pending | Pending | -3.66pp |
| No recorded first or second finishes for this horse yet. | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 7f 32y · Class 4 · Good · 9 runners | 5/1 | -1.87ppOpen → 10am | 6/1 | -1.79pp10am → now; SP pending | 7/1Current; SP pending | Pending | -3.66pp |
| 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.79pp since 10am, as of 13:42. 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 7/2 (4.73 decimal).
Not reached — watch for support to reach this level.Trainer won 13/59 (22%) when backed this much by SP; normal strike rate 14.2%.
Support of +20.00pp · around 7/4 (2.77 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 14.2%. Small sample.
TIMING & CONTEXT
More evidence
No previous open-to-final market drift in the recorded sample.
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 |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 7f 32y · Class 4 · Good · 9 runners | 9/1 | +3.16ppOpen → 10am | 13/2 | -5.42pp10am → now; SP pending | 12/1Current; SP pending | Pending | -2.26pp |
| No recorded first or second finishes for this horse yet. | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 7f 32y · Class 4 · Good · 9 runners | 9/1 | +3.16ppOpen → 10am | 13/2 | -5.42pp10am → now; SP pending | 12/1Current; SP pending | Pending | -2.26pp |
| 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-5.42pp since 10am, as of 13:42. 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 11/2 (6.59 decimal).
Not reached — watch for support to reach this level.Trainer won 9/47 (19.1%) when backed this much by SP; normal strike rate 7.7%.
Support of +10.00pp · around 4/1 (4.96 decimal).
Not reached — watch for support to reach this level.Trainer won 4/22 (18.2%) when backed this much by SP; normal strike rate 7.7%.
Support of +15.00pp · around 3/1 (3.97 decimal).
Not reached — watch for support to reach this level.Trainer won 2/10 (20%) when backed this much by SP; normal strike rate 7.7%.
TIMING & CONTEXT
More evidence
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 |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 7f 32y · Class 4 · Good · 9 runners | 9/1 | -1.36ppOpen → 10am | 11/1 | -1.33pp10am → now; SP pending | 14/1Current; SP pending | Pending | -2.69pp |
| No recorded first or second finishes for this horse yet. | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 7f 32y · Class 4 · Good · 9 runners | 9/1 | -1.36ppOpen → 10am | 11/1 | -1.33pp10am → now; SP pending | 14/1Current; SP pending | Pending | -2.69pp |
| 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.33pp since 10am, as of 13:42. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 11/1 (12.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 6/1 (6.80 decimal).
Not reached — watch for support to reach this level.Trainer won 10/34 (29.4%) when backed this much by SP; normal strike rate 15.3%.
Support of +10.00pp · around 4/1 (5.08 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 15.3%.
TIMING & CONTEXT
More evidence
Largest previous Open → final market drift: Chepstow, 09 Oct 2026 — 13th • open 7/1 → final market price 16/1 (-6.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 |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 7f 32y · Class 4 · Good · 9 runners | 15/2 | -4.39ppOpen → 10am | 12/1 | -4.39pp10am → now; SP pending | 28/1Current; SP pending | Pending | -8.78pp |
| No recorded first or second finishes for this horse yet. | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 7f 32y · Class 4 · Good · 9 runners | 15/2 | -4.39ppOpen → 10am | 12/1 | -4.39pp10am → now; SP pending | 28/1Current; SP pending | Pending | -8.78pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||
SIGNIFICANT MARKET DRIFT DETECTEDMarket-8.78ppMarket weakness from the opening price.TrainerLimited dataNot enough matching trainer evidence.Horse historyLimited dataNot enough comparable completed runs.Since 10amWeakening-4.39pp since 10am, as of 13:42. 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.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 5/1 (5.86 decimal).
Not reached — watch for support to reach this level.Trainer won 72/171 (42.1%) when backed this much by SP; normal strike rate 23.5%.
Support of +10.00pp · around 7/2 (4.53 decimal).
Not reached — watch for support to reach this level.Trainer won 42/86 (48.8%) when backed this much by SP; normal strike rate 23.5%.
Support of +15.00pp · around 11/4 (3.69 decimal).
Not reached — watch for support to reach this level.Trainer won 22/41 (53.7%) when backed this much by SP; normal strike rate 23.5%.
Support of +20.00pp · around 2/1 (3.12 decimal).
Not reached — watch for support to reach this level.Trainer won 15/26 (57.7%) when backed this much by SP; normal strike rate 23.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
- Supported1 of 9 runners at +4pp or more · strongest: Aire Spray +8.35pp
- Drifting2 of 9 runners at −4pp or worse · largest: Mostly Sunny -8.78pp
- Last 15 minNo gain or drift recorded
- Market surges0 runners gained at least +3pp in 15 min
Full field shown.
More evidence
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 |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 145y · Class 3 · Good · 11 runners | 5/1 | +3.80ppOpen → 10am | 4/1 | -5.80pp10am → now; SP pending | 6/1Current; SP pending | Pending | -2.00pp |
| No recorded first or second finishes for this horse yet. | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 145y · Class 3 · Good · 11 runners | 5/1 | +3.80ppOpen → 10am | 4/1 | -5.80pp10am → now; SP pending | 6/1Current; SP pending | Pending | -2.00pp |
| 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-5.80pp since 10am, as of 14:15. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 4/1 (5.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/2 (4.72 decimal).
Not reached — watch for support to reach this level.Trainer won 11/41 (26.8%) when backed this much by SP; normal strike rate 15.6%.
Support of +10.00pp · around 11/4 (3.82 decimal).
Not reached — watch for support to reach this level.Trainer won 9/22 (40.9%) when backed this much by SP; normal strike rate 15.6%.
Support of +15.00pp · around 9/4 (3.20 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 15.6%.
Support of +20.00pp · around 7/4 (2.76 decimal).
Not reached — watch for support to reach this level.Trainer won 4/6 (66.7%) when backed this much by SP; normal strike rate 15.6%. Small sample.
TIMING & CONTEXT
More evidence
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 |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 145y · Class 3 · Good · 11 runners | 11/2 | -0.37ppOpen → 10am | 11/2 | -4.70pp10am → now; SP pending | 17/2Current; SP pending | Pending | -5.07pp |
| No recorded first or second finishes for this horse yet. | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 145y · Class 3 · Good · 11 runners | 11/2 | -0.37ppOpen → 10am | 11/2 | -4.70pp10am → now; SP pending | 17/2Current; SP pending | Pending | -5.07pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||
MEANINGFUL DRIFT DETECTEDMarket-5.07ppMarket weakness from the opening price.TrainerLimited dataNot enough matching trainer evidence.Horse historyLimited dataNot enough comparable completed runs.Since 10amWeakening-4.70pp since 10am, as of 14:15. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 11/2 (6.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 4/1 (4.82 decimal).
Not reached — watch for support to reach this level.Trainer won 3/5 (60%) when backed this much by SP; normal strike rate 23.5%. 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
Largest previous Open → final market drift: Warwick, 09 May 2026 — 3rd • open 4/6 → final market price 4/5 (-4.32pp).
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 |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 145y · Class 3 · Good · 11 runners | 5/1 | -5.01ppOpen → 10am | 8/1 | -2.69pp10am → now; SP pending | 11/1Current; SP pending | Pending | -7.70pp |
| Hereford25 Mar 20262m 53y · Class 5 · Good · 9 runnersClick for post-race comment ▾ | 9/4 | +7.25ppOpen → 10am | 13/8 | -4.69pp10am → SP | 2/1 | 2nd | +2.56pp |
| Post-race comment | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 145y · Class 3 · Good · 11 runners | 5/1 | -5.01ppOpen → 10am | 8/1 | -2.69pp10am → now; SP pending | 11/1Current; SP pending | Pending | -7.70pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||
MARKET DRIFT DETECTED — TRAINER IMPACT IS LIMITEDMarket-7.70ppMarket weakness from the opening price.Trainer17.1% → 16.1%Open → 10am · drifted 5pp+Baseline → matching strike rate; 31 runners, Open → 10am · drifted 5pp+. Historical sample requires opening, 10am and official SP prices. Popup uses opening → final market price and a broader results baseline.Horse historyLimited dataNot enough comparable completed runs.Since 10amWeakening-2.69pp since 10am, as of 14:15. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 8/1 (9.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/2 (4.74 decimal).
Not reached — watch for support to reach this level.Trainer won 20/75 (26.7%) when backed this much by SP; normal strike rate 17.1%.
Support of +10.00pp · around 11/4 (3.83 decimal).
Not reached — watch for support to reach this level.Trainer won 11/37 (29.7%) when backed this much by SP; normal strike rate 17.1%.
Support of +15.00pp · around 9/4 (3.21 decimal).
Not reached — watch for support to reach this level.Trainer won 9/21 (42.9%) when backed this much by SP; normal strike rate 17.1%.
Support of +20.00pp · around 7/4 (2.77 decimal).
Not reached — watch for support to reach this level.Trainer won 7/12 (58.3%) when backed this much by SP; normal strike rate 17.1%.
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
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 |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 145y · Class 3 · Good · 11 runners | 8/1 | +2.15ppOpen → 10am | 13/2 | -5.14pp10am → now; SP pending | 11/1Current; SP pending | Pending | -2.99pp |
| No recorded first or second finishes for this horse yet. | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 145y · Class 3 · Good · 11 runners | 8/1 | +2.15ppOpen → 10am | 13/2 | -5.14pp10am → now; SP pending | 11/1Current; SP pending | Pending | -2.99pp |
| 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-5.14pp since 10am, as of 14:15. 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 5/1 (6.18 decimal).
Not reached — watch for support to reach this level.Trainer won 15/61 (24.6%) when backed this much by SP; normal strike rate 11.4%.
Support of +10.00pp · around 7/2 (4.72 decimal).
Not reached — watch for support to reach this level.Trainer won 8/28 (28.6%) when backed this much by SP; normal strike rate 11.4%.
Support of +15.00pp · around 11/4 (3.82 decimal).
Not reached — watch for support to reach this level.Trainer won 3/9 (33.3%) when backed this much by SP; normal strike rate 11.4%. Small sample.
TIMING & CONTEXT
More evidence
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 |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 145y · Class 3 · Good · 11 runners | 18/1 | +0.50ppOpen → 10am | 16/1 | -3.06pp10am → now; SP pending | 33/1Current; SP pending | Pending | -2.56pp |
| No recorded first or second finishes for this horse yet. | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 145y · Class 3 · Good · 11 runners | 18/1 | +0.50ppOpen → 10am | 16/1 | -3.06pp10am → now; SP pending | 33/1Current; SP pending | Pending | -2.56pp |
| 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.06pp since 10am, as of 14:15. 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.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.63 decimal).
Not reached — watch for support to reach this level.Trainer won 72/171 (42.1%) when backed this much by SP; normal strike rate 23.5%.
Support of +10.00pp · around 11/2 (6.50 decimal).
Not reached — watch for support to reach this level.Trainer won 42/86 (48.8%) when backed this much by SP; normal strike rate 23.5%.
Support of +15.00pp · around 4/1 (4.91 decimal).
Not reached — watch for support to reach this level.Trainer won 22/41 (53.7%) when backed this much by SP; normal strike rate 23.5%.
Support of +20.00pp · around 3/1 (3.94 decimal).
Not reached — watch for support to reach this level.Trainer won 15/26 (57.7%) when backed this much by SP; normal strike rate 23.5%.
TIMING & CONTEXT
More evidence
Largest previous Open → final market drift: Bangor-on-Dee, 18 Apr 2026 — 5th • open 12/1 → final market price 14/1 (-1.03pp).
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 |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 145y · Class 3 · Good · 11 runners | 25/1 | -1.33ppOpen → 10am | 40/1 | -1.08pp10am → now; SP pending | 66/1Current; SP pending | Pending | -2.41pp |
| No recorded first or second finishes for this horse yet. | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 145y · Class 3 · Good · 11 runners | 25/1 | -1.33ppOpen → 10am | 40/1 | -1.08pp10am → now; SP pending | 66/1Current; SP pending | Pending | -2.41pp |
| 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.08pp since 10am, as of 14:15. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 40/1 (41.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 10/1 (11.40 decimal).
Not reached — watch for support to reach this level.Trainer won 12/53 (22.6%) when backed this much by SP; normal strike rate 11.3%.
Support of +10.00pp · around 13/2 (7.26 decimal).
Not reached — watch for support to reach this level.Trainer won 6/27 (22.2%) when backed this much by SP; normal strike rate 11.3%.
Support of +15.00pp · around 9/2 (5.33 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 11.3%.
TIMING & CONTEXT
More evidence
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 |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 145y · Class 3 · Good · 11 runners | 22/1 | -1.68ppOpen → 10am | 40/1 | -1.74pp10am → now; SP pending | 100/1Current; SP pending | Pending | -3.43pp |
| No recorded first or second finishes for this horse yet. | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 145y · Class 3 · Good · 11 runners | 22/1 | -1.68ppOpen → 10am | 40/1 | -1.74pp10am → now; SP pending | 100/1Current; SP pending | Pending | -3.43pp |
| 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.74pp since 10am, as of 14:15. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 40/1 (41.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 10/1 (10.96 decimal).
Not reached — watch for support to reach this level.Trainer won 12/53 (22.6%) when backed this much by SP; normal strike rate 11.3%.
Support of +10.00pp · around 6/1 (7.08 decimal).
Not reached — watch for support to reach this level.Trainer won 6/27 (22.2%) when backed this much by SP; normal strike rate 11.3%.
Support of +15.00pp · around 4/1 (5.23 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 11.3%.
TIMING & CONTEXT
More evidence
Largest previous Open → final market drift: Worcester, 07 Oct 2026 — 10th • open 16/1 → final market price 50/1 (-3.92pp).
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 |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 145y · Class 3 · Good · 11 runners | 80/1 | +0.77ppOpen → 10am | 50/1 | -1.40pp10am → now; SP pending | 100/1Current; SP pending | Pending | -0.63pp |
| No recorded first or second finishes for this horse yet. | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 145y · Class 3 · Good · 11 runners | 80/1 | +0.77ppOpen → 10am | 50/1 | -1.40pp10am → now; SP pending | 100/1Current; SP pending | Pending | -0.63pp |
| 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.40pp since 10am, as of 14:15. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 50/1 (51.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 16/1 (16.15 decimal).
Not reached — watch for support to reach this level.Trainer won 72/171 (42.1%) when backed this much by SP; normal strike rate 23.5%.
Support of +10.00pp · around 8/1 (8.93 decimal).
Not reached — watch for support to reach this level.Trainer won 42/86 (48.8%) when backed this much by SP; normal strike rate 23.5%.
Support of +15.00pp · around 5/1 (6.18 decimal).
Not reached — watch for support to reach this level.Trainer won 22/41 (53.7%) when backed this much by SP; normal strike rate 23.5%.
Support of +20.00pp · around 7/2 (4.72 decimal).
Not reached — watch for support to reach this level.Trainer won 15/26 (57.7%) when backed this much by SP; normal strike rate 23.5%.
TIMING & CONTEXT
More evidence
Largest previous Open → final market drift: Chepstow, 11 Oct 2026 — 5th • open 66/1 → final market price 100/1 (-0.83pp).
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 |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 145y · Class 3 · Good · 11 runners | 100/1 | +1.19ppOpen → 10am | 50/1 | -1.45pp10am → now; SP pending | 100/1Current; SP pending | Pending | -0.26pp |
| No recorded first or second finishes for this horse yet. | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 145y · Class 3 · Good · 11 runners | 100/1 | +1.19ppOpen → 10am | 50/1 | -1.45pp10am → now; SP pending | 100/1Current; SP pending | Pending | -0.26pp |
| 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.45pp since 10am, as of 14:15. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 50/1 (51.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 16/1 (17.34 decimal).
Not reached — watch for support to reach this level.Trainer won 9/25 (36%) when backed this much by SP; normal strike rate 11%.
Support of +10.00pp · around 17/2 (9.29 decimal).
Not reached — watch for support to reach this level.Trainer won 4/10 (40%) when backed this much by SP; normal strike rate 11%.
TIMING & CONTEXT
- Supported1 of 11 runners at +4pp or more · strongest: Rattlin Home +19.10pp
- Drifting2 of 11 runners at −4pp or worse · largest: Legend d'Airy -7.70pp
- Last 15 minNo gain or drift recorded
- Market surges0 runners gained at least +3pp in 15 min
Full field shown.
More evidence
Largest previous Open → final market drift: Ludlow, 19 Mar 2026 — 4th • open 13/8 → final market price 9/4 (-7.25pp).
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 |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 3f 123y · Class 4 · Good · 10 runners | 13/8 | -0.78ppOpen → 10am | 13/8 | -5.84pp10am → now; SP pending | 2/1Current; SP pending | Pending | -6.62pp |
| Sandown25 Apr 20261m 7f 216y · Class 1 · Good · 8 runnersClick for post-race comment ▾ | 14/1 | +0.00ppOpen → 10am | 14/1 | -1.90pp10am → SP | 20/1 | 1st | -1.90pp |
| Post-race comment | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 3f 123y · Class 4 · Good · 10 runners | 13/8 | -0.78ppOpen → 10am | 13/8 | -5.84pp10am → now; SP pending | 2/1Current; SP pending | Pending | -6.62pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||
MEANINGFUL DRIFT DETECTEDMarket-6.62ppMarket weakness from the opening price.TrainerLimited dataNot enough matching trainer evidence.Horse historyLimited dataNot enough comparable completed runs.Since 10amWeakening-5.84pp since 10am, as of 14:45. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 13/8 (2.63 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/4 (2.28 decimal).
Not reached — watch for support to reach this level.Trainer won 72/171 (42.1%) when backed this much by SP; normal strike rate 23.5%.
Support of +10.00pp · around EVS (2.05 decimal).
Not reached — watch for support to reach this level.Trainer won 42/86 (48.8%) when backed this much by SP; normal strike rate 23.5%.
Support of +15.00pp · around 5/6 (1.86 decimal).
Not reached — watch for support to reach this level.Trainer won 22/41 (53.7%) when backed this much by SP; normal strike rate 23.5%.
Support of +20.00pp · around 8/11 (1.70 decimal).
Not reached — watch for support to reach this level.Trainer won 15/26 (57.7%) when backed this much by SP; normal strike rate 23.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
No previous open-to-final market drift in the recorded sample.
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 |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 3f 123y · Class 4 · Good · 10 runners | 5/1 | -3.09ppOpen → 10am | 6/1 | -3.20pp10am → now; SP pending | 8/1Current; SP pending | Pending | -6.29pp |
| Stratford19 Apr 20262m 70y · Class 4 · Good · 13 runnersClick for post-race comment ▾ | 4/5 | +6.17ppOpen → 10am | 8/13 | -14.11pp10am → SP | 11/10 | 1st | -7.94pp |
| Post-race comment | |||||||
| Windsor18 Jan 20262m · Class 2 · Soft · 6 runnersClick for post-race comment ▾ | 6/1 | -0.95ppOpen → 10am | 13/2 | +2.05pp10am → SP | 11/2 | 2nd | +1.10pp |
| Post-race comment | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 3f 123y · Class 4 · Good · 10 runners | 5/1 | -3.09ppOpen → 10am | 6/1 | -3.20pp10am → now; SP pending | 8/1Current; SP pending | Pending | -6.29pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||
THIS IS THE HORSE’S LARGEST RECORDED DRIFTMarket-6.29ppMarket weakness from the opening price.TrainerLimited dataNot enough matching trainer evidence.Horse historyLargest recorded driftLargest recorded drift across 3 previous runs. This flags unusual market weakness; it does not claim a finishing record.Since 10amWeakening-3.20pp since 10am, as of 14:45. 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 7/2 (4.47 decimal).
Not reached — watch for support to reach this level.Trainer won 20/75 (26.7%) when backed this much by SP; normal strike rate 17.1%.
Support of +10.00pp · around 11/4 (3.65 decimal).
Not reached — watch for support to reach this level.Trainer won 11/37 (29.7%) when backed this much by SP; normal strike rate 17.1%.
Support of +15.00pp · around 2/1 (3.09 decimal).
Not reached — watch for support to reach this level.Trainer won 9/21 (42.9%) when backed this much by SP; normal strike rate 17.1%.
Support of +20.00pp · around 13/8 (2.68 decimal).
Not reached — watch for support to reach this level.Trainer won 7/12 (58.3%) when backed this much by SP; normal strike rate 17.1%.
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
Largest previous Open → final market drift: Warwick, 23 Jan 2026 — 2nd • open 9/2 → final market price 11/2 (-2.80pp).
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 |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 3f 123y · Class 4 · Good · 10 runners | 15/2 | +2.40ppOpen → 10am | 6/1 | -6.37pp10am → now; SP pending | 12/1Current; SP pending | Pending | -3.97pp |
| Warwick23 Jan 20262m 3f · Class 4 · Good To Soft · 16 runnersClick for post-race comment ▾ | 9/2 | +1.82ppOpen → 10am | 4/1 | -4.62pp10am → SP | 11/2 | 2nd | -2.80pp |
| Post-race comment | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 3f 123y · Class 4 · Good · 10 runners | 15/2 | +2.40ppOpen → 10am | 6/1 | -6.37pp10am → now; SP pending | 12/1Current; SP pending | Pending | -3.97pp |
| 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-6.37pp since 10am, as of 14:45. 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 5/1 (5.92 decimal).
Not reached — watch for support to reach this level.Trainer won 20/75 (26.7%) when backed this much by SP; normal strike rate 17.1%.
Support of +10.00pp · around 7/2 (4.57 decimal).
Not reached — watch for support to reach this level.Trainer won 11/37 (29.7%) when backed this much by SP; normal strike rate 17.1%.
Support of +15.00pp · around 11/4 (3.72 decimal).
Not reached — watch for support to reach this level.Trainer won 9/21 (42.9%) when backed this much by SP; normal strike rate 17.1%.
Support of +20.00pp · around 9/4 (3.14 decimal).
Not reached — watch for support to reach this level.Trainer won 7/12 (58.3%) when backed this much by SP; normal strike rate 17.1%.
TIMING & CONTEXT
More evidence
21 Mar 26 | Newbury | Open: 22/1 → Final: 33/1 | SP: 33/1 | Fin: 8
02 Mar 26 | Southwell | Open: 2/1 → Final: 10/3 | SP: 5/1 | Fin: 1
17 Feb 26 | Market Rasen | Open: 8/1 → Final: 11/1 | SP: 7/1 | Fin: 6
23 Jan 26 | Warwick | Open: 12/1 → Final: 20/1 | SP: 20/1 | Fin: 3
When drifting like this: failed 3/4 — view runs
Open 22/1 → final 33/1 · SP 33/1 · 8th
Open 2/1 → final 10/3 · SP 5/1 · 1st
Open 8/1 → final 11/1 · SP 7/1 · 6th
Open 12/1 → final 20/1 · SP 20/1 · 3rd
Largest previous Open → final market drift: Southwell, 02 Mar 2026 — 1st • open 2/1 → final market price 10/3 (-10.24pp).
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 |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 3f 123y · Class 4 · Good · 10 runners | 10/1 | +1.13ppOpen → 10am | 9/1 | -4.02pp10am → now; SP pending | 16/1Current; SP pending | Pending | -2.89pp |
| Southwell02 Mar 20262m 4f 88y · Class 4 · Soft · 6 runnersClick for post-race comment ▾ | 2/1 | -4.76ppOpen → 10am | 5/2 | -11.90pp10am → SP | 5/1 | 1st | -16.67pp |
| Post-race comment | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 3f 123y · Class 4 · Good · 10 runners | 10/1 | +1.13ppOpen → 10am | 9/1 | -4.02pp10am → now; SP pending | 16/1Current; SP pending | Pending | -2.89pp |
| 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.02pp since 10am, as of 14:45. 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.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 6/1 (7.21 decimal).
Not reached — watch for support to reach this level.Trainer won 19/72 (26.4%) when backed this much by SP; normal strike rate 13.1%.
Support of +10.00pp · around 9/2 (5.30 decimal).
Not reached — watch for support to reach this level.Trainer won 12/31 (38.7%) when backed this much by SP; normal strike rate 13.1%.
Support of +15.00pp · around 10/3 (4.19 decimal).
Not reached — watch for support to reach this level.Trainer won 5/14 (35.7%) when backed this much by SP; normal strike rate 13.1%.
TIMING & CONTEXT
More evidence
No previous open-to-final market drift in the recorded sample.
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 |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 3f 123y · Class 4 · Good · 10 runners | 10/1 | -2.75ppOpen → 10am | 14/1 | -1.53pp10am → now; SP pending | 18/1Current; SP pending | Pending | -4.29pp |
| No recorded first or second finishes for this horse yet. | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 3f 123y · Class 4 · Good · 10 runners | 10/1 | -2.75ppOpen → 10am | 14/1 | -1.53pp10am → now; SP pending | 18/1Current; SP pending | Pending | -4.29pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||
MEANINGFUL DRIFT DETECTEDMarket-4.29ppMarket weakness from the opening price.TrainerLimited dataNot enough matching trainer evidence.Horse historyLimited dataNot enough comparable completed runs.Since 10amWeakening-1.53pp since 10am, as of 14:45. 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.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 +10.00pp · around 4/1 (5.15 decimal).
Not reached — watch for support to reach this level.Trainer won 3/11 (27.3%) when backed this much by SP; normal strike rate 18.2%.
Support of +15.00pp · around 3/1 (4.09 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 18.2%. 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
Largest previous Open → final market drift: Wetherby, 26 Feb 2026 — 5th • open 7/2 → final market price 6/1 (-7.94pp).
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 |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 3f 123y · Class 4 · Good · 10 runners | 25/1 | +1.63ppOpen → 10am | 18/1 | -2.73pp10am → now; SP pending | 40/1Current; SP pending | Pending | -1.10pp |
| Doncaster29 Dec 20252m 128y · Class 4 · Good · 7 runnersClick for post-race comment ▾ | 3/1 | -8.33ppOpen → 10am | 5/1 | +25.35pp10am → SP | 11/8 | 2nd | +17.02pp |
| Post-race comment | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 3f 123y · Class 4 · Good · 10 runners | 25/1 | +1.63ppOpen → 10am | 18/1 | -2.73pp10am → now; SP pending | 40/1Current; SP pending | Pending | -1.10pp |
| 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.73pp since 10am, as of 14:45. 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 11/1 (11.58 decimal).
Not reached — watch for support to reach this level.Trainer won 10/40 (25%) when backed this much by SP; normal strike rate 13.5%.
Support of +10.00pp · around 13/2 (7.33 decimal).
Not reached — watch for support to reach this level.Trainer won 7/21 (33.3%) when backed this much by SP; normal strike rate 13.5%.
Support of +15.00pp · around 9/2 (5.37 decimal).
Not reached — watch for support to reach this level.Trainer won 3/10 (30%) when backed this much by SP; normal strike rate 13.5%.
TIMING & CONTEXT
- Supported1 of 10 runners at +4pp or more · strongest: Crystal Spring +9.66pp
- Drifting3 of 10 runners at −4pp or worse · largest: Queen Maeve -6.62pp
- Last 15 minNo gain or drift recorded
- Market surges0 runners gained at least +3pp in 15 min
Full field shown.
More evidence
NR adjusted
No previous open-to-final market drift in the recorded sample.
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 |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 4f 72y · Class 4 · Good To Soft · 13 runners | 7/2 | -5.52ppOpen → 10am | 5/1 | -4.43pp10am → now; SP pending | 15/2Current; SP pending | Pending | -9.95ppNR adjusted |
| Warwick07 Feb 20262m 3f · Class 4 · Heavy · 7 runnersClick for post-race comment ▾ | 13/8 | +14.33ppOpen → 10am | 10/11 | -6.90pp10am → SP | 6/5 | 1st | +7.43pp |
| Post-race comment | |||||||
| Cheltenham01 Jan 20262m 4f 56y · Class 2 · Good · 7 runnersClick for post-race comment ▾ | 2/1 | -2.56ppOpen → 10am | 9/4 | +13.68pp10am → SP | 5/4 | 2nd | +11.11pp |
| Post-race comment | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 4f 72y · Class 4 · Good To Soft · 13 runners | 7/2 | -5.52ppOpen → 10am | 5/1 | -4.43pp10am → now; SP pending | 15/2Current; SP pending | Pending | -9.95ppNR adjusted |
| Open this tab to load the five worst recorded finishing positions. | |||||||
THIS IS THE HORSE’S LARGEST RECORDED DRIFTMarket-9.95ppMarket weakness from the opening price.Trainer23.5% → 23.8%Open → 10am · drifted 5pp+Baseline → matching strike rate; 160 runners, Open → 10am · drifted 5pp+. Historical sample requires opening, 10am and official SP prices. Popup uses opening → final market price and a broader results baseline.Horse historyLargest recorded driftLargest recorded drift across 3 previous runs. This flags unusual market weakness; it does not claim a finishing record.Since 10amWeakening-4.43pp since 10am, as of 15:15. 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.08 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 +8.68pp · around 9/4 (3.26 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.71 decimal).
Not reached — watch for support to reach this level.Trainer won 72/171 (42.1%) when backed this much by SP; normal strike rate 23.5%.
Support of +10.00pp · around 9/4 (3.13 decimal).
Not reached — watch for support to reach this level.Trainer won 42/86 (48.8%) when backed this much by SP; normal strike rate 23.5%.
Support of +15.00pp · around 7/4 (2.71 decimal).
Not reached — watch for support to reach this level.Trainer won 22/41 (53.7%) when backed this much by SP; normal strike rate 23.5%.
Support of +20.00pp · around 11/8 (2.38 decimal).
Not reached — watch for support to reach this level.Trainer won 15/26 (57.7%) when backed this much by SP; normal strike rate 23.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
Largest previous Open → final market drift: Fontwell, 24 Apr 2026 — 1st • open 10/11 → final market price EVS (-2.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 |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 4f 72y · Class 4 · Good To Soft · 13 runners | 7/1 | +3.02ppOpen → 10am | 11/2 | -6.70pp10am → now; SP pending | 10/1Current; SP pending | Pending | -3.68ppNR adjusted |
| Fontwell24 Apr 20262m 5f 163y · Class 4 · Good To Soft · 7 runnersClick for post-race comment ▾ | 10/11 | +0.00ppOpen → 10am | 10/11 | +3.20pp10am → SP | 4/5 | 1st | +3.20pp |
| Post-race comment | |||||||
| Wincanton29 Jan 20262m 5f 81y · Class 4 · Heavy · 11 runnersClick for post-race comment ▾ | 7/4 | +8.08ppOpen → 10am | 5/4 | +1.01pp10am → SP | 6/5 | 2nd | +9.09pp |
| Post-race comment | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 4f 72y · Class 4 · Good To Soft · 13 runners | 7/1 | +3.02ppOpen → 10am | 11/2 | -6.70pp10am → now; SP pending | 10/1Current; SP pending | Pending | -3.68ppNR 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-6.70pp since 10am, as of 15:15. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 11/2 (6.31 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.61 decimal).
Not reached — watch for support to reach this level.Trainer won 19/72 (26.4%) when backed this much by SP; normal strike rate 13.1%.
Support of +10.00pp · around 10/3 (4.38 decimal).
Not reached — watch for support to reach this level.Trainer won 12/31 (38.7%) when backed this much by SP; normal strike rate 13.1%.
Support of +15.00pp · around 5/2 (3.59 decimal).
Not reached — watch for support to reach this level.Trainer won 5/14 (35.7%) when backed this much by SP; normal strike rate 13.1%.
TIMING & CONTEXT
More evidence
NR adjusted
Largest previous Open → final market drift: Kelso, 29 Dec 2025 — 1st • open 2/1 → final market price 10/3 (-10.24pp).
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 |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 4f 72y · Class 4 · Good To Soft · 13 runners | 13/2 | -1.83ppOpen → 10am | 8/1 | -4.30pp10am → now; SP pending | 12/1Current; SP pending | Pending | -6.13ppNR adjusted |
| Bangor-on-Dee18 Apr 20262m 3f 123y · Class 4 · Good · 7 runnersClick for post-race comment ▾ | 4/1 | +8.57ppOpen → 10am | 5/2 | -1.90pp10am → SP | 11/4 | 1st | +6.67pp |
| Post-race comment | |||||||
| Kelso29 Dec 20252m 51y · Class 4 · Good To Soft · 11 runnersClick for post-race comment ▾ | 2/1 | +8.68ppOpen → 10am | 11/8 | -13.45pp10am → SP | 5/2 | 1st | -4.76pp |
| Post-race comment | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 4f 72y · Class 4 · Good To Soft · 13 runners | 13/2 | -1.83ppOpen → 10am | 8/1 | -4.30pp10am → now; SP pending | 12/1Current; SP pending | Pending | -6.13ppNR adjusted |
| Open this tab to load the five worst recorded finishing positions. | |||||||
MEANINGFUL DRIFT DETECTEDMarket-6.13ppMarket weakness from the opening price.TrainerLimited dataNot enough matching trainer evidence.Horse historyLimited dataNot enough comparable completed runs.Since 10amWeakening-4.30pp since 10am, as of 15:15. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 15/2 (8.63 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.43 decimal).
Not reached — watch for support to reach this level.Trainer won 15/61 (24.6%) when backed this much by SP; normal strike rate 11.4%.
Support of +10.00pp · around 10/3 (4.27 decimal).
Not reached — watch for support to reach this level.Trainer won 8/28 (28.6%) when backed this much by SP; normal strike rate 11.4%.
Support of +15.00pp · around 5/2 (3.52 decimal).
Not reached — watch for support to reach this level.Trainer won 3/9 (33.3%) when backed this much by SP; normal strike rate 11.4%. 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: Wetherby, 27 Mar 2026 — 14th • open 8/1 → final market price 11/1 (-2.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 |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 4f 72y · Class 4 · Good To Soft · 13 runners | 14/1 | +1.20ppOpen → 10am | 12/1 | -2.49pp10am → now; SP pending | 16/1Current; SP pending | Pending | -1.29ppNR adjusted |
| Leicester28 Dec 20252m 4f 110y · Class 5 · Soft · 10 runnersClick for post-race comment ▾ | 9/4 | +3.95ppOpen → 10am | 15/8 | +19.92pp10am → SP | 5/6 | 1st | +23.88pp |
| Post-race comment | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 4f 72y · Class 4 · Good To Soft · 13 runners | 14/1 | +1.20ppOpen → 10am | 12/1 | -2.49pp10am → now; SP pending | 16/1Current; SP pending | Pending | -1.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-2.49pp since 10am, as of 15:15. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 11/1 (12.40 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 15/2 (8.43 decimal).
Not reached — watch for support to reach this level.Trainer won 20/75 (26.7%) when backed this much by SP; normal strike rate 17.1%.
Support of +10.00pp · around 5/1 (5.93 decimal).
Not reached — watch for support to reach this level.Trainer won 11/37 (29.7%) when backed this much by SP; normal strike rate 17.1%.
Support of +15.00pp · around 7/2 (4.57 decimal).
Not reached — watch for support to reach this level.Trainer won 9/21 (42.9%) when backed this much by SP; normal strike rate 17.1%.
Support of +20.00pp · around 11/4 (3.72 decimal).
Not reached — watch for support to reach this level.Trainer won 7/12 (58.3%) when backed this much by SP; normal strike rate 17.1%.
TIMING & CONTEXT
More evidence
NR adjusted
Largest previous Open → final market drift: Doncaster, 27 Feb 2026 — finish unavailable • open 2/1 → final market price 3/1 (-8.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 |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 4f 72y · Class 4 · Good To Soft · 13 runners | 9/1 | -3.68ppOpen → 10am | 16/1 | -1.98pp10am → now; SP pending | 25/1Current; SP pending | Pending | -5.66ppNR 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 |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 4f 72y · Class 4 · Good To Soft · 13 runners | 9/1 | -3.68ppOpen → 10am | 16/1 | -1.98pp10am → now; SP pending | 25/1Current; SP pending | Pending | -5.66ppNR adjusted |
| Open this tab to load the five worst recorded finishing positions. | |||||||
MEANINGFUL DRIFT DETECTEDMarket-5.66ppMarket weakness from the opening price.TrainerLimited dataNot enough matching trainer evidence.Horse historyLimited dataNot enough comparable completed runs.Since 10amWeakening-1.98pp since 10am, as of 15:15. 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.08 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 6/1 (6.88 decimal).
Not reached — watch for support to reach this level.Trainer won 8/30 (26.7%) when backed this much by SP; normal strike rate 9.9%.
Support of +10.00pp · around 4/1 (5.12 decimal).
Not reached — watch for support to reach this level.Trainer won 4/11 (36.4%) when backed this much by SP; normal strike rate 9.9%.
Support of +15.00pp · around 3/1 (4.08 decimal).
Not reached — watch for support to reach this level.Trainer won 3/6 (50%) 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
Largest previous Open → final market drift: Sedgefield, 19 Feb 2026 — 4th • open 3/1 → final market price 11/2 (-9.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 |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 4f 72y · Class 4 · Good To Soft · 13 runners | 14/1 | -1.27ppOpen → 10am | 18/1 | -1.49pp10am → now; SP pending | 25/1Current; SP pending | Pending | -2.76ppNR adjusted |
| Sandown07 Mar 20262m 4f 15y · Class 3 · Soft · 5 runnersClick for post-race comment ▾ | 20/1 | +5.24ppOpen → 10am | 9/1 | +10.00pp10am → SP | 4/1 | 2nd | +15.24pp |
| Post-race comment | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 4f 72y · Class 4 · Good To Soft · 13 runners | 14/1 | -1.27ppOpen → 10am | 18/1 | -1.49pp10am → now; SP pending | 25/1Current; SP pending | Pending | -2.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 10amWeakening-1.49pp since 10am, as of 15:15. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 18/1 (18.86 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 15/2 (8.64 decimal).
Not reached — watch for support to reach this level.Trainer won 10/40 (25%) when backed this much by SP; normal strike rate 13.5%.
Support of +10.00pp · around 5/1 (6.03 decimal).
Not reached — watch for support to reach this level.Trainer won 7/21 (33.3%) when backed this much by SP; normal strike rate 13.5%.
Support of +15.00pp · around 7/2 (4.64 decimal).
Not reached — watch for support to reach this level.Trainer won 3/10 (30%) when backed this much by SP; normal strike rate 13.5%.
TIMING & CONTEXT
More evidence
NR adjusted
Largest previous Open → final market drift: Fontwell, 22 Feb 2026 — 2nd • open 5/1 → final market price 11/2 (-1.28pp).
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 |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 4f 72y · Class 4 · Good To Soft · 13 runners | 17/2 | -1.51ppOpen → 10am | 10/1 | -5.39pp10am → now; SP pending | 25/1Current; SP pending | Pending | -6.91ppNR adjusted |
| Fontwell22 Feb 20262m 1f 162y · Class 4 · Heavy · 6 runnersClick for post-race comment ▾ | 5/1 | +0.00ppOpen → 10am | 5/1 | -2.38pp10am → SP | 6/1 | 2nd | -2.38pp |
| Post-race comment | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 4f 72y · Class 4 · Good To Soft · 13 runners | 17/2 | -1.51ppOpen → 10am | 10/1 | -5.39pp10am → now; SP pending | 25/1Current; SP pending | Pending | -6.91ppNR adjusted |
| Open this tab to load the five worst recorded finishing positions. | |||||||
THIS IS THE HORSE’S LARGEST RECORDED DRIFTMarket-6.91ppMarket weakness from the opening price.TrainerLimited dataNot enough matching trainer evidence.Horse historyLargest recorded driftLargest recorded drift across 3 previous runs. This flags unusual market weakness; it does not claim a finishing record.Since 10amWeakening-5.39pp since 10am, as of 15:15. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 10/1 (10.93 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 11/2 (6.38 decimal).
Not reached — watch for support to reach this level.Trainer won 2/13 (15.4%) when backed this much by SP; normal strike rate 6.8%.
Support of +10.00pp · around 4/1 (4.84 decimal).
Not reached — watch for support to reach this level.Trainer won 2/5 (40%) when backed this much by SP; normal strike rate 6.8%. 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: Market Rasen, 15 Mar 2026 — 2nd • open 10/3 → final market price 7/1 (-10.59pp).
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 |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 4f 72y · Class 4 · Good To Soft · 13 runners | 18/1 | -1.83ppOpen → 10am | 28/1 | -1.03pp10am → now; SP pending | 40/1Current; SP pending | Pending | -2.86ppNR adjusted |
| Newton Abbot04 Apr 20263m 2f 105y · Class 4 · Good · 7 runnersClick for post-race comment ▾ | 11/2 | +6.84ppOpen → 10am | 7/2 | +2.78pp10am → SP | 3/1 | 1st | +9.62pp |
| Post-race comment | |||||||
| Market Rasen15 Mar 20262m 7f 15y · Class 4 · Good To Soft · 6 runnersClick for post-race comment ▾ | 10/3 | -10.59ppOpen → 10am | 7/1 | +0.00pp10am → SP | 7/1 | 2nd | -10.59pp |
| Post-race comment | |||||||
| Newbury14 Jan 20263m 57y · Class 4 · Good To Soft · 17 runnersClick for post-race comment ▾ | 5/1 | +3.33ppOpen → 10am | 4/1 | +3.09pp10am → SP | 10/3 | 2nd | +6.43pp |
| Post-race comment | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 4f 72y · Class 4 · Good To Soft · 13 runners | 18/1 | -1.83ppOpen → 10am | 28/1 | -1.03pp10am → now; SP pending | 40/1Current; SP pending | Pending | -2.86ppNR 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.03pp since 10am, as of 15:15. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 28/1 (31.17 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 (9.97 decimal).
Not reached — watch for support to reach this level.Trainer won 72/171 (42.1%) when backed this much by SP; normal strike rate 23.5%.
Support of +10.00pp · around 11/2 (6.65 decimal).
Not reached — watch for support to reach this level.Trainer won 42/86 (48.8%) when backed this much by SP; normal strike rate 23.5%.
Support of +15.00pp · around 4/1 (4.99 decimal).
Not reached — watch for support to reach this level.Trainer won 22/41 (53.7%) when backed this much by SP; normal strike rate 23.5%.
Support of +20.00pp · around 3/1 (3.99 decimal).
Not reached — watch for support to reach this level.Trainer won 15/26 (57.7%) when backed this much by SP; normal strike rate 23.5%.
TIMING & CONTEXT
More evidence
NR adjusted
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 |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 4f 72y · Class 4 · Good To Soft · 13 runners | 20/1 | -1.86ppOpen → 10am | 33/1 | -1.33pp10am → now; SP pending | 66/1Current; SP pending | Pending | -3.19ppNR 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 |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 4f 72y · Class 4 · Good To Soft · 13 runners | 20/1 | -1.86ppOpen → 10am | 33/1 | -1.33pp10am → now; SP pending | 66/1Current; SP pending | Pending | -3.19ppNR 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.33pp since 10am, as of 15:15. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 33/1 (34.74 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.27 decimal).
Not reached — watch for support to reach this level.Trainer won 5/24 (20.8%) when backed this much by SP; normal strike rate 8.7%.
Support of +10.00pp · around 6/1 (6.78 decimal).
Not reached — watch for support to reach this level.Trainer won 2/12 (16.7%) when backed this much by SP; normal strike rate 8.7%.
TIMING & CONTEXT
- Supported2 of 13 runners at +4pp or more · strongest: Kel du Large +12.43pp
- Drifting4 of 13 runners at −4pp or worse · largest: Just Golden -9.95pp
- Last 15 minNo gain or drift recorded
- Market surges0 runners gained at least +3pp in 15 min
Full field shown.
More evidence
Largest previous Open → final market drift: Catterick, 24 Feb 2026 — 5th • open 5/1 → final market price 16/1 (-10.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 |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 1f 77y · Class 5 · Good To Soft · 9 runners | 11/4 | +4.25ppOpen → 10am | 9/4 | -5.97pp10am → now; SP pending | 3/1Current; SP pending | Pending | -1.72pp |
| Uttoxeter04 Oct 20261m 7f 214y · Class 5 · Good · 9 runnersClick for post-race comment ▾ | 22/1 | -2.39ppOpen → 10am | 50/1 | +1.89pp10am → SP | 25/1 | 2nd | -0.50pp |
| Post-race comment | |||||||
| Catterick01 Jan 20261m 7f 156y · Class 4 · Good · 7 runnersClick for post-race comment ▾ | 13/2 | +0.00ppOpen → 10am | 13/2 | -8.07pp10am → SP | 18/1 | 1st | -8.07pp |
| Post-race comment | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 1f 77y · Class 5 · Good To Soft · 9 runners | 11/4 | +4.25ppOpen → 10am | 9/4 | -5.97pp10am → now; SP pending | 3/1Current; SP pending | Pending | -1.72pp |
| 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-5.97pp since 10am, as of 15:43. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 9/4 (3.25 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.17 decimal).
Not reached — watch for support to reach this level.Trainer won 15/61 (24.6%) when backed this much by SP; normal strike rate 11.4%.
Support of +10.00pp · around 7/4 (2.74 decimal).
Not reached — watch for support to reach this level.Trainer won 8/28 (28.6%) when backed this much by SP; normal strike rate 11.4%.
Support of +15.00pp · around 11/8 (2.41 decimal).
Not reached — watch for support to reach this level.Trainer won 3/9 (33.3%) when backed this much by SP; normal strike rate 11.4%. Small sample.
TIMING & CONTEXT
More evidence
Largest previous Open → final market drift: Leicester, 06 Mar 2026 — 1st • open EVS → final market price 9/4 (-19.23pp).
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 |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 1f 77y · Class 5 · Good To Soft · 9 runners | 7/2 | -2.38ppOpen → 10am | 4/1 | -5.25pp10am → now; SP pending | 6/1Current; SP pending | Pending | -7.63pp |
| Fontwell14 Mar 20262m 1f 165y · Class 4 · Soft · 4 runnersClick for post-race comment ▾ | 11/8 | -8.68ppOpen → 10am | 2/1 | -6.67pp10am → SP | 11/4 | 2nd | -15.35pp |
| Post-race comment | |||||||
| Leicester06 Mar 20261m 7f 201y · Class 5 · Good To Soft · 4 runnersClick for post-race comment ▾ | EVS | -2.38ppOpen → 10am | 11/10 | -11.90pp10am → SP | 7/4 | 1st | -14.29pp |
| Post-race comment | |||||||
| Ludlow18 Feb 20261m 7f 212y · Class 5 · Soft · 8 runnersClick for post-race comment ▾ | 13/8 | +3.99ppOpen → 10am | 11/8 | +10.34pp10am → SP | 10/11 | 1st | +14.33pp |
| Post-race comment | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 1f 77y · Class 5 · Good To Soft · 9 runners | 7/2 | -2.38ppOpen → 10am | 4/1 | -5.25pp10am → now; SP pending | 6/1Current; SP pending | Pending | -7.63pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||
MEANINGFUL DRIFT DETECTEDMarket-7.63ppMarket weakness from the opening price.TrainerLimited dataNot enough matching trainer evidence.Horse history2/2 top 2Displayed comparable drift runs: 2 first/second finishes in 2 completed runs.Since 10amWeakening-5.25pp since 10am, as of 15:43. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 4/1 (5.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 11/4 (3.65 decimal).
Not reached — watch for support to reach this level.Trainer won 2/13 (15.4%) when backed this much by SP; normal strike rate 6.8%.
Support of +10.00pp · around 2/1 (3.09 decimal).
Not reached — watch for support to reach this level.Trainer won 2/5 (40%) when backed this much by SP; normal strike rate 6.8%. 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
No previous open-to-final market drift in the recorded sample.
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 |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 1f 77y · Class 5 · Good To Soft · 9 runners | 15/2 | +1.34ppOpen → 10am | 13/2 | -2.25pp10am → now; SP pending | 8/1Current; SP pending | Pending | -0.91pp |
| No recorded first or second finishes for this horse yet. | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 1f 77y · Class 5 · Good To Soft · 9 runners | 15/2 | +1.34ppOpen → 10am | 13/2 | -2.25pp10am → now; SP pending | 8/1Current; SP pending | Pending | -0.91pp |
| 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.25pp since 10am, as of 15:43. 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 5/1 (5.88 decimal).
Not reached — watch for support to reach this level.Trainer won 5/24 (20.8%) when backed this much by SP; normal strike rate 11%.
Support of +10.00pp · around 7/2 (4.55 decimal).
Not reached — watch for support to reach this level.Trainer won 3/10 (30%) when backed this much by SP; normal strike rate 11%.
TIMING & CONTEXT
More evidence
Largest previous Open → final market drift: Fontwell, 14 May 2026 — 3rd • open 2/1 → final market price 4/1 (-13.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 |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 1f 77y · Class 5 · Good To Soft · 9 runners | 9/2 | -3.66ppOpen → 10am | 6/1 | -3.98pp10am → now; SP pending | 17/2Current; SP pending | Pending | -7.64pp |
| No recorded first or second finishes for this horse yet. | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 1f 77y · Class 5 · Good To Soft · 9 runners | 9/2 | -3.66ppOpen → 10am | 6/1 | -3.98pp10am → now; SP pending | 17/2Current; SP pending | Pending | -7.64pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||
MEANINGFUL DRIFT DETECTEDMarket-7.64ppMarket weakness from the opening price.TrainerLimited dataNot enough matching trainer evidence.Horse historyMissed top 2: 2/2Displayed comparable drift runs: 0 first/second finishes in 2 completed runs.Since 10amWeakening-3.98pp since 10am, as of 15:43. 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.
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
Largest previous Open → final market drift: Newton Abbot, 06 May 2026 — finish unavailable • open 7/1 → final market price 17/2 (-1.97pp).
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 |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 1f 77y · Class 5 · Good To Soft · 9 runners | 17/2 | -0.12ppOpen → 10am | 17/2 | -2.02pp10am → now; SP pending | 11/1Current; SP pending | Pending | -2.14pp |
| Catterick04 Mar 20261m 7f 156y · Class 4 · Good · 8 runnersClick for post-race comment ▾ | 5/1 | +8.33ppOpen → 10am | 3/1 | -5.00pp10am → SP | 4/1 | 1st | +3.33pp |
| Post-race comment | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday2m 1f 77y · Class 5 · Good To Soft · 9 runners | 17/2 | -0.12ppOpen → 10am | 17/2 | -2.02pp10am → now; SP pending | 11/1Current; SP pending | Pending | -2.14pp |
| 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.02pp since 10am, as of 15:43. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 17/2 (9.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 11/2 (6.39 decimal).
Not reached — watch for support to reach this level.Trainer won 6/20 (30%) when backed this much by SP; normal strike rate 20%.
Support of +10.00pp · around 4/1 (4.84 decimal).
Not reached — watch for support to reach this level.Trainer won 2/8 (25%) when backed this much by SP; normal strike rate 20%. Small sample.
TIMING & CONTEXT
- Supported1 of 9 runners at +4pp or more · strongest: Laristote +7.43pp
- Drifting2 of 9 runners at −4pp or worse · largest: Grain Trade -7.64pp
- Last 15 minNo gain or drift recorded
- Market surges0 runners gained at least +3pp in 15 min
Full field shown.
More evidence
Largest previous Open → final market drift: Newcastle, 27 Jan 2026 — 1st • open 9/4 → final market price 6/1 (-16.48pp).
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 |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday3m 30y · Class 4 · Good To Soft · 13 runners | 9/4 | -1.89ppOpen → 10am | 5/2 | -7.45pp10am → now; SP pending | 7/2Current; SP pending | Pending | -9.34pp |
| Bangor-on-Dee25 Feb 20262m 7f 32y · Class 4 · Soft · 5 runnersClick for post-race comment ▾ | 5/4 | -8.08ppOpen → 10am | 7/4 | -5.59pp10am → SP | 9/4 | 1st | -13.68pp |
| Post-race comment | |||||||
| Newcastle27 Jan 20262m 4f 62y · Class 4 · Heavy · 7 runnersClick for post-race comment ▾ | 9/4 | -5.77ppOpen → 10am | 3/1 | -15.91pp10am → SP | 10/1 | 1st | -21.68pp |
| Post-race comment | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday3m 30y · Class 4 · Good To Soft · 13 runners | 9/4 | -1.89ppOpen → 10am | 5/2 | -7.45pp10am → now; SP pending | 7/2Current; SP pending | Pending | -9.34pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||
DRIFT DETECTED — BUT THIS HORSE HAS DEFIED IT BEFOREMarket-9.34ppMarket weakness from the opening price.TrainerLimited dataNot enough matching trainer evidence.Horse historyLimited dataNot enough comparable completed runs.Since 10amWeakening-7.45pp since 10am, as of 16:12. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 5/2 (3.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 15/8 (2.82 decimal).
Not reached — watch for support to reach this level.Trainer won 72/171 (42.1%) when backed this much by SP; normal strike rate 23.5%.
Support of +10.00pp · around 6/4 (2.47 decimal).
Not reached — watch for support to reach this level.Trainer won 42/86 (48.8%) when backed this much by SP; normal strike rate 23.5%.
Support of +15.00pp · around 6/5 (2.20 decimal).
Not reached — watch for support to reach this level.Trainer won 22/41 (53.7%) when backed this much by SP; normal strike rate 23.5%.
Support of +20.00pp · around EVS (1.98 decimal).
Not reached — watch for support to reach this level.Trainer won 15/26 (57.7%) when backed this much by SP; normal strike rate 23.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
No previous open-to-final market drift in the recorded sample.
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 |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday3m 30y · Class 4 · Good To Soft · 13 runners | 11/2 | -2.79ppOpen → 10am | 7/1 | -0.03pp10am → now; SP pending | 7/1Current; SP pending | Pending | -2.82pp |
| No recorded first or second finishes for this horse yet. | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday3m 30y · Class 4 · Good To Soft · 13 runners | 11/2 | -2.79ppOpen → 10am | 7/1 | -0.03pp10am → now; SP pending | 7/1Current; SP pending | Pending | -2.82pp |
| 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.03pp since 10am, as of 16:12. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 7/1 (8.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 4/1 (4.93 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 17.8%.
Support of +10.00pp · around 3/1 (3.95 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 17.8%. Small sample.
TIMING & CONTEXT
More evidence
Largest previous Open → final market drift: Catterick, 09 Feb 2026 — finish unavailable • open 6/1 → final market price 12/1 (-6.59pp).
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 |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday3m 30y · Class 4 · Good To Soft · 13 runners | 13/2 | +1.04ppOpen → 10am | 6/1 | -4.40pp10am → now; SP pending | 9/1Current; SP pending | Pending | -3.37pp |
| No recorded first or second finishes for this horse yet. | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday3m 30y · Class 4 · Good To Soft · 13 runners | 13/2 | +1.04ppOpen → 10am | 6/1 | -4.40pp10am → now; SP pending | 9/1Current; SP pending | Pending | -3.37pp |
| 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.40pp since 10am, as of 16:12. 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.48 decimal).
Not reached — watch for support to reach this level.Trainer won 12/53 (22.6%) when backed this much by SP; normal strike rate 11.3%.
Support of +10.00pp · around 10/3 (4.30 decimal).
Not reached — watch for support to reach this level.Trainer won 6/27 (22.2%) when backed this much by SP; normal strike rate 11.3%.
Support of +15.00pp · around 5/2 (3.54 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 11.3%.
TIMING & CONTEXT
More evidence
No previous open-to-final market drift in the recorded sample.
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 |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday3m 30y · Class 4 · Good To Soft · 13 runners | 11/2 | -4.26ppOpen → 10am | 8/1 | -3.30pp10am → now; SP pending | 12/1Current; SP pending | Pending | -7.56pp |
| No recorded first or second finishes for this horse yet. | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday3m 30y · Class 4 · Good To Soft · 13 runners | 11/2 | -4.26ppOpen → 10am | 8/1 | -3.30pp10am → now; SP pending | 12/1Current; SP pending | Pending | -7.56pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||
MEANINGFUL DRIFT DETECTEDMarket-7.56ppMarket weakness from the opening price.TrainerLimited dataNot enough matching trainer evidence.Horse historyLimited dataNot enough comparable completed runs.Since 10amWeakening-3.30pp since 10am, as of 16:12. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 8/1 (9.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 4/1 (4.91 decimal).
Not reached — watch for support to reach this level.Trainer won 10/40 (25%) when backed this much by SP; normal strike rate 13.5%.
Support of +10.00pp · around 3/1 (3.94 decimal).
Not reached — watch for support to reach this level.Trainer won 7/21 (33.3%) when backed this much by SP; normal strike rate 13.5%.
Support of +15.00pp · around 9/4 (3.29 decimal).
Not reached — watch for support to reach this level.Trainer won 3/10 (30%) when backed this much by SP; normal strike rate 13.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
Largest previous Open → final market drift: Musselburgh, 15 Feb 2026 — 2nd • open 15/2 → final market price 14/1 (-5.10pp).
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 |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday3m 30y · Class 4 · Good To Soft · 13 runners | 12/1 | -1.44ppOpen → 10am | 14/1 | -2.46pp10am → now; SP pending | 25/1Current; SP pending | Pending | -3.90pp |
| Musselburgh15 Feb 20262m 7f 138y · Class 4 · Soft · 7 runnersClick for post-race comment ▾ | 15/2 | -5.10ppOpen → 10am | 14/1 | +2.42pp10am → SP | 10/1 | 2nd | -2.67pp |
| Post-race comment | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Bangor-on-DeeToday3m 30y · Class 4 · Good To Soft · 13 runners | 12/1 | -1.44ppOpen → 10am | 14/1 | -2.46pp10am → now; SP pending | 25/1Current; SP pending | Pending | -3.90pp |
| 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.46pp since 10am, as of 16:12. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 14/1 (16.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.88 decimal).
Not reached — watch for support to reach this level.Trainer won 12/53 (22.6%) when backed this much by SP; normal strike rate 11.3%.
Support of +10.00pp · around 9/2 (5.65 decimal).
Not reached — watch for support to reach this level.Trainer won 6/27 (22.2%) when backed this much by SP; normal strike rate 11.3%.
Support of +15.00pp · around 10/3 (4.41 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 11.3%.
TIMING & CONTEXT
- Supported1 of 13 runners at +4pp or more · strongest: Cahier's Den +4.99pp
- Drifting2 of 13 runners at −4pp or worse · largest: Twistthenightaway -9.34pp
- Last 15 minNo gain or drift recorded
- 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.