The most encouraging thread in his recent record is his partnership with trainer Dave Roberts. Six wins from 31 rides together — roughly 1 in every 5 — is a genuinely strong number, and well above Edwards's overall average. That kind of chemistry between a jockey and a yard matters enormously in racing: when a trainer keeps putting you on horses and you keep delivering, it creates a momentum that can carry a career forward. If Edwards is going to arrest his dip in form, leaning into that relationship seems like the most obvious route back.
There's also something quietly interesting about how he performs when the ground turns wet and heavy. Two wins from just 7 races on genuinely muddy ground gives him a win rate of 29% in those conditions — nearly 1 in 3 — which is a striking number by any measure. Most jockeys show little variation based on the weather, so a figure like that suggests Edwards either has a natural feel for riding on a slippery surface, or has simply been placed on horses well-suited to the mud. Either way, it's a calling card worth paying attention to when the autumn rain arrives.
At 70 career winners in four years, Edwards is a jockey in the building phase — experienced enough to be trusted with decent horses, but still working to establish himself as a go-to name for trainers across the board. The dip this season is the main question mark hanging over him right now. Whether it reflects a run of bad luck, fewer opportunities on quality horses, or something in his riding that needs addressing, only the next few months will really tell. The talent and the track record are there. The task now is to prove this season is a blip rather than a trend.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Uttoxeter | 17 | 0 | 0% |
| Worcester | 11 | 3 | 27.3% |
| Market Rasen | 11 | 0 | 0% |
| Huntingdon | 11 | 0 | 0% |
| Ludlow | 10 | 0 | 0% |
| Warwick | 9 | 2 | 22.2% |
| Bangor-on-Dee | 8 | 1 | 12.5% |
| hereford | 8 | 0 | 0% |
| Southwell | 8 | 0 | 0% |
| Chepstow | 8 | 0 | 0% |
| Stratford-on-Avon | 7 | 2 | 28.6% |
| Doncaster | 7 | 0 | 0% |
| Leicester | 6 | 2 | 33.3% |
| Exeter | 5 | 0 | 0% |
| Aintree | 4 | 0 | 0% |
| Plumpton | 3 | 0 | 0% |
| Sandown Park | 3 | 0 | 0% |
| Perth | 3 | 0 | 0% |
| Taunton | 2 | 0 | 0% |
| Wincanton | 2 | 0 | 0% |
| Sedgefield | 2 | 0 | 0% |
| Catterick Bridge | 2 | 0 | 0% |
| Ffos Las | 1 | 1 | 100% |
| Fakenham | 1 | 0 | 0% |
| Newbury | 1 | 0 | 0% |
| Cartmel | 1 | 0 | 0% |
| Wetherby | 1 | 0 | 0% |
| Haydock Park | 1 | 0 | 0% |
| Newton Abbot | 1 | 0 | 0% |
| Ascot | 1 | 0 | 0% |
| Carlisle | 1 | 0 | 0% |