:

Tees Aggregates

There is a horse running out of a quiet yard in Sessay, North Yorkshire, that has quietly become one to watch on the northern circuit. Tees Aggregates is a four-year-old with four wins and ten places from 25 races — a win rate of 16%, or roughly 1 in every 6 outings — but those numbers only tell part of the story. The more telling figure is what happens when conditions suit: on fast, dry ground, this horse has won 4 of its 10 races, a remarkable 40% win rate that tells you exactly what it needs to perform at its best.Based on TrackLab's AI analysis
Quick Facts
Age
4 years old
Sex
Gelding
Colour
Bay
Father
Earthlight
Mother
Club Prive
Owner
Ingleby Bloodstock Ltd & The Ivy League
Rating
73

📊 Key Numbers

Career statistics for this horse
25
Career races
4
Wins
16%
Win rate
avg ~10%
40%
Place rate (top 3)
avg ~30%
1 days
Since last race

🔍 Full Analysis

TrackLab's AI-generated assessment based on career data and recent form
TrackLab's Detailed Breakdown
Auto-Generated

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.

Strengths & Risks

What the data says works for and against this horse
✓ What works in their favour
Excellent record on good_to_firm ground: 4 wins from 10 starts (40%)
⚠ What to watch out for
Poor record on good ground: 0 wins from 10 starts
Poor record on good_to_soft ground: 0 wins from 3 starts
Struggles on LH Galloping tracks: 0 wins from 8 starts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good to firm (drying out)
Loves
Standard (all-weather)
Unknown
Soft (muddy)
Unknown
Good (firm-ish)
Avoids
Good to soft (some give)
Avoids
📏 Race Distance
5F – 6½F
Sprint (< 5F)
Unknown
🏅 Competition Level
Class 3 (mid-level)
Unknown
Class 4 (standard)
Avoids
Class 5 (entry-level)
Class 6 (grassroots)
Unknown
🏟 Track Shape
Left-handed, tight turns
Loves
Right-handed, hilly
Loves
Right-handed, tight turns
Ok
Left-handed, hilly
Unknown
Left-handed, long straights
Avoids

📅 Recent Runs

The last 10 races, most recent first
6 Jul
7th
Ripon
5f – 6½f · Good · 9 runners
22 Jun
🏆 Won
Catterick Bridge
5f – 6½f · Good_To_Firm · 7 runners
10 Jun
3rd
Hamilton Park
5f – 6½f · Good_To_Soft · 7 runners
28 May
3rd
Ripon
5f – 6½f · Good · 8 runners
16 May
5th
Thirsk
5f – 6½f · Good · 18 runners
4 May
4th
Bath
5f – 6½f · Good · 6 runners
23 Apr
9th
Beverley
5f – 6½f · Good · 9 runners
7 Apr
5th
Southwell
Sprint (< 5f) · Standard · 9 runners
24 Aug
7th
Beverley
5f – 6½f · Good_To_Firm · 11 runners
13 Aug
🏆 Won
Beverley
5f – 6½f · Good_To_Firm · 7 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
25%
Win rate
2/8
Won / Rode
Connor Murtagh
16.7%
Win rate
1/6
Won / Rode
Jack Nicholls Current Jockey
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/2
Won / Rode
Paddy Mathers
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin 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%