The one area where de Giles has genuine cause for optimism is fast, dry ground. On those conditions this season he has won 4 races from 28 runners — roughly 1 in every 7 — which at 14% is more than double his overall rate. That kind of split tells you something meaningful: when the ground suits, his horses perform. It suggests the yard has horses built for speed and a firm surface, and that de Giles knows how to place them when conditions are right.
His most productive working relationship is with jockey Luke Morris, who has ridden 22 times for the yard and converted 3 of those into winners — a win rate of around 1 in 7. That is a meaningful partnership in a season where winners have been hard to come by, and Morris clearly understands what de Giles is trying to do with his horses. One partnership that hasn't clicked yet is with King Berry, who has been winless across 3 races together. Three races is too small a sample to draw firm conclusions, but it's a combination still waiting for its moment.
De Giles is still in the early chapters of what could be a long training career, and one difficult season does not define a trainer. The foundations are there — 47 winners, a clear strength on quick ground, and a reliable ally in the saddle. The question for the season ahead is whether he can get that win rate back to where it was and start converting more of those 145-runner weeks into something to celebrate.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Wolverhampton | 28 | 2 | 7.1% |
| Ffos Las | 16 | 1 | 6.2% |
| Chepstow | 14 | 1 | 7.1% |
| Windsor | 12 | 1 | 8.3% |
| Bath | 11 | 1 | 9.1% |
| Kempton Park | 10 | 0 | 0% |
| Lingfield Park | 7 | 0 | 0% |
| chelmsford | 5 | 0 | 0% |
| Salisbury | 4 | 1 | 25% |
| Southwell | 4 | 0 | 0% |
| Brighton | 3 | 0 | 0% |
| Carlisle | 3 | 0 | 0% |
| Newbury | 3 | 0 | 0% |
| Doncaster | 3 | 0 | 0% |
| Newcastle | 3 | 0 | 0% |
| Leicester | 2 | 1 | 50% |
| Ludlow | 2 | 0 | 0% |
| Nottingham | 2 | 0 | 0% |
| Redcar | 2 | 0 | 0% |
| Chester | 2 | 0 | 0% |
| Haydock Park | 2 | 0 | 0% |
| York | 1 | 0 | 0% |
| Ascot | 1 | 0 | 0% |
| Great Yarmouth | 1 | 0 | 0% |
| hereford | 1 | 0 | 0% |
| Epsom Downs | 1 | 0 | 0% |
| Sandown Park | 1 | 0 | 0% |
| Hamilton Park | 1 | 0 | 0% |