The most eye-catching detail right now is his recent form. Over the last two weeks he has ridden 2 winners from just 11 races — a win rate of 18%, more than double his season average. That kind of short-term spike can mean a rider is finding his rhythm, getting better horses beneath him, or simply hitting a run of good luck. Whatever the cause, it is the sort of form that gets people paying attention.
His most consistent working relationship is with trainer Donald McCain, one of the more established names in northern racing. Across 47 races together they have combined for 4 wins, winning roughly 1 in every 12 — which mirrors his overall season rate and suggests a solid, if not spectacular, partnership. McCain is a trainer who gives his jockeys plenty of opportunities, so the volume of rides alone is useful experience for a young rider still finding his feet at this level.
Maggs also has a particular fondness for Sedgefield, a tight, turning track in County Durham that tends to suit jockeys who are sharp in their decision-making. Four winners from 17 races there — nearly 1 in every 4 — is a notably strong return, and the kind of course form that punters and trainers alike tend to notice. Knowing a track well, understanding where to be and when to make your move, is a skill that develops over time, and Maggs appears to have worked Sedgefield out.
The one mild concern is that his win rate has nudged down from 10% last season to 8% this time around. One in ten versus one in twelve might not sound dramatic, but across 200-plus rides that gap adds up. He is still young in career terms, still accumulating experience, and the recent upturn in form suggests he is not short of confidence. The next year or two will tell a lot about whether he can push back up to that 10% mark and start making a case for bigger opportunities.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Market Rasen | 28 | 3 | 10.7% |
| Carlisle | 22 | 0 | 0% |
| Bangor-on-Dee | 19 | 2 | 10.5% |
| Sedgefield | 17 | 4 | 23.5% |
| Wetherby | 17 | 0 | 0% |
| Newcastle | 16 | 1 | 6.2% |
| Uttoxeter | 13 | 1 | 7.7% |
| Catterick Bridge | 12 | 2 | 16.7% |
| Perth | 10 | 1 | 10% |
| Cartmel | 9 | 1 | 11.1% |
| Ayr | 9 | 1 | 11.1% |
| Kelso | 9 | 0 | 0% |
| Hexham | 9 | 0 | 0% |
| Huntingdon | 6 | 1 | 16.7% |
| Musselburgh | 6 | 0 | 0% |
| Southwell | 5 | 0 | 0% |
| Haydock Park | 5 | 0 | 0% |
| Newbury | 2 | 1 | 50% |
| Aintree | 2 | 0 | 0% |
| Cheltenham | 2 | 0 | 0% |
| Stratford-on-Avon | 2 | 0 | 0% |
| Doncaster | 1 | 0 | 0% |
| Ludlow | 1 | 0 | 0% |
| Worcester | 1 | 0 | 0% |