Full field shown.
Horse & Trainer Evidence
Trainer Declan Carroll (5pp+ support from open): by 10am 21/170; first seen between 10am and 1pm 5/170; first seen after 1pm 7/170.
No clear usual support time in this sample.
Timing evidence for This horse: only 2 complete checkpoint runs; too few for a usual time.
Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.
Today's move is -29.17pp, placing it in this yard's 20pp+ 10am drift comparison.
There are no recorded trainer runners in the matching 20pp+ 10am drift band.
Trainer drift evidence is limited (0 runners), so treat it as context rather than a reliable warning.
Move evidence
Largest previous drift: Musselburgh, 07 Aug 2026 — 2nd • open 12/1 → final 18/1 (-1.88pp).
What do this horse’s best and worst runs look like?
Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday5f 1y · Class 4 · Good To Soft · 3 runners | 1/7 | +3.19ppOpen → 10am | 1/10 | +1.68pp10am → 1pm | 1/12 | -34.04pp1pm → now | 8/11Current; SP pending | Pending | -29.17pp |
| Hamilton02 Sep 20265f 7y · Class 4 · Soft · 7 runnersClick for post-race comment ▾ | 6/5 | +13.58ppOpen → 10am | 4/6 | -4.32pp10am → 1pm | 4/5 | -13.54pp1pm → SP | 11/8 | 1st | -4.28pp |
| Post-race comment | |||||||||
| Musselburgh07 Aug 20265f 1y · Class 2 · Good · 5 runnersClick for post-race comment ▾ | 12/1 | +0.55ppOpen → 10am | 12/1 | +1.40pp10am → 1pm | 10/1 | -4.33pp1pm → SP | 20/1 | 2nd | -2.38pp |
| Post-race comment | |||||||||
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday5f 1y · Class 4 · Good To Soft · 3 runners | 1/7 | +3.19ppOpen → 10am | 1/10 | +1.68pp10am → 1pm | 1/12 | -34.04pp1pm → now | 8/11Current; SP pending | Pending | -29.17pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||||
There is only one comparable recorded run for this horse, so its own history is an early clue rather than a reliable pattern. The trainer’s drift record adds context: There are no recorded trainer runners in the matching 20pp+ 10am drift band. Today’s move: Sod Hall Lane has moved from 1/7 to 8/11, a significant drift (-29.17pp).
WHAT MAY HAPPEN NEXT
TIMING & CONTEXT
Limited data: this runner has one previous run at Musselburgh. Do not treat that single result as a reliable course pattern.
Horse & Trainer Evidence
Trainer Kevin Ryan (5pp+ support from open): by 10am 42/436; first seen between 10am and 1pm 29/436; first seen after 1pm 8/436.
No clear usual support time in this sample.
Timing evidence for This horse: only 2 complete checkpoint runs; too few for a usual time.
Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.
Today's move is -3.34pp. It remains below the first tracked 5pp+ trainer drift band.
The move has not reached the first tracked trainer drift band, so no trainer drift strike-rate comparison is being applied.
Watch for -5pp: that is the first point at which the matching trainer drift record becomes relevant.
Move evidence
Largest previous drift: Catterick, 22 Jun 2026 — 8th • open 10/1 → final 40/1 (-6.65pp).
What do this horse’s best and worst runs look like?
Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday5f 1y · Class 4 · Good To Soft · 3 runners | 10/3 | -1.59ppOpen → 10am | 7/2 | +0.00pp10am → 1pm | 7/2 | -1.76pp1pm → now | 4/1Current; SP pending | Pending | -3.34pp |
| No recorded first or second finishes for this horse yet. | |||||||||
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday5f 1y · Class 4 · Good To Soft · 3 runners | 10/3 | -1.59ppOpen → 10am | 7/2 | +0.00pp10am → 1pm | 7/2 | -1.76pp1pm → now | 4/1Current; SP pending | Pending | -3.34pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||||
There is only one comparable recorded run for this horse, so its own history is an early clue rather than a reliable pattern. Today’s move: Sable Noir is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.
WHAT MAY HAPPEN NEXT
No documented early-support reversal in this horse’s recorded checkpoint sample. The older wording referred to finishing results, not a verified intraday price fade.
TIMING & CONTEXT
Limited data: this runner has one previous run at Musselburgh. Do not treat that single result as a reliable course pattern.
Horse & Trainer Evidence
Trainer Katie Scott (5pp+ support from open): by 10am 14/166; first seen between 10am and 1pm 7/166; first seen after 1pm 5/166.
No clear usual support time in this sample.
Timing evidence for This horse: only 2 complete checkpoint runs; too few for a usual time.
Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.
Today's move is +0.64pp. It remains below the first tracked 5pp support band.
At 5pp+: Open→1PM 3/18 won (16.7%); Open→SP 3/20 won (15%).
No higher tracked band currently improves this yard's Open→SP strike rate.
Move evidence
No previous positive open-to-final 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. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday5f 1y · Class 4 · Good To Soft · 3 runners | 66/1 | +1.03ppOpen → 10am | 40/1 | +1.01pp10am → 1pm | 28/1 | -1.40pp1pm → now | 50/1Current; SP pending | Pending | +0.64pp |
| No recorded first or second finishes for this horse yet. | |||||||||
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday5f 1y · Class 4 · Good To Soft · 3 runners | 66/1 | +1.03ppOpen → 10am | 40/1 | +1.01pp10am → 1pm | 28/1 | -1.40pp1pm → now | 50/1Current; SP pending | Pending | +0.64pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||||
Today’s move: Just For Monty is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.
WHAT MAY HAPPEN NEXT
No documented early-support reversal in this horse’s recorded checkpoint sample. The older wording referred to finishing results, not a verified intraday price fade.
TIMING & CONTEXT
Limited data: this runner has one previous run at Musselburgh. Do not treat that single result as a reliable course pattern.
- Supported0 of 3 runners at +4pp or more
- Drifting1 of 3 runners at −4pp or worse · largest: Sod Hall Lane -29.17pp
- Last 15 minFresh 15-minute data is not available yet.
- Market surgesAwaiting a fresh 15-minute snapshot.
Full field shown.
Horse & Trainer Evidence
Trainer Michael Appleby (5pp+ support from open): by 10am 52/436; first seen between 10am and 1pm 21/436; first seen after 1pm 17/436.
No clear usual support time in this sample.
This horse (5pp+ support from open): by 10am 1/8; first seen between 10am and 1pm 0/8; first seen after 1pm 0/8.
No clear usual support time in this sample.
Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.
Today's move is +20.83pp, placing it in this yard's 20pp+ band.
At 20pp+: Open→1PM 2/4 won (50%); Open→SP 2/4 won (50%).
No higher tracked band currently improves this yard's Open→SP strike rate.
0/2 finished 1st or 2nd
Best Time: Opening
NR adjusted
Move evidence
Strongest previous support: Newmarket, 19 Sep 2026 — 5th • open 12/1 → final 6/1 (+6.88pp).
All 2 comparable backed runs (1st or 2nd counts as placed):
- Newmarket, 19 Sep 2026 — 5th • open 12/1 → final 6/1
- Newmarket (July), 25 Jun 2026 — 8th • open 11/1 → final 7/1
What do this horse’s best and worst runs look like?
Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday1m 208y · Class 4 · Good To Soft · 6 runners | 5/1 | +18.21ppOpen → 10am | 7/4 | +1.80pp10am → 1pm | 13/8 | +0.82pp1pm → now | 13/8Current; SP pending | Pending | +20.83ppNR adjusted |
| Sandown28 May 20261m · Class 3 · Good · 7 runnersClick for post-race comment ▾ | 17/2 | +0.58ppOpen → 10am | 8/1 | -1.11pp10am → 1pm | 9/1 | +3.33pp1pm → SP | 13/2 | 2nd | +2.81pp |
| Post-race comment | |||||||||
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday1m 208y · Class 4 · Good To Soft · 6 runners | 5/1 | +18.21ppOpen → 10am | 7/4 | +1.80pp10am → 1pm | 13/8 | +0.82pp1pm → now | 13/8Current; SP pending | Pending | +20.83ppNR adjusted |
| Open this tab to load the five worst recorded finishing positions. | |||||||||
Across 8 previous runs, this is the horse’s strongest recorded support. When backed in a similar way previously, it finished first or second in 0 of 2 runs. The trainer evidence is important here: At 20pp+: Open→1PM 2/4 won (50%); Open→SP 2/4 won (50%). Today’s move: Nostrum has shortened from 5/1 to 13/8, which is exceptional support (+20.83pp).
WHAT MAY HAPPEN NEXT
Recorded examples where 5pp+ early support was followed by a longer final price:
- Newmarket, 19 Sep 2026 — 5th • open 12/1 → 1pm 4/1 → final 6/1
TIMING & CONTEXT
Horse & Trainer Evidence
Trainer David O'Meara (5pp+ support from open): by 10am 67/717; first seen between 10am and 1pm 52/717; first seen after 1pm 31/717.
No clear usual support time in this sample.
This horse (5pp+ support from open): by 10am 0/9; first seen between 10am and 1pm 1/9; first seen after 1pm 0/9.
No clear usual support time in this sample.
Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.
Today's move is +4.28pp. It remains below the first tracked 5pp support band.
At 5pp+: Open→1PM 21/102 won (20.6%); Open→SP 25/115 won (21.7%).
Watch for 10pp+: the yard's Open→SP strike rate rises to 30.8% (12/39).
1/1 finished 1st or 2nd
Best Time: 10am
NR adjusted
Move evidence
Strongest previous support: Beverley, 30 Aug 2026 — 8th • open 10/1 → final 11/2 (+6.29pp).
What do this horse’s best and worst runs look like?
Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday1m 208y · Class 4 · Good To Soft · 6 runners | 5/2 | +6.77ppOpen → 10am | 13/8 | -4.69pp10am → 1pm | 2/1 | +2.20pp1pm → now | 15/8Current; SP pending | Pending | +4.28ppNR adjusted |
| Pontefract29 Apr 20261m 6y · Class 4 · Good · 9 runnersClick for post-race comment ▾ | 3/1 | +1.67ppOpen → 10am | 11/4 | -4.44pp10am → 1pm | 7/2 | +8.55pp1pm → SP | 9/4 | 1st | +5.77pp |
| Post-race comment | |||||||||
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday1m 208y · Class 4 · Good To Soft · 6 runners | 5/2 | +6.77ppOpen → 10am | 13/8 | -4.69pp10am → 1pm | 2/1 | +2.20pp1pm → now | 15/8Current; SP pending | Pending | +4.28ppNR adjusted |
| Open this tab to load the five worst recorded finishing positions. | |||||||||
David O'Meara runners in the matching 5pp+ band have won 25/115 (a 21.7% Open→SP strike rate), compared with the trainer’s normal 10.6% strike rate. Across 9 previous runs, this is the horse’s strongest recorded support. Today’s move: Walsingham has shortened from 5/2 to 15/8, which is support (+4.28pp).
42.6% of David O'Meara runners backed by at least 4pp by 1pm continued to shorten into SP (55/129). Today’s live move of +4.28pp is in that matching band, and the horse or trainer evidence also supports it. That continuation record is the reason to act now: waiting for another 2pp risks losing the available price.
WHAT MAY HAPPEN NEXT
No documented early-support reversal in this horse’s recorded checkpoint sample. The older wording referred to finishing results, not a verified intraday price fade.
TIMING & CONTEXT
Horse & Trainer Evidence
Trainer David O'Meara (5pp+ support from open): by 10am 67/717; first seen between 10am and 1pm 52/717; first seen after 1pm 31/717.
No clear usual support time in this sample.
This horse (5pp+ support from open): by 10am 0/8; first seen between 10am and 1pm 1/8; first seen after 1pm 1/8.
No clear usual support time in this sample.
Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.
Today's move is -2.57pp. It remains below the first tracked 5pp+ trainer drift band.
The move has not reached the first tracked trainer drift band, so no trainer drift strike-rate comparison is being applied.
Watch for -5pp: that is the first point at which the matching trainer drift record becomes relevant.
1/1 finished 1st or 2nd
Best Time: Late PM
NR adjusted
Move evidence
Largest previous drift: Epsom, 28 Apr 2026 — 6th • open 11/2 → final 10/1 (-6.29pp).
What do this horse’s best and worst runs look like?
Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday1m 208y · Class 4 · Good To Soft · 6 runners | 6/1 | +3.15ppOpen → 10am | 9/2 | +4.04pp10am → 1pm | 7/2 | -9.75pp1pm → now | 7/1Current; SP pending | Pending | -2.57ppNR adjusted |
| Hamilton11 Jul 20261m 68y · Class 4 · Good · 5 runnersClick for post-race comment ▾ | 11/4 | +1.90ppOpen → 10am | 5/2 | -1.90pp10am → 1pm | 11/4 | +9.70pp1pm → SP | 7/4 | 2nd | +9.70pp |
| Post-race comment | |||||||||
| Pontefract29 Jun 20261m 6y · Class 4 · Good · 7 runnersClick for post-race comment ▾ | 3/1 | -5.00ppOpen → 10am | 4/1 | +0.00pp10am → 1pm | 4/1 | +0.00pp1pm → SP | 4/1 | 2nd | -5.00pp |
| Post-race comment | |||||||||
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday1m 208y · Class 4 · Good To Soft · 6 runners | 6/1 | +3.15ppOpen → 10am | 9/2 | +4.04pp10am → 1pm | 7/2 | -9.75pp1pm → now | 7/1Current; SP pending | Pending | -2.57ppNR adjusted |
| Open this tab to load the five worst recorded finishing positions. | |||||||||
Just 2 of 8 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. Today’s move: Kaleido is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.
WHAT MAY HAPPEN NEXT
TIMING & CONTEXT
Horse & Trainer Evidence
Trainer Jim Goldie (5pp+ support from open): by 10am 82/607; first seen between 10am and 1pm 41/607; first seen after 1pm 16/607.
No clear usual support time in this sample.
This horse (5pp+ support from open): by 10am 3/14; first seen between 10am and 1pm 1/14; first seen after 1pm 1/14.
No clear usual support time in this sample.
Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.
Today's move is -4.16pp. It remains below the first tracked 5pp+ trainer drift band.
The move has not reached the first tracked trainer drift band, so no trainer drift strike-rate comparison is being applied.
Watch for -5pp: that is the first point at which the matching trainer drift record becomes relevant.
0/3 finished 1st or 2nd
Best Time: Opening
NR adjusted
Move evidence
17 Sep 26 | Ayr | Open: 10/1 → Final: 14/1 | SP: 16/1 | Fin: 5
20 Jun 26 | Ayr | Open: 5/1 → Final: 9/1 | SP: 8/1 | Fin: 9
16 Jan 26 | Newcastle (AW) | Open: 16/1 → Final: 40/1 | SP: 40/1 | Fin: 5
When drifting like this: failed 3/3 — view runs
Open 10/1 → final 14/1 · SP 16/1 · 5th
Open 5/1 → final 9/1 · SP 8/1 · 9th
Open 16/1 → final 40/1 · SP 40/1 · 5th
Largest previous drift: Ayr, 20 Jun 2026 — 9th • open 5/1 → final 9/1 (-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. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday1m 208y · Class 4 · Good To Soft · 6 runners | 10/1 | +4.20ppOpen → 10am | 6/1 | -0.95pp10am → 1pm | 13/2 | -7.40pp1pm → now | 16/1Current; SP pending | Pending | -4.16ppNR adjusted |
| York13 Jun 20261m 3f 188y · Class 3 · Good · 9 runnersClick for post-race comment ▾ | 5/1 | +1.52ppOpen → 10am | 9/2 | +4.04pp10am → 1pm | 7/2 | +0.00pp1pm → SP | 7/2 | 2nd | +5.56pp |
| Post-race comment | |||||||||
| Hamilton15 May 20261m 3f 15y · Class 3 · Good · 7 runnersClick for post-race comment ▾ | 3/1 | -1.91ppOpen → 10am | 10/3 | +5.48pp10am → 1pm | 5/2 | +2.20pp1pm → SP | 9/4 | 2nd | +5.77pp |
| Post-race comment | |||||||||
| Hamilton03 May 20261m 5f 16y · Class 3 · Good · 5 runnersClick for post-race comment ▾ | 8/1 | +11.11ppOpen → 10am | 7/2 | +4.44pp10am → 1pm | 11/4 | +1.90pp1pm → SP | 5/2 | 2nd | +17.46pp |
| Post-race comment | |||||||||
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday1m 208y · Class 4 · Good To Soft · 6 runners | 10/1 | +4.20ppOpen → 10am | 6/1 | -0.95pp10am → 1pm | 13/2 | -7.40pp1pm → now | 16/1Current; SP pending | Pending | -4.16ppNR adjusted |
| Open this tab to load the five worst recorded finishing positions. | |||||||||
Just 1 of 14 previous runs showed a larger drift, so today’s market behaviour is significant for this particular horse. Trainer-specific drift evidence begins at the -5pp band, which has not yet been reached. It is also stepping up from Class 5 to Class 4, which adds another test today. Today’s move: Humble Spark has moved from 10/1 to 16/1, a developing drift (-4.16pp).
WHAT MAY HAPPEN NEXT
TIMING & CONTEXT
Course evidence at Musselburgh is limited (2 runs without making the frame). Today's market is 27% bigger than usual against an average course SP profile of 13.3.
Horse & Trainer Evidence
Trainer Phillip Makin (5pp+ support from open): by 10am 13/107; first seen between 10am and 1pm 8/107; first seen after 1pm 4/107.
No clear usual support time in this sample.
This horse (5pp+ support from open): by 10am 0/8; first seen between 10am and 1pm 0/8; first seen after 1pm 0/8.
No clear usual support time in this sample.
Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.
Today's move is -8.11pp, placing it in this yard's 5pp+ 10am drift comparison.
When this trainer's runners had drifted by 5pp+ by 10am, 1/6 won (16.7%), compared with the yard's normal 14% strike rate.
Trainer drift evidence is limited (6 runners), so treat it as context rather than a reliable warning.
1/7 finished 1st or 2nd
Best Time: Late PM
NR adjusted
Move evidence
12 Sep 26 | Chester | Open: 14/1 → Final: 25/1 | SP: 28/1 | Fin: 6
30 Aug 26 | Beverley | Open: 25/1 → Final: 40/1 | SP: 40/1 | Fin: 5
01 Aug 26 | Thirsk | Open: 18/1 → Final: 40/1 | SP: 40/1 | Fin: 11
09 Jul 26 | Newmarket | Open: 16/1 → Final: 28/1 | SP: 33/1 | Fin: 12
24 Jun 26 | Carlisle | Open: 6/1 → Final: 11/1 | SP: 12/1 | Fin: 1
When drifting like this: failed 6/7 — view runs
Open 14/1 → final 25/1 · SP 28/1 · 6th
Open 25/1 → final 40/1 · SP 40/1 · 5th
Open 18/1 → final 40/1 · SP 40/1 · 11th
Open 16/1 → final 28/1 · SP 33/1 · 12th
Open 6/1 → final 11/1 · SP 12/1 · 1st
Largest previous drift: Carlisle, 24 Jun 2026 — 1st • open 6/1 → final 11/1 (-5.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. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday1m 208y · Class 4 · Good To Soft · 6 runners | 13/2 | -1.05ppOpen → 10am | 7/1 | -1.39pp10am → 1pm | 8/1 | -5.66pp1pm → now | 18/1Current; SP pending | Pending | -8.11ppNR adjusted |
| Carlisle24 Jun 20267f 173y · Class 4 · Good To Firm · 14 runnersClick for post-race comment ▾ | 6/1 | -7.62ppOpen → 10am | 14/1 | +1.67pp10am → 1pm | 11/1 | -0.64pp1pm → SP | 12/1 | 1st | -6.59pp |
| Post-race comment | |||||||||
| Carlisle30 May 20267f 173y · Class 4 · Good To Firm · 10 runnersClick for post-race comment ▾ | 13/2 | -1.57ppOpen → 10am | 15/2 | -1.24pp10am → 1pm | 17/2 | +2.81pp1pm → SP | 13/2 | 1st | +0.00pp |
| Post-race comment | |||||||||
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday1m 208y · Class 4 · Good To Soft · 6 runners | 13/2 | -1.05ppOpen → 10am | 7/1 | -1.39pp10am → 1pm | 8/1 | -5.66pp1pm → now | 18/1Current; SP pending | Pending | -8.11ppNR adjusted |
| Open this tab to load the five worst recorded finishing positions. | |||||||||
Across 8 previous runs, this is the horse’s largest recorded drift. The trainer’s drift record adds context: When this trainer's runners had drifted by 5pp+ by 10am, 1/6 won (16.7%), compared with the yard's normal 14% strike rate. Importantly, this horse has previously won or placed despite drifting, so market weakness has not automatically prevented it from performing. Today’s move: Priapos has moved from 13/2 to 18/1, a significant drift (-8.11pp).
WHAT MAY HAPPEN NEXT
TIMING & CONTEXT
Horse & Trainer Evidence
Trainer Ralph Beckett (5pp+ support from open): by 10am 91/528; first seen between 10am and 1pm 38/528; first seen after 1pm 20/528.
No clear usual support time in this sample.
This horse (5pp+ support from open): by 10am 0/6; first seen between 10am and 1pm 2/6; first seen after 1pm 0/6.
No clear usual support time in this sample.
Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.
Today's move is -21.56pp, placing it in this yard's 20pp+ 10am drift comparison.
When this trainer's runners had drifted by 20pp+ by 10am, 1/1 won (100%), compared with the yard's normal 18% strike rate.
Trainer drift evidence is limited (1 runners), so treat it as context rather than a reliable warning.
NR adjusted
Move evidence
Largest previous drift: Ffos Las, 12 Aug 2026 — 1st • open 10/3 → final 4/1 (-3.09pp).
What do this horse’s best and worst runs look like?
Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday1m 208y · Class 4 · Good To Soft · 6 runners | 3/1 | -3.48ppOpen → 10am | 10/3 | -4.91pp10am → 1pm | 9/2 | -13.17pp1pm → now | 18/1Current; SP pending | Pending | -21.56ppNR adjusted |
| Ffos Las12 Aug 20261m · Class 5 · Good · 5 runnersClick for post-race comment ▾ | 10/3 | +0.00ppOpen → 10am | 10/3 | -3.09pp10am → 1pm | 4/1 | +3.09pp1pm → SP | 10/3 | 1st | +0.00pp |
| Post-race comment | |||||||||
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday1m 208y · Class 4 · Good To Soft · 6 runners | 3/1 | -3.48ppOpen → 10am | 10/3 | -4.91pp10am → 1pm | 9/2 | -13.17pp1pm → now | 18/1Current; SP pending | Pending | -21.56ppNR adjusted |
| Open this tab to load the five worst recorded finishing positions. | |||||||||
Across 6 previous runs, this is the horse’s largest recorded drift. The trainer’s drift record adds context: When this trainer's runners had drifted by 20pp+ by 10am, 1/1 won (100%), compared with the yard's normal 18% strike rate. It is also stepping up from Class 5 to Class 4, which adds another test today. Today’s move: The Stone Power has moved from 3/1 to 18/1, a significant drift (-21.56pp).
WHAT MAY HAPPEN NEXT
TIMING & CONTEXT
- Supported2 of 6 runners at +4pp or more · strongest: Nostrum +20.83pp
- Drifting3 of 6 runners at −4pp or worse · largest: The Stone Power -21.56pp
- Last 15 minFresh 15-minute data is not available yet.
- Market surgesAwaiting a fresh 15-minute snapshot.
Full field shown.
Horse & Trainer Evidence
Trainer Jim Goldie (5pp+ support from open): by 10am 82/607; first seen between 10am and 1pm 41/607; first seen after 1pm 16/607.
No clear usual support time in this sample.
This horse (5pp+ support from open): by 10am 4/12; first seen between 10am and 1pm 1/12; first seen after 1pm 0/12.
No clear usual support time in this sample.
Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.
Today's move is +6.84pp, placing it in this yard's 5pp+ band.
At 5pp+: Open→1PM 15/108 won (13.9%); Open→SP 15/105 won (14.3%).
Watch for 10pp+: the yard's Open→SP strike rate rises to 19% (8/42).
0/2 finished 1st or 2nd
Best Time: Opening
Move evidence
Strongest previous support: Ayr, 20 May 2026 — 5th • open 10/3 → final 13/8 (+14.93pp).
All 2 comparable backed runs (1st or 2nd counts as placed):
- Ayr, 08 Aug 2026 — 8th • open 4/1 → final 3/1
- Ayr, 06 Jul 2026 — 13th • open 14/1 → final 11/1
What do this horse’s best and worst runs look like?
Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday7f 15y · Class 6 · Good To Soft · 11 runners | 9/4 | +2.77ppOpen → 10am | 15/8 | +1.64pp10am → 1pm | 7/4 | +2.43pp1pm → now | 13/8Current; SP pending | Pending | +6.84pp |
| Ayr29 Sep 20267f 50y · Class 6 · Heavy · 11 runnersClick for post-race comment ▾ | 5/1 | +3.05ppOpen → 10am | 4/1 | -3.33pp10am → 1pm | 5/1 | +1.52pp1pm → SP | 9/2 | 2nd | +1.23pp |
| Post-race comment | |||||||||
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday7f 15y · Class 6 · Good To Soft · 11 runners | 9/4 | +2.77ppOpen → 10am | 15/8 | +1.64pp10am → 1pm | 7/4 | +2.43pp1pm → now | 13/8Current; SP pending | Pending | +6.84pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||||
Just 1 of 12 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. When backed in a similar way previously, it finished first or second in 0 of 2 runs. The trainer evidence is important here: At 5pp+: Open→1PM 15/108 won (13.9%); Open→SP 15/105 won (14.3%). Today’s move: Kelpie Grey has shortened from 9/4 to 13/8, which is support (+6.84pp).
WHAT MAY HAPPEN NEXT
TIMING & CONTEXT
Limited data: this runner has one previous run at Musselburgh. Do not treat that single result as a reliable course pattern.
Horse & Trainer Evidence
Trainer Linda Perratt (5pp+ support from open): by 10am 15/186; first seen between 10am and 1pm 8/186; first seen after 1pm 5/186.
No clear usual support time in this sample.
This horse (5pp+ support from open): by 10am 0/9; first seen between 10am and 1pm 1/9; first seen after 1pm 0/9.
No clear usual support time in this sample.
Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.
Today's move is +3.41pp. It remains below the first tracked 5pp support band.
At 5pp+: Open→1PM 5/22 won (22.7%); Open→SP 6/20 won (30%).
Watch for 10pp+: the yard's Open→SP strike rate rises to 44.4% (4/9).
1/2 finished 1st or 2nd
Best Time: Late PM
Move evidence
Strongest previous support: Musselburgh, 07 Aug 2026 — 1st • open 5/2 → final 13/8 (+9.45pp).
All 2 comparable backed runs (1st or 2nd counts as placed):
- Musselburgh, 07 Aug 2026 — 1st • open 5/2 → final 13/8
- Ayr, 20 Jun 2026 — 3rd • open 12/1 → final 17/2
What do this horse’s best and worst runs look like?
Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday7f 15y · Class 6 · Good To Soft · 11 runners | 11/2 | +7.71ppOpen → 10am | 10/3 | -0.87pp10am → 1pm | 7/2 | -3.43pp1pm → now | 9/2Current; SP pending | Pending | +3.41pp |
| Musselburgh07 Aug 20267f 15y · Class 6 · Good · 5 runnersClick for post-race comment ▾ | 5/2 | -1.90ppOpen → 10am | 11/4 | +8.06pp10am → 1pm | 15/8 | +5.28pp1pm → SP | 6/4 | 1st | +11.43pp |
| Post-race comment | |||||||||
| Musselburgh31 Jul 20267f 15y · Class 6 · Good · 7 runnersClick for post-race comment ▾ | 7/2 | +0.87ppOpen → 10am | 10/3 | -3.09pp10am → 1pm | 4/1 | +5.00pp1pm → SP | 3/1 | 1st | +2.78pp |
| Post-race comment | |||||||||
| Musselburgh30 Jun 20267f 15y · Class 6 · Good · 9 runnersClick for post-race comment ▾ | 11/2 | -5.38ppOpen → 10am | 9/1 | -0.91pp10am → 1pm | 10/1 | +2.02pp1pm → SP | 8/1 | 2nd | -4.27pp |
| Post-race comment | |||||||||
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday7f 15y · Class 6 · Good To Soft · 11 runners | 11/2 | +7.71ppOpen → 10am | 10/3 | -0.87pp10am → 1pm | 7/2 | -3.43pp1pm → now | 9/2Current; SP pending | Pending | +3.41pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||||
Just 1 of 9 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. When backed in a similar way previously, it finished first or second in 1 of 2 runs. The horse drops from Class 5 to Class 6, but the market has not responded with meaningful support. Today’s move: Monhammer is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.
WHAT MAY HAPPEN NEXT
No documented early-support reversal in this horse’s recorded checkpoint sample. The older wording referred to finishing results, not a verified intraday price fade.
TIMING & CONTEXT
Course evidence at Musselburgh stands at 3 placed efforts from 6 runs. Today's market is 44% shorter than usual compared with a long-term course average SP of 9.6.
Horse & Trainer Evidence
Trainer Philip Kirby (5pp+ support from open): by 10am 32/315; first seen between 10am and 1pm 21/315; first seen after 1pm 8/315.
No clear usual support time in this sample.
This horse (5pp+ support from open): by 10am 1/10; first seen between 10am and 1pm 0/10; first seen after 1pm 2/10.
No clear usual support time in this sample.
Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.
Today's move is -0.84pp. It remains below the first tracked 5pp+ trainer drift band.
The move has not reached the first tracked trainer drift band, so no trainer drift strike-rate comparison is being applied.
Watch for -5pp: that is the first point at which the matching trainer drift record becomes relevant.
Move evidence
Largest previous drift: Newcastle (AW), 20 Apr 2026 — 6th • open 11/1 → final 25/1 (-4.49pp).
What do this horse’s best and worst runs look like?
Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday7f 15y · Class 6 · Good To Soft · 11 runners | 5/1 | +3.33ppOpen → 10am | 4/1 | +0.00pp10am → 1pm | 4/1 | -4.18pp1pm → now | 11/2Current; SP pending | Pending | -0.84pp |
| Musselburgh24 Aug 20261m 2y · Class 6 · Good · 13 runnersClick for post-race comment ▾ | 4/1 | +5.00ppOpen → 10am | 3/1 | +0.00pp10am → 1pm | 3/1 | +0.00pp1pm → SP | 3/1 | 1st | +5.00pp |
| Post-race comment | |||||||||
| Musselburgh31 Jul 20267f 15y · Class 6 · Good · 7 runnersClick for post-race comment ▾ | 9/2 | +6.82ppOpen → 10am | 3/1 | -2.78pp10am → 1pm | 7/2 | +0.87pp1pm → SP | 10/3 | 2nd | +4.91pp |
| Post-race comment | |||||||||
| Catterick22 Jun 20267f 6y · Class 6 · Good To Firm · 8 runnersClick for post-race comment ▾ | 14/1 | +0.00ppOpen → 10am | 14/1 | +4.44pp10am → 1pm | 8/1 | +0.65pp1pm → SP | 15/2 | 2nd | +5.10pp |
| Post-race comment | |||||||||
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday7f 15y · Class 6 · Good To Soft · 11 runners | 5/1 | +3.33ppOpen → 10am | 4/1 | +0.00pp10am → 1pm | 4/1 | -4.18pp1pm → now | 11/2Current; SP pending | Pending | -0.84pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||||
Just 2 of 10 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. Today’s move: Misemerald is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.
WHAT MAY HAPPEN NEXT
TIMING & CONTEXT
Course evidence at Musselburgh stands at 2 placed efforts from 4 runs. Today's market is 29% bigger than usual compared with a long-term course average SP of 4.9.
Horse & Trainer Evidence
Trainer Ruth Carr (5pp+ support from open): by 10am 60/441; first seen between 10am and 1pm 29/441; first seen after 1pm 16/441.
No clear usual support time in this sample.
This horse (5pp+ support from open): by 10am 3/10; first seen between 10am and 1pm 0/10; first seen after 1pm 0/10.
No clear usual support time in this sample.
Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.
Today's move is -11.87pp, placing it in this yard's 10pp+ 10am drift comparison.
When this trainer's runners had drifted by 10pp+ by 10am, 1/12 won (8.3%), compared with the yard's normal 10.4% strike rate.
Trainer drift evidence is limited (12 runners), so treat it as context rather than a reliable warning.
0/3 finished 1st or 2nd
Best Time: Opening
Move evidence
07 Aug 26 | Musselburgh | Open: 9/2 → Final: 7/1 | SP: 13/2 | Fin: 4
25 Jul 26 | Newcastle (AW) | Open: 11/4 → Final: 4/1 | SP: 4/1 | Fin: 4
08 Jul 26 | Catterick | Open: 6/4 → Final: 11/4 | SP: 3/1 | Fin: 7
When drifting like this: failed 3/3 — view runs
Open 9/2 → final 7/1 · SP 13/2 · 4th
Open 11/4 → final 4/1 · SP 4/1 · 4th
Open 6/4 → final 11/4 · SP 3/1 · 7th
Largest previous drift: Catterick, 08 Jul 2026 — 7th • open 6/4 → final 11/4 (-13.33pp).
What do this horse’s best and worst runs look like?
Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday7f 15y · Class 6 · Good To Soft · 11 runners | 11/4 | -6.67ppOpen → 10am | 4/1 | +0.00pp10am → 1pm | 4/1 | -5.21pp1pm → now | 6/1Current; SP pending | Pending | -11.87pp |
| Catterick08 Sep 20267f 6y · Class 6 · Good To Soft · 11 runnersClick for post-race comment ▾ | 6/1 | +9.21ppOpen → 10am | 10/3 | -6.43pp10am → 1pm | 5/1 | +8.33pp1pm → SP | 3/1 | 1st | +11.11pp |
| Post-race comment | |||||||||
| Catterick21 May 20267f 6y · Class 6 · Good · 11 runnersClick for post-race comment ▾ | 7/4 | +8.08ppOpen → 10am | 5/4 | +1.01pp10am → 1pm | 6/5 | +0.00pp1pm → SP | 6/5 | 1st | +9.09pp |
| Post-race comment | |||||||||
| Catterick11 May 20267f 6y · Class 6 · Good · 13 runnersClick for post-race comment ▾ | 15/2 | +1.57ppOpen → 10am | 13/2 | +0.95pp10am → 1pm | 6/1 | -4.29pp1pm → SP | 9/1 | 1st | -1.76pp |
| Post-race comment | |||||||||
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday7f 15y · Class 6 · Good To Soft · 11 runners | 11/4 | -6.67ppOpen → 10am | 4/1 | +0.00pp10am → 1pm | 4/1 | -5.21pp1pm → now | 6/1Current; SP pending | Pending | -11.87pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||||
Across 10 previous runs, this is the horse’s largest recorded drift. The trainer’s drift record adds context: When this trainer's runners had drifted by 10pp+ by 10am, 1/12 won (8.3%), compared with the yard's normal 10.4% strike rate. Today’s move: Filey Beach has moved from 11/4 to 6/1, a significant drift (-11.87pp).
WHAT MAY HAPPEN NEXT
TIMING & CONTEXT
No placed efforts from 2 previous runs at Musselburgh. The current market is 35% bigger than usual compared with a typical course SP of 5.0.
Horse & Trainer Evidence
Trainer Declan Carroll (5pp+ support from open): by 10am 21/170; first seen between 10am and 1pm 5/170; first seen after 1pm 7/170.
No clear usual support time in this sample.
This horse (5pp+ support from open): by 10am 1/3; first seen between 10am and 1pm 0/3; first seen after 1pm 1/3.
No clear usual support time in this sample.
Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.
Today's move is +1.09pp. It remains below the first tracked 5pp support band.
At 5pp+: Open→1PM 5/24 won (20.8%); Open→SP 5/27 won (18.5%).
No higher tracked band currently improves this yard's Open→SP strike rate.
Move evidence
Strongest previous support: Ayr, 20 May 2026 — 6th • open 12/1 → final 4/1 (+12.31pp).
What do this horse’s best and worst runs look like?
Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday7f 15y · Class 6 · Good To Soft · 11 runners | 10/1 | +2.02ppOpen → 10am | 8/1 | +0.00pp10am → 1pm | 8/1 | -0.93pp1pm → now | 9/1Current; SP pending | Pending | +1.09pp |
| No recorded first or second finishes for this horse yet. | |||||||||
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday7f 15y · Class 6 · Good To Soft · 11 runners | 10/1 | +2.02ppOpen → 10am | 8/1 | +0.00pp10am → 1pm | 8/1 | -0.93pp1pm → now | 9/1Current; SP pending | Pending | +1.09pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||||
2 of 3 previous runs showed a stronger move, so today’s market behaviour is not unusual for this horse. Today’s move: Rwenearlytheredad is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.
WHAT MAY HAPPEN NEXT
TIMING & CONTEXT
Horse & Trainer Evidence
Trainer Iain Jardine (5pp+ support from open): by 10am 44/470; first seen between 10am and 1pm 26/470; first seen after 1pm 9/470.
No clear usual support time in this sample.
This horse (5pp+ support from open): by 10am 2/10; first seen between 10am and 1pm 2/10; first seen after 1pm 1/10.
No clear usual support time in this sample.
Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.
Today's move is -4.33pp. It remains below the first tracked 5pp+ trainer drift band.
The move has not reached the first tracked trainer drift band, so no trainer drift strike-rate comparison is being applied.
Watch for -5pp: that is the first point at which the matching trainer drift record becomes relevant.
0/3 finished 1st or 2nd
Best Time: Opening
Move evidence
19 May 26 | Newcastle (AW) | Open: 10/1 → Final: 14/1 | SP: 14/1 | Fin: 7
10 Apr 26 | Thirsk | Open: 7/1 → Final: 10/1 | SP: 11/1 | Fin: 5
16 Jan 26 | Newcastle (AW) | Open: 14/1 → Final: 20/1 | SP: 18/1 | Fin: 5
When drifting like this: failed 3/3 — view runs
Open 10/1 → final 14/1 · SP 14/1 · 7th
Open 7/1 → final 10/1 · SP 11/1 · 5th
Open 14/1 → final 20/1 · SP 18/1 · 5th
Largest previous drift: Thirsk, 10 Apr 2026 — 5th • open 7/1 → final 10/1 (-3.41pp).
What do this horse’s best and worst runs look like?
Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday7f 15y · Class 6 · Good To Soft · 11 runners | 9/1 | +0.00ppOpen → 10am | 9/1 | -0.91pp10am → 1pm | 10/1 | -3.42pp1pm → now | 16/1Current; SP pending | Pending | -4.33pp |
| Ayr05 Jul 20267f 50y · Class 6 · Good · 11 runnersClick for post-race comment ▾ | 4/1 | +5.00ppOpen → 10am | 3/1 | +1.67pp10am → 1pm | 11/4 | -1.67pp1pm → SP | 3/1 | 1st | +5.00pp |
| Post-race comment | |||||||||
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday7f 15y · Class 6 · Good To Soft · 11 runners | 9/1 | +0.00ppOpen → 10am | 9/1 | -0.91pp10am → 1pm | 10/1 | -3.42pp1pm → now | 16/1Current; SP pending | Pending | -4.33pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||||
Across 10 previous runs, this is the horse’s largest recorded drift. Trainer-specific drift evidence begins at the -5pp band, which has not yet been reached. Today’s move: Jkr Cobbler has moved from 9/1 to 16/1, a developing drift (-4.33pp).
WHAT MAY HAPPEN NEXT
TIMING & CONTEXT
Horse & Trainer Evidence
Trainer Catch Bissett (5pp+ support from open): by 10am 0/10; first seen between 10am and 1pm 0/10; first seen after 1pm 0/10.
No clear usual support time in this sample.
This horse (5pp+ support from open): by 10am 1/10; first seen between 10am and 1pm 1/10; first seen after 1pm 0/10.
No clear usual support time in this sample.
Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.
Today's move is -2.77pp. It remains below the first tracked 5pp+ trainer drift band.
The move has not reached the first tracked trainer drift band, so no trainer drift strike-rate comparison is being applied.
Watch for -5pp: that is the first point at which the matching trainer drift record becomes relevant.
0/4 finished 1st or 2nd
Best Time: Pre-Off
Move evidence
24 Aug 26 | Musselburgh | Open: 11/2 → Final: 9/1 | SP: 9/1 | Fin: 8
04 Aug 26 | Catterick | Open: 16/1 → Final: 25/1 | SP: 22/1 | Fin: 5
22 Jun 26 | Musselburgh | Open: 16/1 → Final: 40/1 | SP: 33/1 | Fin: 4
25 May 26 | Redcar | Open: 8/1 → Final: 11/1 | SP: 12/1 | Fin: 11
When drifting like this: failed 4/4 — view runs
Open 11/2 → final 9/1 · SP 9/1 · 8th
Open 16/1 → final 25/1 · SP 22/1 · 5th
Open 16/1 → final 40/1 · SP 33/1 · 4th
Open 8/1 → final 11/1 · SP 12/1 · 11th
Largest previous drift: Musselburgh, 24 Aug 2026 — 8th • open 11/2 → final 9/1 (-5.62pp).
What do this horse’s best and worst runs look like?
Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday7f 15y · Class 6 · Good To Soft · 11 runners | 11/1 | -1.67ppOpen → 10am | 14/1 | +1.03pp10am → 1pm | 12/1 | -2.12pp1pm → now | 16/1Current; SP pending | Pending | -2.77pp |
| Ayr10 Aug 20261m · Class 6 · Good To Soft · 10 runnersClick for post-race comment ▾ | 20/1 | -0.41ppOpen → 10am | 22/1 | +3.34pp10am → 1pm | 12/1 | +2.31pp1pm → SP | 9/1 | 2nd | +5.24pp |
| Post-race comment | |||||||||
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday7f 15y · Class 6 · Good To Soft · 11 runners | 11/1 | -1.67ppOpen → 10am | 14/1 | +1.03pp10am → 1pm | 12/1 | -2.12pp1pm → now | 16/1Current; SP pending | Pending | -2.77pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||||
Just 1 of 10 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. Today’s move: Due Respect is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.
WHAT MAY HAPPEN NEXT
Recorded examples where 5pp+ early support was followed by a longer final price:
- Redcar, 07 May 2026 — 5th • open 10/1 → 10am 9/2 → final 6/1
TIMING & CONTEXT
No placed efforts from 4 previous runs at Musselburgh. The current market is close to its historical average compared with a typical course SP of 17.8.
Horse & Trainer Evidence
Trainer Linda Perratt (5pp+ support from open): by 10am 15/186; first seen between 10am and 1pm 8/186; first seen after 1pm 5/186.
No clear usual support time in this sample.
This horse (5pp+ support from open): by 10am 0/8; first seen between 10am and 1pm 0/8; first seen after 1pm 0/8.
No clear usual support time in this sample.
Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.
Today's move is -0.16pp. It remains below the first tracked 5pp+ trainer drift band.
The move has not reached the first tracked trainer drift band, so no trainer drift strike-rate comparison is being applied.
Watch for -5pp: that is the first point at which the matching trainer drift record becomes relevant.
Move evidence
Largest previous drift: Musselburgh, 22 Jun 2026 — 7th • open 7/2 → final 20/1 (-17.46pp).
What do this horse’s best and worst runs look like?
Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday7f 15y · Class 6 · Good To Soft · 11 runners | 20/1 | -0.92ppOpen → 10am | 25/1 | +5.24pp10am → 1pm | 10/1 | -4.49pp1pm → now | 20/1Current; SP pending | Pending | -0.16pp |
| Musselburgh07 Aug 20267f 15y · Class 6 · Good · 5 runnersClick for post-race comment ▾ | 11/2 | +4.62ppOpen → 10am | 4/1 | -3.33pp10am → 1pm | 5/1 | +0.00pp1pm → SP | 5/1 | 2nd | +1.28pp |
| Post-race comment | |||||||||
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday7f 15y · Class 6 · Good To Soft · 11 runners | 20/1 | -0.92ppOpen → 10am | 25/1 | +5.24pp10am → 1pm | 10/1 | -4.49pp1pm → now | 20/1Current; SP pending | Pending | -0.16pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||||
6 of 8 previous runs showed a stronger move, so today’s market behaviour is not unusual for this horse. Today’s move: Keep Me Stable is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.
WHAT MAY HAPPEN NEXT
TIMING & CONTEXT
Course evidence at Musselburgh stands at 1 placed effort from 4 runs. Today's market is 77% bigger than usual compared with a long-term course average SP of 12.3.
Horse & Trainer Evidence
Trainer Katie Scott (5pp+ support from open): by 10am 14/166; first seen between 10am and 1pm 7/166; first seen after 1pm 5/166.
No clear usual support time in this sample.
This horse (5pp+ support from open): by 10am 0/15; first seen between 10am and 1pm 1/15; first seen after 1pm 1/15.
No clear usual support time in this sample.
Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.
Today's move is -1.97pp. It remains below the first tracked 5pp+ trainer drift band.
The move has not reached the first tracked trainer drift band, so no trainer drift strike-rate comparison is being applied.
Watch for -5pp: that is the first point at which the matching trainer drift record becomes relevant.
0/6 finished 1st or 2nd
Best Time: Pre-Off
Move evidence
22 Jun 26 | Musselburgh | Open: 20/1 → Final: 28/1 | SP: 28/1 | Fin: 8
08 Jun 26 | Carlisle | Open: 12/1 → Final: 33/1 | SP: 40/1 | Fin: 10
21 Mar 26 | Newcastle (AW) | Open: 5/1 → Final: 11/1 | SP: 11/1 | Fin: 6
15 Feb 26 | Newcastle (AW) | Open: 13/2 → Final: 10/1 | SP: 10/1 | Fin: 5
22 Jan 26 | Newcastle (AW) | Open: 15/2 → Final: 12/1 | SP: 11/1 | Fin: 4
When drifting like this: failed 6/6 — view runs
Open 20/1 → final 28/1 · SP 28/1 · 8th
Open 12/1 → final 33/1 · SP 40/1 · 10th
Open 5/1 → final 11/1 · SP 11/1 · 6th
Open 13/2 → final 10/1 · SP 10/1 · 5th
Open 15/2 → final 12/1 · SP 11/1 · 4th
Largest previous drift: Newcastle (AW), 01 Jan 2026 — 4th • open 11/4 → final 7/1 (-14.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. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday7f 15y · Class 6 · Good To Soft · 11 runners | 18/1 | -0.50ppOpen → 10am | 20/1 | +0.00pp10am → 1pm | 20/1 | -1.46pp1pm → now | 28/1Current; SP pending | Pending | -1.97pp |
| Newcastle (AW)12 Mar 20267f 14y · Class 6 · Standard · 11 runnersClick for post-race comment ▾ | 6/1 | +2.38ppOpen → 10am | 5/1 | -1.28pp10am → 1pm | 11/2 | +4.62pp1pm → SP | 4/1 | 2nd | +5.71pp |
| Post-race comment | |||||||||
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday7f 15y · Class 6 · Good To Soft · 11 runners | 18/1 | -0.50ppOpen → 10am | 20/1 | +0.00pp10am → 1pm | 20/1 | -1.46pp1pm → now | 28/1Current; SP pending | Pending | -1.97pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||||
Just 4 of 15 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. Today’s move: Concert Boy is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.
WHAT MAY HAPPEN NEXT
TIMING & CONTEXT
Limited data: this runner has one previous run at Musselburgh. Do not treat that single result as a reliable course pattern.
Horse & Trainer Evidence
Trainer Donald Whillans (5pp+ support from open): by 10am 2/75; first seen between 10am and 1pm 11/75; first seen after 1pm 3/75.
No clear usual support time in this sample.
This horse (5pp+ support from open): by 10am 0/11; first seen between 10am and 1pm 3/11; first seen after 1pm 0/11.
No clear usual support time in this sample.
Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.
Today's move is -8.27pp, placing it in this yard's 5pp+ 10am drift comparison.
When this trainer's runners had drifted by 5pp+ by 10am, 1/8 won (12.5%), compared with the yard's normal 13.3% strike rate.
Trainer drift evidence is limited (8 runners), so treat it as context rather than a reliable warning.
1/5 finished 1st or 2nd
Best Time: Opening
Move evidence
29 May 26 | Carlisle | Open: 6/1 → Final: 14/1 | SP: 14/1 | Fin: 7
15 May 26 | Hamilton | Open: 8/1 → Final: 28/1 | SP: 25/1 | Fin: 3
12 Mar 26 | Newcastle (AW) | Open: 5/1 → Final: 11/1 | SP: 11/1 | Fin: 11
19 Feb 26 | Newcastle (AW) | Open: 8/1 → Final: 11/1 | SP: 11/1 | Fin: 5
31 Jan 26 | Newcastle (AW) | Open: 10/1 → Final: 14/1 | SP: 16/1 | Fin: 2
When drifting like this: failed 4/5 — view runs
Open 6/1 → final 14/1 · SP 14/1 · 7th
Open 8/1 → final 28/1 · SP 25/1 · 3rd
Open 5/1 → final 11/1 · SP 11/1 · 11th
Open 8/1 → final 11/1 · SP 11/1 · 5th
Open 10/1 → final 14/1 · SP 16/1 · 2nd
Largest previous drift: Newcastle (AW), 12 Mar 2026 — 11th • open 5/1 → final 11/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. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday7f 15y · Class 6 · Good To Soft · 11 runners | 8/1 | -5.23ppOpen → 10am | 16/1 | +0.00pp10am → 1pm | 16/1 | -3.04pp1pm → now | 33/1Current; SP pending | Pending | -8.27pp |
| Newcastle (AW)24 Feb 20267f 14y · Class 6 · Standard · 9 runnersClick for post-race comment ▾ | 12/1 | +0.00ppOpen → 10am | 12/1 | +20.88pp10am → 1pm | 5/2 | -1.90pp1pm → SP | 11/4 | 1st | +18.97pp |
| Post-race comment | |||||||||
| Newcastle (AW)31 Jan 20261m 5y · Class 6 · Standard · 12 runnersClick for post-race comment ▾ | 10/1 | +3.41ppOpen → 10am | 7/1 | -4.81pp10am → 1pm | 12/1 | -1.81pp1pm → SP | 16/1 | 2nd | -3.21pp |
| Post-race comment | |||||||||
| Newcastle (AW)01 Jan 20261m 5y · Class 6 · Standard · 11 runnersClick for post-race comment ▾ | 9/1 | +1.76ppOpen → 10am | 15/2 | -1.24pp10am → 1pm | 17/2 | -1.44pp1pm → SP | 10/1 | 2nd | -0.91pp |
| Post-race comment | |||||||||
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday7f 15y · Class 6 · Good To Soft · 11 runners | 8/1 | -5.23ppOpen → 10am | 16/1 | +0.00pp10am → 1pm | 16/1 | -3.04pp1pm → now | 33/1Current; SP pending | Pending | -8.27pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||||
Just 2 of 11 previous runs showed a larger drift, so today’s market behaviour is significant for this particular horse. The trainer’s drift record adds context: When this trainer's runners had drifted by 5pp+ by 10am, 1/8 won (12.5%), compared with the yard's normal 13.3% strike rate. Today’s move: Pallas Lord has moved from 8/1 to 33/1, a significant drift (-8.27pp).
WHAT MAY HAPPEN NEXT
TIMING & CONTEXT
Horse & Trainer Evidence
Trainer Jean McGregor (5pp+ support from open): by 10am 0/7; first seen between 10am and 1pm 0/7; first seen after 1pm 0/7.
No clear usual support time in this sample.
Timing evidence for This horse: only 0 complete checkpoint runs; too few for a usual time.
Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.
Today's move is -3.10pp. It remains below the first tracked 5pp+ trainer drift band.
The move has not reached the first tracked trainer drift band, so no trainer drift strike-rate comparison is being applied.
Watch for -5pp: that is the first point at which the matching trainer drift record becomes relevant.
Move 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. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday7f 15y · Class 6 · Good To Soft · 11 runners | 22/1 | -0.90ppOpen → 10am | 28/1 | +0.40pp10am → 1pm | 25/1 | -2.60pp1pm → now | 80/1Current; SP pending | Pending | -3.10pp |
| No recorded first or second finishes for this horse yet. | |||||||||
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday7f 15y · Class 6 · Good To Soft · 11 runners | 22/1 | -0.90ppOpen → 10am | 28/1 | +0.40pp10am → 1pm | 25/1 | -2.60pp1pm → now | 80/1Current; SP pending | Pending | -3.10pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||||
There is only one comparable recorded run for this horse, so its own history is an early clue rather than a reliable pattern. Today’s move: Escape Act is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.
WHAT MAY HAPPEN NEXT
TIMING & CONTEXT
- Supported1 of 11 runners at +4pp or more · strongest: Kelpie Grey +6.84pp
- Drifting3 of 11 runners at −4pp or worse · largest: Filey Beach -11.87pp
- Last 15 minFresh 15-minute data is not available yet.
- Market surgesAwaiting a fresh 15-minute snapshot.
Full field shown.
Horse & Trainer Evidence
Trainer Kevin Ryan (5pp+ support from open): by 10am 42/436; first seen between 10am and 1pm 29/436; first seen after 1pm 8/436.
No clear usual support time in this sample.
This horse (5pp+ support from open): by 10am 0/4; first seen between 10am and 1pm 0/4; first seen after 1pm 0/4.
No clear usual support time in this sample.
Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.
Today's move is +4.07pp. It remains below the first tracked 5pp support band.
At 5pp+: Open→1PM 21/63 won (33.3%); Open→SP 21/53 won (39.6%).
Watch for 10pp+: the yard's Open→SP strike rate rises to 60.9% (14/23).
Move evidence
No previous positive open-to-final 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. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday7f 15y · Class 5 · Good To Soft · 8 runners | 4/1 | +0.00ppOpen → 10am | 4/1 | +5.00pp10am → 1pm | 3/1 | -0.93pp1pm → now | 3/1Current; SP pending | Pending | +4.07pp |
| No recorded first or second finishes for this horse yet. | |||||||||
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday7f 15y · Class 5 · Good To Soft · 8 runners | 4/1 | +0.00ppOpen → 10am | 4/1 | +5.00pp10am → 1pm | 3/1 | -0.93pp1pm → now | 3/1Current; SP pending | Pending | +4.07pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||||
Kevin Ryan runners in the matching 5pp+ band have won 21/53 (a 39.6% Open→SP strike rate), compared with the trainer’s normal 9.9% strike rate. Across 4 previous runs, this is the horse’s strongest recorded support. The support is accompanied by a drop from Class 4 to Class 5, giving the horse more favourable conditions today. Today’s move: Sir Sirius has shortened from 4/1 to 3/1, which is support (+4.07pp).
WHAT MAY HAPPEN NEXT
TIMING & CONTEXT
Horse & Trainer Evidence
Trainer K. R. Burke (5pp+ support from open): by 10am 23/259; first seen between 10am and 1pm 21/259; first seen after 1pm 12/259.
No clear usual support time in this sample.
This horse (5pp+ support from open): by 10am 2/5; first seen between 10am and 1pm 0/5; first seen after 1pm 0/5.
No clear usual support time in this sample.
Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.
Today's move is -3.78pp. It remains below the first tracked 5pp+ trainer drift band.
The move has not reached the first tracked trainer drift band, so no trainer drift strike-rate comparison is being applied.
Watch for -5pp: that is the first point at which the matching trainer drift record becomes relevant.
Move evidence
Largest previous drift: York, 14 May 2026 — 6th • open 11/4 → final 11/2 (-11.28pp).
What do this horse’s best and worst runs look like?
Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday7f 15y · Class 5 · Good To Soft · 8 runners | 3/1 | -2.78ppOpen → 10am | 7/2 | -2.22pp10am → 1pm | 4/1 | +1.22pp1pm → now | 7/2Current; SP pending | Pending | -3.78pp |
| Redcar15 Sep 20265f 217y · Class 4 · Good · 7 runnersClick for post-race comment ▾ | 7/2 | +0.87ppOpen → 10am | 10/3 | -4.91pp10am → 1pm | 9/2 | +1.82pp1pm → SP | 4/1 | 1st | -2.22pp |
| Post-race comment | |||||||||
| Carlisle09 Jun 20265f · Class 3 · Good To Soft · 8 runnersClick for post-race comment ▾ | 6/5 | +6.90ppOpen → 10am | 10/11 | +3.20pp10am → 1pm | 4/5 | -0.91pp1pm → SP | 5/6 | 2nd | +9.19pp |
| Post-race comment | |||||||||
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday7f 15y · Class 5 · Good To Soft · 8 runners | 3/1 | -2.78ppOpen → 10am | 7/2 | -2.22pp10am → 1pm | 4/1 | +1.22pp1pm → now | 7/2Current; SP pending | Pending | -3.78pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||||
Just 2 of 5 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. The horse drops from Class 4 to Class 5, but the market has not responded with meaningful support. Today’s move: Rock Steady Beat is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.
WHAT MAY HAPPEN NEXT
TIMING & CONTEXT
Horse & Trainer Evidence
Trainer Ann Duffield (5pp+ support from open): by 10am 0/6; first seen between 10am and 1pm 0/6; first seen after 1pm 0/6.
No clear usual support time in this sample.
This horse (5pp+ support from open): by 10am 0/4; first seen between 10am and 1pm 1/4; first seen after 1pm 0/4.
No clear usual support time in this sample.
Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.
Today's move is -1.37pp. It remains below the first tracked 5pp+ trainer drift band.
The move has not reached the first tracked trainer drift band, so no trainer drift strike-rate comparison is being applied.
Watch for -5pp: that is the first point at which the matching trainer drift record becomes relevant.
Move evidence
Largest previous drift: York, 11 Jul 2026 — 2nd • open 16/1 → final 33/1 (-2.94pp).
What do this horse’s best and worst runs look like?
Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday7f 15y · Class 5 · Good To Soft · 8 runners | 7/2 | +4.44ppOpen → 10am | 11/4 | -3.57pp10am → 1pm | 10/3 | -2.24pp1pm → now | 4/1Current; SP pending | Pending | -1.37pp |
| Hamilton17 Jul 20266f 6y · Class 5 · Good To Firm · 5 runnersClick for post-race comment ▾ | 15/8 | -1.39ppOpen → 10am | 2/1 | +8.68pp10am → 1pm | 11/8 | +7.98pp1pm → SP | EVS | 1st | +15.28pp |
| Post-race comment | |||||||||
| York11 Jul 20266f · Class 4 · Good To Firm · 8 runnersClick for post-race comment ▾ | 16/1 | -1.12ppOpen → 10am | 20/1 | -1.82pp10am → 1pm | 33/1 | -0.98pp1pm → SP | 50/1 | 2nd | -3.92pp |
| Post-race comment | |||||||||
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday7f 15y · Class 5 · Good To Soft · 8 runners | 7/2 | +4.44ppOpen → 10am | 11/4 | -3.57pp10am → 1pm | 10/3 | -2.24pp1pm → now | 4/1Current; SP pending | Pending | -1.37pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||||
Just 1 of 4 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. The horse drops from Class 2 to Class 5, but the market has not responded with meaningful support. Today’s move: Brandenburg is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.
WHAT MAY HAPPEN NEXT
TIMING & CONTEXT
Horse & Trainer Evidence
Trainer Tim Easterby (5pp+ support from open): by 10am 146/1132; first seen between 10am and 1pm 65/1132; first seen after 1pm 34/1132.
No clear usual support time in this sample.
This horse (5pp+ support from open): by 10am 0/7; first seen between 10am and 1pm 0/7; first seen after 1pm 0/7.
No clear usual support time in this sample.
Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.
Today's move is +4.59pp. It remains below the first tracked 5pp support band.
At 5pp+: Open→1PM 41/181 won (22.7%); Open→SP 43/190 won (22.6%).
Watch for 10pp+: the yard's Open→SP strike rate rises to 30.9% (25/81).
0/1 finished 1st or 2nd
Best Time: Opening
Move evidence
Strongest previous support: Beverley, 30 Aug 2026 — 3rd • open 5/1 → final 4/1 (+3.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. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday7f 15y · Class 5 · Good To Soft · 8 runners | 8/1 | +11.11ppOpen → 10am | 7/2 | -4.04pp10am → 1pm | 9/2 | -2.48pp1pm → now | 11/2Current; SP pending | Pending | +4.59pp |
| Musselburgh25 Aug 20267f 15y · Class 4 · Good · 10 runnersClick for post-race comment ▾ | 17/2 | +4.97ppOpen → 10am | 11/2 | +0.00pp10am → 1pm | 11/2 | -2.88pp1pm → SP | 7/1 | 1st | +2.08pp |
| Post-race comment | |||||||||
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday7f 15y · Class 5 · Good To Soft · 8 runners | 8/1 | +11.11ppOpen → 10am | 7/2 | -4.04pp10am → 1pm | 9/2 | -2.48pp1pm → now | 11/2Current; SP pending | Pending | +4.59pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||||
Tim Easterby runners in the matching 5pp+ band have won 41/181 (a 22.7% Open→1PM strike rate), compared with the trainer’s normal 9.5% strike rate. Just 1 of 7 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. The support is accompanied by a drop from Class 2 to Class 5, giving the horse more favourable conditions today. Today’s move: Inns And Out has shortened from 8/1 to 11/2, which is support (+4.59pp).
40.1% of Tim Easterby runners backed by at least 4pp by 1pm continued to shorten into SP (93/232). Today’s live move of +4.59pp is in that matching band, and the horse or trainer evidence also supports it. That continuation record is the reason to act now: waiting for another 2pp risks losing the available price.
WHAT MAY HAPPEN NEXT
TIMING & CONTEXT
Limited data: this runner has one previous run at Musselburgh. Do not treat that single result as a reliable course pattern.
Horse & Trainer Evidence
Trainer Ralph Beckett (5pp+ support from open): by 10am 91/528; first seen between 10am and 1pm 38/528; first seen after 1pm 20/528.
No clear usual support time in this sample.
This horse (5pp+ support from open): by 10am 0/5; first seen between 10am and 1pm 0/5; first seen after 1pm 0/5.
No clear usual support time in this sample.
Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.
Today's move is -1.65pp. It remains below the first tracked 5pp+ trainer drift band.
The move has not reached the first tracked trainer drift band, so no trainer drift strike-rate comparison is being applied.
Watch for -5pp: that is the first point at which the matching trainer drift record becomes relevant.
0/1 finished 1st or 2nd
Best Time: Late PM
Move evidence
Largest previous drift: Windsor, 13 Jul 2026 — 8th • open 13/8 → final 11/2 (-22.64pp).
What do this horse’s best and worst runs look like?
Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday7f 15y · Class 5 · Good To Soft · 8 runners | 5/1 | +6.43ppOpen → 10am | 10/3 | -0.87pp10am → 1pm | 7/2 | -7.21pp1pm → now | 11/2Current; SP pending | Pending | -1.65pp |
| No recorded first or second finishes for this horse yet. | |||||||||
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday7f 15y · Class 5 · Good To Soft · 8 runners | 5/1 | +6.43ppOpen → 10am | 10/3 | -0.87pp10am → 1pm | 7/2 | -7.21pp1pm → now | 11/2Current; SP pending | Pending | -1.65pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||||
Just 2 of 5 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. Today’s move: Sovereigns High is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.
WHAT MAY HAPPEN NEXT
TIMING & CONTEXT
Horse & Trainer Evidence
Trainer Adrian Keatley (5pp+ support from open): by 10am 12/89; first seen between 10am and 1pm 6/89; first seen after 1pm 2/89.
No clear usual support time in this sample.
This horse (5pp+ support from open): by 10am 0/3; first seen between 10am and 1pm 0/3; first seen after 1pm 0/3.
No clear usual support time in this sample.
Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.
Today's move is -13.85pp, placing it in this yard's 10pp+ 10am drift comparison.
When this trainer's runners had drifted by 10pp+ by 10am, 0/3 won (0%), compared with the yard's normal 13.5% strike rate.
Trainer drift evidence is limited (3 runners), so treat it as context rather than a reliable warning.
1/2 finished 1st or 2nd
Best Time: Late PM
Move evidence
Largest previous drift: Carlisle, 24 Jun 2026 — 2nd • open 10/1 → final 33/1 (-6.15pp).
What do this horse’s best and worst runs look like?
Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday7f 15y · Class 5 · Good To Soft · 8 runners | 7/2 | -4.04ppOpen → 10am | 9/2 | -3.90pp10am → 1pm | 6/1 | -5.91pp1pm → now | 11/1Current; SP pending | Pending | -13.85pp |
| Carlisle24 Jun 20266f 195y · Class 4 · Good To Firm · 11 runnersClick for post-race comment ▾ | 10/1 | -4.33ppOpen → 10am | 20/1 | -1.31pp10am → 1pm | 28/1 | +0.40pp1pm → SP | 25/1 | 2nd | -5.24pp |
| Post-race comment | |||||||||
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday7f 15y · Class 5 · Good To Soft · 8 runners | 7/2 | -4.04ppOpen → 10am | 9/2 | -3.90pp10am → 1pm | 6/1 | -5.91pp1pm → now | 11/1Current; SP pending | Pending | -13.85pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||||
Across 3 previous runs, this is the horse’s largest recorded drift. The trainer’s drift record adds context: When this trainer's runners had drifted by 10pp+ by 10am, 0/3 won (0%), compared with the yard's normal 13.5% strike rate. Despite dropping from Class 2 to Class 5, the market is still weakening. Today’s move: The First Drop has moved from 7/2 to 11/1, a significant drift (-13.85pp).
WHAT MAY HAPPEN NEXT
TIMING & CONTEXT
Horse & Trainer Evidence
Trainer Rebecca Menzies (5pp+ support from open): by 10am 26/335; first seen between 10am and 1pm 12/335; first seen after 1pm 7/335.
No clear usual support time in this sample.
This horse (5pp+ support from open): by 10am 0/5; first seen between 10am and 1pm 0/5; first seen after 1pm 0/5.
No clear usual support time in this sample.
Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.
Today's move is -9.36pp, placing it in this yard's 5pp+ 10am drift comparison.
When this trainer's runners had drifted by 5pp+ by 10am, 4/36 won (11.1%), compared with the yard's normal 7.8% strike rate.
The sample is reliable enough to inspect, but the strike-rate fall is not large enough to call a serious trainer warning.
0/2 finished 1st or 2nd
Best Time: Early PM
Move evidence
Largest previous drift: Carlisle, 08 Jun 2026 — 4th • open 2/1 → final 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. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday7f 15y · Class 5 · Good To Soft · 8 runners | 5/1 | -4.90ppOpen → 10am | 15/2 | +0.74pp10am → 1pm | 7/1 | -5.19pp1pm → now | 12/1Current; SP pending | Pending | -9.36pp |
| No recorded first or second finishes for this horse yet. | |||||||||
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday7f 15y · Class 5 · Good To Soft · 8 runners | 5/1 | -4.90ppOpen → 10am | 15/2 | +0.74pp10am → 1pm | 7/1 | -5.19pp1pm → now | 12/1Current; SP pending | Pending | -9.36pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||||
Across 5 previous runs, this is the horse’s largest recorded drift. The trainer’s drift record adds context: When this trainer's runners had drifted by 5pp+ by 10am, 4/36 won (11.1%), compared with the yard's normal 7.8% strike rate. Despite dropping from Class 2 to Class 5, the market is still weakening. Today’s move: Deputy Vice has moved from 5/1 to 12/1, a significant drift (-9.36pp).
WHAT MAY HAPPEN NEXT
TIMING & CONTEXT
Horse & Trainer Evidence
Trainer Charlie Johnston (5pp+ support from open): by 10am 71/697; first seen between 10am and 1pm 46/697; first seen after 1pm 25/697.
No clear usual support time in this sample.
This horse (5pp+ support from open): by 10am 1/5; first seen between 10am and 1pm 0/5; first seen after 1pm 0/5.
No clear usual support time in this sample.
Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.
Today's move is -0.81pp. It remains below the first tracked 5pp+ trainer drift band.
The move has not reached the first tracked trainer drift band, so no trainer drift strike-rate comparison is being applied.
Watch for -5pp: that is the first point at which the matching trainer drift record becomes relevant.
Move evidence
Largest previous drift: Hamilton, 17 Jul 2026 — 3rd • open 11/4 → final 13/2 (-13.33pp).
What do this horse’s best and worst runs look like?
Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday7f 15y · Class 5 · Good To Soft · 8 runners | 18/1 | +0.00ppOpen → 10am | 18/1 | +0.62pp10am → 1pm | 16/1 | -1.43pp1pm → now | 22/1Current; SP pending | Pending | -0.81pp |
| No recorded first or second finishes for this horse yet. | |||||||||
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday7f 15y · Class 5 · Good To Soft · 8 runners | 18/1 | +0.00ppOpen → 10am | 18/1 | +0.62pp10am → 1pm | 16/1 | -1.43pp1pm → now | 22/1Current; SP pending | Pending | -0.81pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||||
3 of 5 previous runs showed a stronger move, so today’s market behaviour is not unusual for this horse. Today’s move: Beauty For Love is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.
WHAT MAY HAPPEN NEXT
TIMING & CONTEXT
- Supported2 of 8 runners at +4pp or more · strongest: Inns And Out +4.59pp
- Drifting2 of 8 runners at −4pp or worse · largest: The First Drop -13.85pp
- Last 15 minFresh 15-minute data is not available yet.
- Market surgesAwaiting a fresh 15-minute snapshot.
Full field shown.
Horse & Trainer Evidence
Trainer Kevin Ryan (5pp+ support from open): by 10am 42/436; first seen between 10am and 1pm 29/436; first seen after 1pm 8/436.
No clear usual support time in this sample.
This horse (5pp+ support from open): by 10am 1/5; first seen between 10am and 1pm 1/5; first seen after 1pm 0/5.
No clear usual support time in this sample.
Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.
Today's move is +5.04pp, placing it in this yard's 5pp+ band.
At 5pp+: Open→1PM 21/63 won (33.3%); Open→SP 21/53 won (39.6%).
Watch for 10pp+: the yard's Open→SP strike rate rises to 60.9% (14/23).
Move evidence
Strongest previous support: Windsor, 01 Jun 2026 — 4th • open 16/1 → final 7/1 (+6.62pp).
What do this horse’s best and worst runs look like?
Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday5f 1y · Class 4 · Good To Soft · 12 runners | 4/1 | +5.00ppOpen → 10am | 3/1 | +1.67pp10am → 1pm | 11/4 | -1.62pp1pm → now | 3/1Current; SP pending | Pending | +5.04pp |
| No recorded first or second finishes for this horse yet. | |||||||||
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday5f 1y · Class 4 · Good To Soft · 12 runners | 4/1 | +5.00ppOpen → 10am | 3/1 | +1.67pp10am → 1pm | 11/4 | -1.62pp1pm → now | 3/1Current; SP pending | Pending | +5.04pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||||
Kevin Ryan runners in the matching 5pp+ band have won 21/53 (a 39.6% Open→SP strike rate), compared with the trainer’s normal 9.9% strike rate. Just 1 of 5 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. Today’s move: Mo of Cairo has shortened from 4/1 to 3/1, which is support (+5.04pp).
WHAT MAY HAPPEN NEXT
TIMING & CONTEXT
Horse & Trainer Evidence
Trainer David & Nicola Barron (5pp+ support from open): by 10am 16/179; first seen between 10am and 1pm 12/179; first seen after 1pm 8/179.
No clear usual support time in this sample.
This horse (5pp+ support from open): by 10am 1/7; first seen between 10am and 1pm 1/7; first seen after 1pm 1/7.
No clear usual support time in this sample.
Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.
Today's move is -5.66pp, placing it in this yard's 5pp+ 10am drift comparison.
When this trainer's runners had drifted by 5pp+ by 10am, 1/24 won (4.2%), compared with the yard's normal 8.4% strike rate.
The sample is reliable enough to inspect, but the strike-rate fall is not large enough to call a serious trainer warning.
Move evidence
Largest previous drift: Musselburgh, 07 Aug 2026 — 4th • open 4/1 → final 9/2 (-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. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday5f 1y · Class 4 · Good To Soft · 12 runners | 11/4 | +0.00ppOpen → 10am | 11/4 | -1.67pp10am → 1pm | 3/1 | -3.99pp1pm → now | 4/1Current; SP pending | Pending | -5.66pp |
| No recorded first or second finishes for this horse yet. | |||||||||
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday5f 1y · Class 4 · Good To Soft · 12 runners | 11/4 | +0.00ppOpen → 10am | 11/4 | -1.67pp10am → 1pm | 3/1 | -3.99pp1pm → now | 4/1Current; SP pending | Pending | -5.66pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||||
Across 7 previous runs, this is the horse’s largest recorded drift. The trainer’s drift record adds context: When this trainer's runners had drifted by 5pp+ by 10am, 1/24 won (4.2%), compared with the yard's normal 8.4% strike rate. Despite dropping from Class 3 to Class 4, the market is still weakening. Today’s move: Jer Batt has moved from 11/4 to 4/1, a developing drift (-5.66pp).
WHAT MAY HAPPEN NEXT
TIMING & CONTEXT
No placed efforts from 4 previous runs at Musselburgh. The current market is close to its historical average compared with a typical course SP of 4.6.
Horse & Trainer Evidence
Trainer Jim Goldie (5pp+ support from open): by 10am 82/607; first seen between 10am and 1pm 41/607; first seen after 1pm 16/607.
No clear usual support time in this sample.
This horse (5pp+ support from open): by 10am 5/10; first seen between 10am and 1pm 1/10; first seen after 1pm 0/10.
No clear usual support time in this sample.
Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.
Today's move is +7.41pp, placing it in this yard's 5pp+ band.
At 5pp+: Open→1PM 15/108 won (13.9%); Open→SP 15/105 won (14.3%).
Watch for 10pp+: the yard's Open→SP strike rate rises to 19% (8/42).
0/2 finished 1st or 2nd
Best Time: Opening
Move evidence
Strongest previous support: Hamilton, 17 Jun 2026 — 3rd • open 11/2 → final 3/1 (+9.62pp).
All 2 comparable backed runs (1st or 2nd counts as placed):
- Hamilton, 21 Sep 2026 — 4th • open 8/1 → final 5/1
- Hamilton, 17 Jun 2026 — 3rd • open 11/2 → final 3/1
What do this horse’s best and worst runs look like?
Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday5f 1y · Class 4 · Good To Soft · 12 runners | 12/1 | +7.69ppOpen → 10am | 11/2 | +0.00pp10am → 1pm | 11/2 | -0.28pp1pm → now | 11/2Current; SP pending | Pending | +7.41pp |
| Musselburgh31 Jul 20265f 1y · Class 4 · Good · 5 runnersClick for post-race comment ▾ | 11/4 | +6.67ppOpen → 10am | 2/1 | +0.00pp10am → 1pm | 2/1 | -2.56pp1pm → SP | 9/4 | 2nd | +4.10pp |
| Post-race comment | |||||||||
| Musselburgh26 Apr 20265f 1y · Class 4 · Good · 12 runnersClick for post-race comment ▾ | 11/4 | +1.90ppOpen → 10am | 5/2 | +0.00pp10am → 1pm | 5/2 | +0.00pp1pm → SP | 5/2 | 2nd | +1.90pp |
| Post-race comment | |||||||||
| Musselburgh12 Apr 20265f 1y · Class 4 · Good To Soft · 17 runnersClick for post-race comment ▾ | 3/1 | +8.33ppOpen → 10am | 2/1 | +0.00pp10am → 1pm | 2/1 | -4.76pp1pm → SP | 5/2 | 1st | +3.57pp |
| Post-race comment | |||||||||
| Musselburgh04 Apr 20265f 1y · Class 4 · Soft · 12 runnersClick for post-race comment ▾ | 4/1 | +6.67ppOpen → 10am | 11/4 | -3.57pp10am → 1pm | 10/3 | -9.76pp1pm → SP | 13/2 | 2nd | -6.67pp |
| Post-race comment | |||||||||
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday5f 1y · Class 4 · Good To Soft · 12 runners | 12/1 | +7.69ppOpen → 10am | 11/2 | +0.00pp10am → 1pm | 11/2 | -0.28pp1pm → now | 11/2Current; SP pending | Pending | +7.41pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||||
Just 2 of 10 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. When backed in a similar way previously, it finished first or second in 0 of 2 runs. The trainer evidence is important here: At 5pp+: Open→1PM 15/108 won (13.9%); Open→SP 15/105 won (14.3%). The support is accompanied by a drop from Class 3 to Class 4, giving the horse more favourable conditions today. Today’s move: Montezuma has shortened from 12/1 to 11/2, which is support (+7.41pp).
WHAT MAY HAPPEN NEXT
TIMING & CONTEXT
This runner has made the frame 4 times from 5 starts at Musselburgh. Historical course average SP is 4.2, while today's market is 60% bigger than usual.
Horse & Trainer Evidence
Trainer Nigel Tinkler (5pp+ support from open): by 10am 30/324; first seen between 10am and 1pm 13/324; first seen after 1pm 11/324.
No clear usual support time in this sample.
This horse (5pp+ support from open): by 10am 4/11; first seen between 10am and 1pm 1/11; first seen after 1pm 0/11.
No clear usual support time in this sample.
Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.
Today's move is -3.73pp. It remains below the first tracked 5pp+ trainer drift band.
The move has not reached the first tracked trainer drift band, so no trainer drift strike-rate comparison is being applied.
Watch for -5pp: that is the first point at which the matching trainer drift record becomes relevant.
0/3 finished 1st or 2nd
Best Time: Opening
Move evidence
20 Aug 26 | Newcastle (AW) | Open: 5/1 → Final: 8/1 | SP: 7/1 | Fin: 6
17 May 26 | Hamilton | Open: 25/1 → Final: 33/1 | SP: 25/1 | Fin: 12
26 Apr 26 | Musselburgh | Open: 16/1 → Final: 33/1 | SP: 33/1 | Fin: 7
When drifting like this: failed 3/3 — view runs
Open 5/1 → final 8/1 · SP 7/1 · 6th
Open 25/1 → final 33/1 · SP 25/1 · 12th
Open 16/1 → final 33/1 · SP 33/1 · 7th
Largest previous drift: Newcastle (AW), 20 Aug 2026 — 6th • open 5/1 → final 8/1 (-5.84pp).
What do this horse’s best and worst runs look like?
Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday5f 1y · Class 4 · Good To Soft · 12 runners | 15/2 | +0.00ppOpen → 10am | 15/2 | +1.57pp10am → 1pm | 13/2 | -5.29pp1pm → now | 11/1Current; SP pending | Pending | -3.73pp |
| Newcastle (AW)19 Sep 20265f · Class 5 · Standard · 10 runnersClick for post-race comment ▾ | 12/1 | +0.28ppOpen → 10am | 12/1 | +2.31pp10am → 1pm | 9/1 | +1.11pp1pm → SP | 8/1 | 1st | +3.70pp |
| Post-race comment | |||||||||
| Thirsk07 Aug 20265f · Class 5 · Good · 6 runnersClick for post-race comment ▾ | 3/1 | +3.57ppOpen → 10am | 5/2 | +4.76pp10am → 1pm | 2/1 | -2.56pp1pm → SP | 9/4 | 1st | +5.77pp |
| Post-race comment | |||||||||
| Beverley28 Jul 20265f · Class 5 · Good To Firm · 9 runnersClick for post-race comment ▾ | 4/1 | +14.72ppOpen → 10am | 15/8 | -9.72pp10am → 1pm | 3/1 | +1.67pp1pm → SP | 11/4 | 1st | +6.67pp |
| Post-race comment | |||||||||
| Ayr13 Jul 20266f · Class 6 · Good To Firm · 8 runnersClick for post-race comment ▾ | 5/2 | -6.35ppOpen → 10am | 7/2 | +2.78pp10am → 1pm | 3/1 | -2.78pp1pm → SP | 7/2 | 1st | -6.35pp |
| Post-race comment | |||||||||
| Hamilton11 Jul 20265f 7y · Class 6 · Good · 8 runnersClick for post-race comment ▾ | 9/2 | +6.82ppOpen → 10am | 3/1 | +5.77pp10am → 1pm | 9/4 | -2.20pp1pm → SP | 5/2 | 2nd | +10.39pp |
| Post-race comment | |||||||||
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday5f 1y · Class 4 · Good To Soft · 12 runners | 15/2 | +0.00ppOpen → 10am | 15/2 | +1.57pp10am → 1pm | 13/2 | -5.29pp1pm → now | 11/1Current; SP pending | Pending | -3.73pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||||
Just 1 of 11 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. It is also stepping up from Class 5 to Class 4, which adds another test today. Today’s move: Azuinthejungle is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.
WHAT MAY HAPPEN NEXT
TIMING & CONTEXT
Limited data: this runner has one previous run at Musselburgh. Do not treat that single result as a reliable course pattern.
Horse & Trainer Evidence
Trainer Tim Easterby (5pp+ support from open): by 10am 146/1132; first seen between 10am and 1pm 65/1132; first seen after 1pm 34/1132.
No clear usual support time in this sample.
This horse (5pp+ support from open): by 10am 1/9; first seen between 10am and 1pm 1/9; first seen after 1pm 0/9.
No clear usual support time in this sample.
Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.
Today's move is -1.10pp. It remains below the first tracked 5pp+ trainer drift band.
The move has not reached the first tracked trainer drift band, so no trainer drift strike-rate comparison is being applied.
Watch for -5pp: that is the first point at which the matching trainer drift record becomes relevant.
Move evidence
Largest previous drift: Southwell (AW), 22 Sep 2026 — 3rd • open 7/2 → final 14/1 (-15.56pp).
What do this horse’s best and worst runs look like?
Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday5f 1y · Class 4 · Good To Soft · 12 runners | 12/1 | -1.03ppOpen → 10am | 14/1 | +0.00pp10am → 1pm | 14/1 | -0.07pp1pm → now | 14/1Current; SP pending | Pending | -1.10pp |
| Catterick08 Sep 20265f · Class 5 · Good To Soft · 9 runnersClick for post-race comment ▾ | 9/2 | +4.91ppOpen → 10am | 10/3 | -0.87pp10am → 1pm | 7/2 | +0.87pp1pm → SP | 10/3 | 2nd | +4.91pp |
| Post-race comment | |||||||||
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday5f 1y · Class 4 · Good To Soft · 12 runners | 12/1 | -1.03ppOpen → 10am | 14/1 | +0.00pp10am → 1pm | 14/1 | -0.07pp1pm → now | 14/1Current; SP pending | Pending | -1.10pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||||
Just 2 of 9 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. It is also stepping up from Class 5 to Class 4, which adds another test today. Today’s move: Hanney Girl is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.
WHAT MAY HAPPEN NEXT
TIMING & CONTEXT
Horse & Trainer Evidence
Trainer Ben Haslam (5pp+ support from open): by 10am 24/220; first seen between 10am and 1pm 15/220; first seen after 1pm 7/220.
No clear usual support time in this sample.
This horse (5pp+ support from open): by 10am 0/4; first seen between 10am and 1pm 0/4; first seen after 1pm 1/4.
No clear usual support time in this sample.
Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.
Today's move is -4.94pp. It remains below the first tracked 5pp+ trainer drift band.
The move has not reached the first tracked trainer drift band, so no trainer drift strike-rate comparison is being applied.
Watch for -5pp: that is the first point at which the matching trainer drift record becomes relevant.
0/2 finished 1st or 2nd
Best Time: Pre-Off
Move evidence
Largest previous drift: Ripon, 03 Jun 2026 — 3rd • open 5/4 → final 7/2 (-22.22pp).
What do this horse’s best and worst runs look like?
Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday5f 1y · Class 4 · Good To Soft · 12 runners | 8/1 | +0.65ppOpen → 10am | 15/2 | -0.65pp10am → 1pm | 8/1 | -4.94pp1pm → now | 16/1Current; SP pending | Pending | -4.94pp |
| No recorded first or second finishes for this horse yet. | |||||||||
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday5f 1y · Class 4 · Good To Soft · 12 runners | 8/1 | +0.65ppOpen → 10am | 15/2 | -0.65pp10am → 1pm | 8/1 | -4.94pp1pm → now | 16/1Current; SP pending | Pending | -4.94pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||||
2 of 4 previous runs showed a larger drift, so today’s market behaviour is not unusual for this horse. Trainer-specific drift evidence begins at the -5pp band, which has not yet been reached. It is also stepping up from Class 5 to Class 4, which adds another test today. Today’s move: Wen Moon has moved from 8/1 to 16/1, a developing drift (-4.94pp).
WHAT MAY HAPPEN NEXT
TIMING & CONTEXT
Horse & Trainer Evidence
Trainer Jim Goldie (5pp+ support from open): by 10am 82/607; first seen between 10am and 1pm 41/607; first seen after 1pm 16/607.
No clear usual support time in this sample.
This horse (5pp+ support from open): by 10am 3/13; first seen between 10am and 1pm 1/13; first seen after 1pm 0/13.
No clear usual support time in this sample.
Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.
Today's move is -2.31pp. It remains below the first tracked 5pp+ trainer drift band.
The move has not reached the first tracked trainer drift band, so no trainer drift strike-rate comparison is being applied.
Watch for -5pp: that is the first point at which the matching trainer drift record becomes relevant.
1/3 finished 1st or 2nd
Best Time: Opening
Move evidence
31 Jul 26 | Musselburgh | Open: 11/2 → Final: 15/2 | SP: 11/2 | Fin: 2
03 May 26 | Hamilton | Open: 17/2 → Final: 12/1 | SP: 12/1 | Fin: 7
20 Jan 26 | Newcastle (AW) | Open: 12/1 → Final: 18/1 | SP: 20/1 | Fin: 9
When drifting like this: failed 2/3 — view runs
Open 11/2 → final 15/2 · SP 11/2 · 2nd
Open 17/2 → final 12/1 · SP 12/1 · 7th
Open 12/1 → final 18/1 · SP 20/1 · 9th
Largest previous drift: Musselburgh, 31 Jul 2026 — 2nd • open 11/2 → final 15/2 (-3.62pp).
What do this horse’s best and worst runs look like?
Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday5f 1y · Class 4 · Good To Soft · 12 runners | 11/1 | +2.78ppOpen → 10am | 8/1 | +0.00pp10am → 1pm | 8/1 | -5.09pp1pm → now | 16/1Current; SP pending | Pending | -2.31pp |
| Ayr17 Sep 20265f · Class 5 · Good To Soft · 20 runnersClick for post-race comment ▾ | 12/1 | +0.93ppOpen → 10am | 11/1 | +0.76pp10am → 1pm | 10/1 | +0.00pp1pm → SP | 10/1 | 2nd | +1.68pp |
| Post-race comment | |||||||||
| Ayr08 Aug 20266f · Class 6 · Good · 13 runnersClick for post-race comment ▾ | 7/1 | -3.41ppOpen → 10am | 10/1 | +2.67pp10am → 1pm | 15/2 | -0.65pp1pm → SP | 8/1 | 1st | -1.39pp |
| Post-race comment | |||||||||
| Musselburgh31 Jul 20265f 1y · Class 6 · Good · 6 runnersClick for post-race comment ▾ | 11/2 | -1.10ppOpen → 10am | 6/1 | +0.00pp10am → 1pm | 6/1 | +1.10pp1pm → SP | 11/2 | 2nd | +0.00pp |
| Post-race comment | |||||||||
| Hamilton04 Jun 20266f 5y · Class 5 · Good · 9 runnersClick for post-race comment ▾ | 11/2 | +2.80ppOpen → 10am | 9/2 | -1.52pp10am → 1pm | 5/1 | -1.28pp1pm → SP | 11/2 | 2nd | +0.00pp |
| Post-race comment | |||||||||
| Ayr20 May 20265f · Class 5 · Good To Firm · 6 runnersClick for post-race comment ▾ | 5/2 | +9.45ppOpen → 10am | 13/8 | +1.98pp10am → 1pm | 6/4 | +7.62pp1pm → SP | 11/10 | 2nd | +19.05pp |
| Post-race comment | |||||||||
| Hamilton15 May 20265f 7y · Class 6 · Good · 10 runnersClick for post-race comment ▾ | 10/1 | +4.24ppOpen → 10am | 13/2 | +2.05pp10am → 1pm | 11/2 | +1.28pp1pm → SP | 5/1 | 2nd | +7.58pp |
| Post-race comment | |||||||||
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday5f 1y · Class 4 · Good To Soft · 12 runners | 11/1 | +2.78ppOpen → 10am | 8/1 | +0.00pp10am → 1pm | 8/1 | -5.09pp1pm → now | 16/1Current; SP pending | Pending | -2.31pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||||
Just 2 of 13 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. It is also stepping up from Class 5 to Class 4, which adds another test today. Today’s move: Thunderstorm Katie is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.
WHAT MAY HAPPEN NEXT
TIMING & CONTEXT
Limited data: this runner has one previous run at Musselburgh. Do not treat that single result as a reliable course pattern.
Horse & Trainer Evidence
Trainer John Wainwright (5pp+ support from open): by 10am 4/66; first seen between 10am and 1pm 2/66; first seen after 1pm 2/66.
No clear usual support time in this sample.
This horse (5pp+ support from open): by 10am 2/9; first seen between 10am and 1pm 1/9; first seen after 1pm 0/9.
No clear usual support time in this sample.
Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.
Today's move is -12.22pp, placing it in this yard's 10pp+ 10am drift comparison.
When this trainer's runners had drifted by 10pp+ by 10am, 1/1 won (100%), compared with the yard's normal 10.6% strike rate.
Trainer drift evidence is limited (1 runners), so treat it as context rather than a reliable warning.
1/3 finished 1st or 2nd
Best Time: Opening
Move evidence
08 Aug 26 | Ayr | Open: 8/1 → Final: 16/1 | SP: 16/1 | Fin: 2
05 Jun 26 | Thirsk | Open: 20/1 → Final: 40/1 | SP: 33/1 | Fin: 3
18 May 26 | Redcar | Open: 16/1 → Final: 66/1 | SP: 66/1 | Fin: 8
When drifting like this: failed 2/3 — view runs
Open 8/1 → final 16/1 · SP 16/1 · 2nd
Open 20/1 → final 40/1 · SP 33/1 · 3rd
Open 16/1 → final 66/1 · SP 66/1 · 8th
Largest previous drift: Ayr, 08 Aug 2026 — 2nd • open 8/1 → final 16/1 (-5.23pp).
What do this horse’s best and worst runs look like?
Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday5f 1y · Class 4 · Good To Soft · 12 runners | 9/2 | -5.68ppOpen → 10am | 7/1 | +0.00pp10am → 1pm | 7/1 | -6.53pp1pm → now | 16/1Current; SP pending | Pending | -12.22pp |
| Redcar15 Sep 20265f · Class 5 · Good · 5 runnersClick for post-race comment ▾ | 10/3 | +2.86ppOpen → 10am | 11/4 | +1.90pp10am → 1pm | 5/2 | -1.90pp1pm → SP | 11/4 | 1st | +2.86pp |
| Post-race comment | |||||||||
| Southwell (AW)03 Sep 20264f 215y · Class 6 · Standard · 6 runnersClick for post-race comment ▾ | 6/4 | +4.44ppOpen → 10am | 5/4 | +3.17pp10am → 1pm | 11/10 | +2.38pp1pm → SP | EVS | 1st | +10.00pp |
| Post-race comment | |||||||||
| Ayr08 Aug 20265f · Class 6 · Good · 12 runnersClick for post-race comment ▾ | 8/1 | -1.11ppOpen → 10am | 9/1 | -2.31pp10am → 1pm | 12/1 | -1.81pp1pm → SP | 16/1 | 2nd | -5.23pp |
| Post-race comment | |||||||||
| Ayr27 Jul 20265f · Class 6 · Good To Firm · 8 runnersClick for post-race comment ▾ | 5/1 | +5.56ppOpen → 10am | 7/2 | +0.00pp10am → 1pm | 7/2 | -2.22pp1pm → SP | 4/1 | 2nd | +3.33pp |
| Post-race comment | |||||||||
| Leicester25 Jun 20265f · Class 5 · Good To Firm · 3 runnersClick for post-race comment ▾ | 6/5 | +25.97ppOpen → 10am | 2/5 | -11.55pp10am → 1pm | 4/6 | +0.00pp1pm → SP | 4/6 | 2nd | +14.43pp |
| Post-race comment | |||||||||
| Southwell (AW)18 Jun 20264f 214y · Class 5 · Standard · 8 runnersClick for post-race comment ▾ | 8/1 | -1.11ppOpen → 10am | 9/1 | -0.91pp10am → 1pm | 10/1 | +0.91pp1pm → SP | 9/1 | 2nd | -1.11pp |
| Post-race comment | |||||||||
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday5f 1y · Class 4 · Good To Soft · 12 runners | 9/2 | -5.68ppOpen → 10am | 7/1 | +0.00pp10am → 1pm | 7/1 | -6.53pp1pm → now | 16/1Current; SP pending | Pending | -12.22pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||||
Across 9 previous runs, this is the horse’s largest recorded drift. The trainer’s drift record adds context: When this trainer's runners had drifted by 10pp+ by 10am, 1/1 won (100%), compared with the yard's normal 10.6% strike rate. It is also stepping up from Class 5 to Class 4, which adds another test today. Today’s move: Startling has moved from 9/2 to 16/1, a significant drift (-12.22pp).
WHAT MAY HAPPEN NEXT
TIMING & CONTEXT
Horse & Trainer Evidence
Trainer Michael & David Easterby (5pp+ support from open): by 10am 54/494; first seen between 10am and 1pm 30/494; first seen after 1pm 16/494.
No clear usual support time in this sample.
This horse (5pp+ support from open): by 10am 1/8; first seen between 10am and 1pm 1/8; first seen after 1pm 0/8.
No clear usual support time in this sample.
Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.
Today's move is -2.89pp. It remains below the first tracked 5pp+ trainer drift band.
The move has not reached the first tracked trainer drift band, so no trainer drift strike-rate comparison is being applied.
Watch for -5pp: that is the first point at which the matching trainer drift record becomes relevant.
0/2 finished 1st or 2nd
Best Time: 10am
Move evidence
Largest previous drift: Ayr, 20 Jun 2026 — 5th • open 16/1 → final 28/1 (-2.43pp).
What do this horse’s best and worst runs look like?
Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday5f 1y · Class 4 · Good To Soft · 12 runners | 11/1 | +2.19ppOpen → 10am | 17/2 | +0.00pp10am → 1pm | 17/2 | -5.08pp1pm → now | 18/1Current; SP pending | Pending | -2.89pp |
| Southwell (AW)28 Apr 20264f 214y · Class 3 · Standard · 8 runnersClick for post-race comment ▾ | 7/2 | +25.40ppOpen → 10am | 11/10 | -2.16pp10am → 1pm | 6/5 | +9.19pp1pm → SP | 5/6 | 1st | +32.42pp |
| Post-race comment | |||||||||
| Southwell (AW)09 Apr 20264f 214y · Class 4 · Standard · 6 runnersClick for post-race comment ▾ | 10/1 | -4.33ppOpen → 10am | 20/1 | +5.76pp10am → 1pm | 17/2 | -2.19pp1pm → SP | 11/1 | 1st | -0.76pp |
| Post-race comment | |||||||||
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday5f 1y · Class 4 · Good To Soft · 12 runners | 11/1 | +2.19ppOpen → 10am | 17/2 | +0.00pp10am → 1pm | 17/2 | -5.08pp1pm → now | 18/1Current; SP pending | Pending | -2.89pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||||
Just 2 of 8 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. The horse drops from Class 1 to Class 4, but the market has not responded with meaningful support. Today’s move: Shes Got A Brother is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.
WHAT MAY HAPPEN NEXT
Recorded examples where 5pp+ early support was followed by a longer final price:
- York, 19 Aug 2026 — 10th • open 14/1 → 1pm 15/2 → final 17/2
TIMING & CONTEXT
Horse & Trainer Evidence
Trainer Michael Appleby (5pp+ support from open): by 10am 52/436; first seen between 10am and 1pm 21/436; first seen after 1pm 17/436.
No clear usual support time in this sample.
This horse (5pp+ support from open): by 10am 0/4; first seen between 10am and 1pm 0/4; first seen after 1pm 0/4.
No clear usual support time in this sample.
Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.
Today's move is -0.72pp. It remains below the first tracked 5pp+ trainer drift band.
The move has not reached the first tracked trainer drift band, so no trainer drift strike-rate comparison is being applied.
Watch for -5pp: that is the first point at which the matching trainer drift record becomes relevant.
Move evidence
Largest previous drift: Sandown, 12 Jun 2026 — 2nd • open 8/1 → final 33/1 (-8.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. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday5f 1y · Class 4 · Good To Soft · 12 runners | 16/1 | +1.81ppOpen → 10am | 12/1 | +0.00pp10am → 1pm | 12/1 | -2.53pp1pm → now | 18/1Current; SP pending | Pending | -0.72pp |
| Sandown29 Aug 20265f 10y · Class 4 · Good To Soft · 8 runnersClick for post-race comment ▾ | 12/1 | +0.28ppOpen → 10am | 12/1 | +0.00pp10am → 1pm | 12/1 | +2.31pp1pm → SP | 9/1 | 2nd | +2.59pp |
| Post-race comment | |||||||||
| Sandown12 Jun 20265f 10y · Class 4 · Good · 9 runnersClick for post-race comment ▾ | 8/1 | -7.26ppOpen → 10am | 25/1 | -0.90pp10am → 1pm | 33/1 | +0.00pp1pm → SP | 33/1 | 2nd | -8.17pp |
| Post-race comment | |||||||||
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday5f 1y · Class 4 · Good To Soft · 12 runners | 16/1 | +1.81ppOpen → 10am | 12/1 | +0.00pp10am → 1pm | 12/1 | -2.53pp1pm → now | 18/1Current; SP pending | Pending | -0.72pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||||
3 of 4 previous runs showed a stronger move, so today’s market behaviour is not unusual for this horse. Today’s move: Lipsink is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.
WHAT MAY HAPPEN NEXT
TIMING & CONTEXT
Horse & Trainer Evidence
Trainer Tim Easterby (5pp+ support from open): by 10am 146/1132; first seen between 10am and 1pm 65/1132; first seen after 1pm 34/1132.
No clear usual support time in this sample.
This horse (5pp+ support from open): by 10am 1/8; first seen between 10am and 1pm 0/8; first seen after 1pm 0/8.
No clear usual support time in this sample.
Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.
Today's move is -3.16pp. It remains below the first tracked 5pp+ trainer drift band.
The move has not reached the first tracked trainer drift band, so no trainer drift strike-rate comparison is being applied.
Watch for -5pp: that is the first point at which the matching trainer drift record becomes relevant.
0/2 finished 1st or 2nd
Best Time: Opening
Move evidence
Largest previous drift: York, 24 Jul 2026 — 6th • open 11/1 → final 20/1 (-3.57pp).
What do this horse’s best and worst runs look like?
Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday5f 1y · Class 4 · Good To Soft · 12 runners | 12/1 | +1.40ppOpen → 10am | 10/1 | +0.91pp10am → 1pm | 9/1 | -5.46pp1pm → now | 22/1Current; SP pending | Pending | -3.16pp |
| No recorded first or second finishes for this horse yet. | |||||||||
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday5f 1y · Class 4 · Good To Soft · 12 runners | 12/1 | +1.40ppOpen → 10am | 10/1 | +0.91pp10am → 1pm | 9/1 | -5.46pp1pm → now | 22/1Current; SP pending | Pending | -3.16pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||||
Across 8 previous runs, this is the horse’s strongest recorded support. Today’s move: Anaisa is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.
WHAT MAY HAPPEN NEXT
TIMING & CONTEXT
Horse & Trainer Evidence
Trainer Gemma Tutty (5pp+ support from open): by 10am 18/189; first seen between 10am and 1pm 5/189; first seen after 1pm 3/189.
No clear usual support time in this sample.
This horse (5pp+ support from open): by 10am 0/10; first seen between 10am and 1pm 0/10; first seen after 1pm 0/10.
No clear usual support time in this sample.
Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.
Today's move is -6.72pp, placing it in this yard's 5pp+ 10am drift comparison.
When this trainer's runners had drifted by 5pp+ by 10am, 2/14 won (14.3%), compared with the yard's normal 10.1% strike rate.
Trainer drift evidence is limited (14 runners), so treat it as context rather than a reliable warning.
1/5 finished 1st or 2nd
Best Time: Opening
Move evidence
13 Sep 26 | Doncaster | Open: 11/2 → Final: 10/1 | SP: 10/1 | Fin: 9
19 Aug 26 | York | Open: 20/1 → Final: 33/1 | SP: 33/1 | Fin: 13
17 Jun 26 | Hamilton | Open: 9/4 → Final: 4/1 | SP: 4/1 | Fin: 6
28 Feb 26 | Southwell (AW) | Open: 13/2 → Final: 9/1 | SP: 8/1 | Fin: 2
23 Jan 26 | Southwell (AW) | Open: 16/1 → Final: 28/1 | SP: 28/1 | Fin: 5
When drifting like this: failed 4/5 — view runs
Open 11/2 → final 10/1 · SP 10/1 · 9th
Open 20/1 → final 33/1 · SP 33/1 · 13th
Open 9/4 → final 4/1 · SP 4/1 · 6th
Open 13/2 → final 9/1 · SP 8/1 · 2nd
Open 16/1 → final 28/1 · SP 28/1 · 5th
Largest previous drift: Hamilton, 17 Jun 2026 — 6th • open 9/4 → final 4/1 (-10.77pp).
What do this horse’s best and worst runs look like?
Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday5f 1y · Class 4 · Good To Soft · 12 runners | 9/1 | -2.31ppOpen → 10am | 12/1 | -1.03pp10am → 1pm | 14/1 | -3.39pp1pm → now | 28/1Current; SP pending | Pending | -6.72pp |
| Epsom05 Jun 20265f · Class 2 · Good · 16 runnersClick for post-race comment ▾ | 28/1 | +2.04ppOpen → 10am | 18/1 | +2.43pp10am → 1pm | 12/1 | -2.43pp1pm → SP | 18/1 | 2nd | +2.04pp |
| Post-race comment | |||||||||
| Southwell (AW)09 Apr 20264f 214y · Class 5 · Standard · 8 runnersClick for post-race comment ▾ | 5/1 | +3.33ppOpen → 10am | 4/1 | -1.82pp10am → 1pm | 9/2 | -4.85pp1pm → SP | 13/2 | 1st | -3.33pp |
| Post-race comment | |||||||||
| Southwell (AW)28 Feb 20264f 214y · Class 5 · Standard · 7 runnersClick for post-race comment ▾ | 13/2 | -4.24ppOpen → 10am | 10/1 | +2.67pp10am → 1pm | 15/2 | -0.65pp1pm → SP | 8/1 | 2nd | -2.22pp |
| Post-race comment | |||||||||
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday5f 1y · Class 4 · Good To Soft · 12 runners | 9/1 | -2.31ppOpen → 10am | 12/1 | -1.03pp10am → 1pm | 14/1 | -3.39pp1pm → now | 28/1Current; SP pending | Pending | -6.72pp |
| Open this tab to load the five worst recorded finishing positions. | |||||||||
Just 1 of 10 previous runs showed a larger drift, so today’s market behaviour is significant for this particular horse. The trainer’s drift record adds context: When this trainer's runners had drifted by 5pp+ by 10am, 2/14 won (14.3%), compared with the yard's normal 10.1% strike rate. Today’s move: Call Margot has moved from 9/1 to 28/1, a developing drift (-6.72pp).
WHAT MAY HAPPEN NEXT
No documented early-support reversal in this horse’s recorded checkpoint sample. The older wording referred to finishing results, not a verified intraday price fade.
TIMING & CONTEXT
- Supported2 of 12 runners at +4pp or more · strongest: Montezuma +7.41pp
- Drifting4 of 12 runners at −4pp or worse · largest: Startling -12.22pp
- Last 15 minFresh 15-minute data is not available yet.
- Market surgesAwaiting a fresh 15-minute snapshot.
Full field shown.
Horse & Trainer Evidence
Trainer Tim Easterby (5pp+ support from open): by 10am 146/1132; first seen between 10am and 1pm 65/1132; first seen after 1pm 34/1132.
No clear usual support time in this sample.
This horse (5pp+ support from open): by 10am 1/7; first seen between 10am and 1pm 0/7; first seen after 1pm 0/7.
No clear usual support time in this sample.
Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.
Today's move is +7.62pp, placing it in this yard's 5pp+ band.
At 5pp+: Open→1PM 41/181 won (22.7%); Open→SP 43/190 won (22.6%).
Watch for 10pp+: the yard's Open→SP strike rate rises to 30.9% (25/81).
NR adjusted
Move evidence
Strongest previous support: Beverley, 27 May 2026 — 1st • open 6/1 → final 5/1 (+2.38pp).
What do this horse’s best and worst runs look like?
Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday5f 1y · Class 6 · Good To Soft · 6 runners | 11/2 | +6.84ppOpen → 10am | 7/2 | +11.11pp10am → 1pm | 2/1 | -10.33pp1pm → now | 2/1Current; SP pending | Pending | +7.62ppNR adjusted |
| Beverley27 May 20265f · Class 6 · Good To Firm · 7 runnersClick for post-race comment ▾ | 6/1 | +7.94ppOpen → 10am | 7/2 | -4.04pp10am → 1pm | 9/2 | -2.80pp1pm → SP | 11/2 | 1st | +1.10pp |
| Post-race comment | |||||||||
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday5f 1y · Class 6 · Good To Soft · 6 runners | 11/2 | +6.84ppOpen → 10am | 7/2 | +11.11pp10am → 1pm | 2/1 | -10.33pp1pm → now | 2/1Current; SP pending | Pending | +7.62ppNR adjusted |
| Open this tab to load the five worst recorded finishing positions. | |||||||||
Tim Easterby runners in the matching 5pp+ band have won 41/181 (a 22.7% Open→1PM strike rate), compared with the trainer’s normal 9.5% strike rate. Just 1 of 7 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. The support is accompanied by a drop from Class 5 to Class 6, giving the horse more favourable conditions today. Today’s move: Lairy Mary has shortened from 11/2 to 2/1, which is support (+7.62pp).
WHAT MAY HAPPEN NEXT
TIMING & CONTEXT
Horse & Trainer Evidence
Trainer Ben Haslam (5pp+ support from open): by 10am 24/220; first seen between 10am and 1pm 15/220; first seen after 1pm 7/220.
No clear usual support time in this sample.
This horse (5pp+ support from open): by 10am 0/4; first seen between 10am and 1pm 0/4; first seen after 1pm 0/4.
No clear usual support time in this sample.
Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.
Today's move is +1.41pp. It remains below the first tracked 5pp support band.
At 5pp+: Open→1PM 14/34 won (41.2%); Open→SP 9/31 won (29%).
Watch for 10pp+: the yard's Open→SP strike rate rises to 42.9% (6/14).
NR adjusted
Move evidence
Strongest previous support: Newcastle (AW), 02 Sep 2026 — 3rd • open 20/1 → final 12/1 (+3.15pp).
What do this horse’s best and worst runs look like?
Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday5f 1y · Class 6 · Good To Soft · 6 runners | 6/1 | +2.38ppOpen → 10am | 5/1 | +10.00pp10am → 1pm | 11/4 | -10.97pp1pm → now | 3/1Current; SP pending | Pending | +1.41ppNR adjusted |
| No recorded first or second finishes for this horse yet. | |||||||||
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday5f 1y · Class 6 · Good To Soft · 6 runners | 6/1 | +2.38ppOpen → 10am | 5/1 | +10.00pp10am → 1pm | 11/4 | -10.97pp1pm → now | 3/1Current; SP pending | Pending | +1.41ppNR adjusted |
| Open this tab to load the five worst recorded finishing positions. | |||||||||
Just 1 of 4 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. Today’s move: Yorkshire Dream is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.
WHAT MAY HAPPEN NEXT
TIMING & CONTEXT
Horse & Trainer Evidence
Trainer David O'Meara (5pp+ support from open): by 10am 67/717; first seen between 10am and 1pm 52/717; first seen after 1pm 31/717.
No clear usual support time in this sample.
This horse (5pp+ support from open): by 10am 2/9; first seen between 10am and 1pm 1/9; first seen after 1pm 0/9.
No clear usual support time in this sample.
Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.
Today's move is -4.62pp. It remains below the first tracked 5pp+ trainer drift band.
The move has not reached the first tracked trainer drift band, so no trainer drift strike-rate comparison is being applied.
Watch for -5pp: that is the first point at which the matching trainer drift record becomes relevant.
0/2 finished 1st or 2nd
Best Time: Late PM
NR adjusted
Move evidence
Largest previous drift: Wolverhampton (AW), 21 Sep 2026 — 3rd • open 3/1 → final 6/1 (-11.03pp).
What do this horse’s best and worst runs look like?
Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday5f 1y · Class 6 · Good To Soft · 6 runners | 9/2 | -1.52ppOpen → 10am | 5/1 | +8.33pp10am → 1pm | 3/1 | -11.43pp1pm → now | 10/3Current; SP pending | Pending | -4.62ppNR adjusted |
| No recorded first or second finishes for this horse yet. | |||||||||
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday5f 1y · Class 6 · Good To Soft · 6 runners | 9/2 | -1.52ppOpen → 10am | 5/1 | +8.33pp10am → 1pm | 3/1 | -11.43pp1pm → now | 10/3Current; SP pending | Pending | -4.62ppNR adjusted |
| Open this tab to load the five worst recorded finishing positions. | |||||||||
Just 1 of 9 previous runs showed a larger drift, so today’s market behaviour is significant for this particular horse. Trainer-specific drift evidence begins at the -5pp band, which has not yet been reached. Today’s move: Calef has moved from 9/2 to 10/3, a developing drift (-4.62pp).
WHAT MAY HAPPEN NEXT
Recorded examples where 5pp+ early support was followed by a longer final price:
- Wolverhampton (AW), 07 Sep 2026 — 4th • open 17/2 → 10am 4/1 → final 5/1
TIMING & CONTEXT
Limited data: this runner has one previous run at Musselburgh. Do not treat that single result as a reliable course pattern.
Horse & Trainer Evidence
Trainer James Owen (5pp+ support from open): by 10am 139/892; first seen between 10am and 1pm 80/892; first seen after 1pm 40/892.
No clear usual support time in this sample.
This horse (5pp+ support from open): by 10am 0/6; first seen between 10am and 1pm 0/6; first seen after 1pm 0/6.
No clear usual support time in this sample.
Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.
Today's move is -8.12pp, placing it in this yard's 5pp+ 10am drift comparison.
When this trainer's runners had drifted by 5pp+ by 10am, 23/137 won (16.8%), compared with the yard's normal 16.3% strike rate.
The sample is reliable enough to inspect, but the strike-rate fall is not large enough to call a serious trainer warning.
0/2 finished 1st or 2nd
Best Time: Late PM
NR adjusted
Move evidence
Largest previous drift: Brighton, 23 Aug 2026 — 6th • open 5/2 → final 5/1 (-11.11pp).
What do this horse’s best and worst runs look like?
Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday5f 1y · Class 6 · Good To Soft · 6 runners | 4/1 | -7.50ppOpen → 10am | 7/1 | +7.50pp10am → 1pm | 4/1 | -8.12pp1pm → now | 13/2Current; SP pending | Pending | -8.12ppNR adjusted |
| Bath15 Jul 20265f 10y · Class 5 · Firm · 7 runnersClick for post-race comment ▾ | 8/1 | -0.58ppOpen → 10am | 17/2 | +1.97pp10am → 1pm | 7/1 | +0.83pp1pm → SP | 13/2 | 2nd | +2.22pp |
| Post-race comment | |||||||||
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday5f 1y · Class 6 · Good To Soft · 6 runners | 4/1 | -7.50ppOpen → 10am | 7/1 | +7.50pp10am → 1pm | 4/1 | -8.12pp1pm → now | 13/2Current; SP pending | Pending | -8.12ppNR adjusted |
| Open this tab to load the five worst recorded finishing positions. | |||||||||
Across 6 previous runs, this is the horse’s largest recorded drift. The trainer’s drift record adds context: When this trainer's runners had drifted by 5pp+ by 10am, 23/137 won (16.8%), compared with the yard's normal 16.3% strike rate. Despite dropping from Class 5 to Class 6, the market is still weakening. Today’s move: Tricky Jenny has moved from 4/1 to 13/2, a significant drift (-8.12pp).
WHAT MAY HAPPEN NEXT
No documented early-support reversal in this horse’s recorded checkpoint sample. The older wording referred to finishing results, not a verified intraday price fade.
TIMING & CONTEXT
Limited data: this runner has one previous run at Musselburgh. Do not treat that single result as a reliable course pattern.
Horse & Trainer Evidence
Trainer Jim Goldie (5pp+ support from open): by 10am 82/607; first seen between 10am and 1pm 41/607; first seen after 1pm 16/607.
No clear usual support time in this sample.
This horse (5pp+ support from open): by 10am 0/4; first seen between 10am and 1pm 0/4; first seen after 1pm 0/4.
No clear usual support time in this sample.
Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.
Today's move is +2.87pp. It remains below the first tracked 5pp support band.
At 5pp+: Open→1PM 15/108 won (13.9%); Open→SP 15/105 won (14.3%).
Watch for 10pp+: the yard's Open→SP strike rate rises to 19% (8/42).
NR adjusted
Move evidence
Strongest previous support: Musselburgh, 25 Aug 2026 — 4th • open 20/1 → final 18/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. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday5f 1y · Class 6 · Good To Soft · 6 runners | 25/1 | +2.82ppOpen → 10am | 14/1 | +3.33pp10am → 1pm | 9/1 | -3.28pp1pm → now | 9/1Current; SP pending | Pending | +2.87ppNR adjusted |
| No recorded first or second finishes for this horse yet. | |||||||||
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday5f 1y · Class 6 · Good To Soft · 6 runners | 25/1 | +2.82ppOpen → 10am | 14/1 | +3.33pp10am → 1pm | 9/1 | -3.28pp1pm → now | 9/1Current; SP pending | Pending | +2.87ppNR adjusted |
| Open this tab to load the five worst recorded finishing positions. | |||||||||
Across 4 previous runs, this is the horse’s strongest recorded support. Today’s move: Savoy Blue is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.
WHAT MAY HAPPEN NEXT
TIMING & CONTEXT
Limited data: this runner has one previous run at Musselburgh. Do not treat that single result as a reliable course pattern.
Horse & Trainer Evidence
Trainer Michael & David Easterby (5pp+ support from open): by 10am 54/494; first seen between 10am and 1pm 30/494; first seen after 1pm 16/494.
No clear usual support time in this sample.
This horse (5pp+ support from open): by 10am 0/4; first seen between 10am and 1pm 0/4; first seen after 1pm 0/4.
No clear usual support time in this sample.
Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.
Today's move is -2.34pp. It remains below the first tracked 5pp+ trainer drift band.
The move has not reached the first tracked trainer drift band, so no trainer drift strike-rate comparison is being applied.
Watch for -5pp: that is the first point at which the matching trainer drift record becomes relevant.
0/2 finished 1st or 2nd
Best Time: Opening
NR adjusted
Move evidence
Largest previous drift: Pontefract, 16 Aug 2026 — 5th • open 25/1 → final 66/1 (-2.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. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday5f 1y · Class 6 · Good To Soft · 6 runners | 12/1 | +0.64ppOpen → 10am | 11/1 | +1.67pp10am → 1pm | 9/1 | -4.64pp1pm → now | 12/1Current; SP pending | Pending | -2.34ppNR adjusted |
| No recorded first or second finishes for this horse yet. | |||||||||
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday5f 1y · Class 6 · Good To Soft · 6 runners | 12/1 | +0.64ppOpen → 10am | 11/1 | +1.67pp10am → 1pm | 9/1 | -4.64pp1pm → now | 12/1Current; SP pending | Pending | -2.34ppNR adjusted |
| Open this tab to load the five worst recorded finishing positions. | |||||||||
Across 4 previous runs, this is the horse’s strongest recorded support. The horse drops from Class 5 to Class 6, but the market has not responded with meaningful support. Today’s move: North Coates is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.
WHAT MAY HAPPEN NEXT
TIMING & CONTEXT
- Supported1 of 6 runners at +4pp or more · strongest: Lairy Mary +7.62pp
- Drifting2 of 6 runners at −4pp or worse · largest: Tricky Jenny -8.12pp
- Last 15 minFresh 15-minute data is not available yet.
- Market surgesAwaiting a fresh 15-minute snapshot.
Full field shown.
Horse & Trainer Evidence
Trainer Grant Tuer (5pp+ support from open): by 10am 21/186; first seen between 10am and 1pm 11/186; first seen after 1pm 7/186.
No clear usual support time in this sample.
This horse (5pp+ support from open): by 10am 0/8; first seen between 10am and 1pm 0/8; first seen after 1pm 0/8.
No clear usual support time in this sample.
Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.
Today's move is -18.05pp, placing it in this yard's 15pp+ 10am drift comparison.
When this trainer's runners had drifted by 15pp+ by 10am, 0/4 won (0%), compared with the yard's normal 11.8% strike rate.
Trainer drift evidence is limited (4 runners), so treat it as context rather than a reliable warning.
0/1 finished 1st or 2nd
Best Time: Opening
NR adjusted
Move evidence
Largest previous drift: Newcastle (AW), 14 Feb 2026 — 4th • open 10/1 → final 40/1 (-6.65pp).
What do this horse’s best and worst runs look like?
Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday1m 5f 216y · Class 6 · Good To Soft · 6 runners | 15/8 | -2.99ppOpen → 10am | 6/4 | -9.23pp10am → 1pm | 9/4 | -5.83pp1pm → now | 3/1Current; SP pending | Pending | -18.05ppNR adjusted |
| Ripon15 Aug 20261m 1f 170y · Class 6 · Good · 13 runnersClick for post-race comment ▾ | 8/1 | +0.65ppOpen → 10am | 15/2 | +0.74pp10am → 1pm | 7/1 | +1.79pp1pm → SP | 6/1 | 2nd | +3.17pp |
| Post-race comment | |||||||||
| Ripon27 Jul 20261m 1f 170y · Class 6 · Good To Firm · 7 runnersClick for post-race comment ▾ | 4/1 | +0.00ppOpen → 10am | 4/1 | +5.00pp10am → 1pm | 3/1 | +3.57pp1pm → SP | 5/2 | 1st | +8.57pp |
| Post-race comment | |||||||||
| Ripon06 Jul 20261m 4f 10y · Class 6 · Good · 8 runnersClick for post-race comment ▾ | 12/1 | +0.64ppOpen → 10am | 11/1 | +0.76pp10am → 1pm | 10/1 | -0.76pp1pm → SP | 11/1 | 1st | +0.64pp |
| Post-race comment | |||||||||
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday1m 5f 216y · Class 6 · Good To Soft · 6 runners | 15/8 | -2.99ppOpen → 10am | 6/4 | -9.23pp10am → 1pm | 9/4 | -5.83pp1pm → now | 3/1Current; SP pending | Pending | -18.05ppNR adjusted |
| Open this tab to load the five worst recorded finishing positions. | |||||||||
Across 8 previous runs, this is the horse’s largest recorded drift. The trainer’s drift record adds context: When this trainer's runners had drifted by 15pp+ by 10am, 0/4 won (0%), compared with the yard's normal 11.8% strike rate. Today’s move: Riddikulus has moved from 15/8 to 3/1, a significant drift (-18.05pp).
WHAT MAY HAPPEN NEXT
TIMING & CONTEXT
Horse & Trainer Evidence
Trainer Gary Rutherford (5pp+ support from open): by 10am 5/83; first seen between 10am and 1pm 3/83; first seen after 1pm 5/83.
No clear usual support time in this sample.
This horse (5pp+ support from open): by 10am 0/9; first seen between 10am and 1pm 0/9; first seen after 1pm 0/9.
No clear usual support time in this sample.
Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.
Today's move is +9.03pp, placing it in this yard's 5pp+ band.
At 5pp+: Open→1PM 0/6 won (0%); Open→SP 0/12 won (0%).
No higher tracked band currently improves this yard's Open→SP strike rate.
NR adjusted
Move evidence
Strongest previous support: Musselburgh, 05 Jun 2026 — 2nd • open 7/2 → final 3/1 (+2.78pp).
What do this horse’s best and worst runs look like?
Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday1m 5f 216y · Class 6 · Good To Soft · 6 runners | 9/1 | +19.11ppOpen → 10am | 9/4 | -4.10pp10am → 1pm | 11/4 | -5.98pp1pm → now | 4/1Current; SP pending | Pending | +9.03ppNR adjusted |
| Musselburgh05 Jun 20261m 7f 217y · Class 5 · Good · 5 runnersClick for post-race comment ▾ | 7/2 | +0.87ppOpen → 10am | 10/3 | +3.57pp10am → 1pm | 11/4 | -4.44pp1pm → SP | 7/2 | 2nd | +0.00pp |
| Post-race comment | |||||||||
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday1m 5f 216y · Class 6 · Good To Soft · 6 runners | 9/1 | +19.11ppOpen → 10am | 9/4 | -4.10pp10am → 1pm | 11/4 | -5.98pp1pm → now | 4/1Current; SP pending | Pending | +9.03ppNR adjusted |
| Open this tab to load the five worst recorded finishing positions. | |||||||||
Across 9 previous runs, this is the horse’s strongest recorded support. The trainer evidence is important here: At 5pp+: Open→1PM 0/6 won (0%); Open→SP 0/12 won (0%). The support is accompanied by a drop from Class 4 to Class 6, giving the horse more favourable conditions today. Today’s move: Simple Star has shortened from 9/1 to 4/1, which is strong support (+9.03pp).
WHAT MAY HAPPEN NEXT
TIMING & CONTEXT
At Musselburgh this horse has recorded 1 placed effort from 7 runs. The current market is 86% shorter than usual against an average course SP profile of 34.6.
Horse & Trainer Evidence
Trainer Katie Scott (5pp+ support from open): by 10am 14/166; first seen between 10am and 1pm 7/166; first seen after 1pm 5/166.
No clear usual support time in this sample.
This horse (5pp+ support from open): by 10am 3/14; first seen between 10am and 1pm 0/14; first seen after 1pm 0/14.
No clear usual support time in this sample.
Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.
Today's move is -11.91pp, placing it in this yard's 10pp+ 10am drift comparison.
When this trainer's runners had drifted by 10pp+ by 10am, 0/3 won (0%), compared with the yard's normal 5.4% strike rate.
Trainer drift evidence is limited (3 runners), so treat it as context rather than a reliable warning.
0/7 finished 1st or 2nd
Best Time: Pre-Off
NR adjusted
Move evidence
25 Sep 26 | Newcastle (AW) | Open: 16/1 → Final: 33/1 | SP: 33/1 | Fin: 5
27 Aug 26 | Carlisle | Open: 7/2 → Final: 7/1 | SP: 15/2 | Fin: 4
31 Jul 26 | Musselburgh | Open: 9/2 → Final: 8/1 | SP: 15/2 | Fin: 7
19 Jun 26 | Ayr | Open: 5/1 → Final: 9/1 | SP: 9/1 | Fin: 5
11 May 26 | Catterick | Open: 20/1 → Final: 50/1 | SP: 50/1 | Fin: 8
When drifting like this: failed 7/7 — view runs
Open 16/1 → final 33/1 · SP 33/1 · 5th
Open 7/2 → final 7/1 · SP 15/2 · 4th
Open 9/2 → final 8/1 · SP 15/2 · 7th
Open 5/1 → final 9/1 · SP 9/1 · 5th
Open 20/1 → final 50/1 · SP 50/1 · 8th
Largest previous drift: Carlisle, 27 Aug 2026 — 4th • open 7/2 → final 7/1 (-9.72pp).
What do this horse’s best and worst runs look like?
Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday1m 5f 216y · Class 6 · Good To Soft · 6 runners | 9/2 | +9.79ppOpen → 10am | 9/4 | +0.00pp10am → 1pm | 9/4 | -21.70pp1pm → now | 10/1Current; SP pending | Pending | -11.91ppNR adjusted |
| Hamilton11 Aug 20261m 4f 15y · Class 6 · Good · 8 runnersClick for post-race comment ▾ | 11/2 | -2.05ppOpen → 10am | 13/2 | +2.05pp10am → 1pm | 11/2 | +1.28pp1pm → SP | 5/1 | 2nd | +1.28pp |
| Post-race comment | |||||||||
| Musselburgh30 Jun 20261m 4f 104y · Class 6 · Good · 6 runnersClick for post-race comment ▾ | 13/2 | +15.24ppOpen → 10am | 5/2 | -6.35pp10am → 1pm | 7/2 | +0.87pp1pm → SP | 10/3 | 2nd | +9.76pp |
| Post-race comment | |||||||||
| Hamilton25 Jun 20261m 5f 16y · Class 6 · Good To Firm · 6 runnersClick for post-race comment ▾ | 6/1 | +5.71ppOpen → 10am | 4/1 | +2.22pp10am → 1pm | 7/2 | -2.22pp1pm → SP | 4/1 | 2nd | +5.71pp |
| Post-race comment | |||||||||
| Hamilton04 Jun 20261m 4f 15y · Class 6 · Good · 11 runnersClick for post-race comment ▾ | 12/1 | +1.95ppOpen → 10am | 10/1 | -2.42pp10am → 1pm | 14/1 | +1.03pp1pm → SP | 12/1 | 2nd | +0.55pp |
| Post-race comment | |||||||||
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday1m 5f 216y · Class 6 · Good To Soft · 6 runners | 9/2 | +9.79ppOpen → 10am | 9/4 | +0.00pp10am → 1pm | 9/4 | -21.70pp1pm → now | 10/1Current; SP pending | Pending | -11.91ppNR adjusted |
| Open this tab to load the five worst recorded finishing positions. | |||||||||
Across 14 previous runs, this is the horse’s largest recorded drift. The trainer’s drift record adds context: When this trainer's runners had drifted by 10pp+ by 10am, 0/3 won (0%), compared with the yard's normal 5.4% strike rate. Today’s move: Falaise Blanc has moved from 9/2 to 10/1, a significant drift (-11.91pp).
WHAT MAY HAPPEN NEXT
TIMING & CONTEXT
Course evidence at Musselburgh stands at 1 placed effort from 3 runs. Today's market is close to its historical average compared with a long-term course average SP of 11.3.
Horse & Trainer Evidence
Trainer Tim Easterby (5pp+ support from open): by 10am 146/1132; first seen between 10am and 1pm 65/1132; first seen after 1pm 34/1132.
No clear usual support time in this sample.
This horse (5pp+ support from open): by 10am 0/4; first seen between 10am and 1pm 1/4; first seen after 1pm 0/4.
No clear usual support time in this sample.
Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.
Today's move is -6.21pp, placing it in this yard's 5pp+ 10am drift comparison.
When this trainer's runners had drifted by 5pp+ by 10am, 7/90 won (7.8%), compared with the yard's normal 9.5% strike rate.
The sample is reliable enough to inspect, but the strike-rate fall is not large enough to call a serious trainer warning.
NR adjusted
Move evidence
Largest previous drift: Chester, 11 Sep 2026 — 7th • open 12/1 → final 14/1 (-1.03pp).
What do this horse’s best and worst runs look like?
Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday1m 5f 216y · Class 6 · Good To Soft · 6 runners | 13/2 | +7.51ppOpen → 10am | 7/2 | +0.00pp10am → 1pm | 7/2 | -13.73pp1pm → now | 11/1Current; SP pending | Pending | -6.21ppNR adjusted |
| Ripon01 Sep 20262m · Class 6 · Soft · 6 runnersClick for post-race comment ▾ | 16/1 | +2.78ppOpen → 10am | 11/1 | -0.64pp10am → 1pm | 12/1 | -2.43pp1pm → SP | 18/1 | 2nd | -0.29pp |
| Post-race comment | |||||||||
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday1m 5f 216y · Class 6 · Good To Soft · 6 runners | 13/2 | +7.51ppOpen → 10am | 7/2 | +0.00pp10am → 1pm | 7/2 | -13.73pp1pm → now | 11/1Current; SP pending | Pending | -6.21ppNR adjusted |
| Open this tab to load the five worst recorded finishing positions. | |||||||||
Across 4 previous runs, this is the horse’s largest recorded drift. The trainer’s drift record adds context: When this trainer's runners had drifted by 5pp+ by 10am, 7/90 won (7.8%), compared with the yard's normal 9.5% strike rate. Despite dropping from Class 5 to Class 6, the market is still weakening. Today’s move: Bollin Neil has moved from 13/2 to 11/1, a developing drift (-6.21pp).
WHAT MAY HAPPEN NEXT
TIMING & CONTEXT
Horse & Trainer Evidence
Trainer Jim Goldie (5pp+ support from open): by 10am 82/607; first seen between 10am and 1pm 41/607; first seen after 1pm 16/607.
No clear usual support time in this sample.
This horse (5pp+ support from open): by 10am 0/4; first seen between 10am and 1pm 0/4; first seen after 1pm 0/4.
No clear usual support time in this sample.
Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.
Today's move is +2.64pp. It remains below the first tracked 5pp support band.
At 5pp+: Open→1PM 15/108 won (13.9%); Open→SP 15/105 won (14.3%).
Watch for 10pp+: the yard's Open→SP strike rate rises to 19% (8/42).
NR adjusted
Move evidence
Strongest previous support: Haydock, 25 Sep 2026 — 8th • open 50/1 → final 40/1 (+0.48pp).
What do this horse’s best and worst runs look like?
Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday1m 5f 216y · Class 6 · Good To Soft · 6 runners | 25/1 | +6.67ppOpen → 10am | 8/1 | +0.00pp10am → 1pm | 8/1 | -4.03pp1pm → now | 14/1Current; SP pending | Pending | +2.64ppNR adjusted |
| No recorded first or second finishes for this horse yet. | |||||||||
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday1m 5f 216y · Class 6 · Good To Soft · 6 runners | 25/1 | +6.67ppOpen → 10am | 8/1 | +0.00pp10am → 1pm | 8/1 | -4.03pp1pm → now | 14/1Current; SP pending | Pending | +2.64ppNR adjusted |
| Open this tab to load the five worst recorded finishing positions. | |||||||||
Just 1 of 4 previous runs showed a stronger move, so today’s market behaviour is significant for this particular horse. The horse drops from Class 5 to Class 6, but the market has not responded with meaningful support. Today’s move: Togeather Forever is trading close enough to its opening position that neither meaningful support nor meaningful weakness has been established.
WHAT MAY HAPPEN NEXT
TIMING & CONTEXT
Horse & Trainer Evidence
Trainer Charlie Johnston (5pp+ support from open): by 10am 71/697; first seen between 10am and 1pm 46/697; first seen after 1pm 25/697.
No clear usual support time in this sample.
This horse (5pp+ support from open): by 10am 0/3; first seen between 10am and 1pm 0/3; first seen after 1pm 0/3.
No clear usual support time in this sample.
Complete historical open, 10am, 1pm and final/SP checkpoints only. This records market prices, not who placed a bet.
Today's move is -4.44pp. It remains below the first tracked 5pp+ trainer drift band.
The move has not reached the first tracked trainer drift band, so no trainer drift strike-rate comparison is being applied.
Watch for -5pp: that is the first point at which the matching trainer drift record becomes relevant.
0/3 finished 1st or 2nd
Best Time: Pre-Off
NR adjusted
Move evidence
19 Aug 26 | Kempton (AW) | Open: 20/1 → Final: 100/1 | SP: 100/1 | Fin: 10
08 Jul 26 | Kempton (AW) | Open: 28/1 → Final: 50/1 | SP: 25/1 | Fin: 7
22 Apr 26 | Catterick | Open: 12/1 → Final: 25/1 | SP: 25/1 | Fin: 4
When drifting like this: failed 3/3 — view runs
Open 20/1 → final 100/1 · SP 100/1 · 10th
Open 28/1 → final 50/1 · SP 25/1 · 7th
Open 12/1 → final 25/1 · SP 25/1 · 4th
Largest previous drift: Kempton (AW), 19 Aug 2026 — 10th • open 20/1 → final 100/1 (-3.97pp).
What do this horse’s best and worst runs look like?
Today is highlighted in both tabs. Worst runs shows the five highest recorded finishing positions (third or worse). Click a past run for its post-race comment. Green pp = shortening; red pp = drifting. Each change compares adjacent checkpoints; measured non-runner effects are removed from today’s moves.
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday1m 5f 216y · Class 6 · Good To Soft · 6 runners | 9/1 | -0.17ppOpen → 10am | 8/1 | -1.11pp10am → 1pm | 9/1 | -3.16pp1pm → now | 14/1Current; SP pending | Pending | -4.44ppNR adjusted |
| No recorded first or second finishes for this horse yet. | |||||||||
| Racecourse | Open | Open → 10am | 10am | 10am → 1pm | 1pm | Last → SP/Now | SP / current | Finish | Total pp |
|---|---|---|---|---|---|---|---|---|---|
| MusselburghToday1m 5f 216y · Class 6 · Good To Soft · 6 runners | 9/1 | -0.17ppOpen → 10am | 8/1 | -1.11pp10am → 1pm | 9/1 | -3.16pp1pm → now | 14/1Current; SP pending | Pending | -4.44ppNR adjusted |
| Open this tab to load the five worst recorded finishing positions. | |||||||||
Across 3 previous runs, this is the horse’s largest recorded drift. Trainer-specific drift evidence begins at the -5pp band, which has not yet been reached. Despite dropping from Class 4 to Class 6, the market is still weakening. Today’s move: Tide Lines has moved from 9/1 to 14/1, a developing drift (-4.44pp).
WHAT MAY HAPPEN NEXT
TIMING & CONTEXT
- Supported1 of 6 runners at +4pp or more · strongest: Simple Star +9.03pp
- Drifting4 of 6 runners at −4pp or worse · largest: Riddikulus -18.05pp
- Last 15 minFresh 15-minute data is not available yet.
- Market surgesAwaiting a fresh 15-minute snapshot.
Get live market movement straight to your device.
Choose a horse and receive instant notifications when meaningful support or market weakness is detected.