DC Market Intelligence Report –Sep 20, 2026
What the market knew, what the results proved, and what the evidence means for today.
Yesterday’s Market Scorecard
Underperformed expectation
01 The Market Verdict
Yesterday’s STRONG STEAMER cohort (162 runners with ≥15% contraction from 10am to the off) delivered 20 winners from 24.44 expected at final implied prices. That translates to a performance index of 81.8: the market’s late confidence was real, but the realised win conversion fell materially short of what those closing prices said should happen.
The detail matters. This was not a day where the move “didn’t exist” (the average 10am→final move was 4.76 percentage points, with Open→10am essentially flat at 0.00pp). The money arrived late and with force; the issue was strike-rate efficiency at the prices that money created. That distinction is critical because it keeps the interpretation on the right side of causality: we are looking at closing-price expectation versus outcome, not the existence of support.
Placed performance was healthier than the win line: 57 places (35.2% place rate) indicates the late money repeatedly found competitive runners, even when it didn’t find enough winners. The level-stakes picture underlines the same point in a different way: at 10am prices the theoretical return was strongly positive (75.79 pts), while at SP it was essentially flat (-0.24 pts). The market did a lot of “value removal” during the day; what was left by the off broadly reflected true chances, but winners still came up short versus expectation.
Against the rolling 30-day context, yesterday looks more like continuation than anomaly. Across the last 30 days the performance index sits at 83.9 (317 wins from 377.86 expected), so an 81.8 day is directionally consistent rather than a one-off wobble. The bigger message is therefore structural: strong late contraction has recently been a reliable indicator of competitiveness (places), but it has not been converting into wins at a rate that matches the closing market’s own implied probabilities.
02 Market Beaters vs Money That Misfired
Market beaters
- Viper won after a heavy 31.00→12.00 contraction. The move was not cosmetic; it took a big-priced runner into a materially shorter closing chance and the runner delivered.
- Prodigal Son won despite remaining a bigger-price type even at the close (31.00→21.00). This is useful evidence that the “strong steamer” bucket is not exclusively shorteners into the front of the book; it can include late support for outsiders that still require genuine race-day execution.
- Silent Beauty (3.00→1.73) validated a concentrated move into a clear market position. When these land, they do so by turning late confidence into dominance; the key analytical point is that they also compress any margin for error on price.
- Saint Mungo, Pearl River and Garfield Shadow</strong all won after meaningful tightening into mid/short prices. These are the “workmanlike” successes that keep the cohort near fair value at SP even when the overall win conversion lags expectation.
Money that misfired
- Queen Aethelflaed was the day’s loudest message (51.00→11.00) but finished 9th. A move of that scale can reflect information, but it can also reflect concentration into thin early prices that the final market then amplifies. The result warns against assuming “biggest move = strongest chance”.
- Iron Stone Lad</strong (8.50→3.50) ran 2nd. That is not a failed signal; it is evidence the money found a near-winner and that variance, not misreading, can separate win from loss at compressed odds.
- Aura Champagne (13.00→5.00) and Momentsofsurrender (41.00→17.00) both finished 3rd. Again, the market direction was competitive, but the closing price expectation across many such runners is exactly what the performance index is measuring—and it was not met in aggregate.
- A I Nation (67.00→17.00) also finished 3rd: an important reminder that large contractions in big-priced runners can be “getting you into the frame” more often than “getting you over the line”.
- Green Tundra, Diamondise and Goyard attracted serious support but finished midfield (7th/8th/6th). These are the datapoints that pull the win conversion below expectation even when the overall place line stays respectable.
03 Where the Money Went
Repeated connections
- Trainer concentration was led by Richard Hannon and Tim Easterby (6 backed each, 1 winner apiece). The volume says the market repeatedly engaged with their runners within the strong-steamer definition, but one day’s conversion does not establish a “yard pattern”.
- Peter Fahey (6 backed, 0 won) and Richard & Peter Fahey (5 backed, 0 won) absorbed a lot of support without landing a winner. In isolation, that reads as a cold day rather than a persistent negative; it becomes meaningful only if repeated over time.
- Among smaller but cleaner hit-rates yesterday: David O’Meara, Adrian Keatley, Thomas Gibney and Nigel Tinkler each had 3 backed with 1 winner. The key point is not “follow”; it is that the market’s support was not confined to a single stable cluster.
- Jockey support was spread: Silvestre De Sousa, Billy Garritty and Daniel Tudhope had 4 backed with 1 winner each, while David Allan and Oisin Murphy had 4 backed with none. This is classic “money moves on horses, not silks” territory: rider frequency can describe where liquidity aggregated, but it is not a standalone edge from one card.
The other side of the market
- The most extreme late drift, Clanokre Lass (5.5→21), finished 11th. That is consistent with the drift signalling reduced confidence, but it is not a universal rule.
- Several drifters remained competitive: Ten Sixty Six (3.5→6) finished 4th; Havana Flash (2.75→4) and Princess Chloe (6.5→19) both finished 3rd. The takeaway is that late weakness can still produce placed efforts; the “drift = no chance” shortcut is not supported by this subset.
- Other notable weak profiles (Divine Libra 4.5→9.5, Noble Rocco 8.5→51, Not A Whisper 8.5→34) finished well down the field. These are the drifts that align with a material deterioration in expectation.
04 The Practical Read
- Keep separating “direction” from “value”. Yesterday’s strong steamers were often competitive (57 places) but under-delivered on wins versus closing expectation (performance index 81.8). Treat a big contraction as information about intent and chance, not an automatic win signal.
- Respect the timing: Open→10am was flat on average (0.00pp) while 10am→final did the work (4.76pp). If you are monitoring live markets, yesterday argues for weighting later confirmation more heavily than early nibble.
- Use price compression as a risk flag. When a runner shortens hard into the front of the market (for example the 8.50→3.50 type move), the closing price leaves less room for variance. A close defeat (2nd/3rd) can still be “correct” market reading, but it will look like failure if you judge only by wins.
- Watch for “headline moves” in outsiders and demand extra corroboration. The biggest contractions (e.g. 50s/60s into teens) produced both placed efforts and complete misses. These profiles can be driven by thinner liquidity and can overshoot into the close.
- Do not overfit one-day trainer/jockey clusters. High-frequency support existed across multiple trainers and riders, and the conversions were mixed. Treat connection repetition as a descriptive map of where money flowed, then test whether it persists across many days.
- No filter-supplied qualifiers were available at generation time, so today’s Live Market work should start from process rather than a named list: look for strong late contraction, then check whether the move is still holding close to the off rather than snapping back.
Data AppendixMethod and report totals
- Report generated
- 2026-09-20 10:01:21
- Analysis date
- 2026-09-19
- Strong steamer threshold
- 15%
- Races
- 53
- Runners
- 581
- Strong steamers
- 162
- Landed
- 20
- Missed
- 141
- False steamers listed
- 10
- Trainers tracked
- 12
- Jockeys tracked
- 12
- Qualifiers today
- 0
- Expected winners
- 24.44
- Performance index
- 81.8
- Placed
- 57
- 10am level-stakes P/L
- 75.79 pts
- 30-day qualifiers
- 2360