UK time :

Matteo

Matteo is a two-year-old with the kind of record that makes racing people sit up and take notice. In just five races, the horse has won two and placed in two more — that is a 40% win rate, which means winning roughly two of every five times out. For a young horse still learning the game, that is genuinely impressive form, and it suggests real talent is there.Based on TrackLab's analysis
Quick facts
Age
2 years old
Sex
Colt
Colour
Bay
Father
Coulsty
Mother
Debutante's Ball
Trainer
Owner
Mrs J Ryan
Official rating
89

📊 Key numbers

Career totals for this horse
5
Career races
2
Wins
40%
Win rate
avg ~10%
40%
Top-3 rate
avg ~30%
8 days
Since last race

🔍 Full analysis

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

The shape of recent races tells an interesting story. Matteo's last two runs were both victories, both coming at Beverley in April and May, but then things went quiet. The horse has raced three times since that last win on 30 May, finishing eighth, eighth, and seventh — a frustrating run that suggests the yard may have been searching for the right conditions or the right race. But Matteo is active and racing now, having run just a day ago, so there is clearly confidence the horse will find its form again.

Kevin Ryan's Hambleton yard is one of the sharpest training operations in the country. Forty-five winners already this season speaks to a team that knows how to prepare horses to win, and Matteo fits the profile of the kind of progressive young horse the yard does well with. The challenge now is getting that winning form back on track. Two wins from five races is a platform to build from, not a ceiling — but the recent form suggests Matteo needs to find a race where it clicks again.

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Good to firm (fairly firm)
Unknown
Soft (muddy)
Unknown
Good to soft (some give)
Unknown
Good (a little give)
Unknown
📏 Race distance
5F – 6½F
🏟 Track shape
Right-handed, hilly
Unknown
Left-handed, long straights
Avoids

📅 Recent runs

The last 10 races, most recent first
10 Oct
8th
York
5f – 6½f · Soft · 11 runners
19 Sep
8th
Newbury
5f – 6½f · Good_To_Firm · 8 runners
21 Aug
7th
York
5f – 6½f · Good_To_Soft · 12 runners
30 May
🏆 Won
Beverley
5f – 6½f · Good_To_Firm · 10 runners
23 Apr
🏆 Won
Beverley
5f – 6½f · Good · 10 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
100%
Win rate
2/2
Wins / rides

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin rate
Beverley
Undulating
2 2 wins 30 May 100%
York
Galloping
2 2 other 10 Oct 0%
Newbury
Galloping
1 1 other 19 Sep 0%