William Haggas

📍 Newmarket, Suffolk

Trainer statistics • 2025 season

2025 2026 →
441Runners
118Winners
244Places
26.8%Strike Rate
YorkBest Course
Tom MarquandTop Jockey
By Course
CourseWinsRunnersStrike Rate
York123336.4%
Newbury113333.3%
Kempton (AW)83622.2%
Haydock82040%
Newcastle (AW)62128.6%
Goodwood62326.1%
Ascot62524%
Windsor51827.8%
Southwell (AW)51926.3%
Newmarket42814.3%
Ffos Las4580%
Newmarket (July)31816.7%
Leicester3650%
Chester3742.9%
Pontefract3560%
Ayr3837.5%
Chelmsford (AW)31421.4%
Doncaster32711.1%
Sandown21711.8%
Yarmouth21612.5%
Lingfield (AW)2922.2%
Ripon22100%
Redcar2450%
Naas (IRE)2366.7%
Brighton22100%
Beverley1250%
Wolverhampton (AW)1616.7%
Hamilton1425%
Carlisle1250%
Bath1425%
Nottingham1616.7%
Thirsk1520%
Epsom11100%
Lingfield010%
Cork (IRE)010%
Salisbury030%
Chepstow020%
Leopardstown (IRE)010%
Curragh (IRE)010%
Fairyhouse (IRE)010%
Musselburgh020%
By Distance
DistanceWinsRunnersStrike Rate
1m278033.8%
6f258629.1%
1m 2f165628.6%
1m 4f154136.6%
7f128614%
5f51729.4%
1m 3f4944.4%
1m 6f41723.5%
1m 1f41136.4%
1m 2.5f1714.3%
2m 0.5f1425%
1m 6.5f1250%
6.5f1333.3%
1m 4.5f1250%
1m 0.5f1520%
2m040%
1m 3.5f070%
1m 5f010%
1m 5.5f020%
1m 1.5f010%
By Going
GoingWinsRunnersStrike Rate
Good3613027.7%
Good To Soft236833.8%
Good To Firm207327.4%
Standard176526.2%
Soft125024%
Standard To Slow84020%
Yielding1250%
Heavy1119.1%
Good To Yielding020%