UK time :

Maurice Barnes

Maurice Barnes has been training racehorses since 2021, and four years in, the numbers make for honest reading. Over the last twelve months he has sent out 61 runners and found the winner's enclosure just once — a win rate of around 1 in every 61 races. That is a tough return by any measure, and it represents a step back from last year, when he was winning roughly 1 in every 25 races at a 4% clip. The slide to 2% this season will be something Barnes is clearly looking to arrest.Based on TrackLab's analysis
Quick facts
Role
Trainer
Based
Farlam, Cumbria
Record
1 wins from 61 races
Win rate
1.6%
Top jockey
Best course
Hexham (6.7% from 15 races)
Best ground
Good to soft (some give)

📊 Key numbers

A snapshot of this trainer's performance over the last 12 months
61
Races
1
Wins
1.6%
Win rate
avg ~10%
32.8%
Top-3 rate
avg ~30%

🔍 Full analysis

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

His most regular partnership is with jockey Charlie Price, who has ridden 41 of the yard's horses over their time working together, producing 1 winner between them. That is a win rate of about 1 in every 41 rides — a modest return, though it reflects the overall level the yard is operating at rather than any particular failing in the pairing itself.

Perhaps the most curious footnote in Barnes's record is his association with Kopa Kilana. Nineteen races together and not a single win is the kind of statistic that catches the eye — not because it is a damning verdict on either horse or trainer, but because 19 attempts is a long road to travel without a breakthrough. Whether that partnership continues or quietly fades will be one of the small storylines worth following from this yard.

There is one sliver of encouragement in the data. On slightly wet ground Barnes has won 1 from 18 races at a 6% rate — three times better than his overall season average. It is a small sample, but it at least suggests the yard has found a surface where its horses carry a little more punch. With the British autumn and winter ahead, there will be no shortage of opportunities to test whether that edge is real.

Barnes is still in the early chapters of his training career, and four years is not long in a profession where reputations take a decade to build. Right now, though, the yard needs a run of form to give owners and observers a reason to look more closely.

📈 Form trend

How this trainer's win rate has changed month by month
Monthly win rate
2025–2026
0%
Apr
0%
May
12.5%
Jun
0%
Jul
0%
Aug
0%
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
Good to soft (some give)
Loves
Standard (all-weather)
Unknown
Good to firm (fairly firm)
Unknown
Good (a little give)
Avoids
Soft (muddy)
Avoids
🏅 Race level
Class 3 (mid-level)
Avoids
Class 4 (standard)
Avoids
Class 5 (entry-level)
Loves
Class 6 (grassroots)
Unknown
🏟 Track shape
Left-handed, hilly
Loves
Left-handed, tight turns
Avoids
Right-handed, long straights
Avoids
Left-handed, long straights
Avoids
Right-handed, tight turns
Avoids
Right-handed, hilly
Avoids

🏇 Jockeys

The riders they work with most, most rides first
Charlie Price Main partner
2.4%
Win rate
1/41
Wins / rides
0%
Win rate
0/7
Wins / rides
0%
Win rate
0/4
Wins / rides
0%
Win rate
0/4
Wins / rides
Charlie Maggs
0%
Win rate
0/3
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: 4228P0
Form: 435536
Form: -47OF0
Form: 136690
Form: 9-P567
Form: 7/P0-0
Form: 321244
Form: 38-255
Form: 6U/8-9
Form: 2345-3

🏟 Course record

Win rate at each course, most races first
CourseRacesWinsWin rate
Hexham 15 1 6.7%
Perth 9 0 0%
Kelso 9 0 0%
Sedgefield 7 0 0%
Newcastle 6 0 0%
Musselburgh 4 0 0%
Market Rasen 3 0 0%
Carlisle 3 0 0%
Catterick Bridge 2 0 0%
Bangor-on-Dee 1 0 0%
Ayr 1 0 0%
Wetherby 1 0 0%

📅 Recent results

The last 20 results, most recent first
14 Mar
Newcastle · Long Distance (2m+) · Good_To_Soft
6th
14 Mar
Newcastle · Long Distance (2m+) · Good_To_Soft
—
14 Mar
Newcastle · Long Distance (2m+) · Good_To_Soft
—
26 Feb
Wetherby · Long Distance (2m+) · Soft
—
13 Feb
Kelso · Long Distance (2m+) · Soft
3rd
3 Feb
Carlisle · Long Distance (2m+) · Good_To_Soft
10th
3 Feb
Carlisle · Long Distance (2m+) · Good_To_Soft
10th
25 Jan
Sedgefield · Long Distance (2m+) · Good_To_Soft
—
28 Dec
Catterick Bridge · Long Distance (2m+) · Good
5th
28 Dec
Catterick Bridge · 1m6f – 2m · Good
—
22 Dec
Musselburgh · Long Distance (2m+) · Good_To_Soft
12th
22 Dec
Musselburgh · 1m6f – 2m · Good_To_Soft
9th
22 Dec
Musselburgh · Long Distance (2m+) · Good_To_Soft
6th
8 Dec
Musselburgh · Long Distance (2m+) · Soft
5th
14 Nov
Newcastle · Long Distance (2m+) · Good_To_Soft
8th
13 Nov
Sedgefield · Long Distance (2m+) · Soft
3rd
13 Nov
Sedgefield · Long Distance (2m+) · Soft
4th
7 Nov
Hexham · Long Distance (2m+) · Good_To_Soft
—
7 Nov
Hexham · 1m6f – 2m · Good_To_Soft
4th
1 Nov
Ayr · Long Distance (2m+) · Soft
4th