See what today’s price moves mean.
Market overview
Full field shown.
More evidence
Strongest previous Open → final market support: Uttoxeter, 28 Mar 2026 — 1st • open 3/1 → final market price 6/4 (+15.00pp).
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 |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 4 · Good To Soft · 11 runners | 10/11 | +15.67ppOpen → 10am | 4/9 | -5.17pp10am → now; SP pending | 4/7Current; SP pending | Pending | +10.50pp |
| Uttoxeter28 Mar 20261m 7f 168y · Class 5 · Good To Soft · 7 runnersClick for post-race comment ▾ | 3/1 | +25.00ppOpen → 10am | EVS | -13.64pp10am → SP | 7/4 | 1st | +11.36pp |
| Post-race comment | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 4 · Good To Soft · 11 runners | 10/11 | +15.67ppOpen → 10am | 4/9 | -5.17pp10am → now; SP pending | 4/7Current; SP pending | Pending | +10.50pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||
TRAINER RECORD MAKES THIS SUPPORT SIGNIFICANTMarket+10.50ppGenuine support from the opening price.Trainer19.9% → 48.5%Open → SP · backed 10pp+Baseline → matching strike rate; 66 runners, Open → SP · backed 10pp+. 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-5.17pp since 10am, as of 12:57. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Support of +15.00pp · around 1/2 (1.48 decimal).
Not reached — watch for support to reach this level.Trainer won 16/36 (44.4%) when backed this much by SP; normal strike rate 19.9%.
Support of +5.00pp · around 8/11 (1.74 decimal).
Level reached — watch whether support holds.Trainer won 47/130 (36.2%) when backed this much by SP; normal strike rate 19.9%.
Support of +10.00pp · around 8/13 (1.60 decimal).
Level reached — watch whether support holds.Trainer won 32/66 (48.5%) when backed this much by SP; normal strike rate 19.9%.
Support of +20.00pp · around 2/5 (1.38 decimal).
Not reached — watch for support to reach this level.Trainer won 11/20 (55%) when backed this much by SP; normal strike rate 19.9%.
Risk of losing the price: 11/20 (55%) trainer runners backed by 15pp+ by 10am shortened further into SP.
Times show the first recorded capture available, not the exact market crossing. Earlier hits remain visible if support reverses. These records use final/SP moves; a level reached live is provisional until the off and does not guarantee a result.TIMING & CONTEXT
More evidence
Largest previous Open → final market drift: Chepstow, 27 Dec 2025 — 3rd • open 17/2 → final market price 9/1 (-0.53pp).
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 |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 4 · Good To Soft · 11 runners | 2/1 | +2.38ppOpen → 10am | 7/4 | -10.78pp10am → now; SP pending | 3/1Current; SP pending | Pending | -8.40pp |
| No recorded first or second finishes for this horse yet. | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 4 · Good To Soft · 11 runners | 2/1 | +2.38ppOpen → 10am | 7/4 | -10.78pp10am → now; SP pending | 3/1Current; SP pending | Pending | -8.40pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||
SIGNIFICANT MARKET DRIFT DETECTEDMarket-8.40ppMarket weakness from the opening price.TrainerLimited dataNot enough matching trainer evidence.Horse historyLimited dataNot enough comparable completed runs.Since 10amWeakening-10.78pp since 10am, as of 12:57. 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.80 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 13/8 (2.61 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.7%.
Support of +10.00pp · around 5/4 (2.31 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.7%.
Support of +15.00pp · around 11/10 (2.07 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.7%.
Support of +20.00pp · around 10/11 (1.88 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.7%.
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 |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 4 · Good To Soft · 11 runners | 11/4 | +6.67ppOpen → 10am | 2/1 | -10.97pp10am → now; SP pending | 7/2Current; SP pending | Pending | -4.31pp |
| Haydock09 May 20261m 7f 144y · Class 3 · Good · 9 runnersClick for post-race comment ▾ | 13/2 | +3.33ppOpen → 10am | 5/1 | +10.00pp10am → SP | 11/4 | 2nd | +13.33pp |
| Post-race comment | |||||||
| Huntingdon04 Apr 20261m 7f 171y · Class 5 · Good · 8 runnersClick for post-race comment ▾ | 10/1 | +3.41ppOpen → 10am | 7/1 | +2.88pp10am → SP | 11/2 | 1st | +6.29pp |
| Post-race comment | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 4 · Good To Soft · 11 runners | 11/4 | +6.67ppOpen → 10am | 2/1 | -10.97pp10am → now; SP pending | 7/2Current; SP pending | Pending | -4.31pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||
MEANINGFUL DRIFT DETECTEDMarket-4.31ppMarket weakness from the opening price.TrainerLimited dataNot enough matching trainer evidence.Horse historyLimited dataNot enough comparable completed runs.Since 10amWeakening-10.97pp since 10am, as of 12:57. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 2/1 (3.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/4 (3.16 decimal).
Not reached — watch for support to reach this level.Trainer won 5/23 (21.7%) when backed this much by SP; normal strike rate 10.5%.
Support of +10.00pp · around 7/4 (2.73 decimal).
Not reached — watch for support to reach this level.Trainer won 3/10 (30%) when backed this much by SP; normal strike rate 10.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: Sedgefield, 07 Oct 2026 — 2nd • 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 |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 4 · Good To Soft · 11 runners | 5/1 | -2.38ppOpen → 10am | 6/1 | -3.76pp10am → now; SP pending | 17/2Current; SP pending | Pending | -6.14pp |
| Sedgefield07 Oct 20262m 178y · Class 4 · Good · 9 runnersClick for post-race comment ▾ | 2/1 | -4.76ppOpen → 10am | 5/2 | -5.48pp10am → SP | 10/3 | 2nd | -10.24pp |
| Post-race comment | |||||||
| Cartmel27 May 20262m 1f 46y · Class 4 · Good · 7 runnersClick for post-race comment ▾ | 2/1 | -4.76ppOpen → 10am | 5/2 | +2.20pp10am → SP | 9/4 | 2nd | -2.56pp |
| Post-race comment | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 4 · Good To Soft · 11 runners | 5/1 | -2.38ppOpen → 10am | 6/1 | -3.76pp10am → now; SP pending | 17/2Current; SP pending | Pending | -6.14pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||
MEANINGFUL DRIFT DETECTEDMarket-6.14ppMarket weakness from the opening price.TrainerLimited dataNot enough matching trainer evidence.Horse history1/2 top 2Displayed comparable drift runs: 1 first/second finishes in 2 completed runs.Since 10amWeakening-3.76pp since 10am, as of 12:57. 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.62 decimal).
Not reached — watch for support to reach this level.Trainer won 17/58 (29.3%) when backed this much by SP; normal strike rate 14.1%.
Support of +10.00pp · around 11/4 (3.75 decimal).
Not reached — watch for support to reach this level.Trainer won 7/25 (28%) when backed this much by SP; normal strike rate 14.1%.
Support of +15.00pp · around 9/4 (3.16 decimal).
Not reached — watch for support to reach this level.Trainer won 5/10 (50%) when backed this much by SP; normal strike rate 14.1%.
Support of +20.00pp · around 7/4 (2.73 decimal).
Not reached — watch for support to reach this level.Trainer won 3/6 (50%) when backed this much by SP; normal strike rate 14.1%. Small sample.
Current support is below target while the horse is drifting. Any earlier recorded hit is retained above so you can see that the move reversed. Check whether it recovers rather than treating the bigger odds as value on their own.
Times show the first recorded capture available, not the exact market crossing. Earlier hits remain visible if support reverses. These records use final/SP moves; a level reached live is provisional until the off and does not guarantee a result.TIMING & CONTEXT
More evidence
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 |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 4 · Good To Soft · 11 runners | 50/1 | +0.48ppOpen → 10am | 40/1 | -0.49pp10am → now; SP pending | 50/1Current; SP pending | Pending | -0.02pp |
| No recorded first or second finishes for this horse yet. | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 4 · Good To Soft · 11 runners | 50/1 | +0.48ppOpen → 10am | 40/1 | -0.49pp10am → now; SP pending | 50/1Current; SP pending | Pending | -0.02pp |
| 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.49pp since 10am, as of 12:57. 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 14/1 (14.37 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%.
Support of +10.00pp · around 15/2 (8.36 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%.
Support of +15.00pp · around 5/1 (5.90 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%.
TIMING & CONTEXT
More evidence
Largest previous Open → final market drift: Worcester, 07 Oct 2026 — finish unavailable • open 20/1 → final market price 33/1 (-1.82pp).
What do this horse’s best and worst runs look like?
Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Open → 10am shows early support; 10am → SP shows what followed; Open → SP shows the full move. Today uses current prices until SP is available, with measured non-runner effects removed.
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 4 · Good To Soft · 11 runners | 33/1 | +0.67ppOpen → 10am | 28/1 | -1.77pp10am → now; SP pending | 66/1Current; SP pending | Pending | -1.10pp |
| No recorded first or second finishes for this horse yet. | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 4 · Good To Soft · 11 runners | 33/1 | +0.67ppOpen → 10am | 28/1 | -1.77pp10am → now; SP pending | 66/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-1.77pp since 10am, as of 12:57. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 28/1 (29.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 12/1 (12.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.7%.
Support of +10.00pp · around 7/1 (7.83 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.7%.
Support of +15.00pp · around 9/2 (5.63 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.7%.
Support of +20.00pp · around 10/3 (4.39 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.7%.
TIMING & CONTEXT
More evidence
Strongest previous Open → final market support: Stratford, 09 Mar 2026 — 3rd • open 25/1 → final market price 16/1 (+2.04pp).
What do this horse’s best and worst runs look like?
Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Open → 10am shows early support; 10am → SP shows what followed; Open → SP shows the full move. Today uses current prices until SP is available, with measured non-runner effects removed.
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 4 · Good To Soft · 11 runners | 100/1 | +1.95ppOpen → 10am | 33/1 | -1.50pp10am → now; SP pending | 66/1Current; SP pending | Pending | +0.45pp |
| No recorded first or second finishes for this horse yet. | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 4 · Good To Soft · 11 runners | 100/1 | +1.95ppOpen → 10am | 33/1 | -1.50pp10am → now; SP pending | 66/1Current; SP pending | Pending | +0.45pp |
| 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.50pp since 10am, as of 12:57. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Support of +5.00pp · around 16/1 (16.69 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.7%.
Support of +10.00pp · around 8/1 (9.10 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.7%.
Support of +15.00pp · around 11/2 (6.25 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.7%.
Support of +20.00pp · around 4/1 (4.76 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.7%.
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 |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 4 · Good To Soft · 11 runners | 33/1 | +0.67ppOpen → 10am | 28/1 | -2.07pp10am → now; SP pending | 66/1Current; SP pending | Pending | -1.40pp |
| No recorded first or second finishes for this horse yet. | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 4 · Good To Soft · 11 runners | 33/1 | +0.67ppOpen → 10am | 28/1 | -2.07pp10am → now; SP pending | 66/1Current; SP pending | Pending | -1.40pp |
| 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.07pp since 10am, as of 12:57. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 28/1 (29.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 12/1 (12.86 decimal).
Not reached — watch for support to reach this level.Trainer won 3/5 (60%) when backed this much by SP; normal strike rate 25%. 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 |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 4 · Good To Soft · 11 runners | 50/1 | +0.48ppOpen → 10am | 40/1 | -1.71pp10am → now; SP pending | 100/1Current; SP pending | Pending | -1.23pp |
| No recorded first or second finishes for this horse yet. | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 4 · Good To Soft · 11 runners | 50/1 | +0.48ppOpen → 10am | 40/1 | -1.71pp10am → now; SP pending | 100/1Current; SP pending | Pending | -1.23pp |
| 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.71pp since 10am, as of 12:57. 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 14/1 (14.37 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.7%.
Support of +10.00pp · around 15/2 (8.36 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.7%.
Support of +15.00pp · around 5/1 (5.90 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.7%.
Support of +20.00pp · around 7/2 (4.55 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.7%.
TIMING & CONTEXT
More evidence
Largest previous Open → final market drift: Kempton (AW), 06 Apr 2026 — 2nd • open 5/2 → final market price 11/2 (-13.19pp).
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 |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 4 · Good To Soft · 11 runners | 100/1 | +1.30ppOpen → 10am | 50/1 | -1.45pp10am → now; SP pending | 100/1Current; SP pending | Pending | -0.15pp |
| Kempton (AW)06 Apr 20261m 7f 218y · Class 5 · Standard To Slow · 9 runnersClick for post-race comment ▾ | 5/2 | -6.35ppOpen → 10am | 7/2 | -5.56pp10am → SP | 5/1 | 2nd | -11.90pp |
| Post-race comment | |||||||
| Chelmsford (AW)07 Mar 20261m 6f · Class 6 · Standard · 6 runnersClick for post-race comment ▾ | 9/2 | +4.04ppOpen → 10am | 7/2 | +2.78pp10am → SP | 3/1 | 1st | +6.82pp |
| Post-race comment | |||||||
| Lingfield (AW)03 Jan 20261m 4f · Class 6 · Standard To Slow · 11 runnersClick for post-race comment ▾ | 10/1 | -1.40ppOpen → 10am | 12/1 | +0.64pp10am → SP | 11/1 | 1st | -0.76pp |
| Post-race comment | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 4 · Good To Soft · 11 runners | 100/1 | +1.30ppOpen → 10am | 50/1 | -1.45pp10am → now; SP pending | 100/1Current; SP pending | Pending | -0.15pp |
| 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 12:57. 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.66 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 5.7%.
Support of +10.00pp · around 17/2 (9.38 decimal).
Not reached — watch for support to reach this level.Trainer won 4/9 (44.4%) when backed this much by SP; normal strike rate 5.7%. Small sample.
TIMING & CONTEXT
More evidence
Largest previous Open → final market drift: Worcester, 10 Sep 2026 — finish unavailable • open 4/1 → final market price 10/1 (-10.91pp).
What do this horse’s best and worst runs look like?
Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Open → 10am shows early support; 10am → SP shows what followed; Open → SP shows the full move. Today uses current prices until SP is available, with measured non-runner effects removed.
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 4 · Good To Soft · 11 runners | 100/1 | +1.30ppOpen → 10am | 50/1 | -1.51pp10am → now; SP pending | 100/1Current; SP pending | Pending | -0.21pp |
| No recorded first or second finishes for this horse yet. | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 4 · Good To Soft · 11 runners | 100/1 | +1.30ppOpen → 10am | 50/1 | -1.51pp10am → now; SP pending | 100/1Current; SP pending | Pending | -0.21pp |
| 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.51pp since 10am, as of 12:57. 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.66 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 17/2 (9.38 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 11/2 (6.38 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.
TIMING & CONTEXT
- Supported1 of 11 runners at +4pp or more · strongest: Moore Brion +10.50pp
- Drifting3 of 11 runners at −4pp or worse · largest: Kaldoun des Rocs -8.40pp
- 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 |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 4 · Good To Soft · 7 runners | 1/3 | -15.31ppOpen → 10am | 4/6 | +0.18pp10am → now; SP pending | 4/6Current; SP pending | Pending | -15.13pp |
| No recorded first or second finishes for this horse yet. | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 4 · Good To Soft · 7 runners | 1/3 | -15.31ppOpen → 10am | 4/6 | +0.18pp10am → now; SP pending | 4/6Current; SP pending | Pending | -15.13pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||
SIGNIFICANT MARKET DRIFT DETECTEDMarket-15.13ppMarket weakness from the opening price.Trainer19.9% → 0%Open → 10am · drifted 15pp+Baseline → matching strike rate; 8 runners, Open → 10am · drifted 15pp+. 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.18pp since 10am, as of 13:31. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 4/6 (1.67 decimal).
10am price recovered — watch whether it holds.A return to this price would unwind the drift since 10am. A recovery alone does not prove the horse is a good bet.
Support of +5.00pp · around 1/4 (1.25 decimal).
Not reached — watch for support to reach this level.Trainer won 47/130 (36.2%) when backed this much by SP; normal strike rate 19.9%.
Support of +10.00pp · around 1/6 (1.17 decimal).
Not reached — watch for support to reach this level.Trainer won 32/66 (48.5%) when backed this much by SP; normal strike rate 19.9%.
Support of +15.00pp · around 1/10 (1.11 decimal).
Not reached — watch for support to reach this level.Trainer won 16/36 (44.4%) when backed this much by SP; normal strike rate 19.9%.
Support of +20.00pp · around 1/20 (1.05 decimal).
Not reached — watch for support to reach this level.Trainer won 11/20 (55%) when backed this much by SP; normal strike rate 19.9%.
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
Strongest previous Open → final market support: Gowran Park (IRE), 01 Jun 2026 — 6th • open 20/1 → final market price 5/1 (+11.90pp).
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 |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 4 · Good To Soft · 7 runners | 7/1 | +27.50ppOpen → 10am | 6/4 | -8.80pp10am → now; SP pending | 9/4Current; SP pending | Pending | +18.70pp |
| Killarney (IRE)20 Aug 20262m 1f · Class — · Good · 11 runnersClick for post-race comment ▾ | 9/4 | -0.48ppOpen → 10am | 9/4 | -4.10pp10am → SP | 11/4 | 2nd | -4.58pp |
| Post-race comment | |||||||
| Ballinrobe (IRE)10 Aug 20262m 109y · Class — · Good · 13 runnersClick for post-race comment ▾ | 10/3 | +0.00ppOpen → 10am | 10/3 | +10.24pp10am → SP | 2/1 | 2nd | +10.24pp |
| Post-race comment | |||||||
| Killarney (IRE)17 Jul 20262m 1f · Class — · Good · 12 runnersClick for post-race comment ▾ | 8/1 | -6.35ppOpen → 10am | 20/1 | +8.57pp10am → SP | 13/2 | 2nd | +2.22pp |
| Post-race comment | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 4 · Good To Soft · 7 runners | 7/1 | +27.50ppOpen → 10am | 6/4 | -8.80pp10am → now; SP pending | 9/4Current; SP pending | Pending | +18.70pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||
THIS IS THE HORSE’S STRONGEST RECORDED SUPPORTMarket+18.70ppGenuine support from the opening price.TrainerLimited dataNot enough matching trainer evidence.Horse historyLimited dataNot enough comparable completed runs.Since 10amWeakening-8.80pp since 10am, as of 13:31. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Support of +10.00pp · around 7/2 (4.44 decimal).
Level reached — watch whether support holds.Trainer won 3/11 (27.3%) when backed this much by SP; normal strike rate 8.2%.
Support of +5.00pp · around 9/2 (5.71 decimal).
Level reached — watch whether support holds.Trainer won 5/20 (25%) when backed this much by SP; normal strike rate 8.2%.
TIMING & CONTEXT
More evidence
Largest previous Open → final market drift: Goodwood, 19 Jun 2026 — 8th • open 6/1 → final market price 13/2 (-0.95pp).
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 |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 4 · Good To Soft · 7 runners | 11/2 | +6.84ppOpen → 10am | 7/2 | -8.60pp10am → now; SP pending | 13/2Current; SP pending | Pending | -1.76pp |
| Haydock25 Apr 20261m 37y · Class 4 · Good To Firm · 8 runnersClick for post-race comment ▾ | 6/1 | +1.10ppOpen → 10am | 11/2 | -2.05pp10am → SP | 13/2 | 2nd | -0.95pp |
| Post-race comment | |||||||
| Southwell (AW)14 Mar 20261m 13y · Class 3 · Standard · 10 runnersClick for post-race comment ▾ | 2/1 | +4.69ppOpen → 10am | 13/8 | +1.98pp10am → SP | 6/4 | 2nd | +6.67pp |
| Post-race comment | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 4 · Good To Soft · 7 runners | 11/2 | +6.84ppOpen → 10am | 7/2 | -8.60pp10am → now; SP pending | 13/2Current; SP pending | Pending | -1.76pp |
| 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.60pp since 10am, as of 13:31. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 7/2 (4.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 +3.90pp · around 4/1 (5.19 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 4/1 (4.91 decimal).
Not reached — watch for support to reach this level.Trainer won 6/23 (26.1%) when backed this much by SP; normal strike rate 11.3%.
Support of +10.00pp · around 3/1 (3.94 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.3%.
TIMING & CONTEXT
More evidence
Largest previous Open → final market drift: Dundalk (AW) (IRE), 10 Apr 2026 — 5th • open 9/4 → final market price 7/2 (-8.55pp).
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 |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 4 · Good To Soft · 7 runners | 14/1 | -1.40ppOpen → 10am | 18/1 | -2.41pp10am → now; SP pending | 33/1Current; SP pending | Pending | -3.81pp |
| No recorded first or second finishes for this horse yet. | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 4 · Good To Soft · 7 runners | 14/1 | -1.40ppOpen → 10am | 18/1 | -2.41pp10am → now; SP pending | 33/1Current; SP pending | Pending | -3.81pp |
| 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.41pp since 10am, as of 13:31. 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 15/2 (8.57 decimal).
Not reached — watch for support to reach this level.Trainer won 10/37 (27%) when backed this much by SP; normal strike rate 7.5%.
Support of +10.00pp · around 5/1 (6.00 decimal).
Not reached — watch for support to reach this level.Trainer won 3/15 (20%) when backed this much by SP; normal strike rate 7.5%.
TIMING & CONTEXT
More evidence
Largest previous Open → final market drift: Fontwell, 22 Sep 2026 — 4th • open 5/2 → final market price 11/4 (-1.90pp).
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 |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 4 · Good To Soft · 7 runners | 16/1 | -2.04ppOpen → 10am | 25/1 | -1.03pp10am → now; SP pending | 33/1Current; SP pending | Pending | -3.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 |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 4 · Good To Soft · 7 runners | 16/1 | -2.04ppOpen → 10am | 25/1 | -1.03pp10am → now; SP pending | 33/1Current; SP pending | Pending | -3.07pp |
| 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 13:31. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 25/1 (26.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 8/1 (9.19 decimal).
Not reached — watch for support to reach this level.Trainer won 13/46 (28.3%) when backed this much by SP; normal strike rate 17.2%.
Support of +10.00pp · around 11/2 (6.30 decimal).
Not reached — watch for support to reach this level.Trainer won 8/25 (32%) when backed this much by SP; normal strike rate 17.2%.
Support of +15.00pp · around 4/1 (4.79 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 17.2%.
TIMING & CONTEXT
More evidence
Largest previous Open → final market drift: Leopardstown (IRE), 18 Jun 2026 — 10th • open 66/1 → final market price 100/1 (-0.50pp).
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 |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 4 · Good To Soft · 7 runners | 40/1 | +0.50ppOpen → 10am | 33/1 | -0.83pp10am → now; SP pending | 50/1Current; SP pending | Pending | -0.33pp |
| No recorded first or second finishes for this horse yet. | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 4 · Good To Soft · 7 runners | 40/1 | +0.50ppOpen → 10am | 33/1 | -0.83pp10am → now; SP pending | 50/1Current; SP pending | Pending | -0.33pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||
NO MEANINGFUL MARKET SIGNAL YETMarketNo signalNo meaningful market move yet.TrainerLimited dataNot enough matching trainer evidence.Horse historyLimited dataNot enough comparable completed runs.Since 10amWeakening-0.83pp since 10am, as of 13:31. 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.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 12/1 (13.44 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.7%.
Support of +10.00pp · around 7/1 (8.04 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.7%.
Support of +15.00pp · around 9/2 (5.73 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.7%.
Support of +20.00pp · around 7/2 (4.46 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.7%.
TIMING & CONTEXT
More evidence
Largest previous Open → final market drift: Beverley, 23 Apr 2026 — 6th • open 14/1 → final market price 50/1 (-4.71pp).
What do this horse’s best and worst runs look like?
Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Open → 10am shows early support; 10am → SP shows what followed; Open → SP shows the full move. Today uses current prices until SP is available, with measured non-runner effects removed.
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 4 · Good To Soft · 7 runners | 100/1 | +0.33ppOpen → 10am | 100/1 | -0.49pp10am → now; SP pending | 100/1Current; SP pending | Pending | -0.16pp |
| No recorded first or second finishes for this horse yet. | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 4 · Good To Soft · 7 runners | 100/1 | +0.33ppOpen → 10am | 100/1 | -0.49pp10am → now; SP pending | 100/1Current; SP pending | Pending | -0.16pp |
| 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.49pp since 10am, as of 13:31. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 100/1 (101.00 decimal).
Watch for the price to recover to this level.A return to this price would unwind the drift since 10am. A recovery alone does not prove the horse is a good bet.
TIMING & CONTEXT
- Supported1 of 7 runners at +4pp or more · strongest: Minella Buoy +18.70pp
- Drifting1 of 7 runners at −4pp or worse · largest: Don Dandy -15.13pp
- Last 15 minNo gain or drift recorded
- Market surges0 runners gained at least +3pp in 15 min
Full field shown.
More evidence
Strongest previous Open → final market support: Haydock, 04 Apr 2026 — finish unavailable • open 11/1 → final market price 5/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 |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 5f 89y · Class 2 · Good To Soft · 5 runners | 15/8 | +1.88ppOpen → 10am | 7/4 | -1.45pp10am → now; SP pending | 15/8Current; SP pending | Pending | +0.43pp |
| Sandown03 Jan 20262m 4f 15y · Class 3 · Good · 4 runnersClick for post-race comment ▾ | 4/1 | +0.00ppOpen → 10am | 4/1 | +8.57pp10am → SP | 5/2 | 1st | +8.57pp |
| Post-race comment | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 5f 89y · Class 2 · Good To Soft · 5 runners | 15/8 | +1.88ppOpen → 10am | 7/4 | -1.45pp10am → now; SP pending | 15/8Current; SP pending | Pending | +0.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.45pp since 10am, as of 14:08. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Support of +5.00pp · around 6/4 (2.53 decimal).
Not reached — watch for support to reach this level.Trainer won 19/60 (31.7%) when backed this much by SP; normal strike rate 14.1%.
Support of +10.00pp · around 5/4 (2.25 decimal).
Not reached — watch for support to reach this level.Trainer won 14/30 (46.7%) when backed this much by SP; normal strike rate 14.1%.
Support of +15.00pp · around EVS (2.02 decimal).
Not reached — watch for support to reach this level.Trainer won 8/17 (47.1%) when backed this much by SP; normal strike rate 14.1%.
Support of +20.00pp · around 5/6 (1.84 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 14.1%. Small sample.
TIMING & CONTEXT
More evidence
No previous positive open-to-final market support 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 |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 5f 89y · Class 2 · Good To Soft · 5 runners | 5/2 | +6.15ppOpen → 10am | 15/8 | -3.47pp10am → now; SP pending | 9/4Current; SP pending | Pending | +2.68pp |
| No recorded first or second finishes for this horse yet. | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 5f 89y · Class 2 · Good To Soft · 5 runners | 5/2 | +6.15ppOpen → 10am | 15/8 | -3.47pp10am → now; SP pending | 9/4Current; SP pending | Pending | +2.68pp |
| 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.47pp since 10am, as of 14:08. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Support of +5.00pp · around 2/1 (2.98 decimal).
Not reached — watch for support to reach this level.Trainer won 47/130 (36.2%) when backed this much by SP; normal strike rate 19.9%.
Support of +10.00pp · around 13/8 (2.59 decimal).
Not reached — watch for support to reach this level.Trainer won 32/66 (48.5%) when backed this much by SP; normal strike rate 19.9%.
Support of +15.00pp · around 5/4 (2.30 decimal).
Not reached — watch for support to reach this level.Trainer won 16/36 (44.4%) when backed this much by SP; normal strike rate 19.9%.
Support of +20.00pp · around 11/10 (2.06 decimal).
Not reached — watch for support to reach this level.Trainer won 11/20 (55%) when backed this much by SP; normal strike rate 19.9%.
TIMING & CONTEXT
More evidence
Largest previous Open → final market drift: Musselburgh, 31 Jan 2026 — 2nd • open 13/2 → final market price 10/1 (-4.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 |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 5f 89y · Class 2 · Good To Soft · 5 runners | 3/1 | +0.00ppOpen → 10am | 3/1 | -0.12pp10am → now; SP pending | 3/1Current; SP pending | Pending | -0.12pp |
| Perth23 Apr 20262m 4f 20y · Class 2 · Good · 7 runnersClick for post-race comment ▾ | 6/1 | +3.90ppOpen → 10am | 9/2 | -1.52pp10am → SP | 5/1 | 2nd | +2.38pp |
| Post-race comment | |||||||
| Carlisle08 Mar 20263m 110y · Class 2 · Good To Soft · 5 runnersClick for post-race comment ▾ | 7/4 | -3.03ppOpen → 10am | 2/1 | +6.67pp10am → SP | 6/4 | 1st | +3.64pp |
| Post-race comment | |||||||
| Musselburgh31 Jan 20262m 4f 68y · Class 2 · Good To Soft · 8 runnersClick for post-race comment ▾ | 13/2 | +0.00ppOpen → 10am | 13/2 | -2.22pp10am → SP | 8/1 | 2nd | -2.22pp |
| Post-race comment | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 5f 89y · Class 2 · Good To Soft · 5 runners | 3/1 | +0.00ppOpen → 10am | 3/1 | -0.12pp10am → now; SP pending | 3/1Current; SP pending | Pending | -0.12pp |
| 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.12pp since 10am, as of 14:08. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 3/1 (4.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/4 (3.33 decimal).
Not reached — watch for support to reach this level.Trainer won 2/7 (28.6%) when backed this much by SP; normal strike rate 10.3%. 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 |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 5f 89y · Class 2 · Good To Soft · 5 runners | 7/2 | -2.22ppOpen → 10am | 4/1 | -2.99pp10am → now; SP pending | 5/1Current; SP pending | Pending | -5.22pp |
| No recorded first or second finishes for this horse yet. | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 5f 89y · Class 2 · Good To Soft · 5 runners | 7/2 | -2.22ppOpen → 10am | 4/1 | -2.99pp10am → now; SP pending | 5/1Current; SP pending | Pending | -5.22pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||
MEANINGFUL DRIFT DETECTEDMarket-5.22ppMarket weakness from the opening price.TrainerLimited dataNot enough matching trainer evidence.Horse historyLimited dataNot enough comparable completed runs.Since 10amWeakening-2.99pp since 10am, as of 14:08. 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.67 decimal).
Not reached — watch for support to reach this level.Trainer won 26/65 (40%) when backed this much by SP; normal strike rate 22.1%.
Support of +10.00pp · around 2/1 (3.10 decimal).
Not reached — watch for support to reach this level.Trainer won 14/33 (42.4%) when backed this much by SP; normal strike rate 22.1%.
Support of +15.00pp · around 13/8 (2.69 decimal).
Not reached — watch for support to reach this level.Trainer won 10/20 (50%) when backed this much by SP; normal strike rate 22.1%.
Support of +20.00pp · around 11/8 (2.37 decimal).
Not reached — watch for support to reach this level.Trainer won 7/9 (77.8%) when backed this much by SP; normal strike rate 22.1%. Small sample.
Current support is below target while the horse is drifting. Any earlier recorded hit is retained above so you can see that the move reversed. Check whether it recovers rather than treating the bigger odds as value on their own.
Times show the first recorded capture available, not the exact market crossing. Earlier hits remain visible if support reverses. These records use final/SP moves; a level reached live is provisional until the off and does not guarantee a result.TIMING & CONTEXT
More evidence
Largest previous Open → final market drift: Bangor-on-Dee, 23 May 2026 — 6th • open 15/2 → final market price 18/1 (-6.50pp).
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 |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 5f 89y · Class 2 · Good To Soft · 5 runners | 20/1 | -0.92ppOpen → 10am | 25/1 | -1.42pp10am → now; SP pending | 40/1Current; SP pending | Pending | -2.33pp |
| No recorded first or second finishes for this horse yet. | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 5f 89y · Class 2 · Good To Soft · 5 runners | 20/1 | -0.92ppOpen → 10am | 25/1 | -1.42pp10am → now; SP pending | 40/1Current; SP pending | Pending | -2.33pp |
| 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.42pp since 10am, as of 14:08. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 25/1 (26.00 decimal).
Watch for the price to recover to this level.A return to this price would unwind the drift since 10am. A recovery alone does not prove the horse is a good bet.
TIMING & CONTEXT
- Supported0 of 5 runners at +4pp or more
- Drifting1 of 5 runners at −4pp or worse · largest: Ga Law -5.22pp
- Last 15 minNo gain or drift recorded
- Market surges0 runners gained at least +3pp in 15 min
Full field shown.
More evidence
Strongest previous Open → final market support: Southwell, 01 Oct 2026 — 1st • open 2/1 → final market price 6/4 (+6.67pp).
What do this horse’s best and worst runs look like?
Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Open → 10am shows early support; 10am → SP shows what followed; Open → SP shows the full move. Today uses current prices until SP is available, with measured non-runner effects removed.
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Market RasenToday3m 3f 123y · Class 3 · Good To Soft · 4 runners | 9/4 | +13.68ppOpen → 10am | 5/4 | -2.99pp10am → now; SP pending | 11/8Current; SP pending | Pending | +10.69pp |
| Southwell01 Oct 20263m 60y · Class 4 · Good · 4 runnersClick for post-race comment ▾ | 2/1 | +0.00ppOpen → 10am | 2/1 | +6.67pp10am → SP | 6/4 | 1st | +6.67pp |
| Post-race comment | |||||||
| Uttoxeter07 Jul 20263m 10y · Class 4 · Good · 6 runnersClick for post-race comment ▾ | 4/1 | -3.33ppOpen → 10am | 5/1 | +3.33pp10am → SP | 4/1 | 2nd | +0.00pp |
| Post-race comment | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Market RasenToday3m 3f 123y · Class 3 · Good To Soft · 4 runners | 9/4 | +13.68ppOpen → 10am | 5/4 | -2.99pp10am → now; SP pending | 11/8Current; SP pending | Pending | +10.69pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||
TRAINER RECORD MAKES THIS SUPPORT SIGNIFICANTMarket+10.69ppGenuine support from the opening price.Trainer14.7% → 25%Open → SP · backed 10pp+Baseline → matching strike rate; 12 runners, Open → SP · backed 10pp+. 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.99pp since 10am, as of 14:40. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Support of +10.00pp · around 6/4 (2.45 decimal).
Level reached — watch whether support holds.Trainer won 3/12 (25%) when backed this much by SP; normal strike rate 14.7%.
Support of +5.00pp · around 7/4 (2.80 decimal).
Level reached — watch whether support holds.Trainer won 9/33 (27.3%) when backed this much by SP; normal strike rate 14.7%.
TIMING & CONTEXT
More evidence
Largest previous Open → final market drift: Exeter, 22 Mar 2026 — 2nd • open 5/2 → final market price 7/2 (-6.35pp).
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 |
|---|---|---|---|---|---|---|---|
| Market RasenToday3m 3f 123y · Class 3 · Good To Soft · 4 runners | 5/2 | +2.20ppOpen → 10am | 9/4 | -2.52pp10am → now; SP pending | 5/2Current; SP pending | Pending | -0.32pp |
| Exeter22 Mar 20263m 6f 153y · Class 3 · Good · 6 runnersClick for post-race comment ▾ | 5/2 | -6.35ppOpen → 10am | 7/2 | -5.56pp10am → SP | 5/1 | 2nd | -11.90pp |
| Post-race comment | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Market RasenToday3m 3f 123y · Class 3 · Good To Soft · 4 runners | 5/2 | +2.20ppOpen → 10am | 9/4 | -2.52pp10am → now; SP pending | 5/2Current; SP pending | Pending | -0.32pp |
| 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.52pp since 10am, as of 14:40. 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 2/1 (2.98 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.7%.
Support of +10.00pp · around 13/8 (2.59 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.7%.
Support of +15.00pp · around 5/4 (2.30 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.7%.
Support of +20.00pp · around 11/10 (2.06 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.7%. Small sample.
TIMING & CONTEXT
More evidence
Largest previous Open → final market drift: Plumpton, 06 Apr 2026 — 8th • open 5/1 → final market price 17/2 (-6.14pp).
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 |
|---|---|---|---|---|---|---|---|
| Market RasenToday3m 3f 123y · Class 3 · Good To Soft · 4 runners | 2/1 | -8.33ppOpen → 10am | 3/1 | -4.02pp10am → now; SP pending | 4/1Current; SP pending | Pending | -12.35pp |
| Exeter22 Mar 20263m 6f 153y · Class 3 · Good · 6 runnersClick for post-race comment ▾ | 9/2 | +8.48ppOpen → 10am | 11/4 | +13.33pp10am → SP | 6/4 | 1st | +21.82pp |
| Post-race comment | |||||||
| Wincanton15 Jan 20263m 2f 161y · Class 3 · Heavy · 7 runnersClick for post-race comment ▾ | 11/4 | +0.00ppOpen → 10am | 11/4 | +0.00pp10am → SP | 11/4 | 1st | +0.00pp |
| Post-race comment | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Market RasenToday3m 3f 123y · Class 3 · Good To Soft · 4 runners | 2/1 | -8.33ppOpen → 10am | 3/1 | -4.02pp10am → now; SP pending | 4/1Current; SP pending | Pending | -12.35pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||
THIS IS THE HORSE’S LARGEST RECORDED DRIFTMarket-12.35ppMarket weakness from the opening price.Trainer14.1% → 12.5%Open → 10am · drifted 5pp+Baseline → matching strike rate; 32 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 5 previous runs. This flags unusual market weakness; it does not claim a finishing record.Since 10amWeakening-4.02pp since 10am, as of 14:40. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 3/1 (4.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 13/8 (2.61 decimal).
Not reached — watch for support to reach this level.Trainer won 19/60 (31.7%) when backed this much by SP; normal strike rate 14.1%.
Support of +10.00pp · around 5/4 (2.31 decimal).
Not reached — watch for support to reach this level.Trainer won 14/30 (46.7%) when backed this much by SP; normal strike rate 14.1%.
Support of +15.00pp · around 11/10 (2.07 decimal).
Not reached — watch for support to reach this level.Trainer won 8/17 (47.1%) when backed this much by SP; normal strike rate 14.1%.
Support of +20.00pp · around 10/11 (1.88 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 14.1%. Small sample.
Current support is below target while the horse is drifting. Any earlier recorded hit is retained above so you can see that the move reversed. Check whether it recovers rather than treating the bigger odds as value on their own.
Times show the first recorded capture available, not the exact market crossing. Earlier hits remain visible if support reverses. These records use final/SP moves; a level reached live is provisional until the off and does not guarantee a result.TIMING & CONTEXT
More evidence
Largest previous Open → final market drift: Kempton, 21 Feb 2026 — 2nd • open 7/1 → final market price 12/1 (-4.81pp).
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 |
|---|---|---|---|---|---|---|---|
| Market RasenToday3m 3f 123y · Class 3 · Good To Soft · 4 runners | 4/1 | +2.22ppOpen → 10am | 7/2 | -4.11pp10am → now; SP pending | 9/2Current; SP pending | Pending | -1.88pp |
| Kempton21 Feb 20263m · Class 1 · Good To Soft · 13 runnersClick for post-race comment ▾ | 7/1 | +0.00ppOpen → 10am | 7/1 | -5.83pp10am → SP | 14/1 | 2nd | -5.83pp |
| Post-race comment | |||||||
| Kempton10 Jan 20263m · Class 2 · Good · 5 runnersClick for post-race comment ▾ | 3/1 | +0.00ppOpen → 10am | 3/1 | +19.44pp10am → SP | 5/4 | 1st | +19.44pp |
| Post-race comment | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Market RasenToday3m 3f 123y · Class 3 · Good To Soft · 4 runners | 4/1 | +2.22ppOpen → 10am | 7/2 | -4.11pp10am → now; SP pending | 9/2Current; SP pending | Pending | -1.88pp |
| 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.11pp since 10am, as of 14:40. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 7/2 (4.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 3/1 (4.00 decimal).
Not reached — watch for support to reach this level.Trainer won 13/48 (27.1%) when backed this much by SP; normal strike rate 15.3%.
Support of +10.00pp · around 9/4 (3.33 decimal).
Not reached — watch for support to reach this level.Trainer won 8/18 (44.4%) when backed this much by SP; normal strike rate 15.3%.
Support of +15.00pp · around 15/8 (2.86 decimal).
Not reached — watch for support to reach this level.Trainer won 7/10 (70%) when backed this much by SP; normal strike rate 15.3%.
Support of +20.00pp · around 6/4 (2.50 decimal).
Not reached — watch for support to reach this level.Trainer won 4/5 (80%) when backed this much by SP; normal strike rate 15.3%. Small sample.
TIMING & CONTEXT
- Supported1 of 4 runners at +4pp or more · strongest: Paper Mill +10.69pp
- Drifting1 of 4 runners at −4pp or worse · largest: Rivers Corner -12.35pp
- Last 15 minNo gain or drift recorded
- Market surges0 runners gained at least +3pp in 15 min
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 |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 3f 34y · Class 5 · Good To Soft · 5 runners | 6/4 | +7.62ppOpen → 10am | 11/10 | -10.88pp10am → now; SP pending | 7/4Current; SP pending | Pending | -3.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 |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 3f 34y · Class 5 · Good To Soft · 5 runners | 6/4 | +7.62ppOpen → 10am | 11/10 | -10.88pp10am → now; SP pending | 7/4Current; SP pending | Pending | -3.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-10.88pp since 10am, as of 15:12. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 11/10 (2.10 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/5 (2.22 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%.
Support of +10.00pp · around EVS (2.00 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%.
Support of +15.00pp · around 5/6 (1.82 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%.
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 |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 3f 34y · Class 5 · Good To Soft · 5 runners | 5/4 | -2.78ppOpen → 10am | 11/8 | -5.22pp10am → now; SP pending | 7/4Current; SP pending | Pending | -8.00pp |
| Worcester12 Oct 20262m 4f · Class 5 · Good · 9 runnersClick for post-race comment ▾ | 9/1 | +5.38ppOpen → 10am | 11/2 | -1.10pp10am → SP | 6/1 | 1st | +4.29pp |
| Post-race comment | |||||||
| Worcester10 Sep 20262m 4f · Class 5 · Good · 10 runnersClick for post-race comment ▾ | 9/1 | +4.08ppOpen → 10am | 6/1 | -3.17pp10am → SP | 8/1 | 1st | +0.91pp |
| Post-race comment | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 3f 34y · Class 5 · Good To Soft · 5 runners | 5/4 | -2.78ppOpen → 10am | 11/8 | -5.22pp10am → now; SP pending | 7/4Current; SP pending | Pending | -8.00pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||
THIS IS THE HORSE’S LARGEST RECORDED DRIFTMarket-8.00ppMarket weakness from the opening price.TrainerLimited dataNot enough matching trainer evidence.Horse historyLargest recorded driftLargest recorded drift across 4 previous runs. This flags unusual market weakness; it does not claim a finishing record.Since 10amWeakening-5.22pp since 10am, as of 15:12. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 11/8 (2.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 +2.30pp · around 11/10 (2.14 decimal).
Not reached — watch for support to reach this level.2/3 finished 1st or 2nd with this much support or more (67%).
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 |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 3f 34y · Class 5 · Good To Soft · 5 runners | 4/1 | +16.36ppOpen → 10am | 7/4 | -8.69pp10am → now; SP pending | 5/2Current; SP pending | Pending | +7.68pp |
| No recorded first or second finishes for this horse yet. | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 3f 34y · Class 5 · Good To Soft · 5 runners | 4/1 | +16.36ppOpen → 10am | 7/4 | -8.69pp10am → now; SP pending | 5/2Current; SP pending | Pending | +7.68pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||
TRAINER RECORD MAKES THIS SUPPORT SIGNIFICANTMarket+7.68ppGenuine support from the opening price.Trainer19.9% → 36.2%Open → SP · backed 5pp+Baseline → matching strike rate; 130 runners, Open → SP · backed 5pp+. Historical sample requires opening, 10am and official SP prices. Popup uses opening → final market price and a broader results baseline.Horse historyLimited dataNot enough comparable completed runs.Since 10amWeakening-8.69pp since 10am, as of 15:12. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Support of +10.00pp · around 9/4 (3.33 decimal).
Not reached — watch for support to reach this level.Trainer won 32/66 (48.5%) when backed this much by SP; normal strike rate 19.9%.
Support of +5.00pp · around 3/1 (4.00 decimal).
Level reached — watch whether support holds.Trainer won 47/130 (36.2%) when backed this much by SP; normal strike rate 19.9%.
Support of +15.00pp · around 15/8 (2.86 decimal).
Not reached — watch for support to reach this level.Trainer won 16/36 (44.4%) when backed this much by SP; normal strike rate 19.9%.
Support of +20.00pp · around 6/4 (2.50 decimal).
Not reached — watch for support to reach this level.Trainer won 11/20 (55%) when backed this much by SP; normal strike rate 19.9%.
Risk of losing the price: 11/20 (55%) trainer runners backed by 15pp+ by 10am shortened further into SP.
Times show the first recorded capture available, not the exact market crossing. Earlier hits remain visible if support reverses. These records use final/SP moves; a level reached live is provisional until the off and does not guarantee a result.TIMING & CONTEXT
More evidence
Strongest previous Open → final market support: Ffos Las, 16 Mar 2026 — finish unavailable • open 10/1 → final market price 15/2 (+2.67pp).
What do this horse’s best and worst runs look like?
Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Open → 10am shows early support; 10am → SP shows what followed; Open → SP shows the full move. Today uses current prices until SP is available, with measured non-runner effects removed.
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 3f 34y · Class 5 · Good To Soft · 5 runners | 16/1 | +3.64ppOpen → 10am | 9/1 | -2.21pp10am → now; SP pending | 12/1Current; SP pending | Pending | +1.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 |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 3f 34y · Class 5 · Good To Soft · 5 runners | 16/1 | +3.64ppOpen → 10am | 9/1 | -2.21pp10am → now; SP pending | 12/1Current; SP pending | Pending | +1.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-2.21pp since 10am, as of 15:12. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Support of +5.00pp · around 8/1 (9.19 decimal).
Not reached — watch for support to reach this level.Trainer won 2/5 (40%) when backed this much by SP; normal strike rate 4.8%. Small sample.
TIMING & CONTEXT
More evidence
Largest previous Open → final market drift: Southwell, 11 May 2026 — 10th • open 14/1 → final market price 66/1 (-5.17pp).
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 |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 3f 34y · Class 5 · Good To Soft · 5 runners | 11/1 | +1.19ppOpen → 10am | 9/1 | -5.52pp10am → now; SP pending | 25/1Current; SP pending | Pending | -4.33pp |
| No recorded first or second finishes for this horse yet. | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 3f 34y · Class 5 · Good To Soft · 5 runners | 11/1 | +1.19ppOpen → 10am | 9/1 | -5.52pp10am → now; SP pending | 25/1Current; SP pending | Pending | -4.33pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||
MEANINGFUL DRIFT DETECTEDMarket-4.33ppMarket weakness from the opening price.TrainerLimited dataNot enough matching trainer evidence.Horse historyLimited dataNot enough comparable completed runs.Since 10amWeakening-5.52pp since 10am, as of 15:12. 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.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 13/2 (7.50 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.8%.
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 5 runners at +4pp or more · strongest: Gambie Tiep +7.68pp
- Drifting2 of 5 runners at −4pp or worse · largest: Noble Recall -8.00pp
- Last 15 minNo gain or drift recorded
- Market surges0 runners gained at least +3pp in 15 min
Full field shown.
More evidence
NR adjusted
Strongest previous Open → final market support: Doncaster, 13 Mar 2026 — 3rd • open 9/2 → final market price 15/8 (+16.54pp).
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 |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 5 · Good To Soft · 6 runners | 2/1 | +1.39ppOpen → 10am | 15/8 | +1.07pp10am → now; SP pending | 15/8Current; SP pending | Pending | +2.46ppNR 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 |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 5 · Good To Soft · 6 runners | 2/1 | +1.39ppOpen → 10am | 15/8 | +1.07pp10am → now; SP pending | 15/8Current; SP pending | Pending | +2.46ppNR adjusted |
| Open this tab to load the five worst recorded finishing positions. | |||||||
NO MEANINGFUL MARKET SIGNAL YETMarketNo signalNo meaningful market move yet.TrainerLimited dataNot enough matching trainer evidence.Horse historyLimited dataNot enough comparable completed runs.Since 10amStrengthening+1.07pp since 10am, as of 15:46. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Support of +5.00pp · around 13/8 (2.67 decimal).
Not reached — watch for support to reach this level.Trainer won 13/58 (22.4%) when backed this much by SP; normal strike rate 14.1%.
Support of +20.00pp · around 10/11 (1.91 decimal).
Not reached — watch for support to reach this level.Trainer won 2/5 (40%) when backed this much by SP; normal strike rate 14.1%. Small sample.
TIMING & CONTEXT
More evidence
NR adjusted
27 Jun 26 | Newcastle (AW) | Open: 25/1 → Final: 40/1 | SP: 50/1 | Fin: 9
13 Jun 26 | Hexham | Open: 10/3 → Final: 11/2 | SP: 4/1 | Fin: 4
07 Apr 26 | Pontefract | Open: 14/1 → Final: 33/1 | SP: 25/1 | Fin: 7
13 Feb 26 | Fakenham | Open: 7/4 → Final: 3/1 | SP: 4/1 | Fin: 3
16 Jan 26 | Market Rasen | Open: 9/1 → Final: 18/1 | SP: 20/1 | Fin: 2
When drifting like this: failed 4/5 — view runs
Open 25/1 → final 40/1 · SP 50/1 · 9th
Open 10/3 → final 11/2 · SP 4/1 · 4th
Open 14/1 → final 33/1 · SP 25/1 · 7th
Open 7/4 → final 3/1 · SP 4/1 · 3rd
Open 9/1 → final 18/1 · SP 20/1 · 2nd
Largest previous Open → final market drift: Fakenham, 13 Feb 2026 — 3rd • open 7/4 → final market price 3/1 (-11.36pp).
What do this horse’s best and worst runs look like?
Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Open → 10am shows early support; 10am → SP shows what followed; Open → SP shows the full move. Today uses current prices until SP is available, with measured non-runner effects removed.
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 5 · Good To Soft · 6 runners | 7/4 | -11.36ppOpen → 10am | 3/1 | +0.58pp10am → now; SP pending | 11/4Current; SP pending | Pending | -10.78ppNR adjusted |
| Sedgefield28 Aug 20262m 178y · Class 5 · Good · 10 runnersClick for post-race comment ▾ | 5/1 | -2.38ppOpen → 10am | 6/1 | +3.90pp10am → SP | 9/2 | 2nd | +1.52pp |
| Post-race comment | |||||||
| Beverley28 Jul 20261m 4f 23y · Class 6 · Good To Firm · 7 runnersClick for post-race comment ▾ | 10/1 | +0.00ppOpen → 10am | 10/1 | +2.67pp10am → SP | 15/2 | 2nd | +2.67pp |
| Post-race comment | |||||||
| Cartmel27 May 20262m 1f 46y · Class 5 · Good · 13 runnersClick for post-race comment ▾ | 9/1 | -4.12ppOpen → 10am | 16/1 | +3.21pp10am → SP | 10/1 | 2nd | -0.91pp |
| Post-race comment | |||||||
| Market Rasen16 Jan 20262m 125y · Class 5 · Good To Soft · 9 runnersClick for post-race comment ▾ | 9/1 | -2.31ppOpen → 10am | 12/1 | -2.93pp10am → SP | 20/1 | 2nd | -5.24pp |
| Post-race comment | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 5 · Good To Soft · 6 runners | 7/4 | -11.36ppOpen → 10am | 3/1 | +0.58pp10am → now; SP pending | 11/4Current; SP pending | Pending | -10.78ppNR adjusted |
| Open this tab to load the five worst recorded finishing positions. | |||||||
SIGNIFICANT MARKET DRIFT DETECTEDMarket-10.78ppMarket weakness from the opening price.TrainerLimited dataNot enough matching trainer evidence.Horse historyMissed top 2: 4/5Displayed comparable drift runs: 1 first/second finishes in 5 completed runs.Since 10amStrengthening+0.58pp since 10am, as of 15:46. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 3/1 (3.95 decimal).
10am price recovered — watch whether it holds.A return to this price would unwind the drift since 10am. A recovery alone does not prove the horse is a good bet.
Support of +5.00pp · around 11/8 (2.40 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 11/10 (2.14 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 10/11 (1.93 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%.
Current support is below target while the horse is drifting. Any earlier recorded hit is retained above so you can see that the move reversed. Check whether it recovers rather than treating the bigger odds as value on their own.
Times show the first recorded capture available, not the exact market crossing. Earlier hits remain visible if support reverses. These records use final/SP moves; a level reached live is provisional until the off and does not guarantee a result.TIMING & CONTEXT
More evidence
NR adjusted
Strongest previous Open → final market support: Hexham, 19 May 2026 — 2nd • open 14/1 → final market price 7/1 (+5.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 |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 5 · Good To Soft · 6 runners | 10/3 | -0.87ppOpen → 10am | 7/2 | +1.38pp10am → now; SP pending | 10/3Current; SP pending | Pending | +0.50ppNR adjusted |
| Hexham19 May 20262m 48y · Class 5 · Good · 10 runnersClick for post-race comment ▾ | 14/1 | +7.62ppOpen → 10am | 6/1 | +0.00pp10am → SP | 6/1 | 2nd | +7.62pp |
| Post-race comment | |||||||
| Racecourse | Open | Open → 10am | 10am | 10am → SP/Now | SP / current | Finish | Open → SP/Now |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 5 · Good To Soft · 6 runners | 10/3 | -0.87ppOpen → 10am | 7/2 | +1.38pp10am → now; SP pending | 10/3Current; SP pending | Pending | +0.50ppNR adjusted |
| Open this tab to load the five worst recorded finishing positions. | |||||||
NO MEANINGFUL MARKET SIGNAL YETMarketNo signalNo meaningful market move yet.TrainerLimited dataNot enough matching trainer evidence.Horse historyLimited dataNot enough comparable completed runs.Since 10amStrengthening+1.38pp since 10am, as of 15:46. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Support of +5.00pp · around 5/2 (3.57 decimal).
Not reached — watch for support to reach this level.Trainer won 6/36 (16.7%) when backed this much by SP; normal strike rate 10.1%.
Support of +10.00pp · around 2/1 (3.03 decimal).
Not reached — watch for support to reach this level.Trainer won 4/14 (28.6%) when backed this much by SP; normal strike rate 10.1%.
TIMING & CONTEXT
More evidence
NR adjusted
No previous positive open-to-final market support 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 |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 5 · Good To Soft · 6 runners | 12/1 | +14.53ppOpen → 10am | 7/2 | -7.27pp10am → now; SP pending | 11/2Current; SP pending | Pending | +7.26ppNR 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 |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 5 · Good To Soft · 6 runners | 12/1 | +14.53ppOpen → 10am | 7/2 | -7.27pp10am → now; SP pending | 11/2Current; SP pending | Pending | +7.26ppNR adjusted |
| Open this tab to load the five worst recorded finishing positions. | |||||||
THIS IS THE HORSE’S STRONGEST RECORDED SUPPORTMarket+7.26ppGenuine support from the opening price.TrainerLimited dataNot enough matching trainer evidence.Horse historyLimited dataNot enough comparable completed runs.Since 10amWeakening-7.27pp since 10am, as of 15:46. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
No evidence-backed price trigger for this runner yet. Use Notify Me to monitor it; the current records do not justify a target price.
TIMING & CONTEXT
More evidence
NR adjusted
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 |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 5 · Good To Soft · 6 runners | 11/2 | -2.88ppOpen → 10am | 7/1 | -2.04pp10am → now; SP pending | 17/2Current; SP pending | Pending | -4.92ppNR 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 |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 5 · Good To Soft · 6 runners | 11/2 | -2.88ppOpen → 10am | 7/1 | -2.04pp10am → now; SP pending | 17/2Current; SP pending | Pending | -4.92ppNR adjusted |
| Open this tab to load the five worst recorded finishing positions. | |||||||
MEANINGFUL DRIFT DETECTEDMarket-4.92ppMarket weakness from the opening price.TrainerLimited dataNot enough matching trainer evidence.Horse historyLimited dataNot enough comparable completed runs.Since 10amWeakening-2.04pp since 10am, as of 15:46. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 7/1 (7.85 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.85 decimal).
Not reached — watch for support to reach this level.Trainer won 2/11 (18.2%) when backed this much by SP; normal strike rate 7.6%.
Support of +10.00pp · around 3/1 (3.90 decimal).
Not reached — watch for support to reach this level.Trainer won 2/7 (28.6%) when backed this much by SP; normal strike rate 7.6%. Small sample.
Support of +15.00pp · around 9/4 (3.26 decimal).
Not reached — watch for support to reach this level.Trainer won 1/5 (20%) when backed this much by SP; normal strike rate 7.6%. 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
No previous positive open-to-final market support 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 |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 5 · Good To Soft · 6 runners | 50/1 | +0.48ppOpen → 10am | 40/1 | -0.01pp10am → now; SP pending | 40/1Current; SP pending | Pending | +0.47ppNR 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 |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 5 · Good To Soft · 6 runners | 50/1 | +0.48ppOpen → 10am | 40/1 | -0.01pp10am → now; SP pending | 40/1Current; SP pending | Pending | +0.47ppNR adjusted |
| Open this tab to load the five worst recorded finishing positions. | |||||||
NO MEANINGFUL MARKET SIGNAL YETMarketNo signalNo meaningful market move yet.TrainerLimited dataNot enough matching trainer evidence.Horse historyLimited dataNot enough comparable completed runs.Since 10amHolding-0.01pp since 10am, as of 15:46. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
No evidence-backed price trigger for this runner yet. Use Notify Me to monitor it; the current records do not justify a target price.
TIMING & CONTEXT
Non-runner adjustment audit
The last captured price is shown, not an assumed exact withdrawal price. Adjustments below use each remaining horse’s measured pre/post-NR price change.
| Remaining horse | Before NR / captured | Post-NR baseline | Effect removed |
|---|---|---|---|
| Lightning Flash | 9/4 (3.160) 11:26:18 | 9/4 (3.250) Baseline reference 11:30:52 | -0.88pp |
| Character Testing | 3/1 (4.053) 11:26:18 | 3/1 (4.000) Baseline reference 11:30:52 | +0.33pp |
| Justus | 4/1 (4.980) 11:26:18 | 4/1 (5.000) Baseline reference 11:30:52 | -0.08pp |
| Klapton Boy | 4/1 (5.240) 11:26:18 | 4/1 (5.000) Baseline reference 11:30:52 | +0.92pp |
| Kourosh | 15/2 (8.680) 11:26:18 | 15/2 (8.500) Baseline reference 11:30:52 | +0.24pp |
| Battle Stride | 50/1 (52.280) 11:26:18 | 50/1 (51.000) Baseline reference 11:30:52 | +0.05pp |
Effect removed = (100 ÷ post-NR baseline) − (100 ÷ pre-NR price). True move = raw Open → Now move − total signed NR effects.
The post-NR baseline can be the median of captured bookmaker prices within five minutes after the NR, or the first available timeline price. Its reference time is not necessarily an individual price capture. Fractional prices are rounded; decimal prices are included for checking. Simultaneous withdrawals share one measured event.
- Supported1 of 6 runners at +4pp or more · strongest: Klapton Boy +7.26pp
- Drifting2 of 6 runners at −4pp or worse · largest: Character Testing -10.78pp
- Last 15 minNo gain or drift recorded
- Market surges0 runners gained at least +3pp in 15 min
Full field shown.
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 |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 5 · Good To Soft · 4 runners | 6/5 | +6.90ppOpen → 10am | 10/11 | -1.61pp10am → now; SP pending | 10/11Current; SP pending | Pending | +5.29ppNR 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 |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 5 · Good To Soft · 4 runners | 6/5 | +6.90ppOpen → 10am | 10/11 | -1.61pp10am → now; SP pending | 10/11Current; SP pending | Pending | +5.29ppNR adjusted |
| Open this tab to load the five worst recorded finishing positions. | |||||||
TRAINER RECORD MAKES THIS SUPPORT SIGNIFICANTMarket+5.29ppGenuine support from the opening price.Trainer19.9% → 36.2%Open → SP · backed 5pp+Baseline → matching strike rate; 130 runners, Open → SP · backed 5pp+. Historical sample requires opening, 10am and official SP prices. Popup uses opening → final market price and a broader results baseline.Horse historyLimited dataNot enough comparable completed runs.Since 10amWeakening-1.61pp since 10am, as of 16:22. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Support of +10.00pp · around 8/11 (1.74 decimal).
Not reached — watch for support to reach this level.Trainer won 32/66 (48.5%) when backed this much by SP; normal strike rate 19.9%.
Support of +5.00pp · around 10/11 (1.91 decimal).
Level reached — watch whether support holds.Trainer won 47/130 (36.2%) when backed this much by SP; normal strike rate 19.9%.
Support of +15.00pp · around 8/13 (1.60 decimal).
Not reached — watch for support to reach this level.Trainer won 16/36 (44.4%) when backed this much by SP; normal strike rate 19.9%.
Support of +20.00pp · around 1/2 (1.48 decimal).
Not reached — watch for support to reach this level.Trainer won 11/20 (55%) when backed this much by SP; normal strike rate 19.9%.
Risk of losing the price: 38/84 (45.2%) trainer runners backed by 6pp+ by 10am shortened further into SP.
Times show the first recorded capture available, not the exact market crossing. Earlier hits remain visible if support reverses. These records use final/SP moves; a level reached live is provisional until the off and does not guarantee a result.TIMING & CONTEXT
More evidence
NR adjusted
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 |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 5 · Good To Soft · 4 runners | 7/2 | +9.03ppOpen → 10am | 9/4 | +4.15pp10am → now; SP pending | 13/8Current; SP pending | Pending | +13.18ppNR 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 |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 5 · Good To Soft · 4 runners | 7/2 | +9.03ppOpen → 10am | 9/4 | +4.15pp10am → now; SP pending | 13/8Current; SP pending | Pending | +13.18ppNR adjusted |
| Open this tab to load the five worst recorded finishing positions. | |||||||
STRONG BOOKMAKER SUPPORT DETECTEDMarket+13.18ppGenuine support from the opening price.Trainer14.1% → 12%Open → SP · backed 10pp+Baseline → matching strike rate; 25 runners, Open → SP · backed 10pp+. 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 10amStrengthening+4.15pp since 10am, as of 16:22. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Support of +20.00pp · around 5/4 (2.24 decimal).
Not reached — watch for support to reach this level.Trainer won 2/5 (40%) when backed this much by SP; normal strike rate 14.1%. Small sample.
Support of +5.00pp · around 9/4 (3.37 decimal).
Level reached — watch whether support holds.Trainer won 13/58 (22.4%) when backed this much by SP; normal strike rate 14.1%.
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 |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 5 · Good To Soft · 4 runners | 10/1 | +3.41ppOpen → 10am | 7/1 | -0.39pp10am → now; SP pending | 7/1Current; SP pending | Pending | +3.02ppNR 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 |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 5 · Good To Soft · 4 runners | 10/1 | +3.41ppOpen → 10am | 7/1 | -0.39pp10am → now; SP pending | 7/1Current; SP pending | Pending | +3.02ppNR adjusted |
| Open this tab to load the five worst recorded finishing positions. | |||||||
NO MEANINGFUL MARKET SIGNAL YETMarketNo signalNo meaningful market move yet.TrainerLimited dataNot enough matching trainer evidence.Horse historyLimited dataNot enough comparable completed runs.Since 10amHolding-0.39pp since 10am, as of 16:22. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Support of +5.00pp · around 6/1 (6.87 decimal).
Not reached — watch for support to reach this level.Trainer won 5/23 (21.7%) when backed this much by SP; normal strike rate 10.5%.
Support of +10.00pp · around 4/1 (5.12 decimal).
Not reached — watch for support to reach this level.Trainer won 3/10 (30%) when backed this much by SP; normal strike rate 10.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 |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 5 · Good To Soft · 4 runners | 10/1 | +3.41ppOpen → 10am | 7/1 | -6.83pp10am → now; SP pending | 16/1Current; SP pending | Pending | -3.42ppNR 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 |
|---|---|---|---|---|---|---|---|
| Market RasenToday2m 125y · Class 5 · Good To Soft · 4 runners | 10/1 | +3.41ppOpen → 10am | 7/1 | -6.83pp10am → now; SP pending | 16/1Current; SP pending | Pending | -3.42ppNR 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.83pp since 10am, as of 16:22. Measures the current move, not a forecast.View Market ReadHide Market Read
WHAT TO WATCH NOW
Back to the 10am position · around 13/2 (7.67 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.84 decimal).
Not reached — watch for support to reach this level.Trainer won 12/45 (26.7%) when backed this much by SP; normal strike rate 12.4%.
Support of +10.00pp · around 4/1 (5.10 decimal).
Not reached — watch for support to reach this level.Trainer won 7/20 (35%) when backed this much by SP; normal strike rate 12.4%.
Support of +15.00pp · around 3/1 (4.06 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 12.4%. Small sample.
Support of +20.00pp · around 5/2 (3.38 decimal).
Not reached — watch for support to reach this level.Trainer won 3/5 (60%) when backed this much by SP; normal strike rate 12.4%. Small sample.
TIMING & CONTEXT
Non-runner adjustment audit
The last captured price is shown, not an assumed exact withdrawal price. Adjustments below use each remaining horse’s measured pre/post-NR price change.
| Remaining horse | Before NR / captured | Post-NR baseline | Effect removed |
|---|---|---|---|
| Clos Du Mouche | 5/4 (2.298) 14:25:21 | 6/5 (2.200) Baseline reference 14:27:08 | +1.94pp |
| Beau De Maine | 6/4 (2.528) 14:25:21 | 11/8 (2.380) Baseline reference 14:27:08 | +2.46pp |
| Soviet Sailor | 9/1 (10.478) 14:25:21 | 9/1 (10.000) Baseline reference 14:27:08 | +0.46pp |
| Ezenli | 10/1 (10.565) 14:25:21 | 9/1 (10.000) Baseline reference 14:27:08 | +0.53pp |
Effect removed = (100 ÷ post-NR baseline) − (100 ÷ pre-NR price). True move = raw Open → Now move − total signed NR effects.
The post-NR baseline can be the median of captured bookmaker prices within five minutes after the NR, or the first available timeline price. Its reference time is not necessarily an individual price capture. Fractional prices are rounded; decimal prices are included for checking. Simultaneous withdrawals share one measured event.
- Supported2 of 4 runners at +4pp or more · strongest: Beau De Maine +13.18pp
- Drifting0 of 4 runners at −4pp or worse
- 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.