DC Market Intelligence Report –Jul 31, 2026
Yesterday threw up 15 STRONG STEAMERS (>=15% contraction from 10am to final) across Wolverhampton (AW), Goodwood, and Galway (IRE). The profile was mixed: a handful of decisive, “tell” moves that converted, and a cluster of heavy punts that simply didn’t run to the money.
The standout slam-dunk in pure price action was Iconic Times (Wolverhampton AW): 9.50 → 3.75 (60.5%), with SP 3.00. That’s not a drift-and-correct—this is a market re-rating from outsider to prominent player, then still pressed again into SP. When you see that level of contraction, you’re dealing with information, commitment, or both.
We also saw big compressions at big prices—always the most dangerous category to interpret. Vincenzo Peruggia (Goodwood) was halved from 101.00 → 51.00 (49.5%) and went off 41.00. Winnie’s Wish (Galway) tightened 51.00 → 26.00 (49.0%), SP 23.00. Those are notable in that the market moved them a long way, but still didn’t price them as likely winners; you’re often looking at “expected to run better than price implied” rather than “expected to win.”
At the more “normal” working prices, there was plenty of force:
– Oh So Perfect (Wolverhampton AW): 4.33 → 2.20 (49.2%), SP 2.38
– Mission Command (Wolverhampton AW): 17.00 → 9.00 (47.1%), SP 10.00
– Cala Bonita (Galway): 15.00 → 8.00 (46.7%), SP 9.00
– Portman Blue (Wolverhampton AW): 8.00 → 4.33 (45.9%), SP 4.33
– Merlin The Wizard (Galway): 17.00 → 9.50 (44.1%), SP 8.50
– Dumuji (Goodwood) and Look Sport (Galway) both 41.00 → 23.00 (43.9%)
– Loz Vegas (Goodwood): 23.00 → 13.00 (43.5%)
– Sir Griflet (Wolverhampton AW) and Greydreambeliever (Galway) both 42.3% contractions
– Old Is Gold (Goodwood): 11.00 → 6.50 (40.9%)
– Hygge (Galway): 13.00 → 8.00 (38.5%)
Net: the market was active and opinionated, but not automatically right. Which brings us to the only line that matters: did it land?
—
## 2) Landed vs Went Astray – keep it ruthless
From the strong-steamer cohort, the scoreboard is blunt:
Landed (won): 3
– Iconic Times (Wolverhampton AW) – pos 1 (9.50 → 3.75; SP 3.00)
– Mission Command (Wolverhampton AW) – pos 1 (17.00 → 9.00; SP 10.00)
– Cala Bonita (Galway) – pos 1 (15.00 → 8.00; SP 9.00)
Went astray (lost): 10
– Vincenzo Peruggia (Goodwood) – pos 16
– Oh So Perfect (Wolverhampton AW) – pos 4
– Winnie’s Wish (Galway) – pos 6
– Portman Blue (Wolverhampton AW) – pos 6
– Merlin The Wizard (Galway) – pos 6
– Dumuji (Goodwood) – pos 19
– Look Sport (Galway) – pos 4
– Loz Vegas (Goodwood) – pos 11
– Sir Griflet (Wolverhampton AW) – pos 12
– Greydreambeliever (Galway) – pos 4
That’s the harsh reality of pure “steam chasing” without context: massive moves still miss—and some miss violently. The two worst examples by finishing position were Dumuji (19th) and Vincenzo Peruggia (16th), despite heavy contractions (both among the biggest of the day).
Also note the pattern of “nearly but not enough”: Oh So Perfect and Look Sport both got to 4th off significant support. That’s a common failure mode—money is “right” that a horse is better than its early price, but not right enough for win-only execution.
Separate to the strong-steamer list, the overall “landed” set (steamers that won) included additional winners on smaller (non-strong) contractions:
– Run Ted Run (Galway) – pos 1 (3.25 → 2.20; 32.3%; SP 2.25)
– Angel Sense (Wolverhampton AW) – pos 1 (7.50 → 5.50; 26.7%; SP 5.50)
– Exclusive Code (Goodwood) – pos 1 (4.33 → 3.25; 24.9%; SP 3.00)
Translation: winners were present in the day’s steam, but the very strongest “headline” moves were not a free pass.
—
## 3) Trainer & Jockey Support – who the money followed repeatedly
### Trainers most repeatedly backed (from strong steamers)
– Jennie Candlish: 2 backed / 2 won
Clean conversion. When this yard was supported yesterday, it was the right kind of support.
– Matthew J Smith: 2 backed / 1 won
– Marco Botti: 2 backed / 1 won
– Archie Watson: 2 backed / 1 won
– Gordon Elliott: 2 backed / 0 won
– Hugo Palmer: 2 backed / 0 won
– Richard Hughes: 2 backed / 0 won
The key takeaway isn’t “who’s good” in general—it’s that repeat market attention clustered, and only one yard (Candlish) returned a perfect result from those repeatedly-supported qualifiers.
### Jockeys most repeatedly backed (from strong steamers)
– Oisin Murphy: 4 backed / 0 won
– Marco Ghiani: 3 backed / 0 won
– Declan McDonogh: 3 backed / 0 won
– Jack Callan: 2 backed / 1 won
– Leigh Roche: 2 backed / 1 won
– James Doyle: 2 backed / 1 won
– Others: 0–2 rides with mixed outcomes
This is a useful slap of discipline: “follow the jockey” narratives can be costly when you’re using steam-only logic. Yesterday’s market clearly leaned into certain riders—and got paid on none of the four Oisin Murphy-backed runners in the strong-steamer set.
—
## 4) What It Means – practical execution & discipline, no fluff
1) Steam is a filter, not a verdict. Yesterday’s strong-steamer set produced 3 winners and 10 losers. That’s not an argument to ignore steam; it’s an argument to stop treating contraction as sufficient.
2) Respect the price-band risk. Big-price halvings (e.g., 101 → 51) can be meaningful, but they can also be “run better” money rather than “win” money. If your execution is win-only, you must accept that some of the biggest movers are structurally poor fits.
3) SP relationship matters for intent. Several qualifiers continued to firm into SP (e.g., Iconic Times SP 3.00 after a 3.75 final; Vincenzo Peruggia SP 41.00 after 51.00 final). That tells you support persisted late—but late support still doesn’t guarantee performance. Treat it as confirmation of interest, not confirmation of outcome.
4) Don’t outsource discipline to reputations. The market repeatedly followed specific jockeys yesterday and got nothing from the headline cluster. Conversely, repeated trainer support was more informative in one case (Candlish 2/2). The lesson: track what the market actually rewarded, not what you assume it “should” reward.
This is market intelligence, not a guarantee. Prices move for many reasons and even the strongest steam can lose; use this report to sharpen selection and staking discipline, not to replace it.
CTA: Use today’s Qualifiers Tool to pull the live strong-steamer shortlist and execute with rules, not impulse.
—
### Data Appendix (auto)
– Report generated: 2026-07-31 21:34:54
– Yesterday: 2026-07-30
– Strong steamer threshold: 15%
– Races: 37
– Runners: 353
– Strong steamers listed: 20
– Landed: 6
– Missed: 54
– False steamers (listed): 10
– Trainers in support table: 12
– Jockeys in support table: 12
– Qualifiers provided today: 0
**Today CTA:** https://dc-network.co.uk
## 🟢 Today’s Live SP Qualifiers
Live qualifiers update automatically inside the tools below:
📉 10am Market Plunge List
Horses heavily backed last time and historically profitable to oppose next run.
📊 Market Form Lay Angles
Big drifters and weak market profiles to oppose at SP.
These tools update automatically throughout the day as qualifiers appear.
—
### Data Appendix (auto)
– Report generated: 2026-07-31 21:34:54
– Yesterday: 2026-07-30
– Strong steamer threshold: 15%
– Races: 37
– Runners: 353
– Strong steamers listed: 20
– Landed: 6
– Missed: 54
– False steamers (listed): 10
– Trainers in support table: 12
– Jockeys in support table: 12
– Qualifiers provided today: 0
**Today CTA:** https://dc-network.co.uk
