His current season tells its own story. Seventy-two winners from 689 rides means he is winning roughly 1 in every 10 races he rides — a solid, professional rate that reflects consistent work rather than lucky streaks. That volume of rides — nearly 700 in a year — also tells you something: trainers trust him, and they keep putting him up. He is not a jockey who rides occasionally and waits for the big day. He grafts.
His most productive relationship is with the yard run by William Muir and Chris Grassick, where he has ridden 15 winners from 137 races together — again around 1 in 10, which reflects a genuine working partnership rather than a one-off booking. But perhaps the most interesting number in his record is what happens when the ground turns wet. On soft or muddy ground, Edmunds has won 16 races from 92 — that is roughly 1 in every 6, or about 17%. In a sport where many jockeys find wet ground messy and unpredictable, he clearly thrives on it. That is a real skill, not a coincidence.
Salisbury is a track where he has punched well above average too — 3 winners from just 10 runners, including a Class 1 victory there as recently as September 2025. Three wins from ten rides at any track is the kind of number that makes trainers pay attention when entries go in. Courses suit different styles, and Edmunds clearly suits Salisbury.
The partnership with Roaring Ralph — one win from five races together — is modest on paper, but the fact it is worth mentioning at all suggests it is a combination that people follow. One in five is actually a decent win rate; it just needs more time to prove itself. With three top-level wins before his fifth year in the saddle, Edmunds looks like a jockey whose career is moving in one direction.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Southwell | 119 | 8 | 6.7% |
| Kempton Park | 89 | 16 | 18.0% |
| Wolverhampton | 76 | 9 | 11.8% |
| chelmsford | 40 | 5 | 12.5% |
| Windsor | 37 | 1 | 2.7% |
| Newbury | 30 | 3 | 10% |
| Ffos Las | 27 | 5 | 18.5% |
| Doncaster | 27 | 0 | 0% |
| Newcastle | 24 | 2 | 8.3% |
| Leicester | 24 | 2 | 8.3% |
| Lingfield Park | 22 | 6 | 27.3% |
| Nottingham | 22 | 2 | 9.1% |
| Bath | 21 | 1 | 4.8% |
| Chepstow | 19 | 1 | 5.3% |
| Sandown Park | 16 | 3 | 18.8% |
| Beverley | 13 | 2 | 15.4% |
| Great Yarmouth | 12 | 0 | 0% |
| Newmarket | 12 | 0 | 0% |
| Salisbury | 10 | 3 | 30% |
| Haydock Park | 9 | 2 | 22.2% |
| Ascot | 9 | 0 | 0% |
| Redcar | 8 | 0 | 0% |
| Epsom Downs | 6 | 0 | 0% |
| Wetherby | 4 | 1 | 25% |
| Goodwood | 3 | 0 | 0% |
| York | 3 | 0 | 0% |
| Pontefract | 3 | 0 | 0% |
| Catterick Bridge | 2 | 0 | 0% |
| Musselburgh | 2 | 0 | 0% |