UK time :

James M Barrett

James M Barrett is a trainer four years into building his career, and right now the numbers tell a story of patience and persistence. This season he has sent out 69 runners and come back with just 2 winners — that's roughly 1 in every 34 races — and his win rate has edged down from 4% last year to 3% this season. At this level, every winner matters, and Barrett is clearly still in the process of establishing himself.Based on TrackLab's analysis
Quick facts
Role
Trainer
Based
Goresbridge, Co Kilkenny
Record
2 wins from 69 races
Win rate
2.9%
Top jockey
Best course
Dundalk (0% from 12 races)
Best ground
Soft (muddy)

📊 Key numbers

A snapshot of this trainer's performance over the last 12 months
69
Races
2
Wins
2.9%
Win rate
avg ~10%
7.2%
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 one area where the stats genuinely brighten is wet ground. When the conditions turn soft or muddy, Barrett's record jumps to 1 win from 4 races — 25%, or 1 in every 4. That is a dramatic contrast to his overall numbers, and it suggests he may have a knack for placing horses on the right kind of surface. For a small yard working to make its mark, finding any consistent edge is valuable, and wet-ground form is worth watching if his runners line up on a rainy day.

His most productive relationship is with jockey Luke McAteer, who has ridden 25 times for the yard and delivered both of Barrett's winners this season — 2 wins from 25 rides, or roughly 1 in every 12. That's a meaningful partnership to track: when McAteer is booked, Barrett is clearly putting his strongest hand forward. Perhaps more telling is the ongoing combination with Princess Sioux — 7 races together without a win. Seven attempts is a long run without reward, and while that partnership hasn't clicked yet, the persistence with the same horse speaks to a trainer who backs his own judgment.

Four years in, Barrett is still at the stage where building slowly is the only realistic path. The wet-ground numbers are a genuine reason for optimism, and the loyalty to McAteer gives the yard a consistent voice in the saddle. The winners will need to come more frequently to suggest real progress, but the foundation is there to build on.

📈 Form trend

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

🎯 Where this trainer does best

Results split by ground, race level and track shape
🌧 Ground
Soft (muddy)
Loves
Good (a little give)
Yielding to soft (damp)
Unknown
Soft to heavy (wet)
Unknown
Standard (all-weather)
Avoids
Good to yielding (mild give)
Avoids
Yielding (slightly soft)
Avoids
Good to firm (fairly firm)
Avoids
Heavy (very wet)
Avoids
🏟 Track shape
Right-handed, long straights
Loves
Right-handed, hilly
Loves
Right-handed, tight
Unknown
Left-handed, long straights
Avoids
Left-handed, tight turns
Avoids
Right-handed, tight turns
Avoids

🏇 Jockeys

The riders they work with most, most rides first
Luke McAteer Main partner
8%
Win rate
2/25
Wins / rides
0%
Win rate
0/11
Wins / rides
0%
Win rate
0/5
Wins / rides
0%
Win rate
0/3
Wins / rides
0%
Win rate
0/3
Wins / rides
Sean Cleary-Farrell
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
Adam Grant(7)
0%
Win rate
0/1
Wins / rides
Patrick McGettigan
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
Reese Holohan
0%
Win rate
0/1
Wins / rides
Jack Cleary
0%
Win rate
0/1
Wins / rides
Jimmy Dalton
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: 5800-5
Form: 6500-0
Form: 21980-
Form: 505-50
Form: -06086
Form: 60P-9P
Form: 36809-
Form: 6/170-
Form: BP340-

🏟 Course record

Win rate at each course, most races first
CourseRacesWinsWin rate
Dundalk 12 0 0%
The Curragh 8 0 0%
Gowran Park 7 1 14.3%
Cork 5 1 20%
Naas 5 0 0%
Leopardstown 5 0 0%
Tipperary 4 0 0%
Fairyhouse 3 0 0%
Limerick 3 0 0%
Listowel 2 0 0%
Galway 2 0 0%
Punchestown 2 0 0%
Thurles 2 0 0%
Bellewstown 2 0 0%
Killarney 1 0 0%
Roscommon 1 0 0%
Down Royal 1 0 0%
Tramore 1 0 0%
Navan 1 0 0%
Ballinrobe 1 0 0%
Wexford 1 0 0%

📅 Recent results

The last 20 results, most recent first
20 Mar
Dundalk · 7f – 1m · Standard
—
15 Mar
The Curragh · 1m1f – 1m2f · Heavy
12th
11 Feb
Dundalk · 1m6f – 2m · Standard
14th
13 Jan
Dundalk · 1m3f – 1m4f · Standard
5th
31 Dec
Punchestown · Long Distance (2m+) · Yielding
—
20 Dec
Thurles · Long Distance (2m+) · Yielding
11th
10 Dec
Dundalk · 1m6f – 2m · Standard
5th
6 Dec
Navan · Long Distance (2m+) · Soft_To_Heavy
9th
3 Dec
Dundalk · 7f – 1m · Standard
10th
26 Nov
Dundalk · 1m1f – 1m2f · Standard
12th
29 Oct
Dundalk · 1m1f – 1m2f · Standard
8th
29 Oct
Dundalk · 1m1f – 1m2f · Standard
12th
27 Oct
Galway · 7f – 1m · Heavy
14th
16 Oct
The Curragh · 1m6f – 2m · Yielding
14th
14 Oct
Dundalk · 5f – 6½f · Standard
12th
12 Oct
Naas · 1m3f – 1m4f · Yielding
5th
12 Oct
Naas · 1m3f – 1m4f · Yielding
9th
9 Oct
Thurles · 1m1f – 1m2f · Good_To_Yielding
8th
6 Oct
Killarney · 1m3f – 1m4f · Soft
4th
3 Oct
Dundalk · 7f – 1m · Standard
—