Tees Aggregates is a four-year-old with 18 races behind it and a record of 3 wins and 7 places. That works out at winning roughly 1 in every 6 races, which is a solid return at the level it competes at. Most of its races have come at Class 5 — the bread-and-butter tier of British racing — where it has won 2 of 9, or about 1 in 4. It is not a horse chasing the big prizes, but it is one that earns its keep consistently.
The pattern that really stands out is how much Tees Aggregates loves fast, dry ground. On those conditions it has won 3 of its 9 races — 1 in 3 — which is a genuinely impressive ratio. That is not coincidence; that is a horse that has found its conditions. It first got off the mark at Leicester in July 2024, and its most recent win came at Beverley in August 2025. Both of those tracks tend to provide quick summer ground, which fits the profile perfectly.
The partnership with jockey Harrison Shaw is another thread worth following. The two have raced together eight times and won twice — a win rate of 1 in 4, or 25%. That is meaningfully better than the horse's overall record, suggesting Shaw understands what this horse needs and how to get the best out of it. When those two line up together, it pays to take notice.
Adrian Nicholls has sent out 12 winners from his North Yorkshire base this season alone, so this is a yard in form. Recent figures from Tees Aggregates back that up — a win just eight months ago, and a run as recently as yesterday. With recent form reading 5-7-1-13-3-4 (most recent first), it has been finishing in the frame more often than not. A horse that is active, fit, suited by the ground when the sun comes out, and partnered regularly by a jockey who clearly clicks with it — that is a combination worth keeping an eye on as the summer approaches.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Catterick Bridge Sharp |
4 | 1 win, 1 second, 2 other | 12 May | 25% |
| Leicester Sharp |
2 | 1 win, 1 other | 3 Jun | 50% |
| Beverley Undulating |
2 | 1 win, 1 other | 24 Aug | 50% |
| Thirsk Galloping |
2 | 1 third, 1 other | 15 Jul | 0% |
| Ripon Sharp |
2 | 1 third, 1 other | 27 Aug | 0% |
| Haydock Park Galloping |
1 | 1 other | 5 Jul | 0% |
| Wetherby Galloping |
1 | 1 third | 11 Jun | 0% |
| Southwell Galloping |
1 | 1 other | 7 Apr | 0% |
| Epsom Downs Undulating |
1 | 1 other | 7 Jun | 0% |
| Doncaster Galloping |
1 | 1 other | 18 May | 0% |
| York Galloping |
1 | 1 other | 25 Jul | 0% |