Present Fair
Present Fair is a 9-year-old with a modest record but enough spark to keep things interesting. Over 23 races, the horse has won three times and placed seven, a 13% win rate that sits comfortably in the middle ground—not a star, but not a hopeless case either. What catches the eye is how recent success has dried up. That last win came at Bangor-on-Dee on 4 July 2025, more than a year ago, and the recent form tells a story of struggle: 15th, 2nd, 1st (that ancient win), 10th, 5th, then 7th most recently. Two finishes out of the places in the last six runs suggests Present Fair is on the downward slope at this stage of a long career.Based on TrackLab's analysis
Owner
Donald Mccain Racing Club
📊 Key numbers
Career totals for this horse
🔍 Full analysis
Our model's view, based on this horse's career and recent runs
There are hints of where this horse belongs. Trained by Donald McCain at his Cholmondeley yard in Cheshire—a stable in good form with 55 winners this season—Present Fair does best over the longer trips, between one mile six furlongs and two miles, winning 1 of 4 races at that distance (25%). More tellingly, Bangor-on-Dee is a track where the horse genuinely shines. Two wins from five races there is a real course specialty, something worth noting when the handicapper next gives Present Fair a chance there. When racing at Class 5 level, the horse has won 3 of 15 races (20%), another sign that stepping back down in class might be where opportunity lies.
The pairing with regular jockey Brian Hughes has not produced results—0 wins from 5 races together—and with the horse still active but clearly running into older age, Present Fair looks like a horse for patient the yard to keep targeted on Bangor-on-Dee on softer ground over distance. The spark is not gone, but it is definitely dimming.
⚡ Strengths and risks
What helps this horse and what to watch out for
✓ What works in their favour
✔ Well suited by 1m6f – 2m distances: 25% win rate
⚠ What to watch out for
⚠ Poor record on soft ground: 0 wins from 8 starts
🎯 Where this horse runs best
Results split by ground, distance, race level and track shape
🌧 Ground
Good (a little give)
Likes
Good to soft (some give)
Likes
🏅 Race level
Class 3 (mid-level)
Unknown
Class 4 (standard)
Avoids
Class 5 (entry-level)
Loves
🏟 Track shape
Left-handed, tight turns
Likes
Left-handed, hilly
Unknown
Left-handed, long straights
Avoids
📅 Recent runs
The last 10 races, most recent first
8 Sep
7th
Bangor-on-Dee
Long Distance (2m+) · Good · 8 runners
5 Sep
5th
Worcester
Long Distance (2m+) · Good · 6 runners
27 Jul
10th
Uttoxeter
Long Distance (2m+) · Good · 13 runners
4 Jul
🏆 Won
Bangor-on-Dee
Long Distance (2m+) · Good · 6 runners
7 Jun
15th
Hexham
Long Distance (2m+) · Good_To_Soft · 16 runners
17 May
2nd
Uttoxeter
Long Distance (2m+) · Good · 8 runners
24 Apr
🏆 Won
Bangor-on-Dee
Long Distance (2m+) · Good_To_Soft · 11 runners
25 Feb
3rd
Catterick Bridge
Long Distance (2m+) · Good_To_Soft · 8 runners
31 Jan
4th
Catterick Bridge
Long Distance (2m+) · Soft · 9 runners
31 Dec
7th
Uttoxeter
1m6f – 2m · Good_To_Soft · 13 runners
🏇 Jockeys
Every jockey who has ridden this horse, most rides first
🏟 Course record
Win rate at each course this horse has visited
| Course | Races | Results | Last run | Win rate |
| Uttoxeter Sharp |
7 |
1 win, 1 second, 5 other |
27 Jul |
14.3% |
| Bangor-on-Dee Sharp |
5 |
2 wins, 3 other |
8 Sep |
40% |
| Catterick Bridge Sharp |
4 |
1 third, 3 other |
25 Feb |
0% |
| Worcester Galloping |
2 |
1 third, 1 other |
5 Sep |
0% |
| Wetherby Galloping |
1 |
1 other |
26 Jan |
0% |
| Warwick Sharp |
1 |
1 other |
10 Mar |
0% |
| Newcastle Galloping |
1 |
1 other |
23 Nov |
0% |
| Sedgefield Sharp |
1 |
1 third |
22 Oct |
0% |
| Hexham Undulating |
1 |
1 other |
7 Jun |
0% |