Upcoming Meetings

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

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