UK time :

Kiniro

Kiniro is a 4-year-old that has found its best form at one particular track. The horse has won 2 of its 19 career races — a modest record, but what matters is where those wins came from. Both victories have come at Lingfield Park, where Kiniro has raced just three times and won twice. That is a remarkable win rate: two wins from three attempts at a single course. The last of those wins came on 14 October 2025, nearly a year ago, which suggests the horse has had a long dry spell since.Based on TrackLab's analysis
Quick facts
Age
4 years old
Sex
Gelding
Colour
Bay
Father
Havana Gold
Mother
Indignant
Owner
Osman Racing 01 Rhm Horses Ltd
Official rating
75

📊 Key numbers

Career totals for this horse
20
Career races
3
Wins
15%
Win rate
avg ~10%
50%
Top-3 rate
avg ~30%
12 days
Since last race

🔍 Full analysis

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

Trainer Dan Horsford, who runs a modest yard based in Marlborough, Wiltshire, has saddled 6 winners this season. Trevor Whelan is Kiniro's most frequent rider, with 9 races together, though their partnership has produced just the one win. In recent races, Kiniro has found life tougher. The horse has gone six consecutive starts without a win, with a run of 9th, 7th, 3rd, 8th, 2nd, and 11th placing. The pattern shows some inconsistency — a third place and a second place mixed in with bigger gaps — but nothing close to another victory.

Class 4 racing, where Kiniro now typically competes, has been a particular struggle. The horse has raced eight times at that level without winning once. This suggests that while Kiniro may thrive on the Lingfield Park surface, it struggles when stepping up in class. The horse remains active — it last raced just a day ago — so the yard are still looking for that next moment. For now, Kiniro is a horse defined by a small pocket of excellence at one track, waiting to recapture the form that made it a winner there twice before.

⚡ Strengths and risks

What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on standard_to_slow ground: 1 wins from 4 starts (25%)
⚠ What to watch out for
⚠ Poor record on good ground: 0 wins from 4 starts
⚠ Poor record on good_to_firm ground: 0 wins from 3 starts
⚠ Struggles on LH Galloping tracks: 0 wins from 7 starts

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Standard to slow (all-weather)
Loves
Standard (all-weather)
Good to soft (some give)
Unknown
Good (a little give)
Avoids
Good to firm (fairly firm)
Avoids
📏 Race distance
5F – 6½F
7F – 1M
Avoids
🏅 Race level
Class 4 (standard)
Avoids
Class 5 (entry-level)
Loves
🏟 Track shape
Left-handed, tight turns
Loves
Right-handed, long straights
Ok
Left-handed, tight
Unknown
Right-handed, tight turns
Unknown
Left-handed, long straights
Avoids

📅 Recent runs

The last 10 races, most recent first
7 Oct
🏆 Won
Kempton Park
5f – 6½f · 12 runners
19 Sep
9th
Newmarket
7f – 1m · Good · 15 runners
4 Sep
7th
Kempton Park
7f – 1m · 14 runners
12 Aug
3rd
Kempton Park
7f – 1m · 11 runners
27 Jun
8th
Windsor
5f – 6½f · Good_To_Firm · 12 runners
11 Jun
2nd
Newbury
5f – 6½f · Good_To_Soft · 9 runners
23 May
11th
York
5f – 6½f · Good · 22 runners
8 May
8th
Chester
5f – 6½f · Good · 16 runners
14 Oct
🏆 Won
Lingfield Park
5f – 6½f · Standard · 10 runners
27 Sep
3rd
Southwell
5f – 6½f · Standard · 10 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
11.1%
Win rate
1/9
Wins / rides
Oisin Murphy Current jockey
33.3%
Win rate
1/3
Wins / rides
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
Kempton Park
Galloping
6 1 win, 1 second, 3 thirds, 1 other 7 Oct 16.7%
Lingfield Park
Sharp
3 2 wins, 1 third 14 Oct 66.7%
Newbury
Galloping
2 1 second, 1 other 11 Jun 0%
Newcastle
Galloping
1 1 other 6 Dec 0%
Haydock Park
Galloping
1 1 other 19 Jul 0%
Chester
Tight
1 1 other 8 May 0%
York
Galloping
1 1 other 23 May 0%
Wolverhampton
Galloping
1 1 other 18 Nov 0%
Southwell
Galloping
1 1 third 27 Sep 0%
Windsor
Sharp
1 1 other 27 Jun 0%
Newmarket
Galloping
1 1 other 19 Sep 0%
Ascot
Galloping
1 1 other 9 May 0%