Matteo
Matteo is a two-year-old with the kind of record that makes trainers smile. Two wins and two places from just three races means this horse wins roughly two out of every three times it steps on the track — a win rate most horses never come close to. What makes that even more impressive is the pace at which it has achieved it. Both wins came at Beverley, the first on 23 April and the second on 30 May, suggesting the horse has found a track that suits it and a trainer who knows how to get the best out of it.Based on TrackLab's AI analysis
📊 Key Numbers
Career statistics for this horse
66.7%
Place rate (top 3)
avg ~30%
🔍 Full Analysis
TrackLab's AI-generated assessment based on career data and recent form
Kevin Ryan's yard at Hambleton has sent out 45 winners already this season, so Matteo is running in good company. The horse's recent form reads 7-1-1 (seventh, first, first), which means after a below-par run about three months ago, it has won its last two races. That kind of momentum matters. Matteo raced just a day ago, so it is still very much in action and clearly being campaigned actively through the summer. At two years old, with a win rate of better than two in three and two successive victories under its belt, this is a horse that has done something rare — it has proven itself already, rather than simply showing promise.
🎯 Where This Horse Thrives
Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good to firm (drying out)
Unknown
Good to soft (some give)
Unknown
🏟 Track Shape
Right-handed, hilly
Unknown
Left-handed, long straights
Unknown
📅 Recent Runs
The last 10 races, most recent first
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
🏇 Jockey Partnerships
Every jockey who has ridden this horse, sorted by rides together
🏟 Track Record
Win rate at each course this horse has visited
| Course | Races | Results | Last visited | Win rate |
| Beverley Undulating |
2 |
2 wins |
30 May |
100% |
| York Galloping |
1 |
1 other |
21 Aug |
0% |