MARKET FORM® By DC Network
Horse Racing Market Data.
JOIN DC NETWORK
LIVE ACCESS
Live Horse Racing Market Movement | DC Network
DC NETWORK HOME OF MARKET FORM®

Repeat Winning Market Behaviour.

NEW UPGRADES View the movement timeline: Click any horse to see when significant price changes occurred. Follow the next move: Select Notify Me to receive price-movement alerts directly on your device.
LIVE MARKET PRESSURE
Updated: 21:05 • LIVE
🔥 BEST BACKED
Misemerald
07:55 Musselburgh
+35.7% (7.000 → 4.200)
Strongest market support today
♻️ REPEAT SIGNAL
Bigalo
06:50 Musselburgh
100% repeat strike (1 runs)
⭐ STRONG FAV
Montezuma
07:25 Musselburgh
+20% (3.750 → 3.000)
Strong favourite being backed
⚠️ WEAK FAV
Jedhi Knight
05:45 Musselburgh
-50% (3.000 → 4.500)
Market weakness — confidence dropping
STRONGEST SUPPORT: Misemerald (35.7%) 07:55 Musselburgh    WEAK FAVOURITE: Sanditon (-250%) 07:55 Musselburgh | 4.000 14.000    ⚡ HORSES ARE BEING BACKED IN THE SAME WAY AS A PREVIOUS WIN!     ⚠️ EMERGING SET UP AND REPEAT WINNER SIGNALS SHOULD BE TAKEN SERIOUSLY     ⭐ LIVE TERMINAL NOW ORDERED BY RACE FAVOURITE                                                                                                                              
Runners Today
47
Shown After Filters
47
Active Signals (15%+)
30
Live Alerts
19
LIVE ALERTS
Misemerald Heavy sustained support (35.7%)
Limited data (2 runs) • 1/2 placed
Alert: 21:05 | Race: 07:55 Musselburgh | Open 7.000 - Now 4.200
Full Meeting View →
BathGalwayGoodwoodMusselburghNewcastle (AW)Newmarket (July)Wolverhampton (AW)
ALLBACKED 💰DRIFTERS
🏁 OFF NEXT →
Horse / Race
Market Pressure ?General consensus market price used for signals and pressure detection — not the best bookmaker price.
Move
Signal
Best Price
Expected Move
Timing / Momentum
05:45Musselburgh 1m5f Class 6
10 runners
Market Intelligence
Strongest support: Gemini Man (32%)
Weakest in market: Falaise Blanc (-122.2%)
🟡 Mixed ProfileNo consistent market pattern yet. Horse has delivered both with support and while drifting. Market signals are less reliable for this runner for now.
Gemini Man🚨 STABLE INTENT GAMBLE TARGET | STABLE SR: 13.3%

Trainer: Iain Jardine
Jockey: Kevin Stott
↔ SAME CLASS
Runs: 8 | Range: 1.73 → 6.00 | Avg: 3.87Average and range reflect prices when this horse finished 1st or 2nd.
🟢🟢 STRONG EARLY MONEY ANGLE
When horses priced 3–6 shorten 30–40% early → profitable at SP
Historically profitable behaviour
1108 Runs • 33.2% Wins • 2.1% ROI (SP)
BACK
Strong support with proven historical edge — this is a serious betting signal
Early money horse (75%)
Late move vs early profile
05:45Musselburgh
Open 5.000 - Now 3.400
3.25 3.25 3.25 3.25 3.25 3.25 3.25 3.25 3.25 3
32%
67% place strike (3 runs)
2/3 placed when backed like this
Abs move: +32% (+9.41pp)
STEAM
3.400
Early money profile — likely to continue strengthening (strong)
📊 Momentum Projection → 2.77
8 runs (Market Form)
📊 Course Market Form
Course evidence at Musselburgh stands at 2 placed efforts from 4 runs. Today's market is 40% shorter than usual compared with a long-term course average SP of 5.7.
Best time: Open was biggest
Weakening late

Trainer: Paul Midgley
Jockey: David Nolan
↔ SAME CLASS
Runs: 5 | Range: 7.50 → 7.50 | Avg: 7.50Average and range reflect prices when this horse finished 1st or 2nd.
AVOID
Weak and typically weak market confidence is low, hard to support
Best at SP (40%)
05:45Musselburgh
Open 3.000 - Now 4.500
4 4 4 4 4 4 4.33 4 4 4.33
-50%
Abs move: +50% (-11.11pp)
DRIFT
4.500
Unstable profile — price likely volatile (moderate)
📊 Momentum Projection → 4.69
5 runs (Market Form)
Best time: Now was biggest
Weakening late

Trainer: R Mike Smith
Jockey: Shay Farmer(5)
↔ SAME CLASS
Runs: 5 | Range: 0.00 → 0.00 | Avg: 0.00Average and range reflect prices when this horse finished 1st or 2nd.
WATCH
No strong market signal
Early money horse (20%)
05:45Musselburgh
Open 4.500 - Now 4.500
4.33 4.5 4.33 4.33 4.33 4.33 4.33 4.33 4.33 4.33
0%
Abs move: +0% (+0pp)
N/A
4.500
Weak historical follow-through
📊 Momentum Projection → 4.33
5 runs (Market Form)
📊 Course Market Form
No placed efforts from 2 previous runs at Musselburgh. The current market is 38% shorter than usual compared with a typical course SP of 7.3.
Best time: Open was biggest
Flat late

