DC Market Intelligence Report –Mar 31, 2026
Yesterday’s tape was busy: **27 races / 247 runners / 27 winners**, with a clean set of **15 “strong steamers”** meeting the brief (≥ **15% contraction** from 10am to final). The market didn’t just nibble; it reshaped multiple books, particularly at **Navan (IRE)** and on the **AW at Kempton/Wolverhampton**.
**Biggest contractions (10am → final):**
– **Private Larry** (Navan 05:18) **126.0 → 41.0 (-67.5%)**
– **Boomtown Lad** (Wolves 08:00) **34.0 → 12.0 (-64.7%)**
– **Semper Femina** (Kempton 03:40) **11.0 → 4.0 (-63.6%)**
– **Zephron** (Navan 02:18) **26.0 → 10.0 (-61.5%)**
– **Cospicua** (Kempton 05:10) **29.0 → 13.0 (-55.2%)**
A key feature: a cluster of hard moves that still finished at **double-figure** prices (e.g., **Private Larry, Boomtown Lad, Zephron, Cospicua, Jabbar, Sir Benji, Delusional, Duty Bound, Fix At All**). That’s the market saying “materially more chance than first thought” — not necessarily “expected winner.”
**Notable late-vs-SP behaviour (final → SP drift/tighten):**
– **Boomtown Lad**: final **12.0**, SP **8.5** (further tightened into the off)
– **Semper Femina**: final **4.0**, SP **3.25** (kept compressing)
– **Zephron**: final **10.0**, SP **8.5** (kept compressing)
– **Jabbar**: final **10.0**, SP **8.0** (kept compressing)
– **Duty Bound**: final **21.0**, SP **13.0** (major extra squeeze late)
– **Fix At All**: final **23.0**, SP **26.0** (eased late)
– **Calypso Bloom**: final **126.0**, SP **251.0** (collapsed earlier, then blew back out)
That last one (Calypso Bloom) is exactly the profile that punishes anyone treating “steam” as a single, continuous signal rather than a dynamic market.
—
## 2) Landed vs Went Astray – keep it ruthless
**The scorecard for strong steamers:** **4 winners from 15** (the rest didn’t get it done). The money was directionally useful, but nowhere near universally “right.” Treat it as a filter, not a finish line.
### Landed (strong steamers that won)
– **Cospicua** (Kempton 05:10) **29.0 → 13.0 (-55.2%)** | **won** (SP 13.0)
– **Sir Benji** (Navan 04:18) **34.0 → 17.0 (-50.0%)** | **won** (SP 15.0)
– **Galaxy Star** (Kempton 03:40) **8.5 → 4.5 (-47.1%)** | **won** (SP 4.5)
– **Captain Pickles** (Wolves 08:30) **7.5 → 4.5 (-40.0%)** | **won** (SP 4.33)
These are the clean examples of what we want: meaningful contraction and a result to match. Note the mix: two at **mid-to-big prices** (Cospicua/Sir Benji) and two at **single figures** (Galaxy Star/Captain Pickles). Yesterday wasn’t “favs only” money.
### Went astray (the hard-backed that failed)
The brutal truth: several of the strongest moves ran nowhere.
– **Private Larry** **126.0 → 41.0 (-67.5%)** finished **13th**
– **Zephron** **26.0 → 10.0 (-61.5%)** finished **15th**
– **Boomtown Lad** **34.0 → 12.0 (-64.7%)** finished **8th**
– **Jabbar** **21.0 → 10.0 (-52.4%)** finished **7th**
– **Duty Bound** **41.0 → 21.0 (-48.8%)** finished **12th**
And the ones that “nearly” justified the money but still cost you:
– **Semper Femina** **11.0 → 4.0 (-63.6%)** finished **2nd** (SP 3.25)
– **Fix At All** **41.0 → 23.0 (-43.9%)** finished **3rd**
– **Princess Vivi** **67.0 → 34.0 (-49.3%)** finished **4th**
If you’re building a disciplined process, these are the reminders: the market can identify *improved chances* without delivering a winner. Placement without payout still damages the ledger.
### Also note: “steam” can be messy
– **Calypso Bloom** was backed hard on the morning move (**251.0 → 126.0**) but SP snapped back to **251.0**, finishing **8th**. That’s not a stable signal; it’s a warning label.
—
## 3) Trainer & Jockey Support – who the money followed repeatedly
### Trainers most repeatedly backed (from strong steamers)
– **Joseph Patrick O’Brien: 3 backed / 0 won**
– **Richard Hannon: 2 backed / 0 won**
– **Ollie Sangster: 2 backed / 0 won**
That’s concentrated support without results. You don’t need theories; just track it as a live input. When the yard is repeatedly backed but not converting, your staking and selectivity matter even more.
On the positive conversion side (smaller sample, but clean yesterday):
– **James Tate: 1 backed / 1 won**
– **Gavin Cromwell: 1 backed / 1 won**
– **Alan King: 1 backed / 1 won**
– **Tony Culhane & Stella Barclay: 1 backed / 1 won**
– **Andrew Slattery: 1 backed / 1 won**
### Jockeys most repeatedly backed (from strong steamers)
– **Rossa Ryan: 3 backed / 1 won**
– **Declan McDonogh: 3 backed / 0 won**
– **Gary Carroll: 2 backed / 1 won**
– **David Egan: 2 backed / 1 won**
Again: repeated support isn’t the same as repeated payout. Treat “most supported” as *where the money is going*, not an automatic edge.
—
## 4) What It Means – practical execution & discipline, no fluff
1) **Respect the move, don’t worship it.** Yesterday delivered **4/15** winners among strong steamers. That’s enough to justify watching the signal, not enough to justify blind following.
2) **Separate “strong contraction” from “race-winning performance.”** The ugliest misses were also the biggest movers (Private Larry, Zephron). A massive price collapse can still be wrong on the day — or simply reflect information that improves chance without making it the best horse.
3) **Watch stability into the off.** The cleanest profiles are those that don’t violently reverse late. Yesterday’s **Calypso Bloom** is the cautionary tale: a morning contraction that **blew back out** by SP.
4) **Use the support lists as context, not a shortcut.** O’Brien/Hannon/Sangster drew repeated money without converting yesterday. That’s precisely why execution needs rules: qualifiers, price discipline, and consistent staking rather than narrative chasing.
**This is market intelligence, not a guarantee.** Prices move for reasons, but the market is not an oracle and yesterday’s results show that even the strongest steam can miss badly.
**CTA:** Head to **today’s Qualifiers Tool** and build from the signal with discipline (don’t freestyle it).
—
### Data Appendix (auto)
– Report generated: 2026-03-31 14:07:45
– Yesterday: 2026-03-30
– Strong steamer threshold: 15%
– Races: 27
– Runners: 247
– Strong steamers listed: 20
– Landed: 6
– Missed: 51
– 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-03-31 14:07:45
– Yesterday: 2026-03-30
– Strong steamer threshold: 15%
– Races: 27
– Runners: 247
– Strong steamers listed: 20
– Landed: 6
– Missed: 51
– 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
