UK time :

John Wainwright

Four years into his training career, John Wainwright has built a modest but steady operation since setting up in 2021, accumulating 36 winners in total. This season, though, things have been harder going — just 4 winners from 87 runners, meaning he's winning roughly 1 in every 22 races. That's a noticeable dip from last year's 8% win rate (around 1 in 12), and it's the kind of run that tests a trainer's patience and belief.Based on TrackLab's analysis
Quick facts
Role
Trainer
Based
Norton, N Yorks
Record
4 wins from 87 races
Win rate
4.6%
Top jockey
Best course
Redcar (12.5% from 16 races)
Best ground
Good to firm (fairly firm)

📊 Key numbers

A snapshot of this trainer's performance over the last 12 months
87
Races
4
Wins
4.6%
Win rate
avg ~10%
12.6%
Top-3 rate
avg ~30%

🐎 Today's and upcoming runners

Horses John Wainwright has entered for upcoming races

🔍 Full analysis

Our model's view, based on this trainer's record and recent runs
TrackLab's trainer breakdown

The most telling story in Wainwright's yard is his partnership with Elettaria. Four wins from 44 races together doesn't sound eye-catching on paper, but the fact that this horse has appeared 44 times under Wainwright's care tells you something about the bond between trainer and horse — this is a long-term project, not a quick transaction. When those wins have come, they've clearly meant something.

His most regular jockey partnership is with Cam Hardie, who has ridden 14 times for the yard and converted 1 of those into a winner — roughly 1 in 14. That's a thin return, though in a small yard operating at this level, every single winner matters and relationships with jockeys are built on trust as much as results.

One bright spot worth noting: Wainwright's horses tend to perform better on fast, dry ground, winning 2 from 23 races in those conditions — a 9% win rate, or nearly 1 in every 10. That's meaningfully better than his overall figures, and it suggests he may have horses in his care that are built for speed rather than slog. It's the kind of detail a savvy follower would keep an eye on as summer comes around.

At four years in, Wainwright is still in the early chapters of what could be a long training career. The numbers this season are modest, but 36 career winners from a standing start is a foundation to build on. The question now is whether this dip is a blip or a trend — and whether the horses coming through his yard can help turn things back around.

📈 Form trend

How this trainer's win rate has changed month by month
Monthly win rate
2025–2026
21.4%
Jul
0%
Aug
0%
Sep
0%
Oct
0%
Nov
0%
Dec
0%
Jan
0%
Feb
0%
Mar
0%
Apr
0%
May
0%
Jun

🎯 Where this trainer does best

Results split by ground, race level and track shape
🌧 Ground
Good to firm (fairly firm)
Loves
Good to soft (some give)
Loves
Standard to slow (all-weather)
Unknown
Good (a little give)
Avoids
Standard (all-weather)
Avoids
Soft (muddy)
Avoids
🏅 Race level
Class 2 (high-level)
Unknown
Class 3 (mid-level)
Unknown
Class 4 (standard)
Avoids
Class 5 (entry-level)
Loves
Class 6 (grassroots)
🏟 Track shape
Left-handed, long straights
Right-handed, hilly
Right-handed, tight turns
Avoids
Left-handed, tight turns
Avoids
Left-handed, hilly
Avoids

🏇 Jockeys

The riders they work with most, most rides first
Cam Hardie Main partner
7.1%
Win rate
1/14
Wins / rides
Tom Kiely-Marshall
9.1%
Win rate
1/11
Wins / rides
0%
Win rate
0/10
Wins / rides
Jack Nicholls
20%
Win rate
1/5
Wins / rides
0%
Win rate
0/5
Wins / rides
0%
Win rate
0/5
Wins / rides
0%
Win rate
0/4
Wins / rides
0%
Win rate
0/4
Wins / rides
33.3%
Win rate
1/3
Wins / rides
0%
Win rate
0/3
Wins / rides
0%
Win rate
0/3
Wins / rides
0%
Win rate
0/3
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
Alan Doyle
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides

⭐ Top horses

The highest-rated horses linked to this trainer right now
Form: -66558
Form: 83943-
Form: 207-07
Form: 5539-6
Form: 59867-
Form: 759-80
Form: 9-0629
Form: 08780-
Form: /P66-5
Form: 7150P-

🏟 Course record

Win rate at each course, most races first
CourseRacesWinsWin rate
Redcar 16 2 12.5%
Beverley 14 1 7.1%
Newcastle 10 1 10%
Southwell 10 0 0%
Pontefract 7 0 0%
Catterick Bridge 6 0 0%
Doncaster 4 0 0%
Market Rasen 4 0 0%
Thirsk 4 0 0%
Ripon 3 0 0%
Carlisle 2 0 0%
Hamilton Park 2 0 0%
Wetherby 2 0 0%
Haydock Park 1 0 0%
Sedgefield 1 0 0%
Nottingham 1 0 0%

📅 Recent results

The last 20 results, most recent first
3 Jun
Ripon · 1m1f – 1m2f · Good
8th
30 May
Beverley · 1m1f – 1m2f · Good_To_Firm
7th
28 May
Market Rasen · Long Distance (2m+) · Good
6th
27 May
Beverley · 5f – 6½f · Good_To_Firm
2nd
26 May
Redcar · 5f – 6½f · Good_To_Firm
7th
25 May
Redcar · 1m3f – 1m4f · Good_To_Firm
8th
25 May
Redcar · 7f – 1m · Good_To_Firm
8th
18 May
Redcar · 7f – 1m · Good
6th
18 May
Redcar · 5f – 6½f · Good
8th
11 May
Catterick Bridge · 5f – 6½f · Good
10th
8 May
Market Rasen · Long Distance (2m+) · Good
5th
8 May
Market Rasen · Long Distance (2m+) · Good
—
4 May
Beverley · 1m1f – 1m2f · Good_To_Soft
12th
26 Apr
Wetherby · 1m1f – 1m2f · Good_To_Firm
6th
25 Apr
Southwell · 1m6f – 2m · Standard
8th
20 Apr
Redcar · 7f – 1m · Good_To_Firm
5th
15 Apr
Beverley · 1m1f – 1m2f · Good_To_Soft
8th
14 Apr
Market Rasen · Long Distance (2m+) · Good
6th
5 Apr
Southwell · 1m6f – 2m · Standard
9th
31 Mar
Newcastle · Long Distance (2m+) · Good_To_Soft
—