Trainer: Ewan Whillans
Jockey: Connor Beasley
↔ SAME CLASS
Runs: 3 | Range: 0.00 → 0.00 | Avg: 0.00Average and range reflect prices when this horse finished 1st or 2nd.
WATCH
No strong market signal
Early money horse (67%)
05:45Musselburgh
Open 7.500 - Now 7.000
6.5 6.5 7.5 8 7 6.5 7 7 6.5 6.5
-6.7%
Abs move: +6.7% (+0.95pp)
N/A
8.000
Against early profile — may recover later (strong)
📊 Momentum Projection → 6.5
3 runs (Market Form)
Best time: Now was biggest
Weakening late
🟢 Needs Support (7%)This horse only delivers (1st/2nd) when backed in the market. Historical wins/2nds all showed significant market support. If support is missing → performance risk increases.

Trainer: Katie Scott
Jockey: Greg Fairley
↔ SAME CLASS
Runs: 8 | Range: 4.50 → 13.00 | Avg: 7.33Average and range reflect prices when this horse finished 1st or 2nd.
AVOID
Weak and typically weak market confidence is low, hard to support
Late money horse (25%)
05:45Musselburgh
Open 4.500 - Now 10.000
8 8 8 8.5 8 8.5 9 8 8 9
-122.2%
Abs move: +122.2% (-12.22pp)
DRIFT
10.000
Historically strong follow-through
📊 Momentum Projection → 9.53
8 runs (Market Form)
📊 Course Market Form
Course record of 1/2 at Musselburgh. The average SP at this course is 12.7 and today's market has the horse trading 21% shorter than usual.
Best time: Now was biggest
Weakening late

Trainer: Liam Bailey
Jockey: Billy Garritty
↔ SAME CLASS
Runs: 8 | Range: 17.00 → 17.00 | Avg: 17.00Average and range reflect prices when this horse finished 1st or 2nd.
AVOID
Weak and typically weak market confidence is low, hard to support
Best at SP (50%)
05:45Musselburgh
Open 17.000 - Now 26.000
26 26 26 26 26 26 26 26 23 29
-70.6%
Abs move: +70.6% (-2.04pp)
DRIFT
29.000
Unstable profile — price likely volatile (moderate)
📊 Momentum Projection → 32.35
8 runs (Market Form)
Best time: Now was biggest
Weakening late

Trainer: Adam Nicol
Jockey: Ben Robinson
⬇ CLASS DROP
Runs: 1 | Range: 0.00 → 0.00 | Avg: 0.00Average and range reflect prices when this horse finished 1st or 2nd.
AVOID
Weak and typically weak market confidence is low, hard to support
05:45Musselburgh
Open 17.000 - Now 26.000
21 21 19 21 19 21 21 19 21 23
-52.9%
Abs move: +52.9% (-2.04pp)
DRIFT
26.000
N/A
📊 Momentum Projection → 25.19
No historical data
Best time: Now was biggest
Weakening late

Trainer: Gary Rutherford
Jockey: Oisin McSweeney
⬇ CLASS DROP
Runs: 4 | Range: 0.00 → 0.00 | Avg: 0.00Average and range reflect prices when this horse finished 1st or 2nd.
WATCH
Weakening not attracting support
Early money horse (50%)
05:45Musselburgh
Open 41.000 - Now 46.000
41 41 41 41 41 41 41 41 41 41
-12.2%
Abs move: +12.2% (-0.27pp)
N/A
46.000
Against early profile — may recover later (moderate)
📊 Momentum Projection → 41
4 runs (Market Form)
📊 Course Market Form
This horse is 0/3 at Musselburgh on our records. Today's market is close to its historical average against an average course SP of 48.0.
Best time: Now was biggest
Weakening late

Trainer: Jean McGregor
Jockey: James Sullivan
↔ SAME CLASS
Runs: 2 | Range: 0.00 → 0.00 | Avg: 0.00Average and range reflect prices when this horse finished 1st or 2nd.
AVOID
Weak and typically weak market confidence is low, hard to support
05:45Musselburgh
Open 101.000 - Now 151.000
101 101 101 101 101 101 81 101 101 101
-99%
Abs move: +99% (-0.33pp)
DRIFT
201.000
N/A
📊 Momentum Projection → 101
No historical data
Best time: Now was biggest
Weakening late
05:45 Musselburgh Storm On Jura NR @ 06:10
Last price: 2.000
06:15Musselburgh 0m7f15y Class 4
5 runners

Trainer: Ollie Pears
Jockey: Harry Russell
↔ SAME CLASS
Runs: 2 | Range: 0.00 → 0.00 | Avg: 0.00Average and range reflect prices when this horse finished 1st or 2nd.
WATCH
No strong market signal
06:15Musselburgh
Open 2.500 - Now 2.250
2.2 2.2 2.2 2.38 2.2 2.2 2.25 2.2 2.25 2.2
4.8%
Abs move: +4.8% (+4.44pp)
Built 00:03 → 00:03
N/A
2.380
N/A
📊 Momentum Projection → 2.2
No historical data
Best time: Open was biggest
Weakening late

