:

Oliver Stammers

Four years into his career, Oliver Stammers is quietly building a reputation as one of the more consistent young riders operating in the north of England. Since his first season in 2021, he has racked up 109 career winners — a total that speaks to steady, reliable work rather than the occasional flash of brilliance. This season alone he has ridden 30 winners from 286 races, winning roughly 1 in every 10 — and that number matters, because it represents a genuine step forward from the 7 wins in every 100 races he was managing just a year ago. Progress in this sport is rarely dramatic; it tends to show up quietly in the percentages, and Stammers' percentages are moving in the right direction.Based on TrackLab's AI analysis
Quick Facts
Role
Jockey
Record
30 wins from 286 races
Win rate
10.5%
Top trainer
Best course
Musselburgh (27.8% from 18 races)
Best going
Heavy (very wet)

📊 Key Numbers

A snapshot of this jockey's performance over the last 12 months
286
Races
30
Wins
10.5%
Win rate
avg ~10%
28.3%
Place rate (top 3)
avg ~30%

🐎 Today's & Upcoming Rides

Rides Oliver Stammers has entered for upcoming races

🔍 Full Analysis

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

The backbone of his career so far has been his relationship with trainer Grant Tuer. Of Stammers' 109 career winners, 20 have come from 175 rides for Tuer's yard — an 11% win rate, or just over 1 in every 9 races. That kind of long-running partnership is worth more than the numbers suggest. When a trainer keeps booking the same jockey year after year, it tells you something: there is trust, communication, and a shared understanding of how to get the best from a horse. For a young rider still finding his feet, having that stable base is invaluable.

What gives Stammers a genuine edge is his record at Musselburgh. Five winners from 18 races at that track might sound modest, but winning more than 1 in every 4 races at a specific course is the kind of stat that makes trainers take notice when they are looking for a jockey who knows the place. Musselburgh has its quirks — a tight, flat oval that rewards good positioning and a cool head — and Stammers clearly feels at home there.

He also shows a taste for the conditions that sort out the field. On very wet, muddy ground his record reads 1 winner from just 3 races — a small sample, but a 33% win rate, or 1 in 3, is striking. Some jockeys shrink when the ground gets testing; others seem to come alive. Early signs suggest Stammers belongs to the second group. At 109 winners and climbing, with his win rate improving season on season, the trajectory is clear.

📈 Form Trend

How this jockey's win rate has changed month by month
Monthly win rate
2025–2026
10.5%
Jul
12.5%
Aug
3.1%
Sep
22.2%
Oct
3.4%
Nov
0%
Dec
19.0%
Jan
6.7%
Feb
12.5%
Mar
20%
Apr
14.3%
May
0%
Jun

🎯 Where This Jockey Thrives

Performance broken down by ground, class, and track type
🌧 Ground Conditions
Heavy (very wet)
Loves
Good (firm-ish)
Good to firm (drying out)
Standard (all-weather)
Ok
Good to soft (some give)
Ok
Soft (muddy)
Ok
Standard to slow (all-weather)
Avoids
🏅 Competition Level
Class 1 (elite)
Unknown
Class 2 (high-level)
Ok
Class 3 (mid-level)
Class 4 (standard)
Class 5 (entry-level)
Avoids
Class 6 (grassroots)
Ok
🏟 Track Shape
Right-handed, hilly
Loves
Left-handed, hilly
Loves
Right-handed, tight turns
Left-handed, tight turns
Left-handed, tight
Left-handed, long straights
Ok
Right-handed, long straights
Avoids
Long straights
Avoids

🏇 Trainer Partnerships

The trainers they work with most, sorted by rides together
Grant Tuer First Choice
11.4%
Win rate
20/175
Won / Rode
5%
Win rate
2/40
Won / Rode
20.8%
Win rate
5/24
Won / Rode
11.1%
Win rate
1/9
Won / Rode
0%
Win rate
0/7
Won / Rode
0%
Win rate
0/7
Won / Rode
20%
Win rate
1/5
Won / Rode
25%
Win rate
1/4
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode

Top Horses

The strongest horses currently associated with this jockey
Form: 25-212
Form: 442-24
Form: 2165
Form: 87-542
Form: 511233
Form: 24-
Form: 0-4843
Form: 253182
Form: -44321
Form: 533330

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Newcastle 75 6 8%
Southwell 36 3 8.3%
Wolverhampton 24 4 16.7%
Musselburgh 18 5 27.8%
Thirsk 17 2 11.8%
Redcar 15 2 13.3%
York 13 1 7.7%
Catterick Bridge 11 2 18.2%
Haydock Park 10 1 10%
Ripon 9 0 0%
Hamilton Park 8 0 0%
Chester 7 1 14.3%
Carlisle 6 1 16.7%
Beverley 5 1 20%
Nottingham 5 0 0%
chelmsford 5 0 0%
Doncaster 4 0 0%
Ayr 4 0 0%
Kempton Park 4 0 0%
Lingfield Park 3 0 0%
Pontefract 2 1 50%
Leicester 2 0 0%
Wetherby 1 0 0%
Epsom Downs 1 0 0%
Newmarket 1 0 0%

📅 Recent Results

The last 20 results, most recent first
3 Jun
Ripon · 1m1f – 1m2f · Good
2nd
1 Jun
Lingfield Park · 7f – 1m · Good
3rd
1 Jun
Lingfield Park · 1m6f – 2m · Standard
4th
31 May
Thirsk · Long Distance (2m+) · Good
12th
31 May
Thirsk · 5f – 6½f · Good
Won
30 May
Catterick Bridge · 1m6f – 2m · Good_To_Firm
Won
30 May
Catterick Bridge · 7f – 1m · Good_To_Firm
5th
30 May
Catterick Bridge · 5f – 6½f · Good_To_Firm
6th
29 May
Carlisle · 5f – 6½f · Good
8th
27 May
Hamilton Park · 1m1f – 1m2f · Good_To_Firm
4th
26 May
Redcar · 1m3f – 1m4f · Good_To_Firm
4th
25 May
Redcar · 1m3f – 1m4f · Good_To_Firm
2nd
23 May
York · 7f – 1m · Good
18th
23 May
York · 5f – 6½f · Good
5th
22 May
Haydock Park · 7f – 1m · Good_To_Soft
9th
22 May
Haydock Park · 1m3f – 1m4f · Good_To_Soft
5th
21 May
Musselburgh · 7f – 1m · Good
Won
20 May
Ayr · 7f – 1m · Good_To_Firm
6th
20 May
Ayr · 5f – 6½f · Good_To_Firm
7th
19 May
Nottingham · 1m1f – 1m2f · Good_To_Soft
8th