This season he has been as consistent as they come, riding 41 winners from 316 races — roughly 1 in every 8, or 13% across the board. That might not sound explosive, but in jump racing, where the fields are competitive and the margins are tight, maintaining that kind of consistency over more than 300 rides in a single season is genuinely hard work. He is not a jockey who peaks and fades; he just keeps delivering.
His most reliable partnership is with trainer Donald McCain, one of the north of England's most respected yards. From 63 rides together they have produced 8 winners — again that 1-in-8 ratio, which suggests a settled working relationship built on trust rather than luck. When a trainer keeps putting you up race after race, it means they believe in you.
Where Maggs really catches the eye, though, is in the mud. On very wet and heavy ground — the sort of conditions that separate horses and riders who truly relish a battle from those who are just going through the motions — he has won 3 races from just 8, a remarkable 38% win rate. That is closer to 2 in every 5 races, a figure that stands well clear of his already solid overall record and suggests real strength and timing when conditions get brutal.
And then there is Hexham. The tight, undulating track in Northumberland seems tailor-made for him: 7 winners from 24 races there is just under 1 in 3, a record that any experienced jockey would be proud of, let alone one still in the early years of his career. Some jockeys just click with certain tracks — the bends, the cambers, the way the ground rides — and Hexham appears to be that place for Maggs. If you see his name on a card there on a wet afternoon, you have been warned.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Sedgefield | 31 | 2 | 6.5% |
| Wetherby | 25 | 1 | 4% |
| Hexham | 24 | 7 | 29.2% |
| Kelso | 21 | 4 | 19.0% |
| Newcastle | 21 | 3 | 14.3% |
| Musselburgh | 21 | 1 | 4.8% |
| Catterick Bridge | 20 | 1 | 5% |
| Perth | 20 | 0 | 0% |
| Uttoxeter | 15 | 2 | 13.3% |
| Haydock Park | 13 | 1 | 7.7% |
| Carlisle | 13 | 0 | 0% |
| Doncaster | 12 | 2 | 16.7% |
| Bangor-on-Dee | 11 | 1 | 9.1% |
| Warwick | 9 | 1 | 11.1% |
| Market Rasen | 8 | 2 | 25% |
| Stratford-on-Avon | 4 | 2 | 50% |
| Chester | 4 | 2 | 50% |
| Chepstow | 4 | 1 | 25% |
| Cartmel | 4 | 1 | 25% |
| Southwell | 4 | 1 | 25% |
| Ayr | 4 | 0 | 0% |
| Cheltenham | 3 | 0 | 0% |
| Aintree | 3 | 0 | 0% |
| Plumpton | 2 | 2 | 100% |
| hereford | 2 | 1 | 50% |
| Taunton | 2 | 1 | 50% |
| Huntingdon | 2 | 1 | 50% |
| Lingfield Park | 2 | 0 | 0% |
| Newbury | 2 | 0 | 0% |
| Ripon | 2 | 0 | 0% |
| Kempton Park | 2 | 0 | 0% |
| Exeter | 1 | 1 | 100% |
| Ascot | 1 | 0 | 0% |
| Worcester | 1 | 0 | 0% |
| Windsor | 1 | 0 | 0% |
| York | 1 | 0 | 0% |
| Fakenham | 1 | 0 | 0% |