:

Tupero

There is a horse in the north of England right now in the form of its life, and its name is Tupero. Four years old and still relatively early in its career, it has won 3 of its 9 races — that's roughly 1 in every 3 — and its recent sequence of results reads 1, 1, 2, 4, 2, 1. Three wins and two runner-up finishes from the last six outings. Whatever David O'Meara's team are doing at Upper Helmsley, it is clearly working.Based on TrackLab's AI analysis
Quick Facts
Age
4 years old
Sex
Gelding
Colour
Chestnut
Father
Frankel
Mother
Platane
Owner
Allan & Stella Stennett
Rating
64

📊 Key Numbers

Career statistics for this horse
9
Career races
3
Wins
33.3%
Win rate
avg ~10%
55.6%
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

O'Meara is one of the most productive trainers in the north, and this season his yard has sent out 107 winners — a number that reflects genuine depth and organisation, not just a couple of talented horses carrying the operation. Tupero sits comfortably within that picture, a reliable performer who keeps delivering. The most recent win came at Nottingham just this week, on 31 May 2026, which means this profile is being written about a horse that was winning days ago. It does not get more current than that.

One of the more telling details is how Tupero performs on normal ground conditions. In 3 races run on a standard surface, it has won 2 of them — a win rate of 67%, or two out of every three attempts. That is a significant pattern. Many horses are inconsistent depending on how wet or dry the track is, but Tupero on a normal surface is close to a different proposition entirely. It is the kind of stat that, once you know it, you cannot ignore.

The journey started at Newcastle in February 2026, where Tupero picked up its first career win. Since then it has progressed steadily, and that run of form — a win, then a second, then a fourth, then back-to-back wins including this week's — suggests a horse that dipped briefly and then found its rhythm again. The fourth-place finish looks like the anomaly now, sandwiched between performances that confirm Tupero as a genuine, consistent competitor. At four years old with nine races under its belt and a rising win rate, the interesting question is not whether Tupero can win again — it is how much further this run of form can go.

Strengths & Risks

What the data says works for and against this horse
✓ What works in their favour
Excellent record on good ground: 2 wins from 3 starts (67%)

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good (firm-ish)
Loves
Standard (all-weather)
Ok
Good to firm (drying out)
Unknown
📏 Race Distance
1M6F – 2M
1M3F – 1M4F
Unknown
Long Distance (2M+)
Unknown
🏅 Competition Level
Class 5 (entry-level)
Unknown
Class 6 (grassroots)
Unknown
🏟 Track Shape
Left-handed, long straights
Left-handed, tight turns
Unknown

📅 Recent Runs

The last 10 races, most recent first
31 May
🏆 Won
Nottingham
1m6f – 2m · Good · 7 runners
7 May
🏆 Won
Redcar
1m6f – 2m · Good · 6 runners
5 May
2nd
Ayr
1m6f – 2m · Good_To_Firm · 6 runners
28 Apr
4th
Southwell
1m6f – 2m · Standard · 10 runners
8 Apr
2nd
Catterick Bridge
1m6f – 2m · Good · 10 runners
15 Feb
🏆 Won
Newcastle
1m6f – 2m · Standard · 9 runners
13 Jan
6th
Newcastle
Long Distance (2m+) · Standard · 8 runners
15 Dec
6th
Wolverhampton
1m6f – 2m · Standard · 12 runners
20 Nov
8th
Newcastle
1m3f – 1m4f · Standard · 10 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
0%
Win rate
0/2
Won / Rode
100%
Win rate
1/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
David Nolan Current Jockey
0%
Win rate
0/1
Won / Rode

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin rate
Newcastle
Galloping
3 1 win, 2 other 15 Feb 33.3%
Redcar
Galloping
1 1 win 7 May 100%
Nottingham
Galloping
1 1 win 31 May 100%
Ayr
Galloping
1 1 second 5 May 0%
Wolverhampton
Galloping
1 1 other 15 Dec 0%
Catterick Bridge
Sharp
1 1 second 8 Apr 0%
Southwell
Galloping
1 1 other 28 Apr 0%