DC Market Intelligence Report –Jun 21, 2026
Across 48 races / 468 runners, the only focus here is true late-market authority: runners showing ≥15% contraction from 10am to final. Yesterday produced a clean list of hard-backed movers, with several extreme compressions from triple-digits into double-digits.
The biggest squeezes came from outsiders being dragged into the frame:
– Shavkat (Newmarket (July)): 34.00 → 15.00 (55.9%) — a full-on statement move that ultimately didn’t convert (SP 26.00).
– Great Wish (Ascot): 151.00 → 67.00 (55.6%) — heavy trimming from a huge price; still left as a big-number runner at the off (SP 51.00).
– Counting Coup (Down Royal, IRE): 26.00 → 12.00 (53.8%) — proper compression and one of the day’s most useful signals (SP 26.00).
– Mudita (Doncaster): 41.00 → 19.00 (53.7%) — a major cut that put it firmly on the radar (SP 19.00).
Then the market’s mid-range conviction showed up as the classic “halving” pattern:
– Central Command (Doncaster): 13.00 → 6.50 (50.0%) (SP 5.50)
– Poppeye (Redcar): 12.00 → 6.00 (50.0%) (SP 5.50)
Plenty of the remaining qualifiers sat in the 42–48% contraction band, notably:
– Royal Alliance (Down Royal, IRE): 29.00 → 15.00 (48.3%)
– Carlton (Ascot): 151.00 → 81.00 (46.4%)
– Keats House (Redcar): 13.00 → 7.00 (46.2%)
– Zous Juice (Redcar) and Quillan (Redcar) both: 41.00 → 23.00 (43.9%)
– Milverton (Down Royal, IRE): 21.00 → 12.00 (42.9%)
– Reality Queen (Newmarket (July)): 21.00 → 12.00 (42.9%)
– I’m Next (Redcar): 9.50 → 5.50 (42.1%)
– My First Rose (Down Royal, IRE): 19.00 → 11.00 (42.1%)
Net: yesterday wasn’t short of steam. The question—as always—is whether you treated the move as intelligence or as a promise.
—
## 2) Landed vs Went Astray – keep it ruthless
### Landed (the moves that paid)
Seven winners are recorded under the “landed” movers list, led by three that matter because they were proper prices even after the squeeze:
– Counting Coup (Down Royal, IRE): 26.00 → 12.00 (53.8%) — WON (pos 1)
– Central Command (Doncaster): 13.00 → 6.50 (50.0%) — WON
– Quillan (Redcar): 41.00 → 23.00 (43.9%) — WON
– I’m Next (Redcar): 9.50 → 5.50 (42.1%) — WON
And three more winners with slightly smaller (but still meaningful) compression:
– Pleasant Man (Doncaster): 7.00 → 4.33 (38.1%) — WON
– Yafaarr (Redcar): 8.00 → 5.50 (31.3%) — WON
– Lope Y Linda (Ayr): 3.25 → 2.38 (26.8%) — WON
The key point: the steam did not only “confirm short ones.” It also dragged bigger prices into serious winning positions, and they delivered.
### Went astray (the moves that didn’t)
Here’s where discipline gets tested. The day also produced multiple “looks-like-a-job” contracts that simply didn’t finish it off:
– Shavkat: 34.00 → 15.00 (55.9%) — 6th
– Great Wish: 151.00 → 67.00 (55.6%) — 6th
– Mudita: 41.00 → 19.00 (53.7%) — 3rd
– Poppeye: 12.00 → 6.00 (50.0%) — 2nd
– Royal Alliance: 29.00 → 15.00 (48.3%) — 3rd
– Keats House: 13.00 → 7.00 (46.2%) — 5th
– Carlton: 151.00 → 81.00 (46.4%) — 10th
– Zous Juice: 41.00 → 23.00 (43.9%) — 10th
– Milverton: 21.00 → 12.00 (42.9%) — 14th
– Reality Queen: 21.00 → 12.00 (42.9%) — 5th
This is exactly why we separate *“market moved”* from *“market was right.”* The list of “false steamers” is effectively the same set: several of the biggest contractions did not win. The market can be strongly directional and still be wrong on the day.
—
## 3) Trainer & Jockey Support – who the money followed repeatedly
### Trainers most repeatedly supported (from strong steamers)
– Tim Easterby: 3 backed / 2 won — the standout conversion rate within the repeatedly-backed group.
– James Owen: 3 backed / 0 won
– Michael & David Easterby: 3 backed / 0 won
– Maurice Andrew Ahern: 2 backed / 1 won
– Joey Ramsden: 2 backed / 1 won
– A P O’Brien: 2 backed / 0 won
– Hugo Palmer: 2 backed / 0 won
– Iain Jardine: 2 backed / 0 won
– Singles with perfect conversion (1/1): Simon & Ed Crisford, David & Nicola Barron, Sam England
– Hilal Kobeissi: 1 backed / 0 won
Read this as *where money clustered*, not as a rolling tipping table. But note the brutal truth: repeated support did not automatically mean strike-rate.
### Jockeys most repeatedly supported (from strong steamers)
– 2 backed / 1 won: Kaiya Fraser, Duran Fentiman, David Allan
– 2 backed / 0 won: Cam Hardie, Luke Morris, W J Lee, Harry Davies, William Buick
– Singles with wins (1/1): Nathan Crosse, Daniel Muscutt, David Nolan, Shane Gray
Again: support concentration is useful context, but yesterday shows that some of the most-followed riders still blanked on the steamed runners.
—
## 4) What It Means – practical execution & discipline
1) Treat steam as a filter, not a finish line. Yesterday had multiple major contractions that didn’t win (including the two biggest). If you automatically “bet the move,” you’re outsourcing decision-making to noise.
2) Price compression doesn’t equal certainty. We saw 151s chopped to 67/81 and still beaten well. That’s not a failure of the data—it’s a reminder that markets can re-rate a runner without it being good enough on the track.
3) Respect the signal, then manage exposure. The winners show the power of the move (Counting Coup / Central Command / Quillan / I’m Next), but the losers show why staking and selectivity matter. If you can’t watch a 55% contraction run 6th without tilting, you’re overleveraged.
4) Repeated trainer/jockey support is a clue, not a crutch. Tim Easterby’s 3-backed/2-won is meaningful *as intelligence*, while several other repeatedly-backed yards and riders came up empty. Follow the pattern—but keep the trigger separate.
This is market intelligence, not a guarantee. Steam highlights where money went and how strongly it moved, but it cannot remove race-day uncertainty or replace disciplined execution.
CTA: Use today’s Qualifiers Tool to track the live strong-money list and stay aligned with the day’s real market movers.
—
### Data Appendix (auto)
– Report generated: 2026-06-21 10:05:43
– Yesterday: 2026-06-20
– Strong steamer threshold: 15%
– Races: 48
– Runners: 468
– Strong steamers listed: 20
– Landed: 7
– Missed: 52
– 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-06-21 10:05:43
– Yesterday: 2026-06-20
– Strong steamer threshold: 15%
– Races: 48
– Runners: 468
– Strong steamers listed: 20
– Landed: 7
– Missed: 52
– 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
