The highlight of his career so far came at Nottingham on 2 October 2025, when he landed one of the top races in Britain at Class 2 level — a genuine step up from his usual surroundings. Trainer Tony Carroll was candid afterwards: a confidence-boosting win at Bath a few days earlier had set this up perfectly, and Annexation arrived at Nottingham without a penalty to worry about. It was a well-timed raid, and it paid off handsomely. Carroll's yard has been in excellent form this season — 136 winners and counting — so he knows how to place a horse to maximum effect.
The distance matters with this one. At a mile and one furlong to a mile and two furlongs, Annexation has won 3 of his 13 races — that's 23%, or nearly 1 in every 4 — which is more than double his overall rate. His jockey at Dundalk back in December 2021, Chris Hayes, summed it up neatly after that first career win: "I think this is his ideal trip and he could win another one up here." He was right, as it turned out.
Jack Doughty rides him most often these days — 11 races together, one win between them — though Carroll noted that Doughty only got the Nottingham ride because the original winning jockey couldn't make the weight. No matter: Doughty delivered on the day when it counted most.
He hasn't won in his last six races, and his most recent run ended in seventh. Nine months have now passed since that Nottingham success. But Annexation raced just yesterday and is still active at ten, which speaks to his durability. At his best distance, in the right race, he's shown he can still land something meaningful.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Dundalk Galloping |
7 | 2 wins, 5 other | 27 Sep | 28.6% |
| Lingfield Park Sharp |
6 | 1 third, 5 other | 29 Jan | 0% |
| Brighton Undulating |
5 | 2 seconds, 3 other | 7 Jul | 0% |
| Bath Undulating |
3 | 1 win, 2 other | 26 May | 33.3% |
| Leopardstown Galloping |
3 | 1 third, 2 other | 27 Dec | 0% |
| Gowran Park Undulating |
2 | 1 win, 1 other | 3 Jun | 50% |
| Doncaster Galloping |
2 | 1 second, 1 other | 27 Jun | 0% |
| chelmsford | 2 | 2 other | 21 Feb | 0% |
| Roscommon Sharp |
2 | 1 third, 1 other | 6 Aug | 0% |
| Listowel Sharp |
2 | 2 other | 5 Jun | 0% |
| Wolverhampton Galloping |
2 | 2 other | 30 Mar | 0% |
| Nottingham Galloping |
1 | 1 win | 2 Oct | 100% |
| Kilbeggan Tight |
1 | 1 other | 13 Jun | 0% |
| Galway Tight |
1 | 1 other | 11 Sep | 0% |
| Wexford Sharp |
1 | 1 third | 5 Mar | 0% |
| Downpatrick Undulating |
1 | 1 second | 13 Aug | 0% |
| Punchestown Galloping |
1 | 1 other | 25 Apr | 0% |
| The Curragh Galloping |
1 | 1 other | 21 May | 0% |
| Kempton Park Galloping |
1 | 1 other | 18 Mar | 0% |
| Southwell Galloping |
1 | 1 other | 14 Mar | 0% |
| Huntingdon Galloping |
1 | 1 other | 2 Nov | 0% |
| Epsom Downs Undulating |
1 | 1 second | 2 Jul | 0% |
| Warwick Sharp |
1 | 1 other | 21 May | 0% |
| Leicester Sharp |
1 | 1 other | 14 Jun | 0% |
| Fakenham Tight |
1 | 1 third | 6 May | 0% |
| Navan Galloping |
1 | 1 other | 29 Aug | 0% |
| Fairyhouse Galloping |
1 | 1 other | 7 Oct | 0% |