UK time :

Barnso

There is something quietly compelling about Barnso — a three-year-old who has already shown it can win at a decent level, yet keeps finding a way to finish just outside the places where it matters most. With 2 wins and 7 places from 16 races, this is a horse that shows up consistently without quite delivering the big moment its trainer and jockey are waiting for.Based on TrackLab's analysis
Quick facts
Age
3 years old
Sex
Colt
Colour
Chestnut
Father
Belardo
Mother
Hayed
Owner
MBC Partnership
Official rating
96

📊 Key numbers

Career totals for this horse
16
Career races
2
Wins
12.5%
Win rate
avg ~10%
43.8%
Top-3 rate
avg ~30%
128 days
Since last race

🔍 Full analysis

Our model's view, based on this horse's career and recent runs
TrackLab's detailed breakdown

Trained by Miss Natalia Lupini out of Banbridge in County Down — a yard that has sent out 17 winners already this season, so clearly a place that knows how to prepare a horse — Barnso first won at Dundalk back in October 2023, then followed it up with a win at Fairyhouse in May 2024. That second win is now 25 months in the rearview mirror, which is a long time to be waiting. Six races without a win since then, with a recent run of 4th, 4th, 4th, 6th, 18th, and 4th, tells the story of a horse hovering near the front without breaking through.

When W J Lee is in the saddle, there is a noticeably better story to tell. The pair have won 2 of their 5 races together — that is 40%, or roughly 2 in every 5 rides — which is a genuinely impressive conversion rate at any level of racing. For context, most jockey-and-horse partnerships at this stage would be happy with 1 in 5. That number suggests the partnership suits Barnso and is worth watching when Lee gets the leg up again.

The one area where Barnso's profile gets slightly complicated is at the top end of the sport. In three races at Class 2 level — some of the better races in Ireland — it has drawn a blank every time. That is not unusual for a three-year-old still finding its feet, but it does suggest the horse is more comfortable a step below that company, particularly over seven furlongs to a mile, where it has won 1 from 3 races and run with more purpose.

Barnso raced just yesterday, so fitness is not the question. The question is whether the right combination of trip, ground, and jockey can unlock that winning feeling again after a long wait.

⚡ Strengths and risks

What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on standard ground: 1 wins from 3 starts (33%)
✔ Well suited by 7f – 1m distances: 33% win rate
✔ Effective partnership with W J Lee: 40% win rate together
⚠ What to watch out for
⚠ Poor record on good_to_firm ground: 0 wins from 3 starts

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Standard (all-weather)
Loves
Good (a little give)
Yielding (slightly soft)
Unknown
Good to soft (some give)
Unknown
Good to yielding (mild give)
Unknown
Soft (muddy)
Unknown
Good to firm (fairly firm)
Avoids
📏 Race distance
7F – 1M
Loves
1M1F – 1M2F
Unknown
1M3F – 1M4F
Unknown
Long Distance (2M+)
Unknown
1M6F – 2M
Avoids
🏅 Race level
Class 2 (high-level)
Avoids
🏟 Track shape
Left-handed, long straights
Right-handed, long straights
Right-handed, tight turns
Unknown
Right-handed, hilly
Unknown

📅 Recent runs

The last 10 races, most recent first
16 Jun
4th
Ascot
Long Distance (2m+) · Good_To_Firm · 20 runners
11 Oct
18th
Newmarket
Long Distance (2m+) · Good_To_Firm · 21 runners
2 Aug
6th
Goodwood
1m6f – 2m · Good_To_Soft · 14 runners
17 Jun
4th
Ascot
1m6f – 2m · Good_To_Firm · 16 runners
26 Apr
4th
Navan
1m6f – 2m · Soft · 8 runners
28 Feb
4th
Dundalk
1m3f – 1m4f · Standard · 5 runners
14 Sep
5th
Leopardstown
1m6f – 2m · Good · 23 runners
22 Aug
3rd
Leopardstown
1m6f – 2m · Good · 8 runners
25 Jul
2nd
Leopardstown
1m6f – 2m · Good_To_Yielding · 5 runners
22 Jun
2nd
Down Royal
1m6f – 2m · Good · 9 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
W J Lee
40%
Win rate
2/5
Wins / rides
0%
Win rate
0/4
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
Rossa Ryan Current jockey
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin rate
Dundalk
Galloping
3 1 win, 1 second, 1 other 28 Feb 33.3%
Leopardstown
Galloping
3 1 second, 1 third, 1 other 14 Sep 0%
Ascot
Galloping
2 2 other 16 Jun 0%
Fairyhouse
Galloping
1 1 win 30 May 100%
Newmarket
Galloping
1 1 other 11 Oct 0%
The Curragh
Galloping
1 1 other 12 Aug 0%
Roscommon
Sharp
1 1 second 4 Sep 0%
Goodwood
Undulating
1 1 other 2 Aug 0%
Down Royal
Galloping
1 1 second 22 Jun 0%
Naas
Galloping
1 1 other 19 May 0%
Navan
Galloping
1 1 other 26 Apr 0%