Monday 1 December
  • Ayr
  • Afternoon, Jump, Turf
Monday 1 December
  • Kempton
  • Afternoon, Flat, AW
Monday 1 December
  • Plumpton
  • Afternoon, Jump, Turf
Monday 1 December
  • Wolverhampton
  • Flat, AW
Tuesday 2 December
  • Ffos Las
  • Afternoon, Jump, Turf
Tuesday 2 December
  • Lingfield
  • Afternoon, Flat, AW
Tuesday 2 December
  • Newcastle
  • Flat, AW
Tuesday 2 December
  • Southwell
  • Afternoon, Jump, Turf
Wednesday 3 December
  • Haydock Park
  • Afternoon, Jump, Turf
Wednesday 3 December
  • Kempton
  • Flat, AW
Wednesday 3 December
  • Lingfield
  • Afternoon, Flat, AW
Wednesday 3 December
  • Ludlow
  • Afternoon, Jump, Turf
Thursday 4 December
  • Chelmsford City
  • Flat, AW
Thursday 4 December
  • Leicester
  • Afternoon, Jump, Turf
Thursday 4 December
  • Market Rasen
  • Afternoon, Jump, Turf
Thursday 4 December
  • Wincanton
  • Afternoon, Jump, Turf
Friday 5 December
  • Exeter
  • Afternoon, Jump, Turf
Friday 5 December
  • Newcastle
  • Flat, AW
Friday 5 December
  • Sandown
  • Afternoon, Jump, Turf
Friday 5 December
  • Sedgefield
  • Afternoon, Jump, Turf
Saturday 6 December
  • Aintree
  • Afternoon, Jump, Turf
Saturday 6 December
  • Chepstow
  • Afternoon, Jump, Turf
Saturday 6 December
  • Sandown
  • Afternoon, Jump, Turf
Saturday 6 December
  • Wetherby
  • Afternoon, Jump, Turf
Saturday 6 December
  • Wolverhampton
  • Flat, AW
Sunday 7 December
  • Huntingdon
  • Afternoon, Jump, Turf
Sunday 7 December
  • Kelso
  • Afternoon, Jump, Turf
Monday 8 December
  • Fontwell Park
  • Afternoon, Jump, Turf
Monday 8 December
  • Lingfield
  • Afternoon, Flat, AW
Monday 8 December
  • Musselburgh
  • Afternoon, Jump, Turf
Monday 8 December
  • Wolverhampton
  • Flat, AW
Tuesday 9 December
  • Ayr
  • Afternoon, Jump, Turf
Tuesday 9 December
  • Newcastle
  • Flat, AW
Tuesday 9 December
  • Uttoxeter
  • Afternoon, Jump, Turf
Wednesday 10 December
  • Hereford
  • Afternoon, Jump, Turf
Wednesday 10 December
  • Hexham
  • Afternoon, Jump, Turf
Wednesday 10 December
  • Kempton
  • Flat, AW
Wednesday 10 December
  • Leicester
  • Afternoon, Jump, Turf
Thursday 11 December
  • Chelmsford City
  • Flat, AW
Thursday 11 December
  • Newcastle
  • Afternoon, Jump, Turf
Thursday 11 December
  • Taunton
  • Afternoon, Jump, Turf
Thursday 11 December
  • Warwick
  • Afternoon, Jump, Turf
Friday 12 December
  • Bangor-on-Dee
  • Afternoon, Jump, Turf
Friday 12 December
  • Cheltenham
  • Afternoon, Jump, Turf
Friday 12 December
  • Doncaster
  • Afternoon, Jump, Turf
Friday 12 December
  • Southwell
  • Flat, AW
Saturday 13 December
  • Cheltenham
  • Afternoon, Jump, Turf
Saturday 13 December
  • Doncaster
  • Afternoon, Jump, Turf
Saturday 13 December
  • Lingfield
  • Afternoon, Jump, Turf
Saturday 13 December
  • Newcastle
  • Afternoon, Flat, AW
Saturday 13 December
  • Wolverhampton
  • Flat, AW
Sunday 14 December
  • Carlisle
  • Afternoon, Jump, Turf
Sunday 14 December
  • Southwell
  • Afternoon, Jump, Turf
Monday 15 December
  • Lingfield
  • Afternoon, Flat, AW
Monday 15 December
  • Plumpton
  • Afternoon, Jump, Turf
Monday 15 December
  • Wolverhampton
  • Flat, AW
Tuesday 16 December
  • Catterick
  • Afternoon, Jump, Turf
Tuesday 16 December
  • Newcastle
  • Flat, AW
Tuesday 16 December
  • Wincanton
  • Afternoon, Jump, Turf
Wednesday 17 December
  • Kempton
  • Flat, AW
Wednesday 17 December
  • Lingfield
  • Afternoon, Flat, AW
Wednesday 17 December
  • Ludlow
  • Afternoon, Jump, Turf
Wednesday 17 December
  • Newbury
  • Afternoon, Jump, Turf
Thursday 18 December
  • Chelmsford City
  • Flat, AW
Thursday 18 December
  • Exeter
  • Afternoon, Jump, Turf
Thursday 18 December
  • Ffos Las
  • Afternoon, Jump, Turf
Thursday 18 December
  • Southwell
  • Afternoon, Flat, AW
Friday 19 December
  • Ascot
  • Afternoon, Jump, Turf
Friday 19 December
  • Newcastle
  • Flat, AW
Friday 19 December
  • Southwell
  • Afternoon, Flat, AW
Friday 19 December
  • Uttoxeter
  • Afternoon, Jump, Turf
Saturday 20 December
  • Ascot
  • Afternoon, Jump, Turf
Saturday 20 December
  • Haydock Park
  • Afternoon, Jump, Turf
Saturday 20 December
  • Hereford
  • Afternoon, Jump, Turf
Saturday 20 December
  • Newcastle
  • Flat, AW
Saturday 20 December
  • Wolverhampton
  • Afternoon, Flat, AW
Sunday 21 December
  • Fakenham
  • Afternoon, Jump, Turf
Sunday 21 December
  • Lingfield
  • Afternoon, Jump, Turf
Monday 22 December
  • Huntingdon
  • Afternoon, Jump, Turf
Monday 22 December
  • Lingfield
  • Afternoon, Flat, AW
Monday 22 December
  • Musselburgh
  • Afternoon, Jump, Turf
Monday 22 December
  • Wolverhampton
  • Flat, AW
Friday 26 December
  • Aintree
  • Afternoon, Jump, Turf
Friday 26 December
  • Fontwell Park
  • Afternoon, Jump, Turf
Friday 26 December
  • Kempton
  • Afternoon, Jump, Turf
Friday 26 December
  • Market Rasen
  • Afternoon, Jump, Turf
Friday 26 December
  • Sedgefield
  • Afternoon, Jump, Turf
Friday 26 December
  • Wetherby
  • Afternoon, Jump, Turf
Friday 26 December
  • Wincanton
  • Afternoon, Jump, Turf
Friday 26 December
  • Wolverhampton
  • Afternoon, Flat, AW
Saturday 27 December
  • Chepstow
  • Afternoon, Jump, Turf
Saturday 27 December
  • Kempton
  • Afternoon, Jump, Turf
Saturday 27 December
  • Wetherby
  • Afternoon, Jump, Turf
Saturday 27 December
  • Wolverhampton
  • Flat, AW
Sunday 28 December
  • Catterick
  • Afternoon, Jump, Turf
Sunday 28 December
  • Leicester
  • Afternoon, Jump, Turf
Sunday 28 December
  • Southwell
  • Afternoon, Flat, AW
Monday 29 December
  • Doncaster
  • Afternoon, Jump, Turf
Monday 29 December
  • Kelso
  • Afternoon, Jump, Turf
Monday 29 December
  • Newbury
  • Afternoon, Jump, Turf
Monday 29 December
  • Newcastle
  • Flat, AW
Tuesday 30 December
  • Haydock Park
  • Afternoon, Jump, Turf
Tuesday 30 December
  • Taunton
  • Afternoon, Jump, Turf
Tuesday 30 December
  • Wolverhampton
  • Flat, AW
Wednesday 31 December
  • Lingfield
  • Afternoon, Flat, AW
Wednesday 31 December
  • Uttoxeter
  • Afternoon, Jump, Turf
Wednesday 31 December
  • Warwick
  • Afternoon, Jump, Turf
All times are UK and subject to change. BBC is not responsible for any changes.