Its natural level is Class 4, one step below the top tier of everyday racing, and that's where it has done its best work — winning 4 of 19 races at that level, or just over 1 in every 5. That's a solid record, and it suggests a horse that is well placed by Richard Hannon's yard. Hannon, based in Herridge in Wiltshire, is one of the busiest training operations in Britain, having sent out 118 winners already this season. Getting the right horse into the right race is a craft, and Signcastle City's record at Class 4 shows the yard has found its level.
The most recent win came at Chelmsford on 12 February 2026 — five months ago now — and since then the horse has gone six races without adding to the tally, finishing 2nd, 3rd, 2nd, 4th, and 5th, with a 10th-place finish mixed in. That sequence is a little frustrating if you're watching closely: second place twice in the last six races means this horse has been competitive, just unable to close the deal. The 10th-place finish stands out as the one blip, and it's the kind of run that can happen to any horse going through a lean spell.
One relationship worth noting is with jockey Joe Leavy, who has ridden Signcastle City seven times without a win together. That's not necessarily damning — plenty of good partnerships take time to click, or simply get unlucky — but it's a notable blank alongside an otherwise reasonable career record. The horse raced just yesterday, so it's clearly in active work and the yard clearly still believes there's more to come. With five wins already banked and a habit of finishing in the places, Signcastle City is the kind of horse that keeps its supporters interested — never dazzling, never disappearing, just quietly competitive.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| chelmsford | 7 | 1 win, 1 second, 1 third, 4 other | 12 Mar | 14.3% |
| Newmarket Galloping |
7 | 1 third, 6 other | 1 Nov | 0% |
| Lingfield Park Sharp |
3 | 2 seconds, 1 third | 12 May | 0% |
| Goodwood Undulating |
3 | 3 other | 30 Jul | 0% |
| Bath Undulating |
2 | 1 win, 1 second | 29 Apr | 50% |
| Salisbury Undulating |
2 | 1 win, 1 third | 19 Aug | 50% |
| Ascot Galloping |
2 | 2 other | 11 Jul | 0% |
| Newbury Galloping |
2 | 2 other | 9 Jul | 0% |
| Kempton Park Galloping |
2 | 1 second, 1 other | 21 Jan | 0% |
| Southwell Galloping |
2 | 2 other | 7 Apr | 0% |
| Ripon Sharp |
1 | 1 win | 17 Aug | 100% |
| Chepstow Galloping |
1 | 1 win | 8 Jun | 100% |
| Haydock Park Galloping |
1 | 1 other | 29 Apr | 0% |
| Doncaster Galloping |
1 | 1 second | 29 Jun | 0% |
| Nottingham Galloping |
1 | 1 third | 10 May | 0% |
| Beverley Undulating |
1 | 1 second | 24 May | 0% |
| Great Yarmouth Galloping |
1 | 1 other | 11 Jun | 0% |
| Newcastle Galloping |
1 | 1 other | 28 Sep | 0% |
| York Galloping |
1 | 1 second | 23 May | 0% |
| Epsom Downs Undulating |
1 | 1 other | 2 Jun | 0% |