UK time :

Gary Harrison

Four years into his training career, Gary Harrison is still searching for his breakthrough moment. Since setting up in 2021, he has sent out just one winner from 54 runners in the past twelve months — that's one win from every 54 races, a 2% win rate that reflects the reality of life at the sharp end of a tough profession.Based on TrackLab's analysis
Quick facts
Role
Trainer
Based
Lesmahagow, Lanarks
Record
1 wins from 54 races
Win rate
1.9%
Best course
Newcastle (3.0% from 33 races)
Best ground
Standard (all-weather)

📊 Key numbers

A snapshot of this trainer's performance over the last 12 months
54
Races
1
Wins
1.9%
Win rate
avg ~10%
14.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

The most telling number in Harrison's record is the partnership with jockey Alistair Rawlinson. The pair have teamed up 17 times without a winner between them, which is the kind of statistic that speaks to the difficulty of converting opportunities into results at this level. Similarly, his most regular runner, Thank The Lord, has gone eight races without visiting the winner's enclosure, suggesting the yard is doing its work with horses that are competing consistently but not yet finding a way to win.

None of this is unusual for a trainer still in the early stages of building a yard from the ground up — success at this level is slow, and one winner from a small string is a reminder of how competitive racing is even at the bottom of the ladder. The question for Harrison will be whether the next twelve months bring the kind of small improvements that eventually turn a 2% win rate into something more meaningful.

📈 Form trend

How this trainer's win rate has changed month by month
Monthly win rate
2024–2026
0%
Jun
0%
Jul
0%
Aug
0%
Sep
0%
Jul
0%
Sep
0%
Oct
0%
Nov
0%
Dec
25%
Jan
0%
Feb
0%
Mar

🎯 Where this trainer does best

Results split by ground, race level and track shape
🌧 Ground
Standard (all-weather)
Standard to slow (all-weather)
Unknown
Soft (muddy)
Avoids
Good (a little give)
Avoids
🏅 Race level
Class 3 (mid-level)
Unknown
Class 5 (entry-level)
Avoids
Class 6 (grassroots)
🏟 Track shape
Left-handed, long straights
Right-handed, tight turns
Avoids

🏇 Jockeys

The riders they work with most, most rides first
Alistair Rawlinson Main partner
0%
Win rate
0/17
Wins / rides
0%
Win rate
0/13
Wins / rides
14.3%
Win rate
1/7
Wins / rides
0%
Win rate
0/4
Wins / rides
Jack Nicholls
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
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
Alexandra Egan
0%
Win rate
0/1
Wins / rides

⭐ Top horses

The highest-rated horses linked to this trainer right now
Form: 32-860
Form: 954-57
Form: 457-15
Form: 5-9642
Form: 49678-
Form: 71199-
Form: 6009-2
Form: 676/
Form: 1-4348
Form: 75490-

🏟 Course record

Win rate at each course, most races first
CourseRacesWinsWin rate
Newcastle 33 1 3.0%
Southwell 9 0 0%
Wolverhampton 5 0 0%
Ayr 2 0 0%
Hamilton Park 2 0 0%
Musselburgh 2 0 0%
Nottingham 1 0 0%

📅 Recent results

The last 20 results, most recent first
23 Mar
Wolverhampton · 5f – 6½f · Standard
9th
19 Mar
Newcastle · 7f – 1m · Standard
9th
19 Mar
Newcastle · 7f – 1m · Standard
2nd
12 Mar
Newcastle · 5f – 6½f · Standard
9th
12 Mar
Newcastle · 5f – 6½f · Standard
5th
10 Mar
Southwell · 5f – 6½f · Standard
10th
10 Mar
Fillys Last Lady
Southwell · Sprint (< 5f) · Standard
7th
10 Mar
Southwell · 5f – 6½f · Standard
10th
10 Mar
Southwell · Sprint (< 5f) · Standard
7th
6 Mar
Newcastle · 5f – 6½f · Standard
7th
6 Mar
Newcastle · 1m1f – 1m2f · Standard
2nd
24 Feb
Newcastle · 5f – 6½f · Standard
10th
19 Feb
Newcastle · 5f – 6½f · Standard
5th
19 Feb
Newcastle · 5f – 6½f · Standard
4th
10 Feb
Chriss Mate
Newcastle · 1m1f – 1m2f · Standard
5th
4 Feb
Newcastle · 5f – 6½f · Standard
6th
4 Feb
Newcastle · 5f – 6½f · Standard
8th
27 Jan
Wolverhampton · 5f – 6½f · Standard
6th
22 Jan
Southwell · 5f – 6½f · Standard
8th
20 Jan
Southwell · 1m1f – 1m2f · Standard
9th