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.
| Course | Races | Results | Last visited | Win 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% |