Aintree
Saturday, 7th April 2018 Grand National 2018
Ascot
Thursday, 15th June 2017 Ascot Gold Cup
Thursday, 15th June 2017 Prince of Wales Stakes
Friday, 16th June 2017 Commonwealth Cup
Tuesday, 20th June 2017 Queen Anne Stakes 2017
Tuesday, 20th June 2017 Coventry Stakes
Tuesday, 20th June 2017 Kings Stand Stakes
Tuesday, 20th June 2017 St James Palace Stakes
Tuesday, 20th June 2017 Windsor Castle Stakes
Wednesday, 21st June 2017 Queen Mary Stakes
Wednesday, 21st June 2017 Jersey Stakes
Wednesday, 21st June 2017 Duke Of Cambridge Stakes
Wednesday, 21st June 2017 Sandringham Handicap
Thursday, 22nd June 2017 Norfolk Stakes
Thursday, 22nd June 2017 Ribblesdale Stakes
Friday, 23rd June 2017 Coronation Stakes
Friday, 23rd June 2017 Queens Vase
Saturday, 24th June 2017 Hardwicke Stakes
Saturday, 24th June 2017 Diamond Jubilee Stakes
Saturday, 24th June 2017 Wokingham Handicap
Saturday, 24th June 2017 Queen Alexandra Stakes
Belmont Park
Saturday, 10th June 2017 The Met Mile
Caulfield
Saturday, 14th October 2017 Caulfield Cup
Chantilly
Sunday, 1st October 2017 Prix de l'Arc de Triomphe
Cheltenham
Tuesday, 13th March 2018 Supreme Novices Hurdle 2018
Tuesday, 13th March 2018 Arkle Chase 2018
Tuesday, 13th March 2018 Stan James Champion Hurdle 2018
Tuesday, 13th March 2018 Mares Hurdle 2018
Tuesday, 13th March 2018 National Hunt Chase 2018
Wednesday, 14th March 2018 Neptune Novices Hurdle 2018
Wednesday, 14th March 2018 RSA Chase 2018
Wednesday, 14th March 2018 Queen Mother Champion Steeple Chase
Wednesday, 14th March 2018 Champion Chase 2018
Wednesday, 14th March 2018 Cross Country Chase 2018
Thursday, 15th March 2018 JLT Novices Chase 2018
Thursday, 15th March 2018 Ryanair Chase 2018
Thursday, 15th March 2018 Stayers Hurdle 2018
Friday, 16th March 2018 Albert Bartlett Novices Hurdle 2018
Friday, 16th March 2018 Cheltenham Gold Cup 2018
Del Mar
Saturday, 4th November 2017 Breeders Cup Classic
Doncaster
Saturday, 16th September 2017 St Leger
Epsom
Friday, 2nd June 2017 Coronation Cup
Friday, 2nd June 2017 The Oaks
Saturday, 3rd June 2017 Epsom Dash
Saturday, 3rd June 2017 Investec Derby
Saturday, 3rd June 2017 Epsom Derby
Flemington
Tuesday, 7th November 2017 Melbourne Cup
Kempton
Tuesday, 26th December 2017 King George VI Chase
Moonee Valley
Saturday, 21st October 2017 Cox Plate
Muswellbrook
Saturday, 3rd June 2017 Edinburgh Cup Handicap
Saturday, 17th June 2017 Scottish Sprint Cup
Newbury
Saturday, 2nd December 2017 Ladbrokes Gold Cup
Newcastle
Saturday, 1st July 2017 Northumberland Plate
Newmarket
Saturday, 15th July 2017 July Cup
Randwick
Saturday, 14th October 2017 The Everest
Sandown
Saturday, 8th July 2017 Coral Eclipse