The most striking number in Have Secret's record is the one that looks worst on paper: zero wins from 18 races at Class 2 level, which represents some of the toughest races in Britain. That sounds damning, but flip it around and it tells you something interesting — this is a horse that has spent most of its career punching above its weight, taking on the best and not disgracing itself. Seventeen career places from 40 races means Have Secret has been competitive far more often than it has won, consistently finishing close without quite getting its nose in front.
Where the horse genuinely delivers is on normal, dry ground over seven furlongs to a mile. In those conditions, it has won 4 of its 12 attempts — a remarkable 33% win rate that would make any trainer sit up and take notice. That is not luck; that is a horse with a very specific set of preferences, and when they are met, it delivers. The last win came at Pontefract in April 2026, which is only three months ago, so this is not a horse coasting on old glories.
Jockey Oisin Orr has partnered Have Secret most often, with 12 rides together producing 1 win — about 1 in every 12 races. That is a modest return, but it has not stopped the partnership continuing. The operation behind the horse is the highly respected yard of Richard and Peter Fahey, based at Musley Bank in North Yorkshire, who have sent out 23 winners already this season — a team that clearly knows how to keep horses in form and find the right opportunities.
Have Secret raced just yesterday, which makes this an active, well-managed horse still being campaigned with purpose. Recent form of 14th, 12th, 5th, 1st, 5th and 4th shows the level is not always easy, but that win is recent enough to suggest there is more to come when the ground, the distance, and the day all line up just right.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| York Galloping |
9 | 1 second, 1 third, 7 other | 11 Jul | 0% |
| Doncaster Galloping |
4 | 1 second, 3 other | 29 Mar | 0% |
| Ayr Galloping |
3 | 1 third, 2 other | 18 Sep | 0% |
| Redcar Galloping |
2 | 1 win, 1 second | 4 Nov | 50% |
| Ripon Sharp |
2 | 1 win, 1 second | 29 May | 50% |
| Pontefract Undulating |
2 | 1 win, 1 other | 21 Apr | 50% |
| Epsom Downs Undulating |
2 | 2 other | 5 Jun | 0% |
| Chester Tight |
2 | 2 seconds | 14 Sep | 0% |
| Wolverhampton Galloping |
2 | 2 other | 23 Nov | 0% |
| Nottingham Galloping |
1 | 1 win | 5 Oct | 100% |
| Haydock Park Galloping |
1 | 1 win | 7 Aug | 100% |
| Catterick Bridge Sharp |
1 | 1 other | 1 Jan | 0% |
| Chepstow Galloping |
1 | 1 third | 8 Aug | 0% |
| Lingfield Park Sharp |
1 | 1 other | 15 Dec | 0% |
| Ascot Galloping |
1 | 1 other | 24 Jun | 0% |
| Carlisle Undulating |
1 | 1 other | 26 May | 0% |
| Newbury Galloping |
1 | 1 other | 20 May | 0% |
| Beverley Undulating |
1 | 1 third | 14 Jun | 0% |
| Goodwood Undulating |
1 | 1 second | 3 Aug | 0% |
| Great Yarmouth Galloping |
1 | 1 third | 25 Jul | 0% |
| Newmarket Galloping |
1 | 1 other | 13 Oct | 0% |