BHA all-card pre-race examinations
Please see below the provisional list of dates and locations at which all-card pre-race examinations are currently scheduled to take place in the first half of 2025. This may be subject to change, and it is possible that more fixtures will be added as we move through the year.
A reminder that all runners in all races at these fixtures will receive:
- A cardiac assessment using a stethoscope
- A trot up over approximately 25 metres, with the horse asked to trot up and back in a straight line on a firm surface
- An examination of the limbs by palpation.
These standard methods of pre-race check will always be performed by BHA veterinary officers in or near the racecourse stables.
The BHA continue to encourage trainers to contact the BHA’s veterinary team in advance about horses that have mild lameness. Please email: [email protected]. The sooner they know about these horses the better, as early notification allows us to work with you and your teams to discuss the individual circumstances and consider any additional information that supports the horse’s suitability to race.
The BHA are grateful for your continued assistance in ensuring that pre-race checks run smoothly, especially as they have become a more regular feature of raceday operations.
What are pre-race examinations?
Owner Breeder took a close look - read here.
Provisional schedule for 2025
January
Wed 8 – Taunton
Thu 9 – Lingfield Park (Flat)
Fri 10 – Huntingdon
Sat 11 – Newcastle (Flat)
Wed 15 – Southwell (Flat)
Thu 16 – Chelmsford City (Flat)
Tue 21 – Ayr
Thu 23 - Wetherby
Sat 25 – Cheltenham
Sun 26 – Sedgefield
February
Mon 10 – Plumpton
Tue 11 – Wolverhampton (Flat)
Wed 12 – Southwell (Flat)
Thu 13 – Sandown Park
Sat 15 – Haydock Park
Tue 18 – Market Rasen
Tues 18 - Taunton
Wed 19 – Sedgefield
Thu 20 – Lingfield Park
March
Sat 1 – Kelso
Mon 3 – Wolverhampton (Flat)
Wed 5 – Catterick Bridge
Thu 6 – Wincanton
Fri 7 – Leicester
Tue 11 - Sedgefield
Tue 11 – Fri 14 Cheltenham Festival*
Fri 14 – Doncaster
Sat 15 – Kempton Park
Mon 17 - Wolverhampton (Flat)
Tue 18 – Exeter
Thu 20 – Chepstow
Fri 21 – Musselburgh
Wed 26 – Market Rasen
Wed 26 – Hereford
Thu 27 – Chelmsford City (Flat)
Fri 28 – Fontwell Park
Sat 29 – Kempton Park (Flat)
Sun 30 – Ascot
Mon 31 – Newcastle
April
Thu 3 – Chelmsford City (Flat)
Thu 3 – Sat 5 – Aintree Grand National Festival*
Fri 4 – Bath (Flat)
Mon 7 – Redcar (Flat)
Wed 9 – Nottingham (Flat)
Wed 9 – Taunton
Fri 11 – Newbury (Flat)
Mon 14 – Warwick
Wed 16 – Cheltenham
Wed 16 - Beverley (Flat)
Sat 19 – Carlisle
Mon 21 – Fakenham
Tue 22 – Thirsk (Flat)
Wed 23 – Catterick Bridge (Flat)
Wed 23 – Ludlow
Sat 26 – Haydock Park (Flat)
Sat 26 – Leicester (Flat)
Mon 28 – Ayr (Flat)
May
Fri 2 – Cheltenham
Fri 2 – Sun 4 – Newmarket (Flat)
Sat 3 – Doncaster (Flat)
Tue 6 – Ffos Las
Wed 7 – Kelso
Thu 8 – Chester (Flat)
Thu 8 – Huntingdon
Thu 8 – Stratford
Fri 9 – Market Rasen
Mon 12 – Windsor (Flat)
Tue 13 – Chepstow (Flat)
Tue 13 – Sedgefield
Wed 14 – Bath (Flat)
Thu 15 – Perth
Thu 15 – York (Flat)
Fri 16 – Aintree
Fri 16 – Sat 17 – Newbury (Flat)
Tue 20 – Huntingdon
Wed 21 – Warwick
Thu 22 – Ffos Las
Fri 23 – Worcester
Fri 23 – Goodwood (Flat)
Sat 24 – Salisbury (Flat)
Mon 26 – Leicester (Flat)
Fri 30 – Carlisle (Flat)
Fri 30 – Stratford-on-Avon
June
Sun 1 – Fakenham
Mon 2 – Wetherby (Flat)
Tue 3 – Southwell
Wed 4 – Newton Abbot
Wed 4 – Ripon (Flat)
Thu 5 – Uttoxeter
Fri 6 – Bangor-on-Dee
Fri 6 – Sat 7 – Epsom Downs (Flat)
Fri 6 – Goodwood (Flat)
Sat 7 – Musselburgh (Flat)
Mon 9 – Southwell
Tue 10 – Fontwell Park
Wed 11 – Hamilton Park (Flat)
Wed 11 – Lingfield Park (Flat)
Fri 13 – Sandown Park (Flat)
Sat 14 – Hexham
Tue 17 – Sat 21 – Royal Ascot (Flat)
Fri 20 – Market Rasen
Sun 22 – Hexham
Wed 25 – Worcester
Fri 27 – Cartmel
Sat 28 – Windsor (Flat)
Sun 29 – Cartmel
Mon 30 – Pontefract (Flat)
*Please note that the medical declaration process will again be in place for all horses entered to race at the Cheltenham Festival and Aintree Grand National Festival.