:

D Flawless

There is something quietly stubborn about D Flawless. Two wins from 16 races — that is roughly 1 in every 8 — is not a number that leaps off the page, but for a five-year-old still active and placed six times, this is a horse that keeps showing up and keeps being competitive. It raced just yesterday, which tells you everything about the kind of busy, working life it leads.Based on TrackLab's AI analysis
Quick Facts
Age
5 years old
Sex
Mare
Colour
Bay
Father
Make Believe
Mother
Savaanah
Owner
Calcaria Racing Partner
Rating
73

📊 Key Numbers

Career statistics for this horse
16
Career races
2
Wins
12.5%
Win rate
avg ~10%
37.5%
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

Paul Midgley trains it out of Westow in North Yorkshire, and his yard has been in fine form this season with 39 winners on the board — a serious number that suggests D Flawless is at least in capable hands. Jason Hart has been the regular jockey, riding it five times and winning once together, which works out at 1 in every 5 of their partnerships — a decent enough record even if the horse has not always made things easy.

The most interesting quirk in D Flawless's profile is the ground condition split. On normal ground it has won 2 of its 5 races — 40%, which is a genuinely striking number. Nearly half of all its races on standard ground have ended in a win. Compare that with its Class 4 record — the level it most often competes at — where it has won none of its 6 races, and you get a sense of a horse that has the talent to win but does not always find things going its way at that level.

Its first win came at Chelmsford in May 2024, and its most recent at Newcastle in March 2026, four months ago. The jump in winning venues — from Chelmsford in the south to Newcastle in the north — suggests this is a horse that travels and adapts. It also tends to find its best form over a mile and a furlong to a mile and two, winning 1 of its 3 races at those distances, a 33% record that marks it out as a genuine competitor when the trip is right.

The recent form of 3-5-4-1-6-3 reads as a horse that is around the action more often than not — that third place last time out, combined with the fact it raced yesterday, points to a horse being kept busy while its the yard look for the right opportunity to strike again.

Strengths & Risks

What the data says works for and against this horse
✓ What works in their favour
Excellent record on standard ground: 2 wins from 5 starts (40%)
Well suited by 1m1f – 1m2f distances: 33% win rate
⚠ What to watch out for
Poor record on good_to_firm ground: 0 wins from 5 starts
Poor record on good ground: 0 wins from 3 starts
Poor record on standard_to_slow ground: 0 wins from 3 starts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Standard (all-weather)
Loves
Good to firm (drying out)
Avoids
Good (firm-ish)
Avoids
Standard to slow (all-weather)
Avoids
📏 Race Distance
1M1F – 1M2F
Loves
5F – 6½F
Sprint (< 5F)
Unknown
7F – 1M
Avoids
🏅 Competition Level
Class 2 (high-level)
Unknown
Class 3 (mid-level)
Unknown
Class 4 (standard)
Avoids
Class 5 (entry-level)
Loves
🏟 Track Shape
Left-handed, long straights
Right-handed, hilly
Unknown
Long straights
Unknown
Right-handed, long straights
Avoids
Left-handed, hilly
Avoids

📅 Recent Runs

The last 10 races, most recent first
9 Jul
3rd
Carlisle
5f – 6½f · Good_To_Firm · 8 runners
21 Jun
5th
Pontefract
5f – 6½f · Good · 10 runners
2 Jun
4th
Pontefract
5f – 6½f · Good · 8 runners
27 Mar
🏆 Won
Newcastle
5f – 6½f · Standard · 9 runners
6 Feb
6th
Newcastle
5f – 6½f · Standard · 11 runners
4 Jan
3rd
Southwell
Sprint (< 5f) · Standard · 10 runners
13 Dec
7th
Newcastle
5f – 6½f · Standard · 10 runners
17 Aug
DNF
Pontefract
5f – 6½f · Good_To_Firm · 7 runners
17 May
12th
Thirsk
7f – 1m · Good_To_Firm · 12 runners
27 Apr
9th
Wetherby
7f – 1m · Good_To_Firm · 14 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
Jason Hart Current Jockey
20%
Win rate
1/5
Won / Rode
0%
Win rate
0/2
Won / Rode
100%
Win rate
1/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
Rhys Elliott
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

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin rate
Newcastle
Galloping
3 1 win, 2 other 27 Mar 33.3%
Kempton Park
Galloping
3 1 second, 2 other 9 Oct 0%
Pontefract
Undulating
3 3 other 21 Jun 0%
chelmsford 1 1 win 9 May 100%
Goodwood
Undulating
1 1 third 7 Jun 0%
Southwell
Galloping
1 1 third 4 Jan 0%
Carlisle
Undulating
1 1 third 9 Jul 0%
Wetherby
Galloping
1 1 other 27 Apr 0%
Thirsk
Galloping
1 1 other 17 May 0%
Ascot
Galloping
1 1 other 21 Jun 0%