:

Richard Fahey

Richard Fahey has built one of the most impressive training records in Britain in a remarkably short time. Operating since 2021, he has already sent out 429 career winners across just four years — a figure that takes some trainers a decade or more to reach. This season alone he has saddled 81 winners from 970 runners, which works out at roughly 1 in every 12 races, or about 8%. That might not sound dramatic at first glance, but in a sport where most runners lose most of the time, maintaining that kind of consistent output across nearly a thousand runners in a single season is a sign of serious firepower.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Musley Bank, N Yorks
Record
81 wins from 970 races
Win rate
8.4%
Top jockey
Best course
Leicester (16.7% from 18 races)
Best going
Standard (all-weather)

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
970
Races
81
Wins
8.4%
Win rate
avg ~10%
30.5%
Place rate (top 3)
avg ~30%

🔍 Full Analysis

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

The headline number, though, is 15 Class 1 wins — the very top tier of British racing, the kind of occasions where the best horses in the country turn up and reputations are made or broken. Fahey has won at the sport's most prestigious venues: Newmarket, Ascot, and York. And he has kept that momentum going recently, winning a top-level race at Newbury in September 2024, then following it up with Class 1 victories at Ayr and Ascot in the autumn of 2025, within two days of each other. Pulling off two of the biggest races in the calendar back to back is not luck — it is a yard operating at the very top of its game.

The most reliable tool in his arsenal right now is jockey Oisin Orr. Together they have combined for 32 wins from 280 rides — that is wins in roughly 1 in every 9 races they team up, or an 11% win rate. That sits notably above Fahey's overall seasonal average, which tells you Orr is not just along for the ride. When a trainer keeps putting a particular jockey up, and that jockey keeps delivering at a rate better than the yard's baseline, it is a combination worth paying attention to.

Not every chapter of a training career is a highlight reel, of course. His partnership with Serenity Dream has produced zero wins from ten races together — a reminder that even the sharpest operations have horses that simply do not cooperate. But ten winless runs with one horse barely registers as a footnote against a career that has already reached 429 winners, 15 at the very highest level, all inside four years. Whatever Fahey is doing at his yard, it is working.

📈 Form Trend

How this trainer's win rate has changed month by month
Monthly win rate
2025–2026
7.6%
Apr
5.2%
May
9.1%
Jun
6.7%
Jul
10.6%
Aug
7.8%
Sep
9.2%
Oct
14.5%
Nov
8%
Dec
9.1%
Jan
9.4%
Feb
0%
Mar

🎯 Where This Trainer Thrives

Performance broken down by ground, class, and track type
🌧 Ground Conditions
Standard (all-weather)
Soft (muddy)
Good (firm-ish)
Ok
Good to firm
Ok
Good to soft
Ok
Standard to slow
Ok
Heavy (very wet)
Ok
Good to yielding
Yielding
Yielding to soft
🏅 Competition Level
Class 1
Class 2
Ok
Class 3
Ok
Class 4
Ok
Class 5
Class 6
Loves
🏟 Track Shape
Right-handed, tight turning
Loves
Left-handed, undulating
Left-handed, wide and galloping
Ok
Right-handed, undulating
Ok
Right-handed, wide and galloping
Ok
Left-handed, tight turning
Ok
Wide and galloping
Ok
Right-handed, tight
Left-handed, tight
Avoids

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Oisin Orr First Choice
11.4%
Win rate
32/280
Won / Rode
7.2%
Win rate
9/125
Won / Rode
10.9%
Win rate
10/92
Won / Rode
2.5%
Win rate
2/79
Won / Rode
7.5%
Win rate
5/67
Won / Rode
8.8%
Win rate
5/57
Won / Rode
3.7%
Win rate
2/54
Won / Rode
0%
Win rate
0/46
Won / Rode
10.3%
Win rate
4/39
Won / Rode
23.5%
Win rate
4/17
Won / Rode
6.2%
Win rate
1/16
Won / Rode
6.7%
Win rate
1/15
Won / Rode
0%
Win rate
0/10
Won / Rode
11.1%
Win rate
1/9
Won / Rode
0%
Win rate
0/7
Won / Rode
16.7%
Win rate
1/6
Won / Rode
0%
Win rate
0/5
Won / Rode
33.3%
Win rate
1/3
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/3
Won / Rode

Top Horses

The strongest horses currently associated with this trainer
Form: 70-162
Form: 5-8122
Form: 4563-1
Form: -76621
Form: 53-18
Form: 068-83
Form: 454-2
Form: 332-31
Form: 3783-5
Form: 14-333

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Newcastle 135 14 10.4%
York 83 2 2.4%
Wolverhampton 81 13 16.0%
Southwell 79 3 3.8%
Doncaster 55 4 7.3%
Redcar 40 2 5%
Hamilton Park 39 6 15.4%
Beverley 39 5 12.8%
Haydock Park 38 2 5.3%
Pontefract 36 2 5.6%
Thirsk 34 2 5.9%
Ripon 33 4 12.1%
Ayr 32 2 6.2%
Chester 30 1 3.3%
Carlisle 29 1 3.4%
Musselburgh 24 3 12.5%
Catterick Bridge 21 2 9.5%
chelmsford 21 1 4.8%
Ascot 19 3 15.8%
Leicester 18 3 16.7%
Newmarket 17 0 0%
Lingfield Park 15 1 6.7%
Nottingham 9 0 0%
Kempton Park 7 0 0%
Wetherby 6 2 33.3%
Epsom Downs 6 2 33.3%
Great Yarmouth 5 0 0%
Newbury 5 0 0%
Goodwood 3 0 0%
Chepstow 3 0 0%
Salisbury 3 0 0%
Galway 2 1 50%
Windsor 1 0 0%
Naas 1 0 0%
The Curragh 1 0 0%

📅 Recent Results

The last 20 results, most recent first
23 Mar
Wolverhampton · 1m1f – 1m2f · Standard
3rd
21 Mar
Newcastle · 5f – 6½f · Standard
4th
21 Mar
Newcastle · 5f – 6½f · Standard
7th
21 Mar
Newcastle · 1m1f – 1m2f · Standard
2nd
21 Mar
Southwell · Sprint (< 5f) · Standard
10th
21 Mar
Southwell · 7f – 1m · Standard
4th
20 Mar
Wolverhampton · 1m1f – 1m2f · Standard
3rd
19 Mar
Newcastle · 7f – 1m · Standard
7th
19 Mar
Newcastle · 7f – 1m · Standard
5th
19 Mar
Newcastle · 5f – 6½f · Standard
7th
19 Mar
Newcastle · 5f – 6½f · Standard
3rd
19 Mar
Newcastle · 1m3f – 1m4f · Standard
3rd
18 Mar
Kempton Park · 7f – 1m · Standard_To_Slow
7th
14 Mar
Southwell · Sprint (< 5f) · Standard
3rd
13 Mar
Wolverhampton · 5f – 6½f · Standard
7th
12 Mar
Newcastle · 5f – 6½f · Standard
2nd
9 Mar
Wolverhampton · 7f – 1m · Standard
7th
9 Mar
Wolverhampton · 7f – 1m · Standard
7th
6 Mar
Newcastle · 7f – 1m · Standard
2nd
6 Mar
Newcastle · 1m1f – 1m2f · Standard
2nd