:

P Twomey

Four years into a training career and P Twomey is already operating at the very top of the sport. Since taking out a licence in 2021, the yard has sent out 130 career winners — a solid foundation — but it is the quality of those wins that catches the eye. Four Class 1 victories, in the biggest races British and Irish racing has to offer, at three of the most prestigious venues in the sport: Cheltenham, Aintree and York. Adding Ascot to that list in June 2025 means Twomey has now won at four of the five tracks every serious trainer dreams of conquering. That is a remarkable record for someone still in the early chapters of their career.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Cashel, Co Tipperary
Record
42 wins from 152 races
Win rate
27.6%
Top jockey
Best course
Cork (42.9% from 28 races)
Best going
Good (firm-ish)

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
152
Races
42
Wins
27.6%
Win rate
avg ~10%
62.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 numbers this season tell a story of a yard moving through the gears. Last year, Twomey was winning around 1 in every 5 races — a perfectly respectable rate. This season that has jumped to 42 winners from 152 runners, roughly 1 in every 4. That improvement from 22% to 28% might sound like a small shift, but across a full season it represents a significant step up, the kind of progression that suggests the operation is growing into itself and finding a higher gear rather than simply getting lucky.

Cork is where Twomey's horses seem particularly at home. Twelve winners from 28 runners at the track is the sort of record that makes you sit up — that is nearly 1 in every 2 runners converted into a winner, which borders on extraordinary. When a trainer consistently beats those odds at a specific venue, it usually means they understand the track, time their horses right, and turn up knowing they have a genuine chance.

The partnership with jockey W J Lee is the engine room of the operation. Across 102 rides together they have won 31 races — again, almost exactly 1 in 3 — which points to a combination that has genuine trust and timing between them. Ride well together long enough and those numbers stop being a coincidence. Then there is King Cuan, the standout individual partnership: 4 wins from 11 races together, a horse and trainer who clearly bring out the best in each other.

Four years in, four top-level wins, a win rate climbing steeply upward — Twomey is building something worth watching.

📈 Form Trend

How this trainer's win rate has changed month by month
Monthly win rate
2025–2026
25%
Mar
37.5%
Apr
36.4%
May
17.9%
Jun
26.3%
Jul
27.8%
Aug
30%
Sep
28.6%
Oct
0%
Nov
0%
Jan
0%
Mar
40%
Apr

🎯 Where This Trainer Thrives

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

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
W J Lee First Choice
30.4%
Win rate
31/102
Won / Rode
14.3%
Win rate
2/14
Won / Rode
46.2%
Win rate
6/13
Won / Rode
12.5%
Win rate
1/8
Won / Rode
0%
Win rate
0/4
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
100%
Win rate
1/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode

Top Horses

The strongest horses currently associated with this trainer
Form: 13320-
Form: 12118-
Form: 123-
Form: 3/313-
Form: 21-
Form: 4
Form: 219-

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
The Curragh 31 3 9.7%
Cork 28 12 42.9%
Galway 9 2 22.2%
Killarney 8 2 25%
Down Royal 8 1 12.5%
Leopardstown 7 2 28.6%
Naas 7 1 14.3%
Ascot 6 1 16.7%
Roscommon 5 2 40%
Navan 5 2 40%
Fairyhouse 5 1 20%
Tipperary 4 3 75%
Limerick 4 2 50%
Gowran Park 4 1 25%
Listowel 3 2 66.7%
Ballinrobe 3 2 66.7%
York 3 0 0%
Tramore 2 1 50%
Dundalk 2 1 50%
Doncaster 2 0 0%
Punchestown 2 0 0%
Sligo 1 1 100%
Thurles 1 0 0%
Goodwood 1 0 0%
Pontefract 1 0 0%

📅 Recent Results

The last 20 results, most recent first
4 Apr
Cork · 1m6f – 2m · Soft_To_Heavy
3rd
4 Apr
Cork · 1m6f – 2m · Soft_To_Heavy
Won
4 Apr
Cork · 5f – 6½f · Soft
3rd
4 Apr
Cork · 5f – 6½f · Soft
Won
3 Apr
The Curragh · 1m1f – 1m2f · Soft
4th
30 Mar
Navan · 1m3f – 1m4f · Heavy
4th
30 Mar
Navan · 7f – 1m · Heavy
12th
28 Mar
The Curragh · 1m1f – 1m2f · Soft_To_Heavy
11th
22 Mar
Naas · 1m3f – 1m4f · Soft
4th
20 Mar
Dundalk · 7f – 1m · Standard
2nd
29 Jan
Thurles · 1m6f – 2m · Heavy
4th
2 Nov
The Curragh · 1m6f – 2m · Heavy
3rd
2 Nov
The Curragh · 1m6f – 2m · Heavy
2nd
21 Oct
The Curragh · 5f – 6½f · Heavy
5th
18 Oct
Ascot · 1m3f – 1m4f · Good
9th
18 Oct
Ascot · 5f – 6½f · Good
17th
12 Oct
Naas · 1m6f – 2m · Yielding
3rd
6 Oct
Killarney · 1m3f – 1m4f · Soft
Won
6 Oct
Killarney · 1m3f – 1m4f · Soft
2nd
5 Oct
Tipperary · 7f – 1m · Heavy
Won