:

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 AI 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 going
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%
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 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 Thrives

Performance broken down by ground, class, and track type
🌧 Ground Conditions
Soft (muddy)
Loves
Good (firm-ish)
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 (drying out)
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

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Luke McAteer First Choice
8%
Win rate
2/25
Won / Rode
0%
Win rate
0/11
Won / Rode
0%
Win rate
0/5
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/3
Won / Rode
Sean Cleary-Farrell
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
Adam Grant(7)
0%
Win rate
0/1
Won / Rode
Patrick McGettigan
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/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: 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, sorted by number of races
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