Trainer: Roger Fell
Jockey: Kevin Stott
↔ SAME CLASS
Runs: 3 | Range: 15.00 → 15.00 | Avg: 15.00Average and range reflect prices when this horse finished 1st or 2nd.
WATCH
Weakening not attracting support
Early money horse (33%)
06:15Musselburgh
Open 2.250 - Now 2.500
2.63 2.5 2.5 2.63 2.5 2.5 2.5 2.5 2.5 2.5
-16.9%
Abs move: +16.9% (-4.44pp)
Built 00:03 → 06:03
DRIFT
2.630
Weak historical follow-through
📊 Momentum Projection → 2.5
3 runs (Market Form)
Best time: Now was biggest
Weakening late

Trainer: Tim Easterby
Jockey: Oisin McSweeney
↔ SAME CLASS
Runs: 1 | Range: 0.00 → 0.00 | Avg: 0.00Average and range reflect prices when this horse finished 1st or 2nd.
AVOID
Weak and typically weak market confidence is low, hard to support
06:15Musselburgh
Open 6.000 - Now 10.000
9 8.5 8 8 8.5 8.5 9 8.5 8.5 9
-66.7%
Abs move: +66.7% (-6.67pp)
DRIFT
10.000
N/A
📊 Momentum Projection → 9.53
No historical data
Best time: Now was biggest
Weakening late

Trainer: Michael Dods
Jockey: Connor Beasley
Runs: 0 | Range: 0.00 → 0.00 | Avg: 0.00Average and range reflect prices when this horse finished 1st or 2nd.
AVOID
06:15Musselburgh
Open 7.000 - Now 10.000
8.5 8.5 9 8.5 8.5 8.5 9 8.5 8.5 9.5
-42.9%
Abs move: +42.9% (-4.29pp)
DRIFT
10.000
N/A
📊 Momentum Projection → 10.62
No historical data
Best time: Now was biggest
Weakening late

Trainer: Tim Easterby
Jockey: Duran Fentiman
↔ SAME CLASS
Runs: 2 | Range: 0.00 → 0.00 | Avg: 0.00Average and range reflect prices when this horse finished 1st or 2nd.
WATCH
Positive move market interest building, monitor closely
06:15Musselburgh
Open 51.000 - Now 41.000
34 29 34 34 41 34 34 41 41 34
19.6%
Abs move: +19.6% (+0.48pp)
N/A
41.000
N/A
📊 Momentum Projection → 34
No historical data
Best time: Open was biggest
Weakening late
06:50Musselburgh 0m7f15y Class 6
7 runners
EMERGING REPEAT SETUPOnly one historical match so far.

Early signs of a repeatable pattern, but limited sample.

Trainer: Roger Fell
Jockey: Kevin Stott
⬇ CLASS DROP
Runs: 4 | Range: 7.50 → 7.50 | Avg: 7.50Average and range reflect prices when this horse finished 1st or 2nd.
WATCH
Positive move market interest building, monitor closely
Early money horse (25%)
06:50Musselburgh
Open 4.330 - Now 3.750
3.5 3.5 3.5 3.25 3.25 3.5 3.5 3.25 3.5 3.5
13.4%
100% repeat place strike (1 qualifying runs)
Repeat pattern record: 1/1 placed • 0/1 won
Abs move: +13.4% (+3.57pp)
STEAM
3.750
Weak historical follow-through
📊 Momentum Projection → 3.5
4 runs (Market Form)
Best time: Open was biggest
Weakening late

Trainer: Katie Scott
Jockey: Connor Beasley
⬇ CLASS DROP
Runs: 3 | Range: 0.00 → 0.00 | Avg: 0.00Average and range reflect prices when this horse finished 1st or 2nd.
WATCH
No strong market signal
Early money horse (33%)
06:50Musselburgh
Open 4.330 - Now 4.000
3.75 3.75 3.75 3.75 3.5 3.75 3.75 3.5 3.75 3.75
7.6%
Abs move: +7.6% (+1.91pp)
N/A
4.000
Weak historical follow-through
📊 Momentum Projection → 3.75
3 runs (Market Form)
Best time: Open was biggest
Weakening late
Boutblummintime🚨 STABLE INTENT GAMBLE TARGET | STABLE SR: 40%

Trainer: Adrian Keatley
Jockey: Oisin McSweeney
⬇ CLASS DROP
Runs: 3 | Range: 0.00 → 0.00 | Avg: 0.00Average and range reflect prices when this horse finished 1st or 2nd.
WATCH
No strong market signal
Early money horse (67%)
06:50Musselburgh
Open 5.500 - Now 5.000
5 5.5 5 5.5 4.5 5 5 4.5 5.5 5
0%
Abs move: +0% (+1.82pp)
N/A
5.500
Against early profile — may recover later (strong)
📊 Momentum Projection → 5
3 runs (Market Form)
Best time: Open was biggest
Weakening late
🔴 Ignores MarketThis horse has won or placed despite drifting. Market weakness does NOT negatively impact performance. Can be a value angle when price weakens.

