UK time :

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 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 ground
Good to firm (fairly firm)

📊 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%
Top-3 rate
avg ~30%

🐎 Today's and upcoming runners

Horses Mark Walford has entered for upcoming races

🔍 Full analysis

Our model's view, based on this trainer's record and recent runs
TrackLab's trainer breakdown

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 does best

Results split by ground, race level and track shape
🌧 Ground
Good to firm (fairly firm)
Loves
Heavy (very wet)
Loves
Good (a little give)
Ok
Good to soft (some give)
Ok
Soft (muddy)
Ok
Standard (all-weather)
Ok
Standard to slow (all-weather)
Unknown
Yielding (slightly soft)
Unknown
🏅 Race 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

🏇 Jockeys

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

⭐ Top horses

The highest-rated horses linked to this trainer right now
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, most races first
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