This season tells the story well enough on its own: 77 winners from 708 races, which works out to roughly 1 in every 9 rides finding the winner's enclosure. That is a solid, professional number — not a headline-grabber, but exactly the kind of rate that gets a jockey trusted with good horses and called up by ambitious yards. More interesting is what has happened in the last two weeks: 6 winners from 33 rides, an 18% rate compared to his seasonal average of 11%. Something is clicking right now, and trainers will have noticed.
The headline moment of that recent run came on 12 September 2025 at Salisbury, where Edmunds won a top-level race — one of the best races in British racing. It was his third win at that level, with the other two coming at Doncaster and Sandown Park, two of the sport's most prestigious venues. Three Class 1 victories in four years is not a coincidence. It shows that when the biggest occasions arrive, he does not shrink from them.
His most consistent professional relationship is with trainer William Muir and Chris Grassick, a partnership that has produced 15 wins from 143 races together — again, roughly 1 in every 10. That is a working relationship built on mutual trust, and 143 rides from one yard is a significant vote of confidence in any jockey.
One more thing worth flagging: Edmunds has a noticeably good record when the ground gets soft after rain, winning 6 from 36 races in those conditions — 17%, well above his overall average. Some jockeys simply read wet, holding ground better than others, adjusting their riding accordingly. Whether it is instinct or technique, it is a useful edge to have in a British summer.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Southwell | 117 | 8 | 6.8% |
| Kempton Park | 99 | 16 | 16.2% |
| Wolverhampton | 85 | 9 | 10.6% |
| Windsor | 39 | 2 | 5.1% |
| Newbury | 36 | 4 | 11.1% |
| chelmsford | 35 | 4 | 11.4% |
| Ffos Las | 27 | 5 | 18.5% |
| Newcastle | 26 | 2 | 7.7% |
| Nottingham | 24 | 3 | 12.5% |
| Leicester | 24 | 2 | 8.3% |
| Doncaster | 23 | 0 | 0% |
| Lingfield Park | 22 | 6 | 27.3% |
| Bath | 20 | 1 | 5% |
| Chepstow | 17 | 2 | 11.8% |
| Beverley | 16 | 5 | 31.2% |
| Sandown Park | 16 | 2 | 12.5% |
| Great Yarmouth | 12 | 0 | 0% |
| Newmarket | 11 | 0 | 0% |
| Ascot | 9 | 0 | 0% |
| Goodwood | 9 | 0 | 0% |
| Salisbury | 8 | 2 | 25% |
| Haydock Park | 6 | 2 | 33.3% |
| Epsom Downs | 6 | 0 | 0% |
| York | 5 | 0 | 0% |
| Wetherby | 4 | 1 | 25% |
| Pontefract | 3 | 0 | 0% |
| Chester | 3 | 0 | 0% |
| Ripon | 2 | 1 | 50% |
| Musselburgh | 2 | 0 | 0% |
| Redcar | 2 | 0 | 0% |