UK time :

Philip Kirby

Four years into his training career, Philip Kirby has already built something worth paying attention to. Since taking out his licence in 2021, he has sent out 176 winners — a body of work that takes some trainers a decade to accumulate. This season alone he has had 36 winners from 405 runners, which works out at roughly 1 in every 11 — not a flashy number on paper, but in a sport where most runners lose, consistency at that rate across a large string of horses tells you the yard knows what it's doing.Based on TrackLab's analysis
Quick facts
Role
Trainer
Based
East Appleton, N Yorks
Record
36 wins from 405 races
Win rate
8.9%
Top jockey
Best course
Musselburgh (25% from 12 races)
Best ground
Soft (muddy)

📊 Key numbers

A snapshot of this trainer's performance over the last 12 months
405
Races
36
Wins
8.9%
Win rate
avg ~10%
27.4%
Top-3 rate
avg ~30%

🐎 Today's and upcoming runners

Horses Philip Kirby has entered for upcoming races

🔍 Full analysis

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

One of Kirby's clearest strengths is wet ground. When the rain comes and the track gets soft or muddy, plenty of trainers struggle to find their footing — Kirby tends to thrive. He has won 8 from 49 races in those conditions, which is 16%, or roughly 1 in every 6. That's nearly double his overall rate, which suggests he either targets those days deliberately or simply prepares horses that genuinely enjoy getting their boots dirty. Either way, it's a useful edge.

His most productive relationship with any jockey is with Joe Williamson, who has ridden 15 winners from 108 races for the yard — a win rate of 14%, or about 1 in every 7 rides. That's a partnership that has clearly developed trust over time, with Williamson knowing what Kirby expects and Kirby knowing what Williamson can produce. When a trainer and jockey reach that kind of understanding, the results tend to speak for themselves.

Kirby also has a particularly strong record at Musselburgh, the seaside track just outside Edinburgh. Three winners from 12 runners there might sound modest in raw numbers, but 1 winner in every 4 runners at a specific track is the kind of local knowledge that's hard to fake — it usually means a trainer understands the track's quirks and picks the right races for the right horses. Finally, his standout individual partnership is with Asa, a horse he has won 5 races with from 30 attempts together. Five wins with one horse is a genuine working relationship, and it points to a trainer who sticks with a horse, learns what it needs, and keeps finding opportunities for it to shine.

📈 Form trend

How this trainer's win rate has changed month by month
Monthly win rate
2025–2026
0%
May
4.3%
Jun
7.1%
Jul
8.7%
Aug
2.6%
Sep
2.3%
Oct
18.6%
Nov
12.1%
Dec
12.5%
Jan
11.5%
Feb
11.9%
Mar
9.5%
Apr

🎯 Where this trainer does best

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

🏇 Jockeys

The riders they work with most, most rides first
Joe Williamson Main partner
13.9%
Win rate
15/108
Wins / rides
1.0%
Win rate
1/105
Wins / rides
11.6%
Win rate
5/43
Wins / rides
40%
Win rate
4/10
Wins / rides
30%
Win rate
3/10
Wins / rides
Rhys Elliott
0%
Win rate
0/10
Wins / rides
Miss Natasha Cookson
11.1%
Win rate
1/9
Wins / rides
0%
Win rate
0/9
Wins / rides
12.5%
Win rate
1/8
Wins / rides
0%
Win rate
0/5
Wins / rides
Conor Rabbitt
0%
Win rate
0/5
Wins / rides
50%
Win rate
2/4
Wins / rides
Mason Paetel
25%
Win rate
1/4
Wins / rides
25%
Win rate
1/4
Wins / rides
0%
Win rate
0/4
Wins / rides
0%
Win rate
0/4
Wins / rides
Luke Scott
0%
Win rate
0/4
Wins / rides
0%
Win rate
0/3
Wins / rides
0%
Win rate
0/3
Wins / rides
0%
Win rate
0/3
Wins / rides

⭐ Top horses

The highest-rated horses linked to this trainer right now
Form: 976313
Form: 721U28
Form: 743373
Form: 423-43
Form: 4-5534
Form: -P3774
Form: 513162
Form: 422451
Form: 75-225
Form: 202-04

🏟 Course record

Win rate at each course, most races first
CourseRacesWinsWin rate
Newcastle 92 7 7.6%
Southwell 40 2 5%
Catterick Bridge 38 5 13.2%
Wolverhampton 34 8 23.5%
Sedgefield 25 5 20%
Carlisle 15 1 6.7%
Wetherby 15 0 0%
Musselburgh 12 3 25%
Doncaster 12 0 0%
Haydock Park 12 0 0%
Kelso 11 1 9.1%
Market Rasen 10 2 20%
Thirsk 10 0 0%
Hexham 10 0 0%
York 7 0 0%
Ayr 6 0 0%
Beverley 6 0 0%
Redcar 6 0 0%
Pontefract 5 0 0%
Ripon 5 0 0%
Cartmel 5 0 0%
Nottingham 4 1 25%
Uttoxeter 4 0 0%
Aintree 3 0 0%
Fakenham 3 0 0%
Bangor-on-Dee 2 1 50%
Huntingdon 2 0 0%
hereford 2 0 0%
Hamilton Park 2 0 0%
Warwick 1 0 0%
Ludlow 1 0 0%
Lingfield Park 1 0 0%
Newmarket 1 0 0%
Punchestown 1 0 0%
Worcester 1 0 0%
Leicester 1 0 0%

📅 Recent results

The last 20 results, most recent first
30 Apr
Southwell · 1m3f – 1m4f · Standard
5th
30 Apr
Redcar · 5f – 6½f · Good_To_Firm
8th
29 Apr
Southwell · 1m1f – 1m2f · Standard
10th
29 Apr
Musselburgh · 1m1f – 1m2f · Good
Won
29 Apr
Punchestown · Long Distance (2m+) · Yielding
—
29 Apr
Southwell · Long Distance (2m+) · Standard
4th
28 Apr
Southwell · 5f – 6½f · Standard
3rd
26 Apr
Nottingham · 1m6f – 2m · Good
3rd
23 Apr
Southwell · 5f – 6½f · Standard
2nd
21 Apr
Pontefract · Long Distance (2m+) · Good
3rd
20 Apr
Newcastle · 1m1f – 1m2f · Standard
6th
20 Apr
Newcastle · 7f – 1m · Standard
11th
20 Apr
Newcastle · 7f – 1m · Standard
2nd
20 Apr
Newcastle · 5f – 6½f · Standard
7th
20 Apr
Newcastle · 5f – 6½f · Standard
2nd
18 Apr
Thirsk · 5f – 6½f · Good
5th
17 Apr
Wolverhampton · 1m1f – 1m2f · Standard
10th
16 Apr
Ripon · 5f – 6½f · Good_To_Soft
9th
13 Apr
Hexham · Long Distance (2m+) · Good
2nd
13 Apr
Newcastle · 1m3f – 1m4f · Standard
2nd