:

Geoffrey Harker

Four years into his training career, Geoffrey Harker is a man on the rise. After a tough start that saw him win just 2 in every 100 races in his first season, he has pushed that figure up to 7% this year — roughly 1 winner from every 14 runners — a meaningful jump that suggests his operation is finding its feet. Across his career he has saddled 26 winners in total, and with 5 already on the board from 70 runners this season, the momentum is heading in the right direction.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Thirkleby, N Yorks
Record
5 wins from 70 races
Win rate
7.1%
Top jockey
Best course
Thirsk (20% from 10 races)
Best going
Soft (muddy)

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
70
Races
5
Wins
7.1%
Win rate
avg ~10%
32.9%
Place rate (top 3)
avg ~30%

🐎 Today's & Upcoming Runners

Horses Geoffrey Harker 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

His longest-running partnership is with Powerful Response, a horse he has sent out 29 times for 2 wins. That might sound modest, but keeping a horse in consistent work over that many races tells its own story — Harker clearly believes in the horse, and in the patience required to place it right. His most frequent jockey booking is Sam James, who has ridden 15 times for the yard and landed 1 winner. Again, not a headline number, but a working relationship built on repetition and trust, which in a small yard often matters more than the statistics suggest.

One area where Harker does stand out is on wet or muddy ground, where he has won 1 from just 4 attempts — a 25% win rate that puts him well ahead of his overall average. One in four is a remarkable return for any trainer, and it hints that Harker knows how to identify the right conditions for his horses rather than simply running them wherever a race is available. For a trainer still building his string, that kind of tactical awareness can be the difference between a frustrating season and a productive one.

Still relatively early in his career, Harker is the sort of trainer worth keeping an eye on — not because the numbers are dazzling yet, but because the direction of travel is clear and the underlying signs are encouraging.

📈 Form Trend

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

🎯 Where This Trainer Thrives

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

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Sam James First Choice
6.7%
Win rate
1/15
Won / Rode
8.3%
Win rate
1/12
Won / Rode
33.3%
Win rate
2/6
Won / Rode
20%
Win rate
1/5
Won / Rode
0%
Win rate
0/5
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/3
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/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/1
Won / Rode
Alex Jary
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
Tom Kiely-Marshall
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 trainer
Form: -45431
Form: 00443-
Form: 2665-6
Form: 117-33
Form: 38R0-6
Form: 3/020-
Form: 32-250
Form: 02D4/00
Form: 958-
Form: 4220-0

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Newcastle 15 0 0%
Thirsk 10 2 20%
Redcar 8 0 0%
Catterick Bridge 5 2 40%
Beverley 5 0 0%
York 4 0 0%
Doncaster 4 0 0%
Pontefract 3 1 33.3%
Ripon 3 0 0%
Ayr 2 0 0%
Haydock Park 2 0 0%
Hamilton Park 2 0 0%
Musselburgh 2 0 0%
Newmarket 1 0 0%
Wolverhampton 1 0 0%
Carlisle 1 0 0%
Chester 1 0 0%
Nottingham 1 0 0%

📅 Recent Results

The last 20 results, most recent first
3 Jun
Ripon · 1m1f – 1m2f · Good
12th
2 Jun
Newcastle · 1m1f – 1m2f · Standard
12th
31 May
Thirsk · 5f – 6½f · Good
9th
30 May
Carlisle · 7f – 1m · Good_To_Firm
7th
22 May
Pontefract · 1m1f – 1m2f · Good_To_Soft
6th
18 May
Redcar · 7f – 1m · Good
2nd
18 May
Redcar · 7f – 1m · Good
12th
16 May
Thirsk · 7f – 1m · Good
11th
13 May
York · 5f – 6½f · Good
18th
7 May
Redcar · 7f – 1m · Good
6th
2 May
Thirsk · 7f – 1m · Good_To_Firm
7th
29 Apr
Pontefract · 1m1f – 1m2f · Good
Won
18 Apr
Thirsk · 7f – 1m · Good
3rd
13 Apr
Newcastle · 1m1f – 1m2f · Standard
10th
10 Apr
Thirsk · 7f – 1m · Good
5th
8 Apr
Nottingham · 1m1f – 1m2f · Good
3rd
28 Mar
Doncaster · 1m3f – 1m4f · Good_To_Soft
4th
27 Mar
Newcastle · 7f – 1m · Standard
3rd
27 Mar
Newcastle · 7f – 1m · Standard
2nd
5 Mar
Newcastle · 7f – 1m · Standard
5th