Trainer Adrian Nicholls spotted the potential early. He picked the horse up from the breeze-ups and could see straightaway it had ability, noting after its early runs that if it didn't win soon it would certainly start winning once it stepped into nursery company. He was right. The first career win came at Leicester in July 2024, and the horse has been building a quiet but solid profile ever since. Nicholls's yard has sent out 8 winners already this season, so this is a team in form.
The place where Tees Aggregates really comes alive, though, is Catterick Bridge. Two wins from 5 races there — 40% — makes it a genuine course specialist, the kind of horse that locals know to keep an eye on whenever it turns up at that particular track. The most recent win came just two weeks ago, on 22 June 2026, with regular partner Harrison Shaw in the saddle. Shaw rides it better than anyone: 2 wins from 8 races together, a 25% win rate, and after Catterick he explained exactly why it clicked that day. The horse had been too keen last time out — running hard too early and running itself into the ground — but with a lead to follow and a clean run through, it relaxed, picked up strongly, and found plenty when asked. That is the key to this horse: it needs to be kept calm and given something to chase.
Recent form reads 7-1-3-3-5-4 going back from the latest run, which came just yesterday, keeping it very much in the picture for another tilt at a similar level. It typically competes in Class 5 company — the bread and butter of the racing calendar — where it has won 2 of 9, just over 1 in 5. Nothing flashy, but a consistent, likeable horse that knows its job, knows its track, and rewards those who back it on a dry summer's day at Catterick.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Catterick Bridge Sharp |
5 | 2 wins, 1 second, 2 other | 22 Jun | 40% |
| Ripon Sharp |
4 | 2 thirds, 2 other | 6 Jul | 0% |
| Beverley Undulating |
3 | 1 win, 2 other | 23 Apr | 33.3% |
| Thirsk Galloping |
3 | 1 third, 2 other | 16 May | 0% |
| Leicester Sharp |
2 | 1 win, 1 other | 3 Jun | 50% |
| York Galloping |
1 | 1 other | 25 Jul | 0% |
| Southwell Galloping |
1 | 1 other | 7 Apr | 0% |
| Hamilton Park Sharp |
1 | 1 third | 10 Jun | 0% |
| Epsom Downs Undulating |
1 | 1 other | 7 Jun | 0% |
| Wetherby Galloping |
1 | 1 third | 11 Jun | 0% |
| Doncaster Galloping |
1 | 1 other | 18 May | 0% |
| Haydock Park Galloping |
1 | 1 other | 5 Jul | 0% |
| Bath Undulating |
1 | 1 other | 4 May | 0% |