The relationship with trainer Richard Hannon tells a large part of the story. From 127 rides together, Voikhansky has delivered 17 winners — that's 13 wins in every 100 rides, or just over 1 in 8 — and in a yard that operates at serious volume, consistent numbers like that mean trust. When a big stable keeps putting you up race after race, it is because they believe you are doing something right. That kind of loyalty is how young jockeys build careers.
Where Voikhansky genuinely stands out is on fast, dry ground. In those conditions he wins 10 from 43 races — nearly 1 in every 4 — which is a remarkably strong conversion rate and well above his overall average. Some jockeys suit certain conditions through their riding style, perhaps keeping horses balanced and relaxed on firmer surfaces. Whatever the reason, punters and trainers who have spotted this pattern will be paying close attention when the ground dries out.
One partnership that has not yet clicked is with Elashgar — three races together and no wins so far. That is a small sample and worth little on its own, but it is a reminder that not every combination produces instant results, even for a jockey moving in the right direction.
With 97 career winners already in the book and a win rate climbing season on season, Voikhansky looks like a rider who has worked out what he is doing and is starting to make it count. The next milestone — that 100th winner — feels close, and if the dry weather arrives, it might come sooner than anyone expects.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Wolverhampton | 38 | 3 | 7.9% |
| Lingfield Park | 30 | 4 | 13.3% |
| Kempton Park | 27 | 1 | 3.7% |
| Southwell | 23 | 3 | 13.0% |
| Chepstow | 20 | 1 | 5% |
| Nottingham | 18 | 2 | 11.1% |
| chelmsford | 14 | 1 | 7.1% |
| Goodwood | 13 | 3 | 23.1% |
| Windsor | 13 | 2 | 15.4% |
| Great Yarmouth | 12 | 1 | 8.3% |
| Leicester | 9 | 3 | 33.3% |
| Ffos Las | 8 | 1 | 12.5% |
| Newbury | 7 | 1 | 14.3% |
| Chester | 6 | 1 | 16.7% |
| Redcar | 6 | 1 | 16.7% |
| Newcastle | 6 | 0 | 0% |
| Bath | 5 | 2 | 40% |
| Brighton | 5 | 1 | 20% |
| Catterick Bridge | 4 | 1 | 25% |
| Haydock Park | 4 | 1 | 25% |
| York | 4 | 1 | 25% |
| Doncaster | 4 | 0 | 0% |
| Epsom Downs | 3 | 0 | 0% |
| Ripon | 2 | 1 | 50% |
| Newmarket | 2 | 0 | 0% |
| Sandown Park | 2 | 0 | 0% |
| Salisbury | 1 | 1 | 100% |
| Musselburgh | 1 | 0 | 0% |
| Ascot | 1 | 0 | 0% |
| Wetherby | 1 | 0 | 0% |
| Beverley | 1 | 0 | 0% |
| Pontefract | 1 | 0 | 0% |