Trainer: Brian Ellison
Jockey: Ben Robinson
↔ SAME CLASS
Runs: 6 | Range: 3.25 → 21.00 | Avg: 12.13Average and range reflect prices when this horse finished 1st or 2nd.
AVOID
Significant drift market is against this horse
Early money horse (33%)
06:50Musselburgh
Open 3.750 - Now 6.000
6 6 6 7 6 6 6 6 6 6
-86.7%
Abs move: +86.7% (-10pp)
DRIFT
7.000
Weak historical follow-through
📊 Momentum Projection → 6
6 runs (Market Form)
📊 Course Market Form
Course evidence at Musselburgh stands at 1 placed effort from 2 runs. Today's market is 63% shorter than usual compared with a long-term course average SP of 19.0.
Best time: Now was biggest
Weakening late

Trainer: Tim Easterby
Jockey: Duran Fentiman
↔ SAME CLASS
Runs: 5 | Range: 0.00 → 0.00 | Avg: 0.00Average and range reflect prices when this horse finished 1st or 2nd.
AVOID
Significant drift market is against this horse
Early money horse (40%)
06:50Musselburgh
Open 8.500 - Now 11.000
11 11 11 11 10 11 10 10 11 11
-29.4%
Abs move: +29.4% (-2.67pp)
DRIFT
11.000
Against early profile — may recover later (moderate)
📊 Momentum Projection → 11
5 runs (Market Form)
Best time: Now was biggest
Weakening late

Trainer: Phillip Makin
Jockey: Harry Russell
↔ SAME CLASS
Runs: 4 | Range: 3.50 → 3.50 | Avg: 3.50Average and range reflect prices when this horse finished 1st or 2nd.
AVOID
Significant drift market is against this horse
Early money horse (25%)
06:50Musselburgh
Open 11.000 - Now 15.000
13 13 12 13 12 13 13 12 12 13
-36.4%
Abs move: +36.4% (-2.42pp)
DRIFT
15.000
Historically strong follow-through
📊 Momentum Projection → 13
4 runs (Market Form)
📊 Course Market Form
Previous course evidence shows 1 placed efforts from 1 runs at Musselburgh. Compared with an average course SP of 4.0, today's price is 275% bigger than usual.
Best time: Now was biggest
Weakening late
🔴 Ignores MarketThis horse has won or placed despite drifting. Market weakness does NOT negatively impact performance. Can be a value angle when price weakens.

Trainer: Phillip Makin
Jockey: Billy Garritty
↔ SAME CLASS
Runs: 7 | Range: 5.00 → 23.00 | Avg: 14.00Average and range reflect prices when this horse finished 1st or 2nd.
AVOID
Weak and typically weak market confidence is low, hard to support
Best at SP (71%)
06:50Musselburgh
Open 15.000 - Now 19.000
17 17 17 17 15 17 17 15 17 17
-26.7%
Abs move: +26.7% (-1.4pp)
DRIFT
19.000
Unstable profile — price likely volatile (strong)
📊 Momentum Projection → 17
7 runs (Market Form)
Best time: Now was biggest
Weakening late
07:25Musselburgh 0m5f1y Class 4
5 runners
🟡 Mixed ProfileNo consistent market pattern yet. Horse has delivered both with support and while drifting. Market signals are less reliable for this runner for now.
REPEAT WINNER SIGNAL
TURF PROFILE
Triggered at 05:06
Now 10.1% bigger than the trigger move

This horse has previously delivered under similar market conditions, but the live terminal is live and the move may have faded out - confirmed signals are on the 10am and 1pm page.

Trainer: Jim Goldie
Jockey: Lauren Young(5)
↔ SAME CLASS
Runs: 6 | Range: 3.25 → 6.00 | Avg: 4.25Average and range reflect prices when this horse finished 1st or 2nd.
WATCH
Positive move market interest building, monitor closely
Early money horse (67%)
07:25Musselburgh
Open 3.750 - Now 3.000
2.88 3 2.88 3 3 3 3 3 3 3
20%
100% repeat place strike (2 qualifying runs)
Repeat pattern record: 2/2 placed • 1/2 won
Abs move: +20% (+6.67pp)
Built 00:03 → 02:33
STEAM
3.000
Early money profile — likely to continue strengthening (strong)
📊 Momentum Projection → 3
6 runs (Market Form)
📊 Course Market Form
At Musselburgh this horse has recorded 3 placed efforts from 3 runs. The current market is 38% shorter than usual against an average course SP profile of 4.8.
Best time: Open was biggest
Weakening late

Trainer: David & Nicola Barron
Jockey: David Nolan
↔ SAME CLASS
Runs: 2 | Range: 0.00 → 0.00 | Avg: 0.00Average and range reflect prices when this horse finished 1st or 2nd.
WATCH
No strong market signal
07:25Musselburgh
Open 4.500 - Now 4.200
4.33 4 4.33 4.33 4 4 4.33 4.33 4.5 4.5
0%
Abs move: +0% (+1.59pp)
N/A
4.500
Weak historical follow-through
📊 Momentum Projection → 5.06
No historical data
📊 Course Market Form
This horse is 0/2 at Musselburgh on our records. Today's market is close to its historical average against an average course SP of 4.8.
Best time: Open was biggest
Flat late

