:

Geoff Oldroyd

Four years into training and already turning heads, Geoff Oldroyd has built something genuinely impressive from a standing start. Since taking out his licence in 2021, he has sent out 31 career winners, and the trajectory is pointing firmly upward — his win rate has climbed from 16% last year (roughly 1 in every 6 runners) to 19% this season, meaning he now wins with close to 1 in every 5 horses he puts on the track. In the last 12 months alone, that translates to 13 winners from 67 runners, which for a trainer still in the early years of their career is a seriously encouraging return.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Pocklington, N Yorks
Record
13 wins from 67 races
Win rate
19.4%
Top jockey
Best course
Southwell (31.2% from 16 races)
Best going
Standard (all-weather)

📊 Key Numbers

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

🔍 Full Analysis

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

The relationship with jockey P J McDonald looks like one of the yard's most important assets. Across 59 rides together, McDonald has brought home 12 winners — a win rate of 20%, or 1 in every 5. That kind of consistency between a trainer and a jockey doesn't happen by accident. It suggests a genuine understanding of how the horses are prepared, when they're ready to run, and how to get the best out of them on the day. When Oldroyd puts McDonald up, it's worth paying attention.

The standout individual story is the partnership with one particular horse, who has won 4 of the 15 races they have shared together. Four wins from 15 outings is a remarkable record in a sport where even good horses win less than a quarter of the time — it points to a trainer who knows exactly what suits a horse and isn't afraid to be patient. That kind of specific, targeted approach is a hallmark of trainers who punch above their weight, and Oldroyd appears to have that instinct in abundance.

Thirty-one career winners in four years might sound modest set against the big yards sending out hundreds of runners a season, but context matters enormously here. Oldroyd is a relatively small operation still finding its feet, and the numbers are moving in exactly the right direction. If the win rate keeps climbing and the McDonald partnership continues to fire, the next few years could see him establish himself as one of the more reliable smaller trainers in the game. The foundations look solid.

📈 Form Trend

How this trainer's win rate has changed month by month
Monthly win rate
2025–2026
0%
Apr
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

🎯 Where This Trainer Thrives

Performance broken down by ground, class, and track type
🌧 Ground Conditions
Standard (all-weather)
Good to firm
Good (firm-ish)
Ok
Standard to slow
Good to soft
Avoids
🏅 Competition Level
Class 2
Ok
Class 3
Class 4
Ok
Class 5
Loves
Class 6
Avoids
🏟 Track Shape
Left-handed, wide and galloping
Left-handed, tight turning
Left-handed, undulating
Right-handed, wide and galloping
Right-handed, undulating
Avoids

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
P J McDonald First Choice
20.3%
Win rate
12/59
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: 0016-0
Form: /090-0
Form: 43421-
Form: /56/98
Form: 6/4-21
Form: 811742
Form: 13206-
Form: 5322-1

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Southwell 16 5 31.2%
Newcastle 15 2 13.3%
York 12 1 8.3%
Doncaster 8 1 12.5%
Redcar 6 2 33.3%
Beverley 5 0 0%
Thirsk 2 1 50%
Pontefract 1 1 100%
Catterick Bridge 1 0 0%
Kempton Park 1 0 0%

📅 Recent Results

The last 20 results, most recent first
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
27 Nov
Newcastle · 5f – 6½f · Standard
Won
27 Nov
Newcastle · 1m3f – 1m4f · Standard
9th
26 Nov
Newcastle · 7f – 1m · Standard
2nd
21 Nov
Southwell · Sprint (< 5f) · Standard
7th
21 Nov
Southwell · Sprint (< 5f) · Standard
6th