Friday SOUTHWELL (AW), CHELMSFORD (AW) (E) Tattersalls December Foal Sales
December 1st Doncaster, Newbury
Limerick, Dundalk (E)
Saturday WOLVERHAMPTON (AW) (E) Tattersalls December Foal Sales
December 2nd Banfor-on-Dee, Doncaster, Newbury (Hennessy Gold Cup), Newcastle (Fighting Fifth Hurdle)
Fairyhouse
Sunday Carlisle, Leicester
December 3rd Fairyhouse (Hattons Grace H, Royal Bond H, Drinimore Chase, New Stand H)
Monday SOUTHWELL (AW) Tattersalls December Breeding Stock Sale
December 4th Fakenham, Plumpton
Tuesday WOLVERHAMPTON (AW) Tattersalls December Breeding Stock Sale
December 5th Lingfield, Southwell
Wednesday LINGFIELD (AW), NEWCASTLE (AW) (E) Tattersalls December Breeding Stock Sale
December 6th Haydock, Ludlow
Thursday CHELMSFORD (AW)(E) Tattersalls December Breeding Stock Sale
December 7th Leicester, Market Rasen, Wincanton
Clonmel
Friday CHELMSFORD (AW) (E) Inglis Mebnourne December Sale
December 8th Exeter, Sandown, Sedgefield
Limerick, Dundalk (E)
Saturday WOLVERHAMPTON (AW) (E) Arqana Deauville Breeding Stock Sale
December 9th Sandown (Tingle Creek Trophy, Henry VIII Chase), Aintree, Chepstow, Wetherby
Navan
Sunday Huntingdon (Peterborough Chase), Kelso Arqana Deauville Breeding Stock Sale
December 10th Cork, Punchestown (John Durkan Mem Chase)
Longines Hong Kong, International Races (Sha Tin) prov
Monday SOUTHWELL (AW) Arqana Deauville Breeding Stock Sale
December 11th Fontwell, Musselburgh Tattersalls Ireland Ascot December Sale
Tuesday LINGFIELD (AW) Arqana Deauville Breeding Stock Sale
December 12th Ayr, Uttoxeter
Wednesday LINGFIELD (AW), KEMPTON (AW)(E) Goffs NH Foal Sale
December 13th Hexham, Leicester
Thursday CHELMSFORD (AW) (E) Goffs NH Foal Sale
December 14th Newcastle, Taunton, Warwick
Tramore
Friday CHELMSFORD (AW) (E) Goffs December Flat Sale
December 15th Bangor-on-Dee, Cheltenham, Doncaster Tattersalls Ireland Cheltenham Sale
Dundalk (E)
Saturday NEWCASTLE (AW), WOLVERHAMPTON (AW) (E)
December 16th Cheltenham (International Hurdle), Doncaster, Hereford
Fairyhouse
Sunday Carlisle, Southwell
December 17th Cork, Navan (Navan Nov H), Thurles
Monday WOLVERHAMPTON (AW)
December 18th Ffos Las, Plumpton
Tuesday SOUTHWELL (AW)
December 19th Catterick, Fakenham
Wednesday LINGFIELD (AW), KEMPTON (AW) (E)
December 20th Ludlow, Newbury
Thursday SOUTHWELL (AW), CHELMSFORD (AW) (E)
December 21st Exeter, Towcester
Dundalk (E)
Friday SOUTHWELL (AW), WOLVERHAMPTON (AW) (E)
December 22nd Ascot, Uttoxeter
Dundalk (E)
Saturday LINGFIELD (AW)
December 23rd Ascot (Long Walk Hurdle), Haydock, Newcastle
Sunday NO RACING
December 24th
Monday NO RACING
December 25th
CHRISTMAS DAY
Tuesday WOLVERHAMPTON (AW)
December 26th Kempton (King George VI Chase, Christmas Hurdle, Kauto Star Novices'Chase),  Fontwell,Huntingdon, Market Rasen, Sedgefield,  Wetherby, Wincanton
BOXING DAY Down Royal, Leopardstown (Racing Post Chase), Limerick
Wednesday WOLVERHAMPTON (AW) (E)
December 27th Chepstow (Welsh National, Future Champions H), Kempton (Desert Orchid Chase), Wetherby
Leopardstown (Dial A Bet Chase, Future Champions H), Limerick
Thursday LINGFIELD (AW)
December 28th Catterick, Leicester
Leopardstown (Christmas H, Lexus Chase), Limerick
Friday SOUTHWELL (AW)
December 29th Doncaster, Kelso
Leopardstown (December Hurdle, Fort Leney Novice Chase), Limerick
Saturday LINGFIELD (AW)
December 30th Haydock, Newbury (Challow Hurdle), Taunton
Sunday LINGFIELD (AW)
December 31st Uttoxeter, Warwick
Punchestown