:

Granny B

There is a certain kind of racehorse that keeps turning up, keeps finishing just outside the places, and somehow keeps everyone involved coming back for more. Granny B is exactly that horse. The six-year-old has managed just 1 win from 36 races over her career — that is a win rate of roughly 1 in every 36 outings — and that sole victory came at Pontefract back in September 2023, now more than 34 months ago. She has not won since, and her last six runs read 8th, 6th, two blank results, 5th, and 7th. Active as recently as yesterday, she is still out there trying.Based on TrackLab's AI analysis
Quick Facts
Age
6 years old
Sex
Mare
Colour
Bay
Father
Acclamation
Mother
Debuetantin
Owner
Michael Mullineaux
Rating
73

📊 Key Numbers

Career statistics for this horse
36
Career races
1
Wins
2.8%
Win rate
avg ~10%
19.4%
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

What makes the numbers slightly more interesting is where she tends to do her best work. Over shorter distances — between five and six-and-a-half furlongs — she has won 1 race from 12, which is 8%. That is a modest figure in absolute terms, but it tells you something useful: put her at the wrong distance and she has even less chance than usual. Her most common level of competition is Class 5, which sits near the bottom of the British racing pyramid, and she has yet to win a race at that level from 18 attempts. That is not a typo.

Her most regular partner in the saddle is Charlie Deutsch, but the combination has not clicked yet — zero wins from seven races together. Trainer Michael Mullineaux operates out of Alpraham in Cheshire and has sent out three winners so far this season, so the yard is capable of producing results. Granny B, to put it kindly, has not been the one delivering them. She remains a horse with a long career, one winning memory, and an admirable willingness to keep showing up.

Strengths & Risks

What the data says works for and against this horse
✓ What works in their favour
Excellent record on good_to_soft ground: 1 wins from 9 starts (11%)
Well suited by 5f – 6½f distances: 8% win rate
⚠ What to watch out for
Poor record on good ground: 0 wins from 16 starts
Poor record on standard ground: 0 wins from 5 starts
Poor record on good_to_firm ground: 0 wins from 3 starts
Poor record on soft ground: 0 wins from 3 starts
Yet to win at Wolverhampton in 5 attempts
Yet to win at Uttoxeter in 5 attempts
Struggles on LH Sharp tracks: 0 wins from 13 starts
Struggles on LH Galloping tracks: 0 wins from 13 starts

🎯 Where This Horse Thrives

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

📅 Recent Runs

The last 10 races, most recent first
15 Jul
7th
Uttoxeter
1m6f – 2m · Good · 13 runners
3 Jun
5th
Warwick
Long Distance (2m+) · Good · 7 runners
8 May
DNF
Market Rasen
Long Distance (2m+) · Good · 11 runners
1 Mar
DNF
Huntingdon
1m6f – 2m · Soft · 21 runners
18 Oct
6th
Stratford-on-Avon
Long Distance (2m+) · Good · 11 runners
6 Sep
8th
Stratford-on-Avon
Long Distance (2m+) · Good · 11 runners
18 Aug
5th
Stratford-on-Avon
Long Distance (2m+) · Good_To_Firm · 11 runners
16 Jul
9th
Uttoxeter
1m6f – 2m · Good · 14 runners
21 Jun
3rd
Bangor-on-Dee
Long Distance (2m+) · Good · 9 runners
5 Jun
4th
Uttoxeter
1m6f – 2m · Good_To_Soft · 6 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
0%
Win rate
0/7
Won / Rode
0%
Win rate
0/6
Won / Rode
Lewis Stones
0%
Win rate
0/5
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
Laura Coughlan
100%
Win rate
1/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
Phil Dennis
0%
Win rate
0/1
Won / Rode
Kevin Brogan Current Jockey
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
Wolverhampton
Galloping
5 1 second, 4 other 15 Jul 0%
Uttoxeter
Sharp
5 1 second, 1 third, 3 other 15 Jul 0%
Doncaster
Galloping
4 4 other 1 Mar 0%
Stratford-on-Avon
Sharp
4 4 other 18 Oct 0%
Pontefract
Undulating
2 1 win, 1 second 28 Sep 50%
Huntingdon
Galloping
2 1 third, 1 other 1 Mar 0%
Leicester
Sharp
1 1 other 4 Oct 0%
Catterick Bridge
Sharp
1 1 other 12 Jul 0%
Ayr
Galloping
1 1 other 16 Sep 0%
Wetherby
Galloping
1 1 other 3 Jun 0%
Sedgefield
Sharp
1 1 other 5 Feb 0%
Carlisle
Undulating
1 1 other 19 Jun 0%
Ripon
Sharp
1 1 other 8 Aug 0%
Market Rasen
Sharp
1 1 other 8 May 0%
hereford 1 1 other 11 Dec 0%
Bangor-on-Dee
Sharp
1 1 third 21 Jun 0%
Ludlow
Undulating
1 1 other 24 Oct 0%
Haydock Park
Galloping
1 1 other 1 Jul 0%
Thirsk
Galloping
1 1 other 9 Jun 0%
Warwick
Sharp
1 1 other 3 Jun 0%