:

Kevin Philippart De Foy

Four years into training racehorses, Kevin Philippart De Foy has already built a record that most trainers spend a decade trying to reach. Since taking out his licence in 2021, he has sent out 211 winners — and in the last 12 months alone, 40 of those have come from 259 runners, meaning he is winning roughly 1 in every 6 races he enters. That might not sound dramatic until you consider he is doing it across all kinds of races, at all kinds of venues, while still being a relative newcomer to the job.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Newmarket, Suffolk
Record
40 wins from 259 races
Win rate
15.4%
Top jockey
Best course
Wolverhampton (29.0% from 31 races)
Best going
Heavy (very wet)

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
259
Races
40
Wins
15.4%
Win rate
avg ~10%
40.5%
Place rate (top 3)
avg ~30%

🐎 Today's & Upcoming Runners

Horses Kevin Philippart De Foy 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 achievement, though, is the five top-level race wins scattered across his short career. Newbury, Newmarket, Redcar — these are not soft targets. The very best races in British racing are run at tracks like these, against the finest horses in the country, and Philippart De Foy has beaten them. His most recent came at Newbury on 15 August 2025. Winning one of the top races in Britain is a career moment for many trainers. He has done it five times in four years.

The numbers tell a story of genuine improvement, too. A year ago, the yard was winning 1 in every 10 races — respectable, but nothing exceptional. That figure has now climbed to 1 in every 6 or 7, which is a meaningful jump in a sport where margins are tight and every percentage point is hard-earned. Something has clicked, whether that is the quality of horses coming through the yard, sharper preparation, or simply the confidence that comes with experience.

His most productive alliance has been with jockey David Egan, and it is one worth watching. From 81 rides together they have combined for 15 wins — a win rate of roughly 1 in every 5. That kind of partnership matters in racing; when a jockey knows a trainer's horses well, and vice versa, the results tend to reflect it.

There are some specific strengths that stand out beyond the headline numbers. At Wolverhampton, the all-weather track in the Midlands, he has won 9 races from just 31 runners — an extraordinary hit rate that suggests his horses genuinely thrive on that surface. And on wet, muddy ground, the record reads 1 win from just 4 attempts — a 25% win rate that hints at a yard comfortable in conditions that can unsettle other operations. Still only four years in, the trajectory here is pointing sharply upward.

📈 Form Trend

How this trainer's win rate has changed month by month
Monthly win rate
2025–2026
9.5%
May
12.9%
Jun
5.3%
Jul
25%
Aug
12%
Sep
25%
Oct
16.7%
Nov
33.3%
Dec
20%
Jan
16.7%
Feb
8.3%
Mar
15.4%
Apr

🎯 Where This Trainer Thrives

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

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
David Egan First Choice
18.5%
Win rate
15/81
Won / Rode
21.7%
Win rate
10/46
Won / Rode
13.5%
Win rate
5/37
Won / Rode
0%
Win rate
0/11
Won / Rode
0%
Win rate
0/9
Won / Rode
0%
Win rate
0/9
Won / Rode
0%
Win rate
0/7
Won / Rode
50%
Win rate
2/4
Won / Rode
25%
Win rate
1/4
Won / Rode
0%
Win rate
0/4
Won / Rode
33.3%
Win rate
1/3
Won / Rode
33.3%
Win rate
1/3
Won / Rode
33.3%
Win rate
1/3
Won / Rode
Alexandra Egan
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/3
Won / Rode
50%
Win rate
1/2
Won / Rode
50%
Win rate
1/2
Won / Rode
Taryn Langley
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode

Top Horses

The strongest horses currently associated with this trainer
Form: 2454-3
Form: 35-148
Form: 2
Form: 2-9
Form: 62331-
Form: 42-633
Form: 44-54
Form: 70-852

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Wolverhampton 31 9 29.0%
Southwell 31 8 25.8%
Kempton Park 30 2 6.7%
Lingfield Park 18 2 11.1%
Newmarket 16 2 12.5%
Newcastle 14 1 7.1%
Great Yarmouth 13 3 23.1%
chelmsford 13 2 15.4%
Nottingham 10 1 10%
Doncaster 10 0 0%
Windsor 8 2 25%
Newbury 7 1 14.3%
Salisbury 5 0 0%
Haydock Park 5 0 0%
Ffos Las 4 1 25%
Leicester 4 0 0%
Beverley 4 0 0%
Brighton 3 2 66.7%
Redcar 3 1 33.3%
York 3 0 0%
Pontefract 3 0 0%
Bath 2 1 50%
Chester 2 0 0%
Ascot 2 0 0%
Sandown Park 2 0 0%
Thirsk 2 0 0%
Goodwood 2 0 0%
Cartmel 1 1 100%
Musselburgh 1 1 100%
Leopardstown 1 0 0%
Ayr 1 0 0%
Market Rasen 1 0 0%
Epsom Downs 1 0 0%
Ripon 1 0 0%
Catterick Bridge 1 0 0%
Carlisle 1 0 0%
Chepstow 1 0 0%
The Curragh 1 0 0%
Hamilton Park 1 0 0%

📅 Recent Results

The last 20 results, most recent first
30 Apr
Kempton Park · 7f – 1m · Standard_To_Slow
30 Apr
Great Yarmouth · 7f – 1m · Good_To_Firm
6th
30 Apr
Redcar · 1m3f – 1m4f · Good_To_Firm
Won
29 Apr
Bath · 5f – 6½f · Firm
2nd
28 Apr
Great Yarmouth · 5f – 6½f · Good
4th
27 Apr
Wolverhampton · 1m6f – 2m · Standard
3rd
26 Apr
Nottingham · 5f – 6½f · Good
7th
25 Apr
Southwell · 7f – 1m · Standard
2nd
25 Apr
Doncaster · 5f – 6½f · Good_To_Firm
5th
23 Apr
Beverley · 1m1f – 1m2f · Good_To_Firm
3rd
21 Apr
Wolverhampton · 5f – 6½f · Standard
3rd
21 Apr
Wolverhampton · 5f – 6½f · Standard
2nd
20 Apr
Redcar · 1m3f – 1m4f · Good_To_Firm
4th
18 Apr
Nottingham · 5f – 6½f · Good
Won
18 Apr
Newbury · 1m1f – 1m2f · Good
6th
18 Apr
Newbury · 7f – 1m · Good
3rd
17 Apr
Newbury · 5f – 6½f · Good
5th
17 Apr
Wolverhampton · 7f – 1m · Standard
8th
17 Apr
Wolverhampton · 5f – 6½f · Standard
5th
17 Apr
Newbury · 5f – 6½f · Good
4th