Wednesday 19th May 202113:45 Warwick - Shanroe Tic Tec (5/2)14:05 Cork - Amalif Coast (6/4)15:05 Yarmouth - Let Me Be (1/1)
Friday 21st May 202114:15 Goodwood - Ready To Venture (2/1)15:50 Haydock - Hoodwinker (7/4)
Sunday 23rd May 202114:40 Curragh - Broome (6/5)15:30 Nottingham - Brentford Hope (5/2)16:35 Nottingham - Boundless Power (10/11)
Monday 24th May 202113:00 Wolverhampton - Mostaqqer (8/11)15:30 Wolverhampton - Samoot (6/4)15:40 Brighton - Summer's Knight (4/5)15:50 Ludlow - Arizona Glory (5/4)16:10 Brighton - Ispahan (11/8)
Thursday 27th May 202115:35 Ripon - Benadalid (6/4)16:15 Worcester - Brief Ambition (4/7)17:45 Sandown - Bad Company (5/2)19:25 Sandown - Sangarius (1/1)
Saturday 29th May 202113:45 Haydock - Helvezia (6/1)14:40 Chester - Another Batt (6/1)15:30 Haydock - Toro Strike (9/2)15:45 Beverley - Cassy O (10/1)
Sunday 30th May 202113:57 Kelso - Trailboss (11/8)14:55 Navan - Malawi (8/13)
Saturday 5th June 202114:00 Epsom - King Frankel (9/4)15:10 Epsom - Century Dream (2/1)15:45 Epsom - Sunday Sovereign (4/1)16:30 Epsom - Bolshoi Ballet (6/4)
Friday 11th June 202114:45 Sandown - Hoodwinker (15/8)
Saturday 12th June 202117:40 Leicester - Madame Ambassador (5/6)
Sunday 13th June 202116:30 Gowran - Cormorant (4/5)16:38 Sailsbury - Deep Snow (8/13)
Sunday 13th June 202117:30 Gowran - Kalaroun (15/2)
Monday 14th June 202119:50 Nottingham - Tregony (13/8)20:30 Windsor - Dantora (10/11)
ROYAL ASCOTTuesday 15th June 202114:30 Ascot - Regal Reality (20/1)15:05 Ascot - Ebro River (12/1)15:40 Ascot - Extravagant Kid (11/2)16:20 Ascot - Battleground (11/2)
Wednesday 16th June 202114:30 Ascot - Harmony Rose (40/1)15:05 Ascot - Wordsworth (11/4)17:00 Ascot - Magical Morning (9/2)17:35 Ascot - Chipotle (20/1)
Thursday 17th June 202115:05 Ascot - Mohaafeth (15/8)16:15 Ascot - Stradivarius (6/5)
Friday 18th June 202115:40 Ascot - Campanelle (9/2)17:00 Ascot - Belief (14/1)17:35 Ascot - Zabeel Champion (16/1)18:10 Ascot - Dream Composer (12/1)
Saturday 19th June 202115:05 Ascot - Tactical (14/1)15:40 Ascot - Japan (14/1)16:20 Ascot - Art Power (5/1)17:00 Ascot - Mr Lupton (18/1)
Sunday 20th June 202115:25 Pontefract - Urban Artist (2/1)16:35 Worcester - Yauthym (8/13)
Monday 21st June 202113:00 Southwell - Nobel Leader (9/1)14:05 Southwell - Vermillion Rose (16/1)15:00 Chepstow - Chifa (33/1)16:30 Chepstow - Iconic Knight (12/1)
Saturday 26th June 202114:40 Newmarket - Logician (10/11)15:00 Windsor - Canonized (1/1)15:45 Curragh - High Definition (2/1)
Saturday 3rd July 202114:45 Leicester - Jewel In My Crown (7/4)
Tuesday 6th July 202113:50 Pontefract - Tareekh (11/10)
Wednesday 7th July 202113:45 Catterick - Sarrood (4/5)14:30 Yarmouth - Eve Lodge (8/13)
Thursday 8th July 202113:50 Newmarket - Stowell (15/8)14:05 Carlisle - Gometra Ginty (15/8)
These races will be aired live on ITV today