:

Sarangpur

There is a horse right now hitting a rich vein of form, and it is worth paying attention. Sarangpur is a 4-year-old trained by Richard Hughes at his yard in Upper Lambourn, Berkshire, and it has won 2 of its last 6 races — a run of form that puts it firmly on the map after a career record of 2 wins and 4 places from 9 outings overall, which works out to winning roughly 1 in every 5 races (22%).Based on TrackLab's AI analysis
Quick Facts
Age
4 years old
Sex
Gelding
Colour
Brown
Father
Arizona
Mother
Falcon Cliffs
Owner
J Maloney
Rating
62

📊 Key Numbers

Career statistics for this horse
9
Career races
2
Wins
22.2%
Win rate
avg ~10%
44.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 recent trajectory so compelling is the shape of it. Reading that form string from right to left — 8, 3, 4, then 1, 1, 2 — tells a story of a horse that found its feet and then kept going. A finishing position of 8 not so long ago looks like a different animal from the one that has just won back-to-back races. The first of those wins came at Brighton on 21 June 2026, and then, just ten days later, Sarangpur went and did it again at Epsom Downs on 1 July 2026. Epsom is not a track for ordinary horses — it is famously tricky, with a pronounced camber and a layout that sorts out those who truly stay from those who are merely pretending. Winning there matters.

The distance angle is worth noting too. Over 1 mile 3 furlongs to 1 mile 4 furlongs, Sarangpur has won 1 from 3 races — that is a 33% win rate, or 1 in 3, which is a strong conversion at a specific trip. Most horses find a distance that suits them and rarely win at a better rate when they stay true to it. This one appears to have found its range.

Richard Hughes is no ordinary trainer to have in your corner. His yard has sent out 60 winners already this season, which is a serious operation and a serious number. A horse coming out of a stable firing at that volume tends to be well-prepared, and the back-to-back wins suggest Sarangpur is being placed with confidence rather than luck. Having raced just one day ago and still active, this is a horse in the thick of its season right now — not one to file away for later.

Strengths & Risks

What the data says works for and against this horse
✓ What works in their favour
Well suited by 1m3f – 1m4f distances: 33% win rate

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Heavy (very wet)
Unknown
Good to firm (drying out)
Unknown
Good (firm-ish)
Unknown
Good to yielding (mild give)
Unknown
Yielding to soft (damp)
Unknown
Soft (muddy)
Unknown
Yielding (slightly soft)
Unknown
📏 Race Distance
1M3F – 1M4F
Loves
7F – 1M
Unknown
1M6F – 2M
Unknown
1M1F – 1M2F
Avoids
🏟 Track Shape
Left-handed, hilly
Unknown
Right-handed, long straights
Unknown
Right-handed, tight turns
Unknown
Right-handed, hilly
Unknown
Left-handed, long straights
Avoids

📅 Recent Runs

The last 10 races, most recent first
8 Jul
2nd
Kempton Park
1m3f – 1m4f · 7 runners
1 Jul
🏆 Won
Epsom Downs
1m6f – 2m · Good · 10 runners
21 Jun
🏆 Won
Brighton
1m3f – 1m4f · Good_To_Firm · 9 runners
3 May
4th
Sligo
1m3f – 1m4f · Yielding_To_Soft · 14 runners
9 Apr
3rd
Gowran Park
1m1f – 1m2f · Soft · 14 runners
30 Mar
8th
Navan
7f – 1m · Heavy · 15 runners
19 Oct
11th
Leopardstown
1m1f – 1m2f · Heavy · 14 runners
11 Oct
13th
Naas
1m1f – 1m2f · Yielding · 17 runners
16 Sep
14th
Punchestown
1m1f – 1m2f · Good_To_Yielding · 17 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/3
Won / Rode

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin rate
Epsom Downs
Undulating
1 1 win 1 Jul 100%
Brighton
Undulating
1 1 win 21 Jun 100%
Leopardstown
Galloping
1 1 other 19 Oct 0%
Sligo
Sharp
1 1 other 3 May 0%
Gowran Park
Undulating
1 1 third 9 Apr 0%
Navan
Galloping
1 1 other 30 Mar 0%
Naas
Galloping
1 1 other 11 Oct 0%
Kempton Park
Galloping
1 1 second 8 Jul 0%
Punchestown
Galloping
1 1 other 16 Sep 0%