Race Results Aintree Liverpool, England Ascot Berkshire, England Ayr Scotland Bangor On Dee Near Wrexham, Wales Bangor Gwynedd, North Wales New Bath Somerset, England Beverley Yorkshire, England Brighton East Sussex, England Carlisle North East. England Cartmel Cumbria, England Catterick Richmond, England New Chelmsford City Essex, England Cheltenham Gloucestershire, England Chepstow Monmouthshire, Wales Cheshire Chester, England Chester Chester, England Doncaster South Yorkshire, England New Downpatrick Northern Ireland Epsom Downs Surrey, England Exeter Devon, England Fakenham Norfolk. England Ffos Las Carmarthenshire, Wales Fotntwell West Sussex, England New Goodwood West Sussex, England Hamilton Lanarkshire, Scotland Haydock Merseyside, England Hereford Herefordshire, England Hexham Northumberland, England Huntingdon Cambridgeshire, England New Kelso Scotland Kempton Surrey, England Leicester East Midlands, England Lingfield Surrey, England Ludlow Shropshire, England Market Rasen Lincolnshire, England New Musselburgh East Lothian, Scotland Newbury Berkshire, England Newcastle North East, England Newmarket Suffolk, England Newton Abbott Devon, England Nottingham East Midlands, England New Perth Scotland Plumpton East Sussex, England Pontefract West Yorkshire, England Redcar North Yorkshire, England Ripon North Yorkshire, England Salisbury Wiltshire, England New Sandown Isle of Wight, England Sedgefield County Durham, England Southwell East Midlands, England Stratford Warwickshire, England Taunton Somerset, England Thirsk North Yorkshire, England New Towcester Northamptonshire, England Uttoxeter Staffordshire, England Warwick Warwickshire, England Wetherby West Yorkshire, England Wincanton Somerset, England Windsor Berkshire, England New Wolverhampton West Midlands, England Worcester Worcestershire, England Yarmouth East Norfolk, England York North Yorkshire, England