The most important relationship in Swift's career so far is with trainer Seb Spencer. Across 106 rides together, they have combined for 10 wins — winning around 1 in every 11 races as a partnership. In racing terms, that kind of long-running consistency between a jockey and a trainer is worth a lot. It suggests Spencer trusts Swift enough to keep putting him up, and Swift knows the yard's horses well enough to get the best out of them. That kind of mutual confidence takes time to build.
One small bright spot in his numbers is his record on wet or muddy ground. From 9 races in those conditions, he has ridden 1 winner — an 11% win rate, or roughly 1 in every 9. That outperforms his overall average, which hints that Swift may have a particular feel for riding on softer ground, adjusting his pace and timing when conditions get tricky. It is a narrow sample, but it is worth noting.
Less encouraging is his partnership with Chuzzlewit — five races together and nothing to show for it. Every jockey has a horse that simply does not click with them, and for Swift, Chuzzlewit appears to be exactly that. No shame in it, but at some point someone in the team will probably decide it is time to try someone else.
At 78 career winners in four years, Swift is not setting the world alight, but he is moving in a steady, professional direction. The next step will be finding more opportunities at a higher level — and proving that the consistency he has shown with Seb Spencer can translate across a wider range of horses and trainers. The foundation is there. The question is what gets built on top of it.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Newcastle | 24 | 0 | 0% |
| Southwell | 20 | 1 | 5% |
| Wolverhampton | 17 | 2 | 11.8% |
| Catterick Bridge | 11 | 1 | 9.1% |
| Thirsk | 9 | 2 | 22.2% |
| Redcar | 9 | 1 | 11.1% |
| Carlisle | 7 | 2 | 28.6% |
| York | 6 | 0 | 0% |
| Ayr | 6 | 0 | 0% |
| Beverley | 5 | 0 | 0% |
| Musselburgh | 4 | 1 | 25% |
| Ripon | 4 | 0 | 0% |
| Chester | 4 | 0 | 0% |
| Nottingham | 4 | 0 | 0% |
| Doncaster | 3 | 0 | 0% |
| Leicester | 3 | 0 | 0% |
| Newmarket | 2 | 0 | 0% |
| Haydock Park | 2 | 0 | 0% |
| Hamilton Park | 2 | 0 | 0% |
| chelmsford | 2 | 0 | 0% |
| Pontefract | 1 | 0 | 0% |
| Wetherby | 1 | 0 | 0% |
| Ascot | 1 | 0 | 0% |
| Newbury | 1 | 0 | 0% |