UK time :

Anthony Carson

Four years into his training career, Anthony Carson is going through the kind of season that tests a trainer's resolve. After showing genuine promise last year — winning roughly 1 in every 12 races — his yard has yet to open its account this season, drawing a blank across all 39 runners so far. That's a significant dip, and for anyone following his stable, it's the story of the year.Based on TrackLab's analysis
Quick facts
Role
Trainer
Based
Newmarket, Suffolk
Record
0 wins from 39 races
Win rate
0%
Top jockey
Best course
chelmsford (0% from 9 races)

📊 Key numbers

A snapshot of this trainer's performance over the last 12 months
39
Races
0
Wins
0%
Win rate
avg ~10%
17.9%
Top-3 rate
avg ~30%

🐎 Today's and upcoming runners

Horses Anthony Carson has entered for upcoming races

🔍 Full analysis

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

The most telling number is the partnership with jockey William Carson, who has been the yard's go-to rider. Sixteen races together without a winner is a tough run by any measure. When a trainer and jockey combine that regularly, you'd expect at least two or three wins to fall their way by chance alone — so this is a streak that stands out. Similarly, the horse Tam Lin has run five times for the yard without hitting the mark, making it one of the more frustrating individual partnerships in the stable.

What softens the picture slightly is context. Carson only started training in 2021, which means he's still in the relatively early stages of building a yard. Last year's 8% win rate — roughly 1 win in every 12 races — showed the operation was capable of competing. The question now is whether this season represents a rough patch or something that needs addressing more fundamentally. With 39 runners already sent out, it isn't a case of a yard that hasn't tried. The opportunities have been there.

For a small yard still finding its feet, breaking that duck will matter enormously. One winner can shift the mood of an entire season.

📈 Form trend

How this trainer'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%
Jan
0%
Feb
0%
Mar
0%
Apr

🎯 Where this trainer does best

Results split by ground, race level and track shape
🌧 Ground
Standard (all-weather)
Unknown
Good (a little give)
Unknown
Good to firm (fairly firm)
Unknown
Good to soft (some give)
Unknown
Standard to slow (all-weather)
Unknown
🏅 Race level
Class 3 (mid-level)
Unknown
Class 4 (standard)
Unknown
Class 5 (entry-level)
Unknown
Class 6 (grassroots)
Unknown
🏟 Track shape
Left-handed, long straights
Unknown
Long straights
Unknown
Left-handed, tight turns
Unknown
Right-handed, tight turns
Unknown
Right-handed, long straights
Unknown
Left-handed, hilly
Unknown
Left-handed, tight
Unknown

🏇 Jockeys

The riders they work with most, most rides first
William Carson Main partner
0%
Win rate
0/16
Wins / rides
0%
Win rate
0/5
Wins / rides
0%
Win rate
0/3
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/1
Wins / rides
Taryn Langley
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
Donagh Murphy(5)
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
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: 6-4633
Form: 84-484
Form: -670P6
Form: 668599
Form: 72-7

🏟 Course record

Win rate at each course, most races first
CourseRacesWinsWin rate
chelmsford 9 0 0%
Lingfield Park 8 0 0%
Great Yarmouth 6 0 0%
Wolverhampton 3 0 0%
Huntingdon 3 0 0%
Southwell 2 0 0%
Windsor 2 0 0%
Newbury 1 0 0%
Market Rasen 1 0 0%
Fakenham 1 0 0%
Brighton 1 0 0%
Nottingham 1 0 0%
Worcester 1 0 0%

📅 Recent results

The last 20 results, most recent first
4 Apr
Huntingdon · Long Distance (2m+) · Good
5th
20 Mar
Lingfield Park · 5f – 6½f · Standard
3rd
11 Mar
Southwell · 7f – 1m · Standard
8th
11 Mar
Huntingdon · Long Distance (2m+) · Good
6th
11 Mar
Huntingdon · 1m6f – 2m · Good
—
25 Feb
Lingfield Park · 7f – 1m · Standard
—
25 Feb
Lingfield Park · 5f – 6½f · Standard
—
12 Feb
chelmsford · 1m1f – 1m2f · Standard
8th
10 Feb
Lingfield Park · 5f – 6½f · Standard
8th
10 Feb
Lingfield Park · 7f – 1m · Standard
3rd
1 Feb
Mcflo
Market Rasen · Long Distance (2m+) · Good_To_Soft
—
29 Jan
Lingfield Park · 5f – 6½f · Standard
4th
14 Jan
Mcflo
Newbury · Long Distance (2m+) · Good_To_Soft
10th
11 Jan
chelmsford · 1m1f – 1m2f · Standard
6th
3 Jan
Lingfield Park · 7f – 1m · Standard_To_Slow
4th
26 Nov
chelmsford · 7f – 1m · Standard
8th
26 Nov
chelmsford · 7f – 1m · Standard
7th
3 Nov
Wolverhampton · 5f – 6½f · Standard
9th
27 Oct
Wolverhampton · 5f – 6½f · Standard
9th
27 Oct
Wolverhampton · 1m1f – 1m2f · Standard
6th