:

Mark Walford

Mark Walford has built something quietly impressive in a short space of time. Only training since 2021, he has already racked up 161 career winners — a total that many trainers spend a decade chasing. Four years in, he is producing winners at a rate of roughly 1 in every 11 races, which tells you this is not a yard that sends horses out to make up the numbers.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Sheriff Hutton, N Yorks
Record
35 wins from 410 races
Win rate
8.5%
Top jockey
Best course
Ripon (38.1% from 21 races)
Best going
Good to firm (drying out)

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
410
Races
35
Wins
8.5%
Win rate
avg ~10%
32.7%
Place rate (top 3)
avg ~30%

🐎 Today's & Upcoming Runners

Horses Mark Walford 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 headline achievements are hard to argue with. Walford has won three top-level Class 1 races in his career — the kind reserved for the best horses in Britain — including two at Wetherby in the autumn and winter of 2022, and one at Haydock Park as recently as February 2025. Landing that calibre of race once is an achievement; doing it three times in four years, at different tracks and in different seasons, suggests a trainer who knows how to prepare a horse for a big occasion rather than just stumbling into one.

The numbers sharpen up considerably when you look at where and when Walford operates best. At Ripon, his record borders on the remarkable: 8 winners from just 21 runners. That means he wins with more than a third of everything he sends there — a figure that would be eyecatching even for a trainer twice his experience. On fast, dry ground his results similarly improve, with 7 wins from 39 races, a win rate of around 18% — roughly 1 in every 6. Compare that to his overall average of 1 in 12 and you start to see a trainer who understands how to match horse to conditions.

His most productive working relationship is with jockey Jamie Hamilton, who has ridden 164 times for the yard and turned 11 of those into winners. That is a partnership built on volume and trust — 164 rides is a serious commitment, and it suggests Hamilton is very much the stable's go-to jockey when it matters. The collaboration with horse Intenzo has not yet produced a win from six races together, but that is the nature of training — not every partnership clicks, and six runs is still a relatively small sample.

Thirty-five winners from 410 runners in the last 12 months alone keeps the yard ticking over at a healthy pace. For a trainer only four years into his career, Walford already has the big-race pedigree to match his consistency.

📈 Form Trend

How this trainer's win rate has changed month by month
Monthly win rate
2025–2026
7.8%
May
2.9%
Jun
2.9%
Jul
27.3%
Aug
15.6%
Sep
13.3%
Oct
10%
Nov
6.1%
Dec
0%
Jan
4.5%
Feb
8.3%
Mar
10%
Apr

🎯 Where This Trainer Thrives

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

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Jamie Hamilton First Choice
6.7%
Win rate
11/164
Won / Rode
11.4%
Win rate
4/35
Won / Rode
Rhys Elliott
16.1%
Win rate
5/31
Won / Rode
0%
Win rate
0/24
Won / Rode
0%
Win rate
0/14
Won / Rode
54.5%
Win rate
6/11
Won / Rode
0%
Win rate
0/10
Won / Rode
11.1%
Win rate
1/9
Won / Rode
0%
Win rate
0/8
Won / Rode
14.3%
Win rate
1/7
Won / Rode
33.3%
Win rate
2/6
Won / Rode
16.7%
Win rate
1/6
Won / Rode
Charlie Maggs
0%
Win rate
0/6
Won / Rode
Olivia Tubb
0%
Win rate
0/6
Won / Rode
20%
Win rate
1/5
Won / Rode
25%
Win rate
1/4
Won / Rode
Jack Nicholls
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/4
Won / Rode
Amie Waugh
0%
Win rate
0/3
Won / Rode
William Maggs
0%
Win rate
0/3
Won / Rode

Top Horses

The strongest horses currently associated with this trainer
Form: 03442
Form: 38322-
Form: 712323
Form: 752265
Form: 43P3P1
Form: 7-6673
Form: 61548-
Form: 1546-2
Form: 423452
Form: 267545

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Newcastle 41 2 4.9%
Wetherby 40 4 10%
Hexham 32 0 0%
Market Rasen 26 2 7.7%
Carlisle 23 3 13.0%
Beverley 22 4 18.2%
Ayr 22 2 9.1%
Ripon 21 8 38.1%
Doncaster 20 2 10%
Southwell 19 1 5.3%
Catterick Bridge 17 1 5.9%
Kelso 14 1 7.1%
Sedgefield 13 1 7.7%
Redcar 13 0 0%
Thirsk 11 1 9.1%
Nottingham 9 1 11.1%
Uttoxeter 9 0 0%
Leicester 8 0 0%
Hamilton Park 7 1 14.3%
York 7 0 0%
Pontefract 7 0 0%
Cartmel 6 0 0%
Huntingdon 4 0 0%
Chester 3 1 33.3%
Haydock Park 3 0 0%
Ascot 2 0 0%
Aintree 2 0 0%
Fakenham 2 0 0%
Musselburgh 2 0 0%
Wolverhampton 2 0 0%
The Curragh 1 0 0%
Cheltenham 1 0 0%
Newmarket 1 0 0%

📅 Recent Results

The last 20 results, most recent first
30 Apr
Redcar · 5f – 6½f · Good_To_Firm
4th
27 Apr
Wolverhampton · 1m1f – 1m2f · Standard
4th
25 Apr
Doncaster · 1m3f – 1m4f · Good_To_Firm
6th
25 Apr
Ripon · 5f – 6½f · Good
10th
23 Apr
Beverley · 7f – 1m · Good_To_Firm
6th
20 Apr
Redcar · 1m3f – 1m4f · Good_To_Firm
8th
20 Apr
Redcar · 7f – 1m · Good_To_Firm
12th
20 Apr
Redcar · 7f – 1m · Good_To_Firm
10th
20 Apr
Kelso · Long Distance (2m+) · Good
10th
18 Apr
Nottingham · 1m3f – 1m4f · Good
14th
18 Apr
Nottingham · 1m3f – 1m4f · Good
10th
18 Apr
Ayr · Long Distance (2m+) · Heavy
5th
18 Apr
Thirsk · 5f – 6½f · Good
17th
16 Apr
Ripon · 1m1f – 1m2f · Good_To_Soft
7th
16 Apr
Ripon · 1m1f – 1m2f · Good_To_Soft
Won
16 Apr
Ripon · 5f – 6½f · Good_To_Soft
8th
16 Apr
Ripon · 5f – 6½f · Good_To_Soft
Won
16 Apr
Ripon · 5f – 6½f · Good_To_Soft
Won
15 Apr
Beverley · 1m1f – 1m2f · Good_To_Soft
10th
15 Apr
Beverley · 7f – 1m · Good_To_Soft
8th