:

Geoff Oldroyd

Four years into his training career and Geoff Oldroyd is already moving in the right direction. Since setting up in 2021, he has built a record of 32 career winners, and this season has been his sharpest yet — 13 winners from 64 runners, meaning he is winning roughly 1 in every 5 races. That is up from 1 in every 6 last year, and in training terms, a jump like that in a single season is not a small thing. It suggests a yard that is improving, not just ticking over.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Pocklington, N Yorks
Record
13 wins from 64 races
Win rate
20.3%
Top jockey
Best course
Southwell (28.6% from 14 races)
Best going
Standard (all-weather)

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
64
Races
13
Wins
20.3%
Win rate
avg ~10%
57.8%
Place rate (top 3)
avg ~30%

🐎 Today's & Upcoming Runners

Horses Geoff Oldroyd has entered for upcoming races

🔍 Full Analysis

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

The partnership with jockey P J McDonald looks like one of the key reasons for that progress. Across 56 rides together, the pair have combined for 12 wins — that is just over 1 in every 5, which is a remarkably consistent record and points to a real working relationship rather than a casual arrangement. When a trainer and jockey find that kind of rhythm, it tends to benefit every horse in the yard. McDonald clearly understands what Oldroyd is asking for.

Within that picture, one horse stands out. The team's standout partnership with a single horse has produced 4 wins from 15 races together — a record that tells its own story. Fifteen races is enough of a sample to know you are dealing with something genuine, and winning 4 of them with the same horse points to a trainer who knows exactly how to place and prepare her. That kind of focused, patient approach with a single animal is often what separates a developing trainer from one who is really starting to build a reputation.

Thirty-two career winners in four years might not sound like a headline number, but for a yard still finding its feet, it represents a solid foundation. What makes Oldroyd's trajectory genuinely interesting is not just the volume — it is the direction. The win rate is climbing, the jockey partnership is producing results, and there is clear evidence of a trainer who knows how to get the best out of the horses in his care. The next couple of seasons will show whether this is a yard on the verge of stepping up a level.

📈 Form Trend

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

🎯 Where This Trainer Thrives

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

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
P J McDonald First Choice
21.4%
Win rate
12/56
Won / Rode
0%
Win rate
0/3
Won / Rode
Tom Kiely-Marshall
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

Top Horses

The strongest horses currently associated with this trainer
Form: 1991-2
Form: /77-41
Form: 16429-
Form: 3206-5
Form: 421-63
Form: /090-0
Form: 5322-1
Form: 390657
Form: 111

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Newcastle 15 2 13.3%
Southwell 14 4 28.6%
York 12 1 8.3%
Doncaster 9 1 11.1%
Redcar 6 2 33.3%
Beverley 5 1 20%
Pontefract 1 1 100%
Thirsk 1 1 100%
Kempton Park 1 0 0%

📅 Recent Results

The last 20 results, most recent first
30 Apr
Redcar · 1m3f – 1m4f · Good_To_Firm
7th
25 Apr
Doncaster · 7f – 1m · Good_To_Firm
5th
24 Apr
Doncaster · 7f – 1m · Good_To_Firm
5th
15 Apr
Beverley · 5f – 6½f · Good_To_Soft
Won
7 Apr
Southwell · 7f – 1m · Standard
3rd
13 Mar
Southwell · 5f – 6½f · Standard
3rd
5 Mar
Newcastle · 7f – 1m · Standard
3rd
6 Feb
Newcastle · 5f – 6½f · Standard
5th
5 Feb
Southwell · 7f – 1m · Standard
6th
30 Jan
Southwell · 7f – 1m · Standard
Won
23 Jan
Southwell · 5f – 6½f · Standard
5th
16 Jan
Newcastle · 5f – 6½f · Standard
2nd
7 Jan
Kempton Park · 7f – 1m · Standard_To_Slow
4th
1 Jan
Southwell · 5f – 6½f · Standard
2nd
1 Jan
Southwell · 5f – 6½f · Standard
Won
18 Dec
Southwell · 5f – 6½f · Standard
2nd
16 Dec
Newcastle · 1m1f – 1m2f · Standard
3rd
13 Dec
Newcastle · 7f – 1m · Standard
7th
13 Dec
Newcastle · 7f – 1m · Standard
2nd
12 Dec
Southwell · 7f – 1m · Standard
Won