Newbury Sat February 7 - Newbury
Haydock Park Sat February 14 - Haydock Park
Kempton Park Sat February 21 - Kempton Park
Cheltenham Tue March 10 - Cheltenham
Cheltenham Wed March 11 - Cheltenham
Cheltenham Thu March 12 - Cheltenham
Cheltenham Fri March 13 - Cheltenham
Newmarket Wed April 15 - Newmarket
Newmarket Thu April 16 - Newmarket

Live racecards, results and betting