What's interesting about True Promise is where he wins. He's a Newcastle specialist, with 3 wins from 14 races at that track — a win rate of roughly 1 in 5. That kind of consistency at one course suggests he genuinely likes the place, the ground, or both. On normal ground, he wins at nearly twice his typical rate: 5 wins from 26 races, or better than 1 in 5. Put him on fast, dry ground, and the picture changes entirely. He also shows a preference for races between seven furlongs and a mile, winning 1 from just 3 at that distance — a 33% record that hints at genuine quality in the right conditions.
His partnership with jockey Shane Gray is equally telling. Together they've won 4 from 12 races, a 33% win rate that stands out against his overall 12%. That's the difference between a decent horse and one that really clicks with the right rider. Trained by Fionn McSharry, True Promise has been slowly pieced together — his first win came at Newcastle in January 2024, and he's since won at Wolverhampton as recently as May. The trainer has described him as laid-back, the kind of horse that needed time to mature. His most recent races show mixed form over the past month or so, but with only a day between his last outing and now, True Promise is in the thick of things, tested regularly and competing at Class 4 level where he's won 3 from 18. He's a working horse, not a star, but a genuine one.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Newcastle Galloping |
14 | 3 wins, 3 seconds, 3 thirds, 5 other | 20 Aug | 21.4% |
| Southwell Galloping |
9 | 1 win, 3 seconds, 5 other | 7 Feb | 11.1% |
| Wolverhampton Galloping |
2 | 1 win, 1 other | 29 May | 50% |
| York Galloping |
2 | 2 other | 31 May | 0% |
| Ripon Sharp |
2 | 1 third, 1 other | 9 May | 0% |
| Kempton Park Galloping |
2 | 1 second, 1 other | 1 Apr | 0% |
| Thirsk Galloping |
2 | 2 other | 1 Aug | 0% |
| Chester Tight |
1 | 1 other | 10 Jul | 0% |
| chelmsford | 1 | 1 second | 13 Feb | 0% |
| Carlisle Undulating |
1 | 1 other | 19 May | 0% |
| Haydock Park Galloping |
1 | 1 other | 3 Jul | 0% |
| Wetherby Galloping |
1 | 1 second | 26 Apr | 0% |
| Beverley Undulating |
1 | 1 other | 16 Apr | 0% |
| Ascot Galloping |
1 | 1 other | 9 May | 0% |