The overall record reads four wins and 16 places from 34 races — a win rate of roughly 1 in every 8 or 9 races, which sits at 12%. That might not sound spectacular, but the 16 placed efforts tell a different story: this is a horse that competes hard and finishes in the money with real regularity. Its recent form backs that up, showing a string of seconds, thirds, and fifths from its last six races. It hasn't won in that stretch, but it hasn't been far away either.
At distances of seven furlongs to a mile, True Promise looks most at home, winning 1 from 3 at those trips — a 33% win rate that stands out sharply against its overall record. It typically races at Class 4 level, one of the mid-tier grades of British racing, where it has won 3 of 18 races. That's a solid return at a competitive level for a five-year-old still in the thick of its career.
The partnership with jockey Shane Gray is worth highlighting. In 12 races together, they've won four times — that's 1 win in every 3 rides, a genuinely impressive record that suggests Gray understands exactly how to get the best from this horse. Trainer Fionn McSharry has sent out seven winners already this season, so the yard is in good form. True Promise last raced today and remains an active participant, which makes all of this more than just history. The next time this horse turns up at Newcastle, especially with Gray in the saddle over seven furlongs or a mile, it will deserve serious attention.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Newcastle Galloping |
13 | 3 wins, 3 seconds, 3 thirds, 4 other | 24 Feb | 23.1% |
| Southwell Galloping |
9 | 1 win, 3 seconds, 5 other | 7 Feb | 11.1% |
| Ripon Sharp |
2 | 1 third, 1 other | 9 May | 0% |
| York Galloping |
2 | 2 other | 31 May | 0% |
| Kempton Park Galloping |
2 | 1 second, 1 other | 1 Apr | 0% |
| Thirsk Galloping |
1 | 1 other | 16 Jun | 0% |
| Wolverhampton Galloping |
1 | 1 other | 18 Nov | 0% |
| chelmsford | 1 | 1 second | 13 Feb | 0% |
| Beverley Undulating |
1 | 1 other | 16 Apr | 0% |
| Haydock Park Galloping |
1 | 1 other | 3 Jul | 0% |
| Carlisle Undulating |
1 | 1 other | 19 May | 0% |