Aintree
Saturday, 7th April 2018 Grand National 2018
Ascot
Saturday, 29th July 2017 Gigaset International Handicap
Saturday, 29th July 2017 King George Vi Stakes
Tuesday, 19th June 2018 Kings Stand Stakes
Wednesday, 20th June 2018 Prince Of Wales Stakes
Thursday, 21st June 2018 Ascot Gold Cup
Saturday, 23rd June 2018 Diamond Jubilee Stakes
Caulfield
Saturday, 14th October 2017 Caulfield Cup
Chantilly
Sunday, 1st October 2017 Prix de l'Arc de Triomphe
Cheltenham
Saturday, 18th November 2017 Bet Victor Gold Cup
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
Friday, 3rd November 2017 Breeders Cup Distaff
Friday, 3rd November 2017 Breeders Cup Dirt Mile
Saturday, 4th November 2017 Breeders Cup Turf
Saturday, 4th November 2017 Breeders Cup Classic
Doncaster
Saturday, 16th September 2017 St Leger
Epsom Downs
Friday, 1st June 2018 The Oaks
Friday, 1st June 2018 Epsom Oaks
Saturday, 2nd June 2018 The Derby 2018
Flemington
Tuesday, 7th November 2017 Melbourne Cup
Thursday, 9th November 2017 VRC Oaks
Goodwood
Tuesday, 1st August 2017 Lennox Stakes
Wednesday, 2nd August 2017 Sussex Stakes
Thursday, 3rd August 2017 Nassau Stakes
Thursday, 3rd August 2017 Goodwood Cup
Friday, 4th August 2017 King George Stakes
Saturday, 5th August 2017 Betfred Mile
Saturday, 5th August 2017 Stewards Cup
Haydock
Saturday, 25th November 2017 Betfair Chase
Kempton
Tuesday, 26th December 2017 King George VI Chase
Leopardstown
Saturday, 9th September 2017 Irish Champion Stakes
Meydan
Saturday, 31st March 2018 Dubai World Cup
Saturday, 31st March 2018 Dubai Gold Cup
Moonee Valley
Saturday, 21st October 2017 Cox Plate
Newbury
Saturday, 2nd December 2017 Ladbrokes Gold Cup
Newmarket
Saturday, 5th May 2018 2000 Guineas
Sunday, 6th May 2018 1000 Guineas
Randwick
Saturday, 30th September 2017 Epsom Handicap
Saturday, 30th September 2017 The Metropolitan
Saturday, 14th October 2017 The Everest
Rosehill
Saturday, 9th September 2017 Golden Rose
York
Wednesday, 23rd August 2017 Juddmonte International Stakes
Wednesday, 23rd August 2017 Great Voltigeur Stakes
Thursday, 24th August 2017 Yorkshire Oaks
Friday, 25th August 2017 Nunthorpe Stakes