UK time :

Brian Barry

Four years into his riding career, Brian Barry is still searching for the kind of momentum that turns a promising apprentice into a name people recognise. Since 2021, he has been putting in the work, but the winners have been hard to come by — just 1 from 43 rides in the last twelve months, which works out to roughly one winner every 43 races. That is a tough return by any measure, and it tells the story of a jockey still looking for his footing at this level.Based on TrackLab's analysis
Quick facts
Role
Jockey
Record
1 wins from 43 races
Win rate
2.3%
Top trainer
Best course
Naas (25% from 4 races)
Best ground
Soft to heavy (wet)

📊 Key numbers

A snapshot of this jockey's performance over the last 12 months
43
Races
1
Wins
2.3%
Win rate
avg ~10%
11.6%
Top-3 rate
avg ~30%

🔍 Full analysis

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

The most notable number in his record is actually a zero. His most regular partnership is with trainer Riceal Dunne, yet across 13 rides together they have not managed a single win. That kind of sustained collaboration without a result is unusual — normally you'd expect a working relationship to produce something — and it suggests both horse and rider are operating in competitive fields where opportunities are hard to convert.

The one genuine bright spot is what happens when the rain comes down. On very wet, muddy ground, Barry has won 1 from 5 races, a 20% win rate — one in every five rides in those conditions. For context, that is ten times better than his overall record. It is a small sample, but it is something real to build on, a sign that when conditions suit, he can get the job done.

At 4 years in, Barry is still at the stage where one good run of form can change everything. The numbers are honest about where he is right now, but every jockey who ever made it had stretches that looked like this one.

📈 Form trend

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

🎯 Where this jockey does best

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

🏇 Trainers

The trainers they work with most, most rides first
Riceal Dunne Main partner
0%
Win rate
0/13
Wins / rides
0%
Win rate
0/7
Wins / rides
0%
Win rate
0/6
Wins / rides
0%
Win rate
0/5
Wins / rides
50%
Win rate
1/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
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 jockey right now
Form: -P2082
Form: 644093
Form: 017845
Form: 094000
Form: 12-054
Form: 54/07P
Form: 46-800
Form: /PP8PP
Form: 4975

🏟 Course record

Win rate at each course, most races first
CourseRacesWinsWin rate
Thurles 6 0 0%
Clonmel 5 0 0%
Naas 4 1 25%
Fairyhouse 4 0 0%
Kilbeggan 3 0 0%
Roscommon 3 0 0%
Cork 3 0 0%
Limerick 3 0 0%
Leopardstown 2 0 0%
Tipperary 2 0 0%
Listowel 2 0 0%
Wexford 2 0 0%
Punchestown 2 0 0%
Sligo 1 0 0%
Gowran Park 1 0 0%

📅 Recent results

The last 20 results, most recent first
5 Mar
Thurles · Long Distance (2m+) · Soft_To_Heavy
11th
4 Mar
Naas · Long Distance (2m+) · Soft_To_Heavy
11th
26 Feb
Clonmel · Long Distance (2m+) · Heavy
—
26 Feb
Clonmel · Long Distance (2m+) · Heavy
—
12 Feb
Clonmel · Long Distance (2m+) · Heavy
—
10 Feb
Limerick · 1m6f – 2m · Heavy
—
10 Feb
Limerick · Long Distance (2m+) · Heavy
—
7 Feb
Naas · 1m6f – 2m · Soft_To_Heavy
Won
3 Feb
Fairyhouse · Long Distance (2m+) · Heavy
11th
29 Jan
Thurles · Long Distance (2m+) · Heavy
—
22 Jan
Gowran Park · Long Distance (2m+) · Heavy
5th
18 Jan
Thurles · Long Distance (2m+) · Yielding
10th
14 Jan
Fairyhouse · Long Distance (2m+) · Yielding
7th
11 Jan
Ozarks Walk
Punchestown · Long Distance (2m+) · Soft_To_Heavy
15th
9 Jan
Naas · Long Distance (2m+) · Soft
8th
9 Jan
Naas · Long Distance (2m+) · Yielding
8th
8 Jan
Clonmel · Long Distance (2m+) · Heavy
2nd
31 Dec
Punchestown · Long Distance (2m+) · Yielding
14th
28 Dec
Limerick · Long Distance (2m+) · Soft_To_Heavy
9th
26 Dec
Leopardstown · Long Distance (2m+) · Yielding
6th