:

Jonathan Portman

Four years into his training career, Jonathan Portman is building something that looks increasingly hard to ignore. Since taking out his licence in 2021, he has sent out 133 winners — and the trajectory is clearly pointing upward. Last season he was winning roughly 1 in every 11 races. This season that figure has jumped to 1 in every 7, with 46 winners from 303 runners. That kind of improvement in win rate is not routine. It suggests a yard that is getting sharper, more selective, or simply better at placing its horses where they can win.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Upper Lambourn, Berks
Record
46 wins from 303 races
Win rate
15.2%
Top jockey
Best course
Lingfield Park (25% from 24 races)
Best going
Firm (dry)

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
303
Races
46
Wins
15.2%
Win rate
avg ~10%
40.3%
Place rate (top 3)
avg ~30%

🐎 Today's & Upcoming Runners

Horses Jonathan Portman has entered for upcoming races

🔍 Full Analysis

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

The headline numbers are impressive enough, but what really stands out is Portman's record at the very top level. In just four years, he has won 4 Class 1 races — the elite tier of British racing — at three of the sport's most prestigious venues: Newmarket, Ascot, and Sandown Park. Most trainers spend entire careers without a single win at that level. Landing four, across three famous tracks, in such a short time tells you this is not a yard content to stay in its lane.

His most reliable weapon has been jockey Rob Hornby. Together they have produced 25 wins from 156 races, winning roughly 1 in every 6 — a fraction above Portman's overall average, which suggests Hornby genuinely brings something extra out of the horses he rides for the yard. The partnership with Wondrous Light has been more modest — 2 wins from 11 races together — but the horse has clearly been kept busy, and any trainer-horse combination that produces big-race appearances tends to be worth following.

Portman also has a clear preference when it comes to conditions. On fast, dry ground he wins 3 from 7 races — nearly 1 in 2 — which is a remarkable return and suggests the yard actively targets those opportunities. At Ffos Las in Wales, a compact track that suits certain types of horses, he has won 4 from just 8 runners, a 50% hit rate that any trainer would be delighted to claim.

Right now, Portman is in the form of his career. Over the last two weeks his yard has produced 4 winners from just 12 runners — winning 1 in 3, more than double his already-improved seasonal average. A yard running this hot, at this level, in this short a career, is one worth paying close attention to.

📈 Form Trend

How this trainer's win rate has changed month by month
Monthly win rate
2025–2026
14.0%
May
22.7%
Jun
20.7%
Jul
10.5%
Aug
12.2%
Sep
12.8%
Oct
16.7%
Nov
12.5%
Dec
10%
Jan
0%
Feb
9.1%
Mar
27.3%
Apr

🎯 Where This Trainer Thrives

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

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Rob Hornby First Choice
16.0%
Win rate
25/156
Won / Rode
Olivia Tubb
12.5%
Win rate
4/32
Won / Rode
25%
Win rate
6/24
Won / Rode
27.3%
Win rate
3/11
Won / Rode
10%
Win rate
1/10
Won / Rode
0%
Win rate
0/8
Won / Rode
Jack Callan
28.6%
Win rate
2/7
Won / Rode
0%
Win rate
0/6
Won / Rode
0%
Win rate
0/6
Won / Rode
20%
Win rate
1/5
Won / Rode
25%
Win rate
1/4
Won / Rode
66.7%
Win rate
2/3
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/3
Won / Rode
50%
Win rate
1/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
Ryan Kavanagh
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/1
Won / Rode

Top Horses

The strongest horses currently associated with this trainer
Form: 2465-1
Form: 311
Form: 78714-
Form: 76411-
Form: 3560P-
Form: 067-
Form: 63143-
Form: -32752
Form: 24-184
Form: 36557-

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Kempton Park 40 5 12.5%
Bath 30 6 20%
Wolverhampton 25 3 12%
Newbury 25 3 12%
Lingfield Park 24 6 25%
Windsor 22 3 13.6%
Southwell 15 3 20%
Salisbury 12 2 16.7%
Nottingham 11 2 18.2%
Goodwood 11 1 9.1%
Sandown Park 11 1 9.1%
Brighton 9 2 22.2%
Ffos Las 8 4 50%
Newmarket 8 1 12.5%
Ascot 8 0 0%
chelmsford 6 0 0%
Leicester 6 0 0%
Chepstow 6 0 0%
Epsom Downs 6 0 0%
Great Yarmouth 4 1 25%
York 4 0 0%
Chester 3 1 33.3%
Doncaster 3 0 0%
Pontefract 2 1 50%
Beverley 1 1 100%
Haydock Park 1 0 0%
Newcastle 1 0 0%
The Curragh 1 0 0%

📅 Recent Results

The last 20 results, most recent first
30 Apr
Great Yarmouth · 7f – 1m · Good_To_Firm
2nd
29 Apr
Bath · 1m1f – 1m2f · Firm
Won
29 Apr
Bath · 5f – 6½f · Firm
10th
29 Apr
Bath · 5f – 6½f · Firm
7th
29 Apr
Southwell · 1m1f – 1m2f · Standard
4th
28 Apr
Epsom Downs · 1m1f – 1m2f · Good
2nd
27 Apr
Wolverhampton · 1m6f – 2m · Standard
9th
27 Apr
Wolverhampton · 1m1f – 1m2f · Standard
Won
27 Apr
Lingfield Park · 1m6f – 2m · Standard
Won
27 Apr
Bath · 1m1f – 1m2f · Firm
Won
26 Apr
Nottingham · 1m1f – 1m2f · Good
2nd
18 Apr
Newbury · 1m3f – 1m4f · Good
3rd
17 Apr
Bath · 5f – 6½f · Good
6th
17 Apr
Bath · 5f – 6½f · Good
2nd
17 Apr
Bath · 5f – 6½f · Good
7th
15 Apr
Beverley · 1m1f – 1m2f · Good_To_Soft
Won
14 Apr
Lingfield Park · 1m3f – 1m4f · Standard
Won
14 Apr
Lingfield Park · 1m1f – 1m2f · Standard
5th
13 Apr
Leicester · 5f – 6½f · Good
5th
8 Apr
Kempton Park · 1m3f – 1m4f · Standard_To_Slow
5th