Upcoming Meetings

Date Racecourse Session Surface Type
Jun 19th, 2019 ASCOT Afternoon Turf Flat
Jun 19th, 2019 RIPON Evening Turf Flat
Jun 19th, 2019 HAMILTON PARK Afternoon Turf Flat
Jun 19th, 2019 UTTOXETER Afternoon Turf Jump
Jun 20th, 2019 LEOPARDSTOWN Evening Turf
Jun 20th, 2019 LINGFIELD PARK Evening Awt Flat
Jun 20th, 2019 ASCOT Afternoon Turf Flat
Jun 20th, 2019 RIPON Afternoon Turf Flat
Jun 21st, 2019 LIMERICK Evening Turf Flat
Jun 21st, 2019 ASCOT Afternoon Turf Flat
Jun 21st, 2019 REDCAR Afternoon Turf Flat
Jun 21st, 2019 MARKET RASEN Afternoon Turf Jump
Jun 21st, 2019 AYR Evening Turf Flat
Jun 21st, 2019 GOODWOOD Evening Turf Flat
Jun 21st, 2019 NEWMARKET Evening Turf Flat
Jun 21st, 2019 DOWN ROYAL Evening Turf
Jun 22nd, 2019 PERTH Afternoon Turf Jump
Jun 22nd, 2019 LINGFIELD PARK Evening Turf Flat
Jun 22nd, 2019 ASCOT Afternoon Turf Flat
Jun 22nd, 2019 REDCAR Afternoon Turf Flat
Jun 22nd, 2019 AYR Afternoon Turf Flat
Jun 22nd, 2019 NEWMARKET Afternoon Turf Flat
Jun 22nd, 2019 HAYDOCK PARK Evening Turf Flat
Jun 22nd, 2019 DOWN ROYAL Afternoon Turf
Jun 23rd, 2019 PONTEFRACT Afternoon Turf Flat
Jun 23rd, 2019 WORCESTER Afternoon Turf Jump
Jun 23rd, 2019 TIPPERARY Afternoon Turf
Jun 23rd, 2019 HEXHAM Afternoon Turf Jump
Jun 24th, 2019 CHEPSTOW Afternoon Turf Flat
Jun 24th, 2019 WOLVERHAMPTON Evening Awt Flat
Jun 24th, 2019 BALLINROBE Evening Turf
Jun 24th, 2019 SOUTHWELL Afternoon Turf Jump
Jun 24th, 2019 WINDSOR Evening Turf Flat
Jun 25th, 2019 NEWBURY Evening Turf Flat
Jun 25th, 2019 BEVERLEY Afternoon Turf Flat
Jun 25th, 2019 BRIGHTON Afternoon Turf Flat
Jun 25th, 2019 NEWTON ABBOT Evening Turf Jump
Jun 26th, 2019 KEMPTON PARK Evening Awt Flat
Jun 26th, 2019 WORCESTER Afternoon Turf Jump
Jun 26th, 2019 SALISBURY Afternoon Turf Flat
Jun 26th, 2019 BATH Evening Turf Flat
Jun 26th, 2019 NAAS Evening Turf
Jun 26th, 2019 CARLISLE Afternoon Turf Flat
Jun 27th, 2019 NOTTINGHAM Afternoon Turf Flat
Jun 27th, 2019 LEICESTER Evening Turf Flat
Jun 27th, 2019 CURRAGH Afternoon Turf
Jun 27th, 2019 NEWCASTLE Afternoon Awt Flat
Jun 27th, 2019 NEWMARKET Afternoon Turf Flat
Jun 27th, 2019 HAMILTON PARK Evening Turf Flat
Jun 28th, 2019 CHESTER Evening Turf Flat
Jun 28th, 2019 CURRAGH Afternoon Turf
Jun 28th, 2019 DONCASTER Afternoon Turf Flat
Jun 28th, 2019 YARMOUTH Afternoon Turf Flat
Jun 28th, 2019 NEWCASTLE Evening Awt Flat
Jun 28th, 2019 NEWMARKET Evening Turf Flat
Jun 28th, 2019 CARTMEL Afternoon Turf Jump
Jun 29th, 2019 LINGFIELD PARK Evening Turf Flat
Jun 29th, 2019 CHESTER Afternoon Turf Flat
Jun 29th, 2019 CURRAGH Afternoon Turf
Jun 29th, 2019 DONCASTER Evening Turf Flat
Jun 29th, 2019 YORK Afternoon Turf Flat
Jun 29th, 2019 NEWCASTLE Afternoon Turf Flat
Jun 29th, 2019 NEWMARKET Afternoon Turf Flat
Jun 29th, 2019 WINDSOR Afternoon Turf Flat
Jun 30th, 2019 WINDSOR Afternoon Turf Flat
Jun 30th, 2019 CARTMEL Afternoon Turf Jump
Jun 30th, 2019 UTTOXETER Afternoon Turf Jump
Jul 1st, 2019 WINDSOR Evening Turf Flat
Jul 1st, 2019 CATTERICK BRIDGE Evening Turf Flat
Jul 1st, 2019 WOLVERHAMPTON Afternoon Awt Flat
Jul 1st, 2019 PONTEFRACT Afternoon Turf Flat
Jul 2nd, 2019 CHEPSTOW Evening Turf Flat
Jul 2nd, 2019 STRATFORD ON AVON Evening Turf Jump
Jul 2nd, 2019 HAMILTON PARK Afternoon Turf Flat
Jul 2nd, 2019 BRIGHTON Afternoon Turf Flat
Jul 3rd, 2019 KEMPTON PARK Evening Awt Flat
Jul 3rd, 2019 WORCESTER Afternoon Turf Jump
Jul 3rd, 2019 MUSSELBURGH Afternoon Turf Flat
Jul 3rd, 2019 BATH Evening Turf Flat
Jul 3rd, 2019 BELLEWSTOWN Evening Turf
Jul 3rd, 2019 THIRSK Afternoon Turf Flat
Jul 4th, 2019 PERTH Afternoon Turf Jump
Jul 4th, 2019 TIPPERARY Evening Turf
Jul 4th, 2019 EPSOM DOWNS Evening Turf Flat
Jul 4th, 2019 NEWBURY Evening Turf Flat
Jul 4th, 2019 YARMOUTH Afternoon Turf Flat
Jul 4th, 2019 BELLEWSTOWN Evening Turf
Jul 4th, 2019 HAYDOCK PARK Afternoon Turf Flat
Jul 5th, 2019 DONCASTER Afternoon Turf Flat
Jul 5th, 2019 SANDOWN PARK Afternoon Turf Flat
Jul 5th, 2019 BEVERLEY Evening Turf Flat
Jul 5th, 2019 BELLEWSTOWN Evening Turf
Jul 5th, 2019 HAYDOCK PARK Evening Turf Flat
Jul 5th, 2019 NEWTON ABBOT Afternoon Turf Jump
Jul 6th, 2019 NOTTINGHAM Evening Turf Flat
Jul 6th, 2019 LEICESTER Afternoon Turf Flat
Jul 6th, 2019 SANDOWN PARK Afternoon Turf Flat
Jul 6th, 2019 BEVERLEY Afternoon Turf Flat
Jul 6th, 2019 BELLEWSTOWN Evening Turf
Jul 6th, 2019 NAAS Afternoon Turf
Jul 6th, 2019 CARLISLE Evening Turf Flat
Jul 6th, 2019 HAYDOCK PARK Afternoon Turf Flat
Jul 7th, 2019 LIMERICK Afternoon Turf Flat
Jul 7th, 2019 MARKET RASEN Afternoon Turf Jump
Jul 7th, 2019 AYR Afternoon Turf Flat
Jul 8th, 2019 WINDSOR Evening Turf Flat
Jul 8th, 2019 WORCESTER Afternoon Turf Jump
Jul 8th, 2019 RIPON Evening Turf Flat
Jul 8th, 2019 AYR Afternoon Turf Flat
Jul 8th, 2019 ROSCOMMON Evening Turf
Jul 9th, 2019 WOLVERHAMPTON Afternoon Awt Flat
Jul 9th, 2019 PONTEFRACT Afternoon Turf Flat
Jul 9th, 2019 ROSCOMMON Evening Turf
Jul 9th, 2019 BRIGHTON Evening Turf Flat
Jul 9th, 2019 UTTOXETER Evening Turf Jump
Jul 10th, 2019 KEMPTON PARK Evening Awt Flat
Jul 10th, 2019 CATTERICK BRIDGE Afternoon Turf Flat
Jul 10th, 2019 LINGFIELD PARK Afternoon Turf Flat
Jul 10th, 2019 BATH Evening Turf Flat
Jul 10th, 2019 YARMOUTH Afternoon Turf Flat
Jul 11th, 2019 LEOPARDSTOWN Evening Turf
Jul 11th, 2019 DONCASTER Afternoon Turf Flat
Jul 11th, 2019 EPSOM DOWNS Evening Turf Flat
Jul 11th, 2019 NEWBURY Evening Turf Flat
Jul 11th, 2019 NEWMARKET Afternoon Turf Flat
Jul 11th, 2019 CARLISLE Afternoon Turf Flat
Jul 12th, 2019 CHEPSTOW Evening Turf Flat
Jul 12th, 2019 CHESTER Evening Turf Flat
Jul 12th, 2019 ASCOT Afternoon Turf Flat
Jul 12th, 2019 YORK Afternoon Turf Flat
Jul 12th, 2019 CORK Evening Turf
Jul 12th, 2019 NEWMARKET Afternoon Turf Flat
Jul 13th, 2019 NEWTON ABBOT Afternoon Turf Jump
Jul 13th, 2019 LIMERICK Afternoon Turf Jump
Jul 13th, 2019 CHESTER Afternoon Turf Flat
Jul 13th, 2019 ASCOT Afternoon Turf Flat
Jul 13th, 2019 SALISBURY Evening Turf Flat
Jul 13th, 2019 YORK Afternoon Turf Flat
Jul 13th, 2019 HAMILTON PARK Evening Turf Flat
Jul 13th, 2019 NEWMARKET Afternoon Turf Flat
Jul 14th, 2019 PERTH Afternoon Turf Jump
Jul 14th, 2019 SLIGO Afternoon Turf Jump
Jul 14th, 2019 STRATFORD ON AVON Afternoon Turf Jump
Jul 14th, 2019 FAIRYHOUSE Afternoon Turf
Jul 15th, 2019 WINDSOR Evening Turf Flat
Jul 15th, 2019 WOLVERHAMPTON Evening Awt Flat
Jul 15th, 2019 DOWNPATRICK Afternoon Turf
Jul 15th, 2019 RIPON Afternoon Turf Flat
Jul 15th, 2019 AYR Afternoon Turf Flat
Jul 15th, 2019 KILLARNEY Evening Turf Flat
Jul 16th, 2019 NOTTINGHAM Evening Turf Flat
Jul 16th, 2019 KILLARNEY Evening Turf Mixed
Jul 16th, 2019 BATH Afternoon Turf Flat
Jul 16th, 2019 SOUTHWELL Evening Turf Jump
Jul 16th, 2019 BEVERLEY Afternoon Turf Flat
Jul 17th, 2019 CATTERICK BRIDGE Afternoon Turf Flat
Jul 17th, 2019 WOLVERHAMPTON Evening Awt Flat
Jul 17th, 2019 LINGFIELD PARK Afternoon Turf Flat
Jul 17th, 2019 KILLARNEY Evening Turf Mixed
Jul 17th, 2019 YARMOUTH Evening Turf Flat
Jul 17th, 2019 FAIRYHOUSE Afternoon Turf
Jul 17th, 2019 UTTOXETER Afternoon Turf Jump
Jul 18th, 2019 LEOPARDSTOWN Evening Turf
Jul 18th, 2019 LEICESTER Afternoon Turf Flat
Jul 18th, 2019 CHEPSTOW Afternoon Turf Flat
Jul 18th, 2019 WORCESTER Evening Turf Jump
Jul 18th, 2019 EPSOM DOWNS Evening Turf Flat
Jul 18th, 2019 KILLARNEY Afternoon Turf Jump
Jul 18th, 2019 HAMILTON PARK Afternoon Turf Flat

Please note: Meetings can be cancelled or postponed, please check with the racecourse direct that the meeting of your choice is still going ahead.