The overall numbers tell an interesting story. A 14% win rate — roughly 1 win in every 7 races — might not sound spectacular, but the detail beneath that figure is where things get genuinely compelling. At Newcastle specifically, True Promise has won 3 of 13 races there, which works out at almost 1 in every 4. For context, most horses win closer to 1 in 10 at any given track. When a horse wins at that kind of rate at a specific venue, it isn't luck — something about the track clearly suits it, whether that's the shape of the course, the typical conditions, or simply the distances on offer. Newcastle is where it all started, too: True Promise landed its first career win there in January 2024.
Trainer Fionn McSharry has been open about the fact that True Promise took time to mature, noting the horse was a little green early on and needed careful handling. That patience appears to have paid off. McSharry's yard has sent out 7 winners this season, suggesting a yard in decent nick, and the partnership with jockey Shane Gray has been particularly fruitful — Gray has ridden True Promise to 4 of its 5 career wins from 12 rides together, a win rate of 33%, or roughly 1 in every 3. That's a combination worth paying attention to.
True Promise competes most often at Class 4 level — a solid middle tier of British racing — and has won 3 of 18 races at that grade. The horse also shows promise over 7 furlongs to a mile, winning 1 from 3 at those distances, a 33% clip that hints there may still be more to come at the right trip. With a win banked just days ago and a trainer who speaks about the horse with clear affection and cautious optimism, True Promise looks like exactly what the name suggests — a horse that keeps making good on it.
| 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% |
| Wolverhampton Galloping |
2 | 1 win, 1 other | 29 May | 50% |
| Ripon Sharp |
2 | 1 third, 1 other | 9 May | 0% |
| Kempton Park Galloping |
2 | 1 second, 1 other | 1 Apr | 0% |
| York Galloping |
2 | 2 other | 31 May | 0% |
| Thirsk Galloping |
1 | 1 other | 16 Jun | 0% |
| Haydock Park Galloping |
1 | 1 other | 3 Jul | 0% |
| Carlisle Undulating |
1 | 1 other | 19 May | 0% |
| chelmsford | 1 | 1 second | 13 Feb | 0% |
| Wetherby Galloping |
1 | 1 second | 26 Apr | 0% |
| Ascot Galloping |
1 | 1 other | 9 May | 0% |
| Beverley Undulating |
1 | 1 other | 16 Apr | 0% |