Ga Law
Ga Law is a nine-year-old with a selective record and a very particular talent: the horse wins at Cheltenham and almost nowhere else. Across 20 races in its career, it has won just twice — both times at Cheltenham, both in top-class races. That gives it a 2 from 7 record at the track, making it a genuine course specialist. Away from Gloucestershire, however, the horse has finished in the top 3 in eight races but never won, a pattern that makes Ga Law far more useful to its the yard at certain venues than others.Based on TrackLab's analysis
Owner
The Footie Partnership
📊 Key numbers
Career totals for this horse
🏁 Next race
Tomorrow
Market Rasen
About 2.7 miles · Slightly soft ground · 5 runners
→
🔍 Full analysis
Our model's view, based on this horse's career and recent runs
The more recent of its two victories came on 27 January 2024, which means it has now gone 26 months without a win. It raced six times after that Cheltenham success — finishing tenth, third, third, and fifth across those runs — before being turned out for a break. It has not raced in nearly three months, so a return to action will be a significant moment: nine-year-old horses that have been off that long do not always come back the same. Trainer Jamie Snowden, whose Lambourn yard has been prolific this season with 82 winners, will be hoping the time away has done Ga Law good rather than harm.
Jockey Gavin Sheehan has ridden Ga Law ten times and won once with it, a modest win rate that suggests neither has quite cracked the code of making the horse deliver consistently. What Ga Law does offer is rare: a horse that knows how to win at one of Britain's most demanding racecourses. In Class 1 races — the sport's elite tier — it has won twice from 19 attempts, a respectable return at that level. Whether it can recapture that Cheltenham magic after three months away, and at an advanced age, remains the question.
⚡ Strengths and risks
What helps this horse and what to watch out for
⚠ What to watch out for
⚠ Poor record on soft ground: 0 wins from 4 starts
⚠ Returning from a 99-day absence
🎯 Where this horse runs best
Results split by ground, distance, race level and track shape
🌧 Ground
Good to soft (some give)
Likes
Good (a little give)
Likes
📏 Race distance
Long Distance (2M+)
Likes
🏅 Race level
Class 2 (high-level)
Unknown
🏟 Track shape
Left-handed, long straights
Likes
Right-handed, long straights
Avoids
📅 Recent runs
The last 10 races, most recent first
20 Dec
10th
Ascot
Long Distance (2m+) · Good_To_Soft · 12 runners
1 Nov
3rd
Wetherby
Long Distance (2m+) · Good · 6 runners
26 Apr
3rd
Sandown Park
Long Distance (2m+) · Good · 9 runners
4 Apr
DNF
Aintree
Long Distance (2m+) · Good_To_Soft · 30 runners
13 Mar
DNF
Cheltenham
Long Distance (2m+) · Good_To_Soft · 15 runners
8 Feb
5th
Newbury
Long Distance (2m+) · Soft · 8 runners
14 Dec
9th
Cheltenham
Long Distance (2m+) · Good_To_Soft · 11 runners
16 Nov
2nd
Cheltenham
Long Distance (2m+) · Good · 15 runners
12 Oct
2nd
Chepstow
Long Distance (2m+) · Good · 10 runners
27 Apr
2nd
Sandown Park
Long Distance (2m+) · Good · 7 runners
🏇 Jockeys
Every jockey who has ridden this horse, most rides first
Isabelle Ryder Current jockey
🏟 Course record
Win rate at each course this horse has visited
| Course | Races | Results | Last run | Win rate |
| Cheltenham Galloping |
7 |
2 wins, 1 second, 4 other |
13 Mar |
28.6% |
| Aintree Galloping |
3 |
1 third, 2 other |
4 Apr |
0% |
| Newbury Galloping |
2 |
2 other |
8 Feb |
0% |
| Sandown Park Galloping |
2 |
1 second, 1 third |
26 Apr |
0% |
| Wetherby Galloping |
2 |
1 third, 1 other |
1 Nov |
0% |
| Ascot Galloping |
1 |
1 other |
20 Dec |
0% |
| Kempton Park Galloping |
1 |
1 other |
24 Feb |
0% |
| Doncaster Galloping |
1 |
1 other |
28 Jan |
0% |
| Chepstow Galloping |
1 |
1 second |
12 Oct |
0% |