:

Rob Hornby

Four years into a career that has already produced 316 winners, Rob Hornby is quietly building one of the more impressive records in British racing. Last season alone he rode 89 winners from 832 races — that's roughly 1 in every 9 rides turning into a win — and with 16 top-level races on his CV, he is no longer just making up the numbers at the sport's biggest occasions.Based on TrackLab's AI analysis
Quick Facts
Role
Jockey
Record
89 wins from 832 races
Win rate
10.7%
Top trainer
Best course
Newcastle (58.3% from 12 races)
Best going
Standard (all-weather)

📊 Key Numbers

A snapshot of this jockey's performance over the last 12 months
832
Races
89
Wins
10.7%
Win rate
avg ~10%
32.6%
Place rate (top 3)
avg ~30%

🐎 Today's & Upcoming Rides

Rides Rob Hornby 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

Those 16 Class 1 victories tell a story in themselves. These are the races that matter most in Britain, the ones that attract the best horses and the sharpest competition. Hornby has won them at Newmarket, Newbury, Sandown Park, and Ascot — essentially a tour of the sport's most iconic venues. A Class 1 win at Ascot in October 2025 and another at Newmarket in May of the same year showed he is capable of performing when the lights are brightest, and in the biggest company.

His partnership with trainer Jonathan Portman is worth paying attention to. From 156 races together they have produced 25 wins — roughly 1 in every 6 rides — which is meaningfully better than his season-wide average. When a jockey and trainer click like that, it tends to be because they share a read on horses: when to push, when to wait, when to trust the horse. Twenty-five wins from 156 races is not a coincidence; it is a working relationship that functions.

If you want a single number that captures how well Hornby is riding right now, it is this: in the last two weeks he has won 7 races from just 32 rides. That is a win rate of roughly 1 in every 4 — nearly double his season average. Form like that, in sport as in most things, tends to feed on itself. He is confident, and it shows. Newcastle in particular has been something of a stronghold, where he has turned 7 of his 12 rides into wins — a remarkable return that suggests he reads that track unusually well, or has found particularly good horses to ride there, or both.

Four years in, 316 career winners, and a recent purple patch that would make any jockey feel invincible. Hornby is worth watching.

📈 Form Trend

How this jockey's win rate has changed month by month
Monthly win rate
2025–2026
3.8%
May
12.3%
Jun
13.1%
Jul
7.7%
Aug
10.9%
Sep
10%
Oct
15%
Nov
7.9%
Dec
7.5%
Jan
12.2%
Feb
15.6%
Mar
15.6%
Apr

🎯 Where This Jockey Thrives

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

🏇 Trainer Partnerships

The trainers they work with most, sorted by rides together
Jonathan Portman First Choice
16.0%
Win rate
25/156
Won / Rode
12%
Win rate
9/75
Won / Rode
12.5%
Win rate
5/40
Won / Rode
18.9%
Win rate
7/37
Won / Rode
13.3%
Win rate
4/30
Won / Rode
3.4%
Win rate
1/29
Won / Rode
20.8%
Win rate
5/24
Won / Rode
21.1%
Win rate
4/19
Won / Rode
5.6%
Win rate
1/18
Won / Rode
11.8%
Win rate
2/17
Won / Rode
0%
Win rate
0/16
Won / Rode
13.3%
Win rate
2/15
Won / Rode
6.7%
Win rate
1/15
Won / Rode
7.1%
Win rate
1/14
Won / Rode
0%
Win rate
0/13
Won / Rode
0%
Win rate
0/13
Won / Rode
0%
Win rate
0/12
Won / Rode
0%
Win rate
0/10
Won / Rode
22.2%
Win rate
2/9
Won / Rode
0%
Win rate
0/9
Won / Rode

Top Horses

The strongest horses currently associated with this jockey
Form: 3429-1
Form: 61-
Form: 2-34
Form: 35-213
Form: 2244-1
Form: 1-5312
Form: 936-51
Form: 1-1
Form: 72-
Form: 4

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Kempton Park 107 9 8.4%
Wolverhampton 89 8 9.0%
Lingfield Park 89 6 6.7%
Bath 76 9 11.8%
Southwell 66 14 21.2%
chelmsford 49 5 10.2%
Newbury 47 4 8.5%
Windsor 39 1 2.6%
Salisbury 31 4 12.9%
Ffos Las 30 6 20%
Nottingham 28 4 14.3%
Leicester 22 1 4.5%
Newmarket 21 2 9.5%
Chepstow 21 1 4.8%
Sandown Park 18 1 5.6%
Goodwood 16 0 0%
Ascot 15 1 6.7%
Newcastle 12 7 58.3%
Chester 11 3 27.3%
York 7 0 0%
Doncaster 6 2 33.3%
Haydock Park 6 0 0%
Great Yarmouth 6 0 0%
Epsom Downs 6 0 0%
Pontefract 4 1 25%
Redcar 4 0 0%
Brighton 3 0 0%
The Curragh 2 0 0%
Naas 1 0 0%

📅 Recent Results

The last 20 results, most recent first
30 Apr
Kempton Park · 1m3f – 1m4f · Standard_To_Slow
2nd
30 Apr
Kempton Park · 1m1f – 1m2f · Standard_To_Slow
3rd
30 Apr
Kempton Park · 7f – 1m · Standard_To_Slow
Won
30 Apr
Kempton Park · 7f – 1m · Standard_To_Slow
11th
30 Apr
Kempton Park · 5f – 6½f · Standard_To_Slow
9th
29 Apr
Bath · 1m1f – 1m2f · Firm
7th
29 Apr
Bath · 1m1f – 1m2f · Firm
Won
29 Apr
Bath · 1m1f – 1m2f · Firm
3rd
29 Apr
Bath · 5f – 6½f · Firm
7th
28 Apr
Epsom Downs · 1m3f – 1m4f · Good
2nd
28 Apr
Epsom Downs · 1m1f – 1m2f · Good
8th
27 Apr
Bath · 1m1f – 1m2f · Firm
Won
27 Apr
Bath · 5f – 6½f · Firm
8th
27 Apr
Bath · 5f – 6½f · Firm
6th
27 Apr
Bath · 1m3f – 1m4f · Firm
5th
26 Apr
Nottingham · 1m3f – 1m4f · Good
Won
26 Apr
Nottingham · 5f – 6½f · Good
11th
26 Apr
Nottingham · 1m1f – 1m2f · Good
2nd
25 Apr
Leicester · 1m3f – 1m4f · Good_To_Firm
10th
25 Apr
Leicester · 5f – 6½f · Good_To_Firm
7th