UK time :

Laura Horsfall

Four years into her training career, Laura Horsfall is still in the early stages of building her reputation, but the numbers from the past twelve months give a clear picture of where things stand. She has sent out 62 runners this season and found the winner's enclosure 5 times — that's roughly 1 winner in every 12 races, or an 8% win rate. For a trainer still finding her feet, volume matters as much as percentage, and 62 runners in a year is a decent level of activity.Based on TrackLab's analysis
Quick facts
Role
Trainer
Based
Towcester, Northants
Record
5 wins from 62 races
Win rate
8.1%
Top jockey
Best course
Chepstow (100% from 1 race)
Best ground
Good (a little give)

📊 Key numbers

A snapshot of this trainer's performance over the last 12 months
62
Races
5
Wins
8.1%
Win rate
avg ~10%
37.1%
Top-3 rate
avg ~30%

🔍 Full analysis

Our model's view, based on this trainer's record and recent runs
TrackLab's trainer breakdown

The most telling relationship in her yard right now is with jockey Kevin Brogan, who has taken the ride on 27 of her horses — by far her most-used partner. Between them they have combined for 1 winner from those 27 races, a win rate of around 4%, or 1 in every 27. That's a modest return, but the sheer number of rides suggests a working relationship built on trust rather than just occasional bookings. Brogan clearly believes in what Horsfall is doing, and she keeps coming back to him. Whether that partnership starts to click more often will be one of the more interesting things to watch as her career develops.

Her association with Escort'kheops tells a similar story — 1 win from 9 races together. That's not a horse carrying her to the top of the trainer rankings, but nine outings with the same horse shows commitment and patience, two qualities that tend to define good training over the long term. Horsfall is only four years in, and most of the sport's sharpest trainers spent years grinding through exactly this kind of period before things started to accelerate. The foundation is there. The results, for now, are modest — but modest and improving is a perfectly reasonable place to be at this stage.

📈 Form trend

How this trainer's win rate has changed month by month
Monthly win rate
2025–2026
0%
Mar
14.3%
Apr
0%
May
0%
Jul
0%
Aug
0%
Sep
0%
Oct
0%
Nov
11.1%
Dec
0%
Jan
11.1%
Feb
40%
Mar

🎯 Where this trainer does best

Results split by ground, race level and track shape
🌧 Ground
Good (a little give)
Soft (muddy)
Good to soft (some give)
Ok
Standard (all-weather)
Unknown
Standard to slow (all-weather)
Unknown
Good to firm (fairly firm)
Unknown
Heavy (very wet)
Avoids
🏅 Race level
Class 1 (elite)
Unknown
Class 2 (high-level)
Unknown
Class 3 (mid-level)
Loves
Class 4 (standard)
Avoids
Class 5 (entry-level)
Class 6 (grassroots)
Avoids
🏟 Track shape
Left-handed, tight turns
Loves
Right-handed, long straights
Left-handed, long straights
Ok
Long straights
Unknown
Left-handed, tight
Avoids
Right-handed, tight turns
Avoids
Left-handed, hilly
Avoids

🏇 Jockeys

The riders they work with most, most rides first
Kevin Brogan Main partner
3.7%
Win rate
1/27
Wins / rides
8.3%
Win rate
1/12
Wins / rides
Benjamin Macey
11.1%
Win rate
1/9
Wins / rides
Isabelle Ryder
50%
Win rate
1/2
Wins / rides
Lewis Saunders
0%
Win rate
0/2
Wins / rides
100%
Win rate
1/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides

⭐ Top horses

The highest-rated horses linked to this trainer right now
Form: 233421
Form: 655441
Form: 006937
Form: P12214
Form: 4-0P30
Form: 43333R
Form: 384-62
Form: 535PP6
Form: 19733-
Form: 884-P6

🏟 Course record

Win rate at each course, most races first
CourseRacesWinsWin rate
Fontwell Park 9 0 0%
Huntingdon 8 1 12.5%
Southwell 5 0 0%
Uttoxeter 4 1 25%
Newcastle 3 0 0%
Ffos Las 3 0 0%
Fakenham 3 0 0%
Stratford-on-Avon 3 0 0%
hereford 2 1 50%
Sedgefield 2 0 0%
Kelso 2 0 0%
Market Rasen 2 0 0%
Cheltenham 2 0 0%
Sandown Park 2 0 0%
Warwick 2 0 0%
Chepstow 1 1 100%
Plumpton 1 1 100%
Worcester 1 0 0%
Newbury 1 0 0%
Kempton Park 1 0 0%
Hexham 1 0 0%
Catterick Bridge 1 0 0%
Leicester 1 0 0%
Windsor 1 0 0%
Bangor-on-Dee 1 0 0%

📅 Recent results

The last 20 results, most recent first
19 Mar
Sedgefield · Long Distance (2m+) · Good
7th
16 Mar
Plumpton · Long Distance (2m+) · Good_To_Soft
Won
7 Mar
hereford · Long Distance (2m+) · Good
Won
2 Mar
Southwell · 1m6f – 2m · Soft
6th
2 Mar
Southwell · 1m6f – 2m · Soft
3rd
27 Feb
Newbury · Long Distance (2m+) · Soft
—
20 Feb
Warwick · Long Distance (2m+) · Soft
4th
19 Feb
Huntingdon · 1m6f – 2m · Heavy
9th
18 Feb
Escortkheops
Southwell · Long Distance (2m+) · Soft
2nd
17 Feb
Market Rasen · Long Distance (2m+)
—
13 Feb
Chepstow · Long Distance (2m+) · Soft
Won
6 Feb
Escortkheops
Sandown Park · Long Distance (2m+) · Heavy
—
5 Feb
Escortkheops
Huntingdon · 1m6f – 2m · Soft
4th
2 Feb
Southwell · Long Distance (2m+) · Good_To_Soft
3rd
24 Jan
Uttoxeter · 1m6f – 2m · Soft
9th
24 Jan
Uttoxeter · 1m6f – 2m · Soft
2nd
23 Jan
Warwick · Long Distance (2m+) · Good_To_Soft
2nd
18 Jan
Fakenham · Long Distance (2m+) · Good_To_Soft
6th
18 Jan
Fakenham · Long Distance (2m+) · Good_To_Soft
4th
11 Jan
Fontwell Park · Long Distance (2m+) · Soft
2nd