:

Alvin

There is something quietly compelling about a three-year-old who wins on a freezing February night at Wolverhampton and then backs it up with another victory at Bath in the spring sunshine — and Alvin has done exactly that. Two wins from ten races (a 20% win rate, or roughly 1 in every 5 outings) might not sound like headline news, but for a young horse still finding his feet, that is a perfectly decent record, and the fact he has won 2 of his last 6 races suggests he is heading in the right direction rather than flattening out.Based on TrackLab's AI analysis
Quick Facts
Age
3 years old
Sex
Gelding
Colour
Bay
Father
Kodi Bear
Mother
Boston Beauties
Owner
Valmont & M Blencowe
Rating
88

📊 Key Numbers

Career statistics for this horse
10
Career races
2
Wins
20%
Win rate
avg ~10%
30%
Place rate (top 3)
avg ~30%
1 days
Since last race

🔍 Full Analysis

TrackLab's AI-generated assessment based on career data and recent form
TrackLab's Detailed Breakdown
Auto-Generated

Trained by George Scott at Newmarket, Alvin has solid backing behind him. Scott's yard has sent out 51 winners already this season, which tells you this is not a small operation hoping for the occasional bit of luck — it is a professional setup that knows how to place a horse and get the best out of it. At the level Alvin typically competes at (Class 4, one of the mid-tier grades), he has won 1 from 3 races, a one-in-three record that suggests he is competitive and capable of winning at that level rather than just making up the numbers.

Callum Shepherd has been the regular jockey, partnering Alvin in 6 of his 10 races and winning once together — a win rate of around 1 in 6, or 17%. That is slightly below the horse's overall average, though reading too much into that would be unfair given the small sample. What matters more is the continuity: a jockey who knows a horse well is often worth something that does not show up in statistics. Alvin raced just yesterday, so he is bang in form and clearly in good health — trainers do not run horses on consecutive days unless they are happy with what they are seeing.

At three years old, Alvin is at the age where a horse's true ability really starts to show. The two wins, the three placed efforts, and the recent uptick in form all point to a horse who is improving and learning the game. Whether he can step up and compete at a higher level remains to be seen, but right now he looks like exactly what a good yard wants in their string: a genuine, consistent performer who turns up and tries his best.

Strengths & Risks

What the data says works for and against this horse
⚠ What to watch out for
Poor record on good ground: 0 wins from 3 starts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Standard (all-weather)
Firm (dry)
Unknown
Good to firm (drying out)
Unknown
Good (firm-ish)
Avoids
📏 Race Distance
5F – 6½F
🏅 Competition Level
Class 2 (high-level)
Unknown
Class 4 (standard)
Loves
Class 5 (entry-level)
Unknown
🏟 Track Shape
Left-handed, long straights
Left-handed, tight turns
Unknown
Left-handed, tight
Unknown
Left-handed, hilly
Unknown
Right-handed, hilly
Unknown
Right-handed, long straights
Unknown

📅 Recent Runs

The last 10 races, most recent first
23 May
15th
York
5f – 6½f · Good · 21 runners
8 May
4th
Chester
5f – 6½f · Good · 15 runners
27 Apr
🏆 Won
Bath
5f – 6½f · Firm · 10 runners
3 Apr
3rd
Lingfield Park
5f – 6½f · Standard · 12 runners
13 Mar
8th
Southwell
5f – 6½f · Standard · 8 runners
9 Feb
🏆 Won
Wolverhampton
5f – 6½f · Standard · 5 runners
24 Jan
DNF
Lingfield Park
5f – 6½f · Standard · 9 runners
3 Jan
4th
Southwell
5f – 6½f · Standard · 8 runners
23 May
6th
Goodwood
5f – 6½f · Good · 7 runners
4 May
5th
Newmarket
5f – 6½f · Good_To_Firm · 6 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
16.7%
Win rate
1/6
Won / Rode
Darragh Keenan Current Jockey
50%
Win rate
1/2
Won / Rode

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin rate
Southwell
Galloping
2 2 other 13 Mar 0%
Lingfield Park
Sharp
2 1 third, 1 other 3 Apr 0%
Bath
Undulating
1 1 win 27 Apr 100%
Wolverhampton
Galloping
1 1 win 9 Feb 100%
Chester
Tight
1 1 other 8 May 0%
Goodwood
Undulating
1 1 other 23 May 0%
York
Galloping
1 1 other 23 May 0%
Newmarket
Galloping
1 1 other 4 May 0%