This season tells the clearest story of where Wright is right now. Fourteen winners from 130 rides — that's roughly 1 in every 9 races — is a respectable rate for a young apprentice working his way through a competitive yard. It won't set the world alight, but 14 winners in a season is meaningful progress, not background noise.
His most important professional relationship is with trainer George Scott, a respected yard with a reputation for producing well-prepared horses. Wright has ridden 38 times for Scott and won 5 of them — a win rate of 13%, or just over 1 in every 7 races — which edges above his overall average and suggests genuine trust has developed between horse, jockey, and team. When Scott puts Wright up, it tends to be a considered decision.
The track to watch him at is Wolverhampton. Three winners from just 12 rides there gives him a win rate of 25% — that's 1 in every 4 races — which is the kind of number that catches the eye. Wolverhampton is an all-weather track with a distinctive tight, turning course that suits riders who are patient and precise rather than flashy. Wright clearly handles its quirks well, and that course form is the sort of thing sharp punters notice.
Four years in, 52 career winners, a growing partnership with an established trainer, and a track he quietly dominates — Wright is at the stage where the next year or two will define whether he develops into a genuinely sought-after jockey or levels off. The building blocks are there. The question is what he does with them.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Lingfield Park | 22 | 3 | 13.6% |
| Southwell | 16 | 3 | 18.8% |
| Wolverhampton | 12 | 3 | 25% |
| Kempton Park | 12 | 1 | 8.3% |
| chelmsford | 10 | 0 | 0% |
| Great Yarmouth | 8 | 0 | 0% |
| Newmarket | 6 | 0 | 0% |
| Windsor | 6 | 0 | 0% |
| Leicester | 5 | 1 | 20% |
| Doncaster | 4 | 1 | 25% |
| Ripon | 4 | 0 | 0% |
| Nottingham | 4 | 0 | 0% |
| Newcastle | 3 | 0 | 0% |
| Bath | 3 | 0 | 0% |
| Catterick Bridge | 2 | 1 | 50% |
| Redcar | 2 | 1 | 50% |
| Haydock Park | 2 | 0 | 0% |
| Chepstow | 2 | 0 | 0% |
| Newbury | 2 | 0 | 0% |
| Ascot | 2 | 0 | 0% |
| York | 1 | 0 | 0% |
| Chester | 1 | 0 | 0% |
| Brighton | 1 | 0 | 0% |