Aintree Thu April 9 - Aintree
Aintree Fri April 10 - Aintree
Aintree Sat April 11 - Aintree
Newmarket Wed April 15 - Newmarket
Newmarket Thu April 16 - Newmarket
Ayr Sat April 18 - Ayr
Sandown Park Sat April 25 - Sandown Park
Newmarket Sat May 2 - Newmarket
Newmarket Sun May 3 - Newmarket
York Wed May 13 - York
York Thu May 14 - York
York Fri May 15 - York
Newbury Sat May 16 - Newbury
Epsom Downs Sat June 6 - Epsom Downs

Live racecards, results and betting