What makes Tarbat Ness genuinely interesting is how the ground matters. On wet or muddy ground, the record reads 3 wins from 9 races — that's 1 in every 3, which is a completely different horse to the one that turns up on a dry summer afternoon. On normal conditions, it's still a solid 2 from 8, roughly 1 in 4. Put those two things together and you have a horse that simply does not want the ground fast and firm. Trainer John Berry, based at Newmarket, has had 13 winners this season, so he knows how to place a horse, and keeping Tarbat Ness away from firm ground looks like a key part of the strategy.
The partnership with jockey Gina Mangan is worth noting. In 11 races together, they've won 4 — that's winning more than 1 in every 3 rides, a number that would make most jockey-horse combinations in the sport genuinely envious. When Mangan is booked, something is clearly clicking.
At seven years old, Tarbat Ness is no youngster, but the recent form suggests there's still plenty to give. The last six runs read 5-4-6-4-4-1 — a win last month at Newcastle followed by four placed efforts, which is the profile of a horse that is showing up and being competitive rather than running out of ideas. A win just three months ago, in February 2026, confirms this isn't a horse running on reputation alone.
Having raced just yesterday, Tarbat Ness is very much in the thick of a busy campaign. This is a seven-year-old doing what it does best — turning up, handling soft ground, and making life difficult for rivals at the bottom end of the game. Unspectacular, perhaps. But quietly, stubbornly reliable.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Catterick Bridge Sharp |
8 | 2 wins, 3 seconds, 3 other | 28 Oct | 25% |
| Ffos Las Galloping |
3 | 1 win, 1 third, 1 other | 29 Aug | 33.3% |
| Wolverhampton Galloping |
3 | 3 other | 2 Apr | 0% |
| Pontefract Undulating |
3 | 1 second, 1 third, 1 other | 14 Apr | 0% |
| Ripon Sharp |
3 | 1 second, 2 other | 25 Apr | 0% |
| Huntingdon Galloping |
3 | 1 second, 2 other | 22 Nov | 0% |
| Carlisle Undulating |
3 | 1 second, 1 third, 1 other | 5 Aug | 0% |
| Newcastle Galloping |
2 | 2 wins | 15 Feb | 100% |
| Southwell Galloping |
2 | 2 other | 14 Mar | 0% |
| Redcar Galloping |
2 | 1 second, 1 other | 10 Apr | 0% |
| Chepstow Galloping |
1 | 1 other | 28 Jun | 0% |
| Fakenham Tight |
1 | 1 other | 1 Jan | 0% |
| Hexham Undulating |
1 | 1 third | 3 May | 0% |
| Beverley Undulating |
1 | 1 other | 13 Apr | 0% |
| Bath Undulating |
1 | 1 second | 10 Oct | 0% |
| Wetherby Galloping |
1 | 1 other | 13 Jun | 0% |
| Ascot Galloping |
1 | 1 other | 8 May | 0% |
| Great Yarmouth Galloping |
1 | 1 other | 9 Jun | 0% |
| Newbury Galloping |
1 | 1 other | 27 Jul | 0% |
| Nottingham Galloping |
1 | 1 third | 3 Aug | 0% |
| Sedgefield Sharp |
1 | 1 other | 26 Jan | 0% |
| Lingfield Park Sharp |
1 | 1 other | 3 Apr | 0% |