Reigning Profit
Reigning Profit has found his place as a dependable workhorse in the middle tiers of British racing. The 7-year-old has won 10 of his 76 races—a modest 13 percent win rate—but the real story lies in where and how he wins. At Ripon, he is almost untouchable: three wins from three races there, a record so clean it borders on remarkable. His trainer
Ruth Carr's yard, based at Stillington in North Yorkshire, has made him a reliable fixture, and jockey
James Sullivan has ridden him to victory in 7 of their 49 races together, a fraction that sits comfortably above the horse's overall average.
Based on TrackLab's AI analysis
📊 Key Numbers
Career statistics for this horse
32.9%
Place rate (top 3)
avg ~30%
🏁 Next Race
Today
Ripon
About 6 furlongs · Soft, spongy ground · 10 runners
→
🔍 Full Analysis
TrackLab's AI-generated assessment based on career data and recent form
The horse reveals a clear preference for normal ground conditions, winning at a 27 percent rate (4 wins from 15 races) when the track is neither heavy nor fast. He thrives at Class 4 level—the everyday bread-and-butter races where consistency matters more than fireworks—though his record there of 2 wins from 27 races shows he rarely dominates. His most recent victory came at Ripon six weeks ago, and he remains active despite his age, racing just yesterday. According to Carr, Reigning Profit has the ability to deliver one win a year reliably, and his stretch of form—including a near-miss at Ascot in a competitive race—suggests he still has enough in the tank to justify continued racing. For an owner seeking steady returns rather than Group 1 glory, he represents genuine value.
⚡ Strengths & Risks
What the data says works for and against this horse
✓ What works in their favour
✔ Excellent record on good ground: 4 wins from 15 starts (27%)
✔ Course specialist at Pontefract: 4 wins from 12 starts (33%)
✔ Course specialist at Ripon: 3 wins from 3 starts (100%)
⚠ What to watch out for
⚠ Yet to win at Newcastle in 8 attempts
⚠ Yet to win at Southwell in 6 attempts
⚠ Yet to win at York in 5 attempts
⚠ Struggles on LH Galloping tracks: 2 wins from 35 starts
⚠ Struggles on RH Undulating tracks: 0 wins from 7 starts
🎯 Where This Horse Thrives
Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good to firm (drying out)
Likes
Standard (all-weather)
Ok
Good to soft (some give)
Ok
Standard to slow (all-weather)
Unknown
Yielding (slightly soft)
Unknown
🏅 Competition Level
Class 2 (high-level)
Avoids
Class 5 (entry-level)
Loves
Class 6 (grassroots)
Avoids
🏟 Track Shape
Right-handed, tight turns
Loves
Left-handed, tight
Unknown
Left-handed, tight turns
Unknown
Left-handed, long straights
Avoids
Right-handed, hilly
Avoids
Right-handed, long straights
Avoids
📅 Recent Runs
The last 10 races, most recent first
16 Aug
8th
Pontefract
5f – 6½f · Good_To_Firm · 8 runners
28 Jul
11th
Goodwood
5f – 6½f · Good · 24 runners
17 Jul
5th
Pontefract
5f – 6½f · Good_To_Firm · 7 runners
6 Jul
🏆 Won
Ripon
5f – 6½f · Good · 9 runners
25 Jun
6th
Hamilton Park
5f – 6½f · Good_To_Firm · 9 runners
21 Jun
4th
Pontefract
5f – 6½f · Good · 10 runners
23 May
10th
York
5f – 6½f · Good · 21 runners
17 May
2nd
Hamilton Park
5f – 6½f · Good · 15 runners
26 Apr
5th
Musselburgh
5f – 6½f · Good · 13 runners
7 Apr
8th
Pontefract
5f – 6½f · Good_To_Soft · 13 runners
🏇 Jockey Partnerships
Every jockey who has ridden this horse, sorted by rides together
🏟 Track Record
Win rate at each course this horse has visited
| Course | Races | Results | Last visited | Win rate |
| Pontefract Undulating |
12 |
4 wins, 1 second, 7 other |
16 Aug |
33.3% |
| Wolverhampton Galloping |
9 |
2 wins, 2 seconds, 2 thirds, 3 other |
21 Apr |
22.2% |
| Newcastle Galloping |
8 |
1 second, 1 third, 6 other |
27 Mar |
0% |
| Hamilton Park Sharp |
6 |
1 win, 1 second, 4 other |
25 Jun |
16.7% |
| Southwell Galloping |
6 |
1 second, 1 third, 4 other |
14 Mar |
0% |
| York Galloping |
5 |
5 other |
23 May |
0% |
| chelmsford |
4 |
4 other |
1 Feb |
0% |
| Ripon Sharp |
3 |
3 wins |
6 Jul |
100% |
| Goodwood Undulating |
3 |
3 other |
28 Jul |
0% |
| Musselburgh Sharp |
2 |
2 other |
26 Apr |
0% |
| Carlisle Undulating |
2 |
1 third, 1 other |
20 May |
0% |
| Chester Tight |
2 |
2 other |
12 Jul |
0% |
| Haydock Park Galloping |
2 |
2 other |
6 Sep |
0% |
| Thirsk Galloping |
2 |
1 second, 1 other |
2 Jul |
0% |
| Beverley Undulating |
2 |
2 other |
11 Jun |
0% |
| Ascot Galloping |
1 |
1 second |
12 Jul |
0% |
| Lingfield Park Sharp |
1 |
1 other |
26 Oct |
0% |
| Nottingham Galloping |
1 |
1 third |
12 Oct |
0% |
| Catterick Bridge Sharp |
1 |
1 second |
28 Sep |
0% |
| The Curragh Galloping |
1 |
1 other |
14 Oct |
0% |
| Chepstow Galloping |
1 |
1 other |
8 Aug |
0% |
| Redcar Galloping |
1 |
1 other |
5 Oct |
0% |
| Newmarket Galloping |
1 |
1 other |
18 May |
0% |