:

Michaela's Boy

There is a horse running around the British Flat circuit right now who has quietly built a career worth paying attention to. Michaela's Boy, a six-year-old trained by Robert Cowell at his Newmarket yard, has racked up 6 wins and 18 places from 45 races — a record that tells you he is rarely far away from the action, even when he is not winning. That works out to roughly 1 win in every 7 or 8 races, and a place of some kind in more than half his starts. For a horse operating regularly at Class 2 — one step below the very top races in Britain — that level of consistency is genuinely hard to maintain.Based on TrackLab's AI analysis
Quick Facts
Age
6 years old
Sex
Gelding
Colour
Chestnut
Father
Ribchester
Mother
Joyce Compton
Owner
S Geraghty
Rating
85

📊 Key Numbers

Career statistics for this horse
45
Career races
6
Wins
13.3%
Win rate
avg ~10%
40%
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

The one blot on that consistency is his Class 2 record specifically: 0 wins from 13 races at that level. He has shown up, competed, placed, but not quite broken through at the highest tier he targets. That is not embarrassing — it means he keeps getting entered there because the yard believe he belongs — but it does underline that his best performances come when the conditions are slightly in his favour.

Those conditions seem to align perfectly at Lingfield Park, where he has won 2 of just 4 races. That is a 50% win rate at one venue — wins roughly 1 in every 2 races there — which is the kind of number that makes people sit up. His most recent win came at Lingfield in January 2026, and his jockey Luke Morris described it as a tactical masterclass, tracking the right horse at the right moment and timing the challenge perfectly. Morris knows him well: they have won 3 of their 12 races together, meaning he wins 1 in every 4 times they partner up — well above his overall average.

Cowell's yard has been in strong form this season, sending out 24 winners, and Michaela's Boy has been part of that momentum. His recent form reads 7-6-5-2-1-6 — a win followed by a runner-up, and three top-seven finishes either side — so he is ticking over rather than burning brightly right now. He raced just one day ago, which tells you he is being kept busy and in good order. The trainer has spoken openly about improving him further, noting the horse arrived with quirks that have since been smoothed out, and that he is now a stronger, more straightforward individual. That sort of development in a six-year-old is unusual and genuinely encouraging.

Strengths & Risks

What the data says works for and against this horse
⚠ What to watch out for
Poor record on good_to_firm ground: 0 wins from 9 starts
Poor record on good_to_soft ground: 0 wins from 3 starts
Struggles on RH Galloping tracks: 0 wins from 8 starts

🎯 Where This Horse Thrives

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

📅 Recent Runs

The last 10 races, most recent first
13 May
7th
Great Yarmouth
5f – 6½f · Good · 13 runners
26 Apr
6th
Nottingham
5f – 6½f · Good · 10 runners
21 Feb
5th
chelmsford
5f – 6½f · Standard · 9 runners
31 Jan
2nd
Lingfield Park
5f – 6½f · Standard · 8 runners
12 Jan
🏆 Won
Lingfield Park
5f – 6½f · Standard · 7 runners
15 Dec
6th
Wolverhampton
5f – 6½f · Standard · 8 runners
20 Nov
7th
Newcastle
5f – 6½f · Standard · 11 runners
31 Oct
6th
Dundalk
5f – 6½f · Standard · 12 runners
9 Aug
6th
Redcar
5f – 6½f · Good_To_Firm · 9 runners
26 Jul
10th
Ascot
5f – 6½f · Good · 14 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
25%
Win rate
3/12
Won / Rode
40%
Win rate
2/5
Won / Rode
0%
Win rate
0/5
Won / Rode
50%
Win rate
1/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/1
Won / Rode
George Rooke
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin rate
Newcastle
Galloping
5 1 win, 4 other 20 Nov 20%
Wolverhampton
Galloping
5 1 win, 2 thirds, 2 other 15 Dec 20%
Lingfield Park
Sharp
4 2 wins, 1 second, 1 other 31 Jan 50%
Ascot
Galloping
4 4 other 26 Jul 0%
chelmsford 3 1 win, 1 second, 1 other 21 Feb 33.3%
Windsor
Sharp
2 1 win, 1 second 1 Sep 50%
Epsom Downs
Undulating
2 2 other 7 Jun 0%
Chepstow
Galloping
2 1 second, 1 other 2 Jul 0%
Great Yarmouth
Galloping
2 1 third, 1 other 13 May 0%
The Curragh
Galloping
2 1 second, 1 other 29 Jun 0%
Southwell
Galloping
2 2 other 13 Sep 0%
Sandown Park
Galloping
2 1 third, 1 other 10 Jun 0%
York
Galloping
2 1 third, 1 other 23 Aug 0%
Newbury
Galloping
2 1 third, 1 other 17 Aug 0%
Goodwood
Undulating
1 1 third 23 May 0%
Redcar
Galloping
1 1 other 9 Aug 0%
Chester
Tight
1 1 other 9 May 0%
Dundalk
Galloping
1 1 other 31 Oct 0%
Musselburgh
Sharp
1 1 other 21 Apr 0%
Nottingham
Galloping
1 1 other 26 Apr 0%