This season has been steady rather than spectacular on the surface: 14 winners from 174 rides works out at roughly 1 in every 12, or around 8% across the year. That sounds modest, but the last two weeks suggest a sharper version of Harrison may be emerging. Two winners from 11 rides — that is nearly 1 in 5, more than double his season average — is the kind of short-term form that trainers notice and punters chase.
The most telling number in Harrison's profile, though, is his record alongside trainer Fergal O'Brien. Eight wins from 41 rides together works out at 20%, or 1 in every 5 — well over twice his overall average. That is not coincidence; it is a partnership that has found a rhythm. When O'Brien puts Harrison up, something clicks, and that kind of trusted stable relationship often forms the backbone of a jockey's best seasons. Riders who can make themselves indispensable to even one quality yard tend to accumulate winners in ways that raw statistics don't immediately reveal.
There is also a small but interesting detail about Harrison on fast, dry ground: one winner from five races at 20%, matching his best numbers elsewhere. It is too small a sample to draw firm conclusions, but it is a figure worth filing away. At four years in and approaching 90 career winners, Harrison is exactly at the stage where patterns start to harden into reputation — and right now, the pattern looks like a jockey trending upward.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Market Rasen | 14 | 2 | 14.3% |
| Worcester | 14 | 1 | 7.1% |
| Chepstow | 14 | 0 | 0% |
| Uttoxeter | 13 | 2 | 15.4% |
| Bangor-on-Dee | 11 | 0 | 0% |
| hereford | 8 | 0 | 0% |
| Plumpton | 7 | 1 | 14.3% |
| Warwick | 7 | 0 | 0% |
| Ludlow | 7 | 0 | 0% |
| Stratford-on-Avon | 6 | 1 | 16.7% |
| Kempton Park | 6 | 0 | 0% |
| Wincanton | 6 | 0 | 0% |
| Huntingdon | 5 | 1 | 20% |
| Exeter | 4 | 1 | 25% |
| Lingfield Park | 4 | 1 | 25% |
| Cheltenham | 4 | 1 | 25% |
| Newton Abbot | 4 | 1 | 25% |
| Southwell | 4 | 0 | 0% |
| Haydock Park | 4 | 0 | 0% |
| Ffos Las | 4 | 0 | 0% |
| Newbury | 4 | 0 | 0% |
| Leicester | 3 | 0 | 0% |
| Wetherby | 3 | 0 | 0% |
| Doncaster | 3 | 0 | 0% |
| Fakenham | 2 | 1 | 50% |
| Taunton | 2 | 0 | 0% |
| Kelso | 2 | 0 | 0% |
| Newcastle | 1 | 1 | 100% |
| Ascot | 1 | 0 | 0% |
| Sedgefield | 1 | 0 | 0% |
| Musselburgh | 1 | 0 | 0% |
| Sandown Park | 1 | 0 | 0% |
| Perth | 1 | 0 | 0% |
| Catterick Bridge | 1 | 0 | 0% |
| Aintree | 1 | 0 | 0% |
| Hexham | 1 | 0 | 0% |