May 2016


01MaySun
HamiltonNewmarketSalisburySligo
02MayMon
BathBeverleyCurraghDown RoyalKemptonWarwickWindsor
03MayTue
BallinrobeBrightonCatterickExeterFakenhamSedgefield
04MayWed
Chelmsford CityChesterKelsoNewton AbbotTramoreWetherby
05MayThu
CarlisleChesterClonmelNewton AbbotUttoxeterWincanton
06MayFri
AscotChesterCorkDownpatrickLingfieldMarket RasenNottinghamRipon
07MaySat
AscotHaydockHexhamLingfieldNottinghamThirskWarwickWexford
08MaySun
LeopardstownLimerickLudlowPlumpton
09MayMon
BrightonMusselburghRoscommonTowcesterWindsorWolverhampton
10MayTue
BeverleyChepstowSedgefieldSouthwellTipperaryWincanton
11MayWed
BathLingfieldNaasPerthWorcesterYarmouthYork
12MayThu
FontwellNewmarketPerthSalisburyTipperaryYork
13MayFri
AintreeDundalkHamiltonKilbegganNewburyNewmarketYork
14MaySat
Bangor-On-DeeDoncasterNewburyNewmarketPunchestownThirskUttoxeter
15MaySun
KillarneyMarket RasenNavanRiponStratford
16MayMon
BrightonKemptonKillarneyLeicesterRedcarWindsor
17MayTue
HuntingdonKillarneyLingfieldNewcastleNottinghamWetherbyYarmouth
18MayWed
AyrBathDundalkKemptonSouthwellWarwick
19MayThu
ClonmelGoodwoodLingfieldRiponSandownWorcester
20MayFri
CarlisleCatterickCorkDownpatrickGoodwoodHaydockStratfordWolverhampton
21MaySat
ChepstowCurraghGoodwoodHaydockNewmarketStratfordYork
22MaySun
CurraghFakenhamNottingham
23MayMon
AyrCarlisleLeicesterSligoWindsor
24MayTue
HexhamSouthwellWetherbyWolverhampton
25MayWed
Gowran ParkHamiltonKemptonLingfieldMarket RasenNewton Abbot
26MayThu
Bangor-On-DeeChelmsford CityHaydockNewcastleSandownTipperaryYarmouth
27MayFri
BathBrightonDown RoyalHaydockMusselburghPontefractWorcesterYarmouth
28MaySat
BeverleyCartmelCatterickChesterFfos LasHaydockNavanSalisbury
29MaySun
FontwellKelsoNaasUttoxeter
30MayMon
BallinrobeCartmelHuntingdonLeicesterRedcarWindsor
31MayTue
BallinrobeLeicesterLingfieldRedcarTowcesterWolverhampton