Trainer: Katie Scott
Jockey: Kevin Stott
⬆ CLASS RISE
Runs: 6 | Range: 4.00 → 4.00 | Avg: 4.00Average and range reflect prices when this horse finished 1st or 2nd.
WATCH
Weakening not attracting support
Early money horse (17%)
07:25Musselburgh
Open 4.330 - Now 4.500
5 5 5 5 4.5 5 4.5 4.5 5 5
-15.5%
Abs move: +15.5% (-0.87pp)
DRIFT
5.000
Weak historical follow-through
📊 Momentum Projection → 5
6 runs (Market Form)
📊 Course Market Form
No placed efforts from 3 previous runs at Musselburgh. The current market is 46% shorter than usual compared with a typical course SP of 9.3.
Best time: Now was biggest
Weakening late
🟢 Needs Support (9%)This horse only delivers (1st/2nd) when backed in the market. Historical wins/2nds all showed significant market support. If support is missing → performance risk increases.

Trainer: Michael Dods
Jockey: Connor Beasley
↔ SAME CLASS
Runs: 6 | Range: 5.00 → 7.50 | Avg: 6.25Average and range reflect prices when this horse finished 1st or 2nd.
AVOID
Significant drift market is against this horse
Early money horse (33%)
07:25Musselburgh
Open 3.250 - Now 5.500
5.5 5.5 5.5 5.5 5.5 5.5 5.5 5.5 5.5 5.5
-69.2%
Abs move: +69.2% (-12.59pp)
DRIFT
5.500
Weak historical follow-through
📊 Momentum Projection → 5.5
6 runs (Market Form)
📊 Course Market Form
Previous course evidence shows 1 placed efforts from 1 runs at Musselburgh. Compared with an average course SP of 6.0, today's price is close to its historical average.
Best time: Now was biggest
Weakening late

Trainer: Adrian Keatley
Jockey: Oisin McSweeney
↔ SAME CLASS
Runs: 2 | Range: 0.00 → 0.00 | Avg: 0.00Average and range reflect prices when this horse finished 1st or 2nd.
WATCH
No strong market signal
07:25Musselburgh
Open 7.000 - Now 7.000
7 7 7 6.5 7 7 7 7 7 7
0%
Abs move: +0% (+0pp)
N/A
7.000
Weak historical follow-through
📊 Momentum Projection → 7
No historical data
Best time: Open was biggest
Flat late
07:55Musselburgh 0m7f15y Class 6
7 runners
EMERGING REPEAT SETUPOnly one historical match so far.

Early signs of a repeatable pattern, but limited sample.
Misemerald🚨 STABLE INTENT GAMBLE TARGET | STABLE SR: 22.5%

Trainer: Philip Kirby
Jockey: Kevin Stott
↔ SAME CLASS
Runs: 6 | Range: 10.00 → 10.00 | Avg: 10.00Average and range reflect prices when this horse finished 1st or 2nd.
WATCH
Strong market support worth noting, market clearly positive
Early money horse (50%)
Late move vs early profile
07:55Musselburgh
Open 7.000 - Now 4.200
4.33 4.33 4.5 4.33 4.33 4.33 4.33 4.33 4.33 4.33
35.7%
100% repeat place strike (1 qualifying runs)
Repeat pattern record: 1/1 placed • 0/1 won
Abs move: +35.7% (+9.52pp)
STEAM
4.500
Early money profile — likely to continue strengthening (moderate)
📊 Momentum Projection → 4.33
6 runs (Market Form)
📊 Course Market Form
Course evidence at Musselburgh is limited (1 runs without making the frame). Today's market is 44% shorter than usual against an average course SP profile of 8.0.
Best time: Open was biggest
Weakening late
EMERGING REPEAT SETUPOnly one historical match so far.

Early signs of a repeatable pattern, but limited sample.
⚠️ Signal fading — move now below trigger

Trainer: Liam Bailey
Jockey: Billy Garritty
↔ SAME CLASS
Runs: 3 | Range: 6.00 → 6.00 | Avg: 6.00Average and range reflect prices when this horse finished 1st or 2nd.
AVOID
Weak today but usually backed negative signal, something may be wrong
Early money horse (67%)
07:55Musselburgh
Open 2.880 - Now 4.500
4 4 3.5 3.5 3.75 4 4 3.75 4 4
-56.3%
100% repeat place strike (1 qualifying runs)
Repeat pattern record: 1/1 placed • 0/1 won
Abs move: +56.3% (-12.5pp)
DRIFT
4.500
Against early profile — may recover later (strong)
📊 Momentum Projection → 4
3 runs (Market Form)
Best time: Now was biggest
Weakening late

Trainer: Jim Goldie
Jockey: Lauren Young(5)
↔ SAME CLASS
Runs: 2 | Range: 0.00 → 0.00 | Avg: 0.00Average and range reflect prices when this horse finished 1st or 2nd.
AVOID
Weak and typically weak market confidence is low, hard to support
07:55Musselburgh
Open 4.500 - Now 5.000
5 5 5 5.5 5 5 5 5 5 5
-22.2%
Abs move: +22.2% (-2.22pp)
DRIFT
5.500
N/A
📊 Momentum Projection → 5
No historical data
Best time: Now was biggest
Weakening late

Trainer: Linda Perratt
Jockey: Harry Burns(3)
↔ SAME CLASS
Runs: 5 | Range: 11.00 → 11.00 | Avg: 11.00Average and range reflect prices when this horse finished 1st or 2nd.
AVOID
Significant drift market is against this horse
Early money horse (20%)
07:55Musselburgh
Open 4.500 - Now 5.000
5 5 5 5.5 5 5 5 5 5 5
-22.2%
Abs move: +22.2% (-2.22pp)
DRIFT
5.500
Weak historical follow-through
📊 Momentum Projection → 5
5 runs (Market Form)
📊 Course Market Form
This runner has made the frame 1 times from 2 starts at Musselburgh. Historical course average SP is 14.0, while today's market is 61% shorter than usual.
Best time: Now was biggest
Weakening late
🟡 Mixed ProfileNo consistent market pattern yet. Horse has delivered both with support and while drifting. Market signals are less reliable for this runner for now.

Trainer: Ruth Carr
Jockey: James Sullivan
↔ SAME CLASS
Runs: 5 | Range: 4.33 → 13.00 | Avg: 8.67Average and range reflect prices when this horse finished 1st or 2nd.
WATCH
No strong market signal
Early money horse (40%)
07:55Musselburgh
Open 9.500 - Now 9.000
9 9 8.5 9 8.5 9 9 8.5 9 9
5.3%
Abs move: +5.3% (+0.58pp)
N/A
9.000
Early money profile — likely to continue strengthening (moderate)
📊 Momentum Projection → 9
5 runs (Market Form)
Best time: Open was biggest
Weakening late
🟡 Mixed ProfileNo consistent market pattern yet. Horse has delivered both with support and while drifting. Market signals are less reliable for this runner for now.

Trainer: Charlie Johnston
Jockey: Connor Beasley
↔ SAME CLASS
Runs: 15 | Range: 2.75 → 8.00 | Avg: 4.67Average and range reflect prices when this horse finished 1st or 2nd.
AVOID
Weak and typically weak market confidence is low, hard to support
Early money horse (27%)
07:55Musselburgh
Open 4.000 - Now 14.000
12 13 11 13 11 13 11 13 13 13
-250%
When drifting like this: failed 7/8Historical Drift Profile

30 Jun 26 | Musselburgh | Open: 3.25 → Final: 7 | SP: 8.50 | Fin: 7
22 Jun 26 | Catterick | Open: 5 → Final: 17 | SP: 17.00 | Fin: 3
21 May 26 | Southwell (AW) | Open: 6 → Final: 15 | SP: 15.00 | Fin: 5
26 Mar 26 | Chelmsford City (AW) | Open: 11 → Final: 17 | SP: 15.00 | Fin: 9
03 Mar 26 | Wolverhampton (AW) | Open: 5 → Final: 21 | SP: 21.00 | Fin: 6
Abs move: +250% (-17.86pp)
DRIFT
14.000
Holds position historically
📊 Momentum Projection → 13
15 runs (Market Form)
📊 Course Market Form
No placed efforts from 1 previous runs at Musselburgh. The current market is 65% bigger than usual compared with a typical course SP of 8.5.
Best time: Now was biggest
Weakening late

Trainer: Iain Jardine
Jockey: Greg Fairley
↔ SAME CLASS
Runs: 5 | Range: 29.00 → 29.00 | Avg: 29.00Average and range reflect prices when this horse finished 1st or 2nd.
AVOID
Weak and typically weak market confidence is low, hard to support
Mid-market mover (40%)
07:55Musselburgh
Open 17.000 - Now 19.000
17 17 21 19 15 17 17 15 17 15
-23.5%
Abs move: +23.5% (-0.62pp)
DRIFT
21.000
Mid-market mover — likely to fluctuate (moderate)
📊 Momentum Projection → 13.24
5 runs (Market Form)
Best time: Now was biggest
Weakening late
08:25Musselburgh 1m7f217y Class 5
7 runners
🟡 Mixed ProfileNo consistent market pattern yet. Horse has delivered both with support and while drifting. Market signals are less reliable for this runner for now.

Trainer: Jim Goldie
Jockey: Jake Dickson(5)
⬆ CLASS RISE
Runs: 4 | Range: 3.00 → 26.00 | Avg: 11.00Average and range reflect prices when this horse finished 1st or 2nd.
WATCH
No strong market signal
Early money horse (50%)
08:25Musselburgh
Open 2.750 - Now 3.000
2.88 2.88 2.88 2.88 3 3 3 2.88 3 2.88
-9.1%
Abs move: +9.1% (-3.03pp)
Built 00:03 → 00:03
N/A
3.000
Against early profile — may recover later (moderate)
📊 Momentum Projection → 2.76
4 runs (Market Form)
📊 Course Market Form
At Musselburgh this horse has recorded 2 placed efforts from 2 runs. The current market is 79% shorter than usual against an average course SP profile of 14.5.
Best time: Now was biggest
Weakening late
🟢 Needs Support (17%)This horse only delivers (1st/2nd) when backed in the market. Historical wins/2nds all showed significant market support. If support is missing → performance risk increases.

Trainer: Jim Goldie
Jockey: Lauren Young(5)
↔ SAME CLASS
Runs: 6 | Range: 1.57 → 3.75 | Avg: 3.02Average and range reflect prices when this horse finished 1st or 2nd.
WATCH
Weakening not attracting support
Early money horse (33%)
08:25Musselburgh
Open 4.000 - Now 4.500
4.33 4.33 4.33 4.33 4.33 4.33 4.33 4.33 4.33 4.33
-12.5%
Abs move: +12.5% (-2.78pp)
N/A
4.500
Historically strong follow-through
📊 Momentum Projection → 4.33
6 runs (Market Form)
📊 Course Market Form
Previous course evidence shows 1 placed efforts from 1 runs at Musselburgh. Compared with an average course SP of 1.3, today's price is 238% bigger than usual.
Best time: Now was biggest
Weakening late
🟡 Mixed ProfileNo consistent market pattern yet. Horse has delivered both with support and while drifting. Market signals are less reliable for this runner for now.

Trainer: Ewan Whillans
Jockey: Greg Fairley
↔ SAME CLASS
Runs: 8 | Range: 4.00 → 17.00 | Avg: 12.67Average and range reflect prices when this horse finished 1st or 2nd.
WATCH
No strong market signal
Best at SP (38%)
08:25Musselburgh
Open 5.000 - Now 4.500
5 5 5.5 5.5 4.5 5 5 4.5 5 5
-10%
Abs move: +10% (+2.22pp)
N/A
5.500
Historically strong follow-through
📊 Momentum Projection → 5
8 runs (Market Form)
Best time: Now was biggest
Weakening late

Trainer: Martin Todhunter
Jockey: David Nolan
↔ SAME CLASS
Runs: 3 | Range: 4.50 → 4.50 | Avg: 4.50Average and range reflect prices when this horse finished 1st or 2nd.
AVOID
Weakening not attracting support
Early money horse (33%)
08:25Musselburgh
Open 5.000 - Now 5.000
5.5 5.5 5 6 5 5 5.5 5 5 5.5
-20%
Abs move: +20% (+0pp)
DRIFT
6.000
Weak historical follow-through
📊 Momentum Projection → 6.05
3 runs (Market Form)
Best time: Now was biggest
Weakening late
EMERGING REPEAT SETUPOnly one historical match so far.

Early signs of a repeatable pattern, but limited sample.

Trainer: Gary Rutherford
Jockey: Connor Beasley
↔ SAME CLASS
Runs: 5 | Range: 4.00 → 4.00 | Avg: 4.00Average and range reflect prices when this horse finished 1st or 2nd.
WATCH
Positive move market interest building, monitor closely
Early money horse (40%)
08:25Musselburgh
Open 12.000 - Now 9.000
8 8 8 9 8 8.5 8.5 8 8.5 8.5
20.8%
100% repeat place strike (1 qualifying runs)
Repeat pattern record: 1/1 placed • 0/1 won
Abs move: +20.8% (+2.78pp)
STEAM
9.500
Early money profile — likely to continue strengthening (moderate)
📊 Momentum Projection → 8.5
5 runs (Market Form)
📊 Course Market Form
Previous course evidence shows 1 placed efforts from 3 runs at Musselburgh. Compared with an average course SP of 26.2, today's price is 64% shorter than usual.
Best time: Open was biggest
Weakening late

Trainer: Adam Nicol
Jockey: Ben Robinson
⬇ CLASS DROP
Runs: 1 | Range: 0.00 → 0.00 | Avg: 0.00Average and range reflect prices when this horse finished 1st or 2nd.
AVOID
Weak today but usually backed negative signal, something may be wrong
08:25Musselburgh
Open 12.000 - Now 26.000
26 26 23 23 23 26 26 23 26 26
-141.7%
Abs move: +141.7% (-4.49pp)
DRIFT
29.000
Weak historical follow-through
📊 Momentum Projection → 26
No historical data
Best time: Now was biggest
Weakening late
08:25 Musselburgh Clansman NR @ 06:10
Last price: 2.000
08:55Musselburgh 0m5f1y Class 6
6 runners

Trainer: Richard & Peter Fahey
Jockey: David Nolan
⬇ CLASS DROP
Runs: 7 | Range: 0.00 → 0.00 | Avg: 0.00Average and range reflect prices when this horse finished 1st or 2nd.
WATCH
No strong market signal
Early money horse (29%)
08:55Musselburgh
Open 3.500 - Now 3.200
3.25 3.25 3.25 3.25 3 3.25 3.25 3 3.25 3.25
-2.9%
Abs move: +2.9% (+2.68pp)
N/A
3.600
Weak historical follow-through
📊 Momentum Projection → 3.25
7 runs (Market Form)
📊 Course Market Form
This horse is 0/2 at Musselburgh on our records. Today's market is 87% shorter than usual against an average course SP of 28.0.
Best time: 10am was biggest
Weakening late
🟡 Mixed ProfileNo consistent market pattern yet. Horse has delivered both with support and while drifting. Market signals are less reliable for this runner for now.

Trainer: Michael Dods
Jockey: Connor Beasley
⬇ CLASS DROP
Runs: 7 | Range: 4.50 → 17.00 | Avg: 9.83Average and range reflect prices when this horse finished 1st or 2nd.
🟢🟢 STRONG EARLY MONEY ANGLE
When horses priced 3–6 shorten 30–40% early → profitable at SP
Historically profitable behaviour
1108 Runs • 33.2% Wins • 2.1% ROI (SP)
WATCH
Positive move market interest building, monitor closely
Late money horse (29%)
Late support match
08:55Musselburgh
Open 4.500 - Now 3.600
3.25 3.25 3.25 3.25 3.5 3.5 3.5 3.5 3.25 3.5
20%
Abs move: +20% (+5.56pp)
STEAM
3.600
N/A
📊 Momentum Projection → 3.5
7 runs (Market Form)
Best time: Open was biggest
Weakening late
🟡 Mixed ProfileNo consistent market pattern yet. Horse has delivered both with support and while drifting. Market signals are less reliable for this runner for now.
EMERGING REPEAT SETUPOnly one historical match so far.

Early signs of a repeatable pattern, but limited sample.
⚠️ Signal fading — move now below trigger

Trainer: Adrian Nicholls
Jockey: Jake Dickson(5)
↔ SAME CLASS
Runs: 7 | Range: 3.50 → 5.00 | Avg: 4.17Average and range reflect prices when this horse finished 1st or 2nd.
AVOID
Significant drift market is against this horse
Early money horse (29%)
08:55Musselburgh
Open 3.500 - Now 5.500
6.5 6 6 7 5.5 5.5 5.5 5.5 6 5.5
-100%
100% repeat place strike (1 qualifying runs)
Repeat pattern record: 1/1 placed • 0/1 won
Abs move: +100% (-10.39pp)
DRIFT
7.000
Holds position historically
📊 Momentum Projection → 5.5
7 runs (Market Form)
Best time: Now was biggest
Weakening late
🟡 Mixed ProfileNo consistent market pattern yet. Horse has delivered both with support and while drifting. Market signals are less reliable for this runner for now.
Wee Mary🚨 STABLE INTENT GAMBLE TARGET | STABLE SR: 14.7%

Trainer: Jim Goldie
Jockey: Lauren Young(5)
↔ SAME CLASS
Runs: 18 | Range: 1.91 → 6.00 | Avg: 4.23Average and range reflect prices when this horse finished 1st or 2nd.
WATCH
No strong market signal
Early money horse (33%)
08:55Musselburgh
Open 6.000 - Now 6.000
5.5 5.5 5.5 5 6 6 6 6 5.5 6
0%
Abs move: +0% (+0pp)
N/A
6.000
Holds position historically
📊 Momentum Projection → 6
18 runs (Market Form)
📊 Course Market Form
This runner has made the frame 2 times from 3 starts at Musselburgh. Historical course average SP is 2.8, while today's market is 116% bigger than usual.
Best time: Open was biggest
Weakening late
🟡 Mixed ProfileNo consistent market pattern yet. Horse has delivered both with support and while drifting. Market signals are less reliable for this runner for now.

Trainer: Jim Goldie
Jockey: Billy Garritty
↔ SAME CLASS
Runs: 6 | Range: 2.50 → 6.50 | Avg: 5.00Average and range reflect prices when this horse finished 1st or 2nd.
AVOID
Significant drift market is against this horse
Early money horse (50%)
08:55Musselburgh
Open 6.000 - Now 8.500
8 8 8 8 8 8 8 8 8 8.5
-41.7%
Abs move: +41.7% (-4.9pp)
DRIFT
8.500
Against early profile — may recover later (moderate)
📊 Momentum Projection → 9.03
6 runs (Market Form)
Best time: Now was biggest
Weakening late

Trainer: Patrick Morris
Jockey: Harry Burns(3)
↔ SAME CLASS
Runs: 4 | Range: 9.00 → 9.00 | Avg: 9.00Average and range reflect prices when this horse finished 1st or 2nd.
AVOID
Significant drift market is against this horse
Early money horse (50%)
08:55Musselburgh
Open 8.000 - Now 21.000
23 23 23 26 19 23 23 19 23 23
-225%
Abs move: +225% (-7.74pp)
DRIFT
26.000
Against early profile — may recover later (moderate)
📊 Momentum Projection → 23
4 runs (Market Form)
Best time: Now was biggest
Weakening late
LIVE MARKET ALERTS

Get live market movement straight to your device.

Choose a horse and receive instant notifications when meaningful support or market weakness is detected.

✓ Live price movement ✓ Support and drift alerts ✓ Delivered before the off
Activate Live Alerts
Select Notify Me beside any horse in the Live Market Terminal.
Market Form™ By DC Network
OFF NEXT (click for live terminal)
Updated 05:56
$is_logged_in = is_user_logged_in(); ?>