|

DC Market Intelligence Report –Oct 23, 2026

Daily Market Intelligence

What the market knew, what the results proved, and what the evidence means for today.

Analysis date 22 Oct 2026
Open → 10am → final
Threshold 15%
40Races analysed
390Runners tracked
58Qualifying moves
8.6%Winner conversion

Evidence first

Yesterday’s Market Scorecard

Underperformed expectation

Winners / expected5 / 8.42Expectation from final prices
Placed15 (25.9%)First three finishers
Performance index59100 = market expectation
10am level stakes+17.50 ptsOne point per qualifier

Average early move-0.32ppOpen → 10am
Average late move3.86pp10am → final
30-day win rate13.0%269/2064 qualifiers
30-day P/L at 10am+210.93 ptsContext, not a forecast

01 The Market Verdict

Yesterday’s STRONG STEAMERS were a clear negative against expectation. The cohort returned 5 wins from 8.42 expected at final prices, producing a 59.4 performance index. In plain terms: even after accounting for how short they went at the off, the market’s most forceful late confidence did not translate into the number of winners the closing prices said it should.

That under-delivery wasn’t subtle, but it also shouldn’t be treated as a standalone “market doesn’t work” day. The rolling 30-day picture is already soft: 269 wins from 334.42 expected (performance index 80.4). So yesterday fits the existing direction of travel rather than contradicting it—late-strength money has been, on average, overconfident versus realised results across a much larger sample.

The pricing split reinforces what the scorecard is really saying. The theoretical level-stakes line shows +17.50 pts at 10am but -17.50 pts at SP on the day, and the 30-day spread is even wider (+210.93 pts at 10am versus -494.03 pts at SP). That is consistent with a market that is rewarding “early” positioning and punishing anyone relying on the very last price as an edge. Yesterday’s average 10am→final move of 3.86pp confirms these qualifiers were meaningfully re-rated late; the results simply didn’t keep up with the new implied probabilities.

Bottom line: Strong late support again looked too strong in outcome terms: a weak one-day performance index (59.4) that sits on top of an already underperforming 30-day baseline (80.4), with the usual tell that value was earlier in the day rather than at SP.

02 Market Beaters vs Money That Misfired

Market beaters

  • Breizh River won after a firm 10am→final contraction (3.50→2.75). With Open→10am support as well, this was a clean “money stayed right” profile where the market’s confidence held through to the result.
  • Robert Anstruther landed off 10.00→8.50, then shortened again at SP (7.00). The move wasn’t extreme, but it was consistent across the day—often a sign of broad agreement rather than a single late push.
  • Excelero (6.00→5.00; SP 5.00) shows the archetype of a steamer that didn’t need an additional SP collapse to win; the market “priced it correctly enough” by the close.
  • Mother Ship won with a moderate late contraction (15.00→11.00). Notably, this is exactly the kind of profile that can keep overall place rates healthy even when headline win counts lag expectation.
  • Sycamore Gap won despite finishing on a much bigger SP than the final price (SP 15.00 versus final 34.00 supplied here). The key market lesson is not the optics of the SP, but that meaningful money arrived between 10am and the close and the horse still got the job done.

Money that misfired

  • Glory And Honour was the day’s most emphatic “weight of money” story (6.50→3.25, with heavy early support too) and still only managed third. This is the clearest example of the day’s theme: the market aggressively re-priced a runner and didn’t get paid in win terms.
  • Cala Gracioneta (29.00→11.00) and Farfromaway (41.00→17.00) underline that big percentage contractions on bigger-priced horses can reflect opinion and positioning, not necessarily a win-rate advantage. Both were beaten without even placing prominently (6th and 5th).
  • Ad Caelum (19.00→9.00) and Vestre Moon (12.00→6.50) did at least run to a competitive level (4th in each case). That matters: the market wasn’t “clueless”; it was just too optimistic about the last step from contention to winning.
  • Middleton View, Knockeranna Rose and Johnny Moonshine all shortened sharply and hit the frame (3rd/3rd/4th). These are useful tells of stable confidence translating into performance, but they still contribute to the same hard arithmetic: placed efforts do not rescue a win-based performance index.
  • Feet On The Ground (67.00→34.00) finishing 15th is the cautionary counterpoint: sometimes the market move is real but the race outcome is not remotely competitive—an important distinction from the close-up losers above.

03 Where the Money Went

Repeated connections

  • Trainer repeat support clustered around a few yards with 2 backed runners: Tristan Davidson (2 backed / 1 won), John Patrick Ryan (2 / 0), Dan Skelton (2 / 0), Michael Herrington (2 / 0). One day of concentration is not a “pattern”, but it does show where the market repeatedly found reasons to play.
  • Several single-runner yards converted: John Joseph Hanlon, Grant Tuer, Mrs Jane Williams and Henry Candy each had 1 backed / 1 won. This is positive information, but it is not evidence of an enduring edge on its own; it is simply confirmation that yesterday’s support was not uniformly wrong.
  • On the jockey side, two riders had multiple supported mounts: Harry Reed (2 backed / 1 won) and Ciaran Gethings (2 / 1). Again, this is directional rather than decisive—repeat support can be stable intent, but it can also be market following market.

The other side of the market

  • World As One (2.5→4) still ran second. That combination—major drift, strong run—often signals that the market had doubts about “win certainty” rather than ability to compete.
  • Poets Express (3.25→6) also finished second, reinforcing the same point: drift does not equal “no chance”, but it can be the market withdrawing win confidence while leaving place competitiveness intact.
  • Kilwaughter (3→4.5) is the cleanest drift-to-win in the list. It is a reminder that opposing drifters blindly is not analysis; the drift is information, not a verdict.
  • Not all drifts were benign: Trojan Tale (2.75→4) and Rap Soul (6→13) failed to register (pos shown as 0). These are closer to the classic “market got out for a reason” profile.
  • Katie Can’t Count (5→10) finished third, while Hello Judge (2.9→4) finished second—further examples that late weakness can coexist with strong placing performance.

04 The Practical Read

  1. Anchor your judgement to expectation, not anecdotes: yesterday’s 5 wins from 8.42 expected is the key fact. A few landed steamers do not overturn a performance index of 59.4.
  2. Respect sample size: the one-day miss matters most as confirmation of the 30-day drift (performance index 80.4), not as a standalone signal that late money is “bad”. Treat day-to-day volatility as normal noise around a larger underperforming baseline.
  3. Differentiate “close and credible” from “non-competitive”: multiple steamers ran 3rd/4th, which supports the idea that the money was often directionally correct on readiness, even if it overreached on win probability. That is different from a steamer finishing 15th.
  4. Price and timing remain the live edge in the evidence: the persistent gap between 10am and SP returns (positive at 10am, sharply negative at SP) argues for demanding confirmation before the final crush, and for being sceptical about “late equals value” logic when the closing market has not been beating expectation.
  5. Use percentage-point movement as a reality check: yesterday’s average 10am→final shift of 3.86pp shows real re-pricing. When a runner absorbs double-digit pp support (e.g., heavy contractions like those seen in the biggest movers) you should assume the win probability is already being paid for in the price unless there is fresh, independent confirmation in-running market behaviour.
  6. No filter-supplied qualifiers were available at generation time, so today’s Live Market work should start from discipline (confirmation, pricing, and context) rather than from a pre-defined shortlist.
This is market intelligence, not a guarantee. The figures describe what happened to prices and how those prices performed versus expectation; they do not predict future results. Level-stakes profit/loss is historical and theoretical, and a single day’s outcomes can diverge sharply from both longer-run performance and from what the closing market implies.
Data AppendixMethod and report totals
Report generated
2026-10-23 10:04:09
Analysis date
2026-10-22
Strong steamer threshold
15%
Races
40
Runners
390
Strong steamers
58
Landed
5
Missed
50
False steamers listed
10
Trainers tracked
12
Jockeys tracked
12
Qualifiers today
0
Expected winners
8.42
Performance index
59.4
Placed
15
10am level-stakes P/L
17.50 pts
30-day qualifiers
2064

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *