DC Market Intelligence Report –Jul 21, 2026

## 1) Strong Money Recap (Yesterday)

Yesterday’s tape was defined by aggressive late compression—a clean set of qualifiers meeting the >=15% 10am → final contraction threshold, with several names taking 40–60% cuts.

The heaviest steam of the day was Shay’s Dream (Ballinrobe), crushed from 21.00 → 8.50 (59.5%), but notably didn’t hold to SP (returned 10.00). In the same Ballinrobe cluster, Music And Song also saw a major squeeze 41.00 → 19.00 (53.7%) and then shortened again to SP 15.00—a proper “kept coming” profile despite the eventual result.

At the sharper end of the market, Contrite (Ballinrobe) was driven 5.50 → 2.88 (47.6%) and shortened further to SP 2.38. That’s meaningful because it wasn’t just a morning reshuffle—it was continued pressure into the off. Similar “firm into SP” behaviour showed up in pockets (e.g., Mr Globalist drifting a touch into SP 5.00 final / 5.50 SP, whereas others held their final).

Outside Ballinrobe, the list was still active:
Glasses Up (Ayr): 6.00 → 3.50 (41.7%), SP 3.50 (held the line).
Capichera (Windsor): 2.75 → 1.91 (30.5%), SP 1.83 (kept strengthening).
Black Velvet Boy (Beverley): 51.00 → 29.00 (43.1%), SP 29.00 (support sustained, no late fade).
Top Flight Century (Cartmel): 8.50 → 6.00 (29.4%), but SP 5.00 (money arrived late as well).

Overall: 15 strong steamers hit the bar on contraction. The market *was* decisive—especially at Ballinrobe—yet the results show why execution has to respect variance even when the money is loud.

## 2) Landed vs Went Astray – keep it ruthless

### Landed (WON)
The winners from the “strong money” cohort were thin but real:
Guinelot (Ballinrobe): 9.50 → 5.50 (42.1%), SP 5.50, won. Clean steam, held into SP, converted.
Passing Diamond (Cartmel): 3.50 → 2.88 (17.7%), SP 2.50, won. Moderate contraction, still actionable, and it finished properly.

Note: The “Landed” list also includes winners like Phantom Shadow, Footstepinthewoods, She’s Ideal, War Rooms which won, but they do not appear in the Strong Steamers list provided (>=15%) for this report. They may have qualified on a broader filter, but they are not evidenced here as “strong steamers” under the stated threshold.

### Went Astray (LOST)
This is where yesterday bites. The biggest squeezes largely failed to win:
Shay’s Dream: 21.00 → 8.50 (59.5%), SP 10.00, finished 8th. Massive steam, then weakened at SP and nowhere on the track.
Music And Song: 41.00 → 19.00 (53.7%), SP 15.00, finished 8th. Even with late strength, still blew out.
Contrite: 5.50 → 2.88 (47.6%), SP 2.38, finished 3rd. Strongest “kept coming” profile; still not enough.
Wingit: 15.00 → 8.50 (43.3%), SP 8.50, finished 2nd. Nearly justified the steam, but nearly isn’t paid on win-only.
Nibras Rainbow: 7.50 → 4.50 (40.0%), SP 4.33, finished 3rd.
Glasses Up: 6.00 → 3.50 (41.7%), SP 3.50, finished 4th.

If you were treating “steam” as “certainty,” yesterday punished that. The data supports a harsher truth: the market can be right about competitiveness while still being wrong about the win. Plenty of these were pulled into the fight; they just didn’t finish the job.

## 3) Trainer & Jockey Support – who the money followed repeatedly

### Trainers most repeatedly backed (from strong steamers)
R Mike Smith: 4 backed / 0 won
Loudest repeated signal, zero conversion. That’s a red flag on *outcome*, not on the presence of support—money showed, results didn’t.
Ewan Whillans: 3 backed / 1 won
Better strike than the headline suggests; still mixed.
Paul W Flynn: 2 backed / 1 won
When the money landed here, it didn’t waste all of it.
Jim Goldie / Charlie Johnston / Ms Sheila Lavery / Michael Dods: 2 backed / 0 won
Repeated market interest, no pay-off yesterday.
– Singles that converted: K J Condon, Emma Lavelle, Gerard Keane, Ben Haslam all 1 backed / 1 won (sample size is what it is—don’t overfit it).
Joseph Patrick O’Brien: 1 backed / 0 won.

### Jockeys most repeatedly backed (from strong steamers)
Jason Hart: 3 backed / 1 won
Positive conversion relative to the volume.
Rhys Elliott: 3 backed / 0 won
Repeatedly found by the market; didn’t deliver yesterday.
Colin Keane: 2 backed / 1 won
Leigh Roche: 2 backed / 1 won
Clifford Lee / Luke McAteer / Daniel Tudhope: 2 backed / 0 won
Repeated support, no winners from the steam cohort.

This isn’t “good jockey/bad jockey.” It’s a read on where the money consistently went—and whether it got paid yesterday.

## 4) What It Means – practical execution & discipline, no fluff

1) Big contraction isn’t the edge by itself. Yesterday’s biggest collapses produced a run of losers and near-misses. A steam can indicate intent, stable confidence, or simply a market overreaction. Your process must assume some will be wrong—even spectacularly.

2) Respect the SP relationship. Some runners strengthened beyond final into SP (e.g., Contrite, Capichera, Top Flight Century) while others eased (e.g., Shay’s Dream). That difference matters for timing: if you’re routinely taking prices that get handed back at SP, you’re choosing to fight the market’s final opinion.

3) Near-misses are not proof of failure—but they are not wins. Wingit (2nd) and Contrite/Nibras Rainbow (3rd) show the market can be directionally correct without being accurate on the win. If your execution is win-only, accept the volatility; if you can’t, don’t pretend you can.

4) Don’t blindly follow “most supported” stables/riders. Yesterday’s standout was R Mike Smith: 4 backed / 0 won. The market leaned that way repeatedly and got nothing back. Use these repeats as *context*—not as a system.

This is market intelligence, not a guarantee. Prices move for reasons, but results don’t owe the market anything; treat steam as a signal to execute a disciplined plan, not permission to overstake.

CTA: For today’s qualifiers, use the members’ Today’s Strong Steamers tool and keep your staking tied to the process, not the noise.


### Data Appendix (auto)
– Report generated: 2026-07-21 14:14:05
– Yesterday: 2026-07-20
– Strong steamer threshold: 15%
– Races: 31
– Runners: 247
– Strong steamers listed: 20
– Landed: 6
– Missed: 47
– 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-21 14:14:05
– Yesterday: 2026-07-20
– Strong steamer threshold: 15%
– Races: 31
– Runners: 247
– Strong steamers listed: 20
– Landed: 6
– Missed: 47
– 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

Similar Posts

Leave a Reply

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