:

Dandy's Angel

There's a horse running out of a small yard in Norton, North Yorkshire, that has quietly built one of the more remarkable records at a single track in recent years. Dandy's Angel, a nine-year-old with 72 races under its belt, has won 10 times in its career — and six of those wins have come at Beverley. That's not a coincidence. That's a love affair.Based on TrackLab's AI analysis
Quick Facts
Age
9 years old
Sex
Mare
Colour
Bay
Father
Dandy Man
Mother
Party Pipit
Owner
Anthony Ross And David Lumley
Rating
51

📊 Key Numbers

Career statistics for this horse
72
Career races
10
Wins
13.9%
Win rate
avg ~10%
40.3%
Place rate (top 3)
avg ~30%
1 days
Since last race

🔍 Full Analysis

TrackLab's AI-generated assessment based on career data and recent form
TrackLab's Detailed Breakdown
Auto-Generated

The numbers tell a compelling story. Across all tracks, Dandy's Angel wins roughly 1 in every 7 races — a solid if unspectacular record at the level it competes. But filter for Beverley alone, and you're looking at 6 wins from 32 races there, nearly 1 in every 5. For context, Beverley is a tight, undulating course in the East Riding that suits horses with a particular style and temperament. Dandy's Angel has clearly figured it out. The most recent win there came on 5 July 2025, just ten months ago, so this isn't ancient history.

John Wainwright's yard in Norton is a modest operation — four winners sent out this season — which makes that Beverley record feel even more significant. This isn't a powerhouse stable throwing expensive horses at soft races; it's a trainer and horse that have found their rhythm together, and largely at one venue. When the ground turns wet and muddy, things get even more interesting: Dandy's Angel has won 3 of just 5 races in those conditions — that's 60%, which is a genuinely extraordinary hit rate and suggests the horse transforms on soft, testing ground into something considerably more dangerous.

Jockey Tom Kiely-Marshall knows the horse better than anyone, having ridden it in 19 races and winning 4 of them — roughly 1 in every 5. That's the strongest win rate of any regular partner, and the consistency of that combination is worth noting if they line up together.

The recent run of form — no win in the last six races, with finishing positions of 12th, 8th, 9th, 5th, 7th and 3rd — might give some pause, but Dandy's Angel raced just yesterday and clearly remains a working horse at nine years old. It has found the places three times in those six runs, so it hasn't fallen off a cliff. The profile here is straightforward: if it turns up at Beverley when the ground is wet, with Kiely-Marshall in the saddle, this is a horse that has made a habit of doing something about it.

Strengths & Risks

What the data says works for and against this horse
✓ What works in their favour
Excellent record on heavy ground: 3 wins from 5 starts (60%)
Course specialist at Beverley: 6 wins from 32 starts (19%)
⚠ What to watch out for
Poor record on good ground: 1 wins from 21 starts
Poor record on good_to_soft ground: 1 wins from 15 starts
Yet to win at Pontefract in 7 attempts
Struggles on LH Undulating tracks: 0 wins from 7 starts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Heavy (very wet)
Loves
Good to firm (drying out)
Soft (muddy)
Standard to slow (all-weather)
Unknown
Good (firm-ish)
Avoids
Good to soft (some give)
Avoids
📏 Race Distance
1M1F – 1M2F
7F – 1M
Unknown
1M3F – 1M4F
Ok
1M6F – 2M
Ok
🏅 Competition Level
Class 4 (standard)
Avoids
Class 5 (entry-level)
Class 6 (grassroots)
Ok
🏟 Track Shape
Right-handed, hilly
Left-handed, long straights
Right-handed, tight turns
Ok
Left-handed, tight turns
Unknown
Left-handed, tight
Unknown
Left-handed, hilly
Avoids

📅 Recent Runs

The last 10 races, most recent first
4 May
12th
Beverley
1m1f – 1m2f · Good_To_Soft · 15 runners
15 Apr
8th
Beverley
1m1f – 1m2f · Good_To_Soft · 10 runners
27 Oct
9th
Redcar
1m3f – 1m4f · Good_To_Soft · 12 runners
17 Oct
5th
Redcar
1m3f – 1m4f · Good · 10 runners
4 Oct
7th
Redcar
1m3f – 1m4f · Good_To_Soft · 10 runners
29 Sep
3rd
Hamilton Park
1m6f – 2m · Soft · 10 runners
23 Sep
5th
Beverley
1m1f – 1m2f · Soft · 6 runners
17 Sep
7th
Beverley
1m1f – 1m2f · Soft · 14 runners
30 Aug
6th
Beverley
1m1f – 1m2f · Good_To_Firm · 7 runners
16 Aug
4th
Ripon
1m6f – 2m · Good_To_Firm · 5 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
Tom Kiely-Marshall
21.1%
Win rate
4/19
Won / Rode
9.1%
Win rate
1/11
Won / Rode
44.4%
Win rate
4/9
Won / Rode
0%
Win rate
0/5
Won / Rode
Paddy Mathers
25%
Win rate
1/4
Won / Rode
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/1
Won / Rode
Miss Natalya Irvine
0%
Win rate
0/1
Won / Rode
Paul Hanagan
0%
Win rate
0/1
Won / Rode
Barry McHugh Current Jockey
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
Mr Matthew Ennis
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin rate
Beverley
Undulating
32 6 wins, 6 seconds, 2 thirds, 18 other 4 May 18.8%
Carlisle
Undulating
8 1 win, 3 seconds, 1 third, 3 other 4 Aug 12.5%
Redcar
Galloping
8 1 win, 7 other 27 Oct 12.5%
Hamilton Park
Sharp
8 1 win, 1 second, 3 thirds, 3 other 29 Sep 12.5%
Pontefract
Undulating
7 1 second, 1 third, 5 other 18 Jul 0%
Ripon
Sharp
3 3 other 16 Aug 0%
Haydock Park
Galloping
2 1 win, 1 third 27 Sep 50%
Ayr
Galloping
1 1 other 10 Oct 0%
Chester
Tight
1 1 other 30 Sep 0%
Newcastle
Galloping
1 1 other 5 Sep 0%
Catterick Bridge
Sharp
1 1 other 20 Jul 0%