:

David Thompson

Four years into a training career is still early days — most trainers spend that long just finding their feet — but David Thompson has already built a solid foundation, with 61 winners to his name since he took out his licence in 2021. That said, the current season has been a tough one. Nine winners from 156 runners works out to roughly 1 in every 17 races, a 6% win rate that represents a step back from last year's 8%. In a sport where margins are everything, that kind of dip matters, and it suggests Thompson is still searching for the consistency that separates a promising trainer from an established one.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Bolam, Co Durham
Record
9 wins from 156 races
Win rate
5.8%
Top jockey
Best course
Sedgefield (18.2% from 11 races)
Best going
Good to soft

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
156
Races
9
Wins
5.8%
Win rate
avg ~10%
23.7%
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 numbers around his best partnerships are modest but honest. His most productive relationship with a jockey is with Rhys Elliott, who has ridden 2 winners from 24 races together — roughly 1 in every 12. That is not a flashy figure, but it speaks to a working partnership that keeps getting opportunities. His standout horse Berry Edge has delivered 2 wins from 21 races as a combination, which tells you this is a yard that sticks with its horses through lean spells rather than constantly switching things up. There is something to be said for that loyalty, even if the results have been patchy.

Where Thompson does show a genuine edge is on wet, soft ground. His runners have won 2 from 16 races in those conditions — 12%, or roughly 1 in every 8 — which is almost double his overall win rate. That is a meaningful pattern, not a fluke, and it suggests he either selects his targets well when the ground is testing or genuinely prepares his horses to handle it. Keeping an eye on Thompson's runners when rain is in the forecast looks like a smart habit to develop. The overall picture is of a trainer still finding his ceiling, but one with enough tools — four years of learning, 61 winners banked, and a clear strength in the wet — to suggest the current dip is a chapter rather than a conclusion.

📈 Form Trend

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

🎯 Where This Trainer Thrives

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

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Rhys Elliott First Choice
8.3%
Win rate
2/24
Won / Rode
0%
Win rate
0/9
Won / Rode
12.5%
Win rate
1/8
Won / Rode
0%
Win rate
0/8
Won / Rode
William Maggs
14.3%
Win rate
1/7
Won / Rode
Joshua Thompson
0%
Win rate
0/7
Won / Rode
0%
Win rate
0/6
Won / Rode
0%
Win rate
0/6
Won / Rode
40%
Win rate
2/5
Won / Rode
Zak Wheatley
0%
Win rate
0/5
Won / Rode
0%
Win rate
0/5
Won / Rode
Alex Jary
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/4
Won / Rode
33.3%
Win rate
1/3
Won / Rode
Jack Power
33.3%
Win rate
1/3
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/3
Won / Rode

Top Horses

The strongest horses currently associated with this trainer
Form: 569531
Form: 0770-7
Form: 3738-3
Form: -54465
Form: 3658-9
Form: 078037
Form: 50-605
Form: -246P6
Form: UU0P-7
Form: -09794

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Newcastle 55 3 5.5%
Carlisle 18 2 11.1%
Redcar 18 0 0%
Sedgefield 11 2 18.2%
Thirsk 9 0 0%
Musselburgh 8 0 0%
Hamilton Park 6 1 16.7%
Catterick Bridge 6 0 0%
Wetherby 4 1 25%
Southwell 4 0 0%
Pontefract 3 0 0%
Ripon 3 0 0%
Uttoxeter 2 0 0%
Nottingham 2 0 0%
Doncaster 2 0 0%
York 2 0 0%
Cartmel 1 0 0%
Bangor-on-Dee 1 0 0%
Hexham 1 0 0%

📅 Recent Results

The last 20 results, most recent first
19 Mar
Newcastle · 7f – 1m · Standard
8th
17 Mar
Wetherby · Long Distance (2m+) · Good_To_Soft
3rd
12 Mar
Newcastle · 1m3f – 1m4f · Standard
11th
5 Mar
Newcastle · 1m1f – 1m2f · Standard
7th
5 Mar
Newcastle · 1m1f – 1m2f · Standard
5th
5 Mar
Newcastle · 1m1f – 1m2f · Standard
8th
4 Mar
Catterick Bridge · 1m6f – 2m · Good
26 Feb
Wetherby · Long Distance (2m+) · Soft
24 Feb
Newcastle · 1m1f – 1m2f · Standard
7th
21 Feb
Newcastle · Long Distance (2m+) · Good_To_Soft
16 Feb
Carlisle · Long Distance (2m+) · Good_To_Soft
6th
31 Jan
Newcastle · 7f – 1m · Standard
9th
30 Jan
Catterick Bridge · 1m6f – 2m · Soft
3rd
25 Jan
Sedgefield · Long Distance (2m+) · Good_To_Soft
24 Jan
Newcastle · 1m1f – 1m2f · Standard
6th
24 Jan
Newcastle · 1m1f – 1m2f · Standard
9th
23 Jan
Southwell · 1m1f – 1m2f · Standard
6th
17 Jan
Southwell · 1m1f – 1m2f · Standard
4th
10 Jan
Newcastle · 1m1f – 1m2f · Standard
4th
4 Jan
Southwell · 1m1f – 1m2f · Standard
3rd