Horse Racing Calendar

Wednesday 28 May
  • Beverley
  • Afternoon, Flat, Turf
Wednesday 28 May
  • Cartmel
  • Evening, Jump, Turf
Wednesday 28 May
  • Hamilton Park
  • Afternoon, Flat, Turf
Wednesday 28 May
  • Kempton
  • Evening, Flat, AW
Wednesday 28 May
  • Newton Abbot
  • Afternoon, Jump, Turf
Thursday 29 May
  • Carlisle
  • Evening, Flat, Turf
Thursday 29 May
  • Great Yarmouth
  • Afternoon, Flat, Turf
Thursday 29 May
  • Lingfield
  • Afternoon, Flat, Turf
Thursday 29 May
  • Ripon
  • Afternoon, Flat, Turf
Thursday 29 May
  • Sandown
  • Evening, Flat, Turf
Friday 30 May
  • Brighton
  • Afternoon, Flat, Turf
Friday 30 May
  • Carlisle
  • Afternoon, Flat, Turf
Friday 30 May
  • Catterick
  • Evening, Flat, Turf
Friday 30 May
  • Chepstow
  • Afternoon, Flat, Turf
Friday 30 May
  • Haydock Park
  • Evening, Flat, Turf
Friday 30 May
  • Stratford-on-Avon
  • Evening, Jump, Turf
Saturday 31 May
  • Chester
  • Afternoon, Flat, Turf
Saturday 31 May
  • Haydock Park
  • Afternoon, Flat, Turf
Saturday 31 May
  • Lingfield
  • Evening, Flat, Turf
Saturday 31 May
  • Southwell
  • Afternoon, Flat, AW
Saturday 31 May
  • Stratford-on-Avon
  • Evening, Jump, Turf
Saturday 31 May
  • York
  • Afternoon, Flat, Turf
All times are UK and subject to change. BBC is not responsible for any changes.