:

Liam Harrison

Four years into his career and already closing in on a century of winners, Liam Harrison is a jockey quietly building something worth paying attention to. Since his debut in 2021, he has ridden 89 career winners — a number that tells you he is no passenger filling out a card, but a rider who earns his opportunities and takes them.Based on TrackLab's AI analysis
Quick Facts
Role
Jockey
Record
14 wins from 174 races
Win rate
8.0%
Top trainer
Best course
Uttoxeter (15.4% from 13 races)
Best going
Good to firm (drying out)

📊 Key Numbers

A snapshot of this jockey's performance over the last 12 months
174
Races
14
Wins
8.0%
Win rate
avg ~10%
24.7%
Place rate (top 3)
avg ~30%

🐎 Today's & Upcoming Rides

Rides Liam Harrison has entered for upcoming races

🔍 Full Analysis

TrackLab's AI-generated assessment based on career data and recent form
TrackLab's Jockey Breakdown
Auto-Generated

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.

📈 Form Trend

How this jockey's win rate has changed month by month
Monthly win rate
2025–2026
14.3%
Jul
0%
Aug
33.3%
Sep
0%
Oct
3.8%
Nov
9.1%
Dec
6.2%
Jan
0%
Feb
4.5%
Mar
23.1%
Apr
9.1%
May
0%
Jun

🎯 Where This Jockey Thrives

Performance broken down by ground, class, and track type
🌧 Ground Conditions
Good to firm (drying out)
Loves
Good (firm-ish)
Good to soft (some give)
Soft (muddy)
Avoids
Heavy (very wet)
Avoids
🏅 Competition Level
Class 1 (elite)
Avoids
Class 2 (high-level)
Ok
Class 3 (mid-level)
Class 4 (standard)
Ok
Class 5 (entry-level)
Ok
🏟 Track Shape
Left-handed, tight turns
Right-handed, tight turns
Left-handed, long straights
Ok
Right-handed, long straights
Ok
Right-handed, hilly
Ok
Left-handed, tight
Unknown
Long straights
Avoids
Left-handed, hilly
Avoids

🏇 Trainer Partnerships

The trainers they work with most, sorted by rides together
Fergal O'Brien First Choice
19.5%
Win rate
8/41
Won / Rode
11.1%
Win rate
4/36
Won / Rode
0%
Win rate
0/32
Won / Rode
0%
Win rate
0/10
Won / Rode
0%
Win rate
0/9
Won / Rode
12.5%
Win rate
1/8
Won / Rode
14.3%
Win rate
1/7
Won / Rode
0%
Win rate
0/7
Won / Rode
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode

Top Horses

The strongest horses currently associated with this jockey
Form: 3P1132
Form: 60074
Form: 4-2
Form: 3-4512
Form: 51-712
Form: -71222
Form: 6806-1
Form: 645F11
Form: 0005-1
Form: 7P/5P-

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin 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%

📅 Recent Results

The last 20 results, most recent first
3 Jun
Warwick · Long Distance (2m+) · Good
6th
31 May
Fakenham · Long Distance (2m+) · Good
30 May
Stratford-on-Avon · Long Distance (2m+) · Good_To_Firm
Won
28 May
Worcester · Long Distance (2m+) · Good
5th
28 May
Worcester · Long Distance (2m+) · Good
8th
24 May
Uttoxeter · 1m6f – 2m · Good
24 May
Uttoxeter · 1m6f – 2m · Good
2nd
24 May
Uttoxeter · Long Distance (2m+) · Good
9th
24 May
Uttoxeter · Long Distance (2m+) · Good
Won
23 May
Bangor-on-Dee · Long Distance (2m+) · Good
4th
23 May
Bangor-on-Dee · Long Distance (2m+) · Good
7th
20 May
Ffos Las · Long Distance (2m+) · Good_To_Soft
2nd
19 May
Huntingdon · Long Distance (2m+) · Good_To_Firm
2nd
17 May
Stratford-on-Avon · Long Distance (2m+) · Good_To_Firm
4th
16 May
Bangor-on-Dee · Long Distance (2m+) · Good
3rd
11 May
Southwell · Long Distance (2m+) · Good
4th
11 May
Southwell · 1m6f – 2m · Good
9 May
Warwick · Long Distance (2m+) · Good
5th
6 May
Newton Abbot · Long Distance (2m+) · Good
3rd
4 May
Warwick · Long Distance (2m+) · Good
6th