BeforeTheOff.com uses cookies.
By continuing to use this website you imply consent to cookies being used.
For more information see our Privacy Policy

Already A Member? Login Now!




Forgot Username/Password?

Remember Me

JOIN NOW FOR FREEGet FREE BTO Plus+ Cards daily subscribe for full BTO+ access

Create A New Account

WHAT IS BTO Plus+?Get a crash course in why BTO Plus+ should
be your new go-to for the best racing data

Learn About BTO Plus+
TM
  • Detailed trainer stats with profit pointers
  • Vital speed figures from latest runs
  • BTO+ ratings from thousands of variables
  • Thousands of races analysed for positive trends
  • Crucial course pace bias statistics
  • Unique pace maps for every race
  • Essential 1-2-3 shortlist for best value betting
With BTO Plus+

June 2020


01JuneMon
Gowran ParkListowelSouthwellWindsorWolverhamptonYarmouth
02JuneTue
Bangor-On-DeeBrightonLingfieldNewcastleTipperary
03JuneWed
CurraghFontwellKemptonNewton AbbotNottinghamRiponWexford
04JuneThu
Chelmsford CityFfos LasHamiltonLeopardstownUttoxeterWolverhampton
05JuneFri
BathCatterickClonmelDoncasterEpsomGoodwoodMarket Rasen
06JuneSat
ChepstowDoncasterEpsomHexhamLingfieldMusselburghNavanPunchestownWorcester
07JuneSun
GoodwoodPerthPunchestown
08JuneMon
AyrLeicesterPontefractRoscommonWindsor
09JuneTue
Chelmsford CityLingfieldRoscommonSalisburyWetherby
10JuneWed
CorkFontwellHamiltonHaydockKemptonYarmouth
11JuneThu
HaydockLeopardstownNewburyNottinghamUttoxeterYarmouth
12JuneFri
AintreeChepstowFairyhouseGoodwoodGowran ParkNewton AbbotSandownYork
13JuneSat
BathChesterDownpatrickHexhamLeicesterLimerickSandownWorcesterYork
14JuneSun
DoncasterDownpatrickSalisbury
15JuneMon
AyrKilbegganNottinghamThirskWindsor
16JuneTue
AscotBeverleyBrightonSligoStratfordThirsk
17JuneWed
AscotChelmsford CityHamiltonRiponUttoxeterWexford
18JuneThu
AscotChelmsford CityFfos LasLeopardstownLingfieldRipon
19JuneFri
AscotCarlisleDown RoyalGoodwoodLimerickMarket RasenNewmarketRedcar
20JuneSat
AscotAyrDown RoyalHaydockLingfieldNewmarketPerthRedcar
21JuneSun
HexhamPontefractWorcester
22JuneMon
BallinrobeChepstowSouthwellWindsorWolverhampton
23JuneTue
BeverleyBrightonNewburyNewton Abbot
24JuneWed
BathCarlisleKemptonNaasSalisburyWorcester
25JuneThu
HamiltonLeicesterNewcastleNewmarketNottinghamTipperary
26JuneFri
CartmelChesterCurraghDoncasterNewcastleNewmarketYarmouth
27JuneSat
ChesterCurraghDoncasterLingfieldNewcastleNewmarketWindsorYork
28JuneSun
CartmelCurraghUttoxeterWindsor
29JuneMon
Ffos LasPontefractWindsorWolverhampton
30JuneTue
BrightonChepstowHamiltonStratford