UK time :

Qitaal

Qitaal is a 7-year-old who knows exactly where he likes to win. On slightly soft ground, he is a different horse entirely — he has won 2 of his last 5 races on that surface, a 40% win rate that stands out sharply against his overall record of 4 wins from 44 races. For a horse who wins roughly 1 in every 11 times he runs, those soft-ground victories matter. His last win came at Newcastle six weeks ago, and he raced again just yesterday, so he remains an active part of Charlie Johnston's Middleham Moor yard, which has sent out 131 winners this season alone.Based on TrackLab's analysis
Quick facts
Age
7 years old
Sex
Gelding
Colour
Chestnut
Father
Iffraaj
Mother
Qaafeya
Owner
Kingsley Park 47 Ready To Run
Official rating
75

📊 Key numbers

Career totals for this horse
44
Career races
4
Wins
9.1%
Win rate
avg ~10%
31.8%
Top-3 rate
avg ~30%
2 days
Since last race

🔍 Full analysis

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

The problem for Qitaal is consistency. His recent form tells the story: three seventh-place finishes in his last six runs, sandwiched around a win and two mid-field efforts. He has never won in a Class 2 race — one of the top levels — despite 14 attempts at that grade. When he steps up in class, he simply cannot find the same gear. Partnered most often with jockey Joe Fanning, they have managed just 1 win from 13 races together, slightly below his career average. What matters now is patience: keep him on soft or slightly soft ground, keep him in races where he belongs, and he can deliver another win. The yard clearly believes in him enough to keep running him, and his record suggests there is still some petrol in the tank.

⚡ Strengths and risks

What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on standard ground: 1 wins from 6 starts (17%)
✔ Excellent record on good_to_soft ground: 2 wins from 5 starts (40%)
⚠ What to watch out for
⚠ Poor record on good ground: 0 wins from 14 starts
⚠ Poor record on good_to_firm ground: 0 wins from 8 starts
⚠ Struggles on RH Sharp tracks: 0 wins from 6 starts

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Standard (all-weather)
Loves
Good to soft (some give)
Loves
Soft (muddy)
Heavy (very wet)
Unknown
Yielding to soft (damp)
Unknown
Good (a little give)
Avoids
Good to firm (fairly firm)
Avoids
📏 Race distance
1M1F – 1M2F
1M3F – 1M4F
Ok
🏅 Race level
Class 2 (high-level)
Avoids
Class 3 (mid-level)
Class 4 (standard)
Loves
Class 5 (entry-level)
Unknown
🏟 Track shape
Left-handed, long straights
Loves
Left-handed, tight
Loves
Right-handed, long straights
Unknown
Left-handed, tight turns
Unknown
Long straights
Unknown
Right-handed, tight turns
Avoids
Left-handed, hilly
Avoids
Right-handed, hilly
Avoids

📅 Recent runs

The last 10 races, most recent first
16 Oct
7th
Newcastle
1m3f – 1m4f · Standard · 11 runners
23 Sep
7th
Kempton Park
1m3f – 1m4f · 9 runners
12 Sep
7th
Chester
1m3f – 1m4f · Soft · 11 runners
3 Sep
🏆 Won
Newcastle
1m3f – 1m4f · Standard · 9 runners
15 Aug
5th
Doncaster
1m3f – 1m4f · Good_To_Firm · 7 runners
30 Jul
6th
Epsom Downs
1m3f – 1m4f · Good_To_Firm · 6 runners
18 Jul
4th
Ripon
1m1f – 1m2f · Good · 6 runners
5 Jul
3rd
Ayr
1m3f – 1m4f · Good · 10 runners
23 Jun
3rd
Beverley
1m1f – 1m2f · Good · 5 runners
18 Jun
2nd
Ripon
1m1f – 1m2f · Good · 7 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
7.7%
Win rate
1/13
Wins / rides
0%
Win rate
0/4
Wins / rides
50%
Win rate
1/2
Wins / rides
50%
Win rate
1/2
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
W J Lee
0%
Win rate
0/1
Wins / rides
Andrew Mullen Current jockey
0%
Win rate
0/1
Wins / rides
Jack Callan(5)
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
Dane O'Neill
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin rate
Chester
Tight
5 1 win, 1 third, 3 other 12 Sep 20%
York
Galloping
4 4 other 12 Jul 0%
Doncaster
Galloping
3 1 win, 1 third, 1 other 15 Aug 33.3%
Epsom Downs
Undulating
3 3 other 30 Jul 0%
Hamilton Park
Sharp
3 1 third, 2 other 4 Jun 0%
Nottingham
Galloping
2 1 win, 1 other 8 Apr 50%
Newcastle
Galloping
2 1 win, 1 other 16 Oct 50%
Ripon
Sharp
2 1 second, 1 other 18 Jul 0%
Lingfield Park
Sharp
2 1 third, 1 other 27 Feb 0%
Chepstow
Galloping
2 2 other 7 Aug 0%
Goodwood
Undulating
2 1 second, 1 other 3 May 0%
Great Yarmouth
Galloping
2 1 second, 1 other 24 Jul 0%
Ayr
Galloping
2 1 third, 1 other 5 Jul 0%
Redcar
Galloping
2 2 other 26 May 0%
Newmarket
Galloping
1 1 other 29 Jun 0%
Beverley
Undulating
1 1 third 23 Jun 0%
chelmsford 1 1 other 12 Mar 0%
Wolverhampton
Galloping
1 1 other 1 Aug 0%
Pontefract
Undulating
1 1 other 14 Apr 0%
Kempton Park
Galloping
1 1 other 23 Sep 0%
Leicester
Sharp
1 1 second 25 May 0%
Naas
Galloping
1 1 other 7 May 0%