Horse Racing Fixtures

2020 and 2021

Date Course Type
Sun Jul 12 2020 Bangor-on-Dee Afternoon - Jump
Sun Jul 12 2020 Hamilton Park Afternoon - Flat
Sun Jul 12 2020 Lingfield Park Afternoon - Flat
Mon Jul 13 2020 Ayr Afternoon - Flat
Mon Jul 13 2020 Windsor Afternoon - Flat
Mon Jul 13 2020 Kempton Park Evening - Flat
Tue Jul 14 2020 Ripon Evening - Flat
Tue Jul 14 2020 Ayr Evening - Flat
Tue Jul 14 2020 Southwell Afternoon - Jump
Tue Jul 14 2020 Bath Afternoon - Flat
Wed Jul 15 2020 Catterick Bridge Afternoon - Flat
Wed Jul 15 2020 Yarmouth Afternoon - Flat
Wed Jul 15 2020 Kempton Park Evening - Flat
Thu Jul 16 2020 Sandown Park Evening - Flat
Thu Jul 16 2020 Uttoxeter Afternoon - Jump
Thu Jul 16 2020 Hamilton Park Afternoon - Flat
Fri Jul 17 2020 Leicester Evening - Flat
Fri Jul 17 2020 Haydock Park Evening - Flat
Fri Jul 17 2020 Chepstow Afternoon - Flat
Fri Jul 17 2020 Beverley Afternoon - Flat
Sat Jul 18 2020 Newbury Afternoon - Flat
Sat Jul 18 2020 York Afternoon - Flat
Sat Jul 18 2020 Bath Evening - Flat
Sat Jul 18 2020 Haydock Park Evening - Flat
Sun Jul 19 2020 York Afternoon - Flat
Sun Jul 19 2020 Southwell Afternoon - Jump
Sun Jul 19 2020 Newbury Afternoon - Flat
Mon Jul 20 2020 Ayr Afternoon - Flat
Mon Jul 20 2020 Market Rasen Afternoon - Jump
Mon Jul 20 2020 Windsor Evening - Flat
Tue Jul 21 2020 Sandown Park Evening - Flat
Tue Jul 21 2020 Perth Evening - Jump
Tue Jul 21 2020 Stratford-on-Avon Afternoon - Jump
Tue Jul 21 2020 Chepstow Afternoon - Flat
Wed Jul 22 2020 Bath Afternoon - Flat
Wed Jul 22 2020 Yarmouth Afternoon - Flat
Wed Jul 22 2020 Catterick Bridge Evening - Flat
Thu Jul 23 2020 Sandown Park Evening - Flat
Thu Jul 23 2020 Uttoxeter Afternoon - Jump
Thu Jul 23 2020 Pontefract Afternoon - Flat
Fri Jul 24 2020 Beverley Afternoon - Flat
Fri Jul 24 2020 Newmarket Afternoon - Flat
Fri Jul 24 2020 Newton Abbot Evening - Jump
Fri Jul 24 2020 Ripon Evening - Flat
Sat Jul 25 2020 Doncaster Evening - Flat
Sat Jul 25 2020 York Afternoon - Flat
Sat Jul 25 2020 Newmarket Afternoon - Flat
Sat Jul 25 2020 Ascot Afternoon - Flat
Sun Jul 26 2020 Ascot Afternoon - Flat
Sun Jul 26 2020 Cartmel Afternoon - Jump
Sun Jul 26 2020 Wolverhampton Afternoon - Flat
Sun Jul 26 2020 York Afternoon - Flat
Mon Jul 27 2020 Windsor Evening - Flat
Mon Jul 27 2020 Redcar Afternoon - Flat
Mon Jul 27 2020 Market Rasen Afternoon - Jump
Tue Jul 28 2020 Ayr Afternoon - Flat
Tue Jul 28 2020 Goodwood Afternoon - Flat
Tue Jul 28 2020 Yarmouth Evening - Flat
Wed Jul 29 2020 Bangor-on-Dee Afternoon - Jump
Wed Jul 29 2020 Goodwood Afternoon - Flat
Wed Jul 29 2020 Thirsk Evening - Flat
Thu Jul 30 2020 Musselburgh Evening - Flat
Thu Jul 30 2020 Southwell Afternoon - Jump
Thu Jul 30 2020 Goodwood Afternoon - Flat
Fri Jul 31 2020 Goodwood Afternoon - Flat
Fri Jul 31 2020 Pontefract Afternoon - Flat
Fri Jul 31 2020 Lingfield Park Evening - Flat
Fri Jul 31 2020 Wolverhampton Evening - Flat
Sat Aug 1 2020 Hamilton Park Evening - Flat
Sat Aug 1 2020 Chepstow Evening - Flat
Sat Aug 1 2020 Newmarket Afternoon - Flat
Sat Aug 1 2020 Goodwood Afternoon - Flat
Sun Aug 2 2020 Doncaster Afternoon - Flat
Sun Aug 2 2020 Leicester Afternoon - Flat
Sun Aug 2 2020 Sandown Park Afternoon - Flat
Mon Aug 3 2020 Windsor Evening - Flat
Mon Aug 3 2020 Yarmouth Afternoon - Flat
Mon Aug 3 2020 Haydock Park Afternoon - Flat
Tue Aug 4 2020 Beverley Afternoon - Flat
Tue Aug 4 2020 Catterick Bridge Afternoon - Flat
Tue Aug 4 2020 Lingfield Park Evening - Flat
Wed Aug 5 2020 Lingfield Park Evening - Flat
Wed Aug 5 2020 Newton Abbot Afternoon - Jump
Wed Aug 5 2020 Ayr Afternoon - Flat
Thu Aug 6 2020 Bath Afternoon - Flat
Thu Aug 6 2020 Ripon Afternoon - Flat
Thu Aug 6 2020 Stratford-on-Avon Evening - Jump
Fri Aug 7 2020 Yarmouth Evening - Flat
Fri Aug 7 2020 Cartmel Afternoon - Jump
Fri Aug 7 2020 Sandown Park Afternoon - Flat
Fri Aug 7 2020 Hamilton Park Evening - Flat
Sat Aug 8 2020 Uttoxeter Evening - Jump
Sat Aug 8 2020 Ascot Afternoon - Flat
Sat Aug 8 2020 Newmarket Afternoon - Flat
Sat Aug 8 2020 Haydock Park Afternoon - Flat
Sun Aug 9 2020 Chester Afternoon - Flat
Sun Aug 9 2020 Salisbury Afternoon - Flat
Sun Aug 9 2020 Thirsk Afternoon - Flat
Mon Aug 10 2020 Windsor Evening - Flat
Mon Aug 10 2020 Southwell Afternoon - Jump
Mon Aug 10 2020 Leicester Afternoon - Flat
Tue Aug 11 2020 Perth Evening - Jump
Tue Aug 11 2020 Lingfield Park Evening - Flat
Tue Aug 11 2020 Wolverhampton Afternoon - Flat
Tue Aug 11 2020 Haydock Park Afternoon - Flat
Wed Aug 12 2020 Beverley Afternoon - Flat
Wed Aug 12 2020 Kempton Park Afternoon - Flat
Wed Aug 12 2020 Wolverhampton Evening - Flat
Thu Aug 13 2020 Bath Evening - Flat
Thu Aug 13 2020 Salisbury Afternoon - Flat
Thu Aug 13 2020 Hamilton Park Afternoon - Flat
Fri Aug 14 2020 Chester Afternoon - Flat
Fri Aug 14 2020 Pontefract Afternoon - Flat
Fri Aug 14 2020 Chepstow Evening - Flat
Fri Aug 14 2020 Lingfield Park Evening - Flat
Sat Aug 15 2020 Chepstow Evening - Flat
Sat Aug 15 2020 Newmarket Afternoon - Flat
Sat Aug 15 2020 Newbury Afternoon - Flat
Sat Aug 15 2020 Doncaster Afternoon - Flat
Sun Aug 16 2020 Market Rasen Afternoon - Jump
Sun Aug 16 2020 Newbury Afternoon - Flat
Sun Aug 16 2020 Ripon Afternoon - Flat
Mon Aug 17 2020 Catterick Bridge Afternoon - Flat
Mon Aug 17 2020 Uttoxeter Afternoon - Jump
Mon Aug 17 2020 Windsor Evening - Flat
Tue Aug 18 2020 Beverley Afternoon - Flat
Tue Aug 18 2020 Fontwell Park Afternoon - Jump
Tue Aug 18 2020 Kempton Park Evening - Flat
Wed Aug 19 2020 Stratford-on-Avon Afternoon - Jump
Wed Aug 19 2020 York Afternoon - Flat
Wed Aug 19 2020 Bath Evening - Flat
Thu Aug 20 2020 Chepstow Evening - Flat
Thu Aug 20 2020 York Afternoon - Flat
Thu Aug 20 2020 Windsor Afternoon - Flat
Fri Aug 21 2020 Salisbury Afternoon - Flat
Fri Aug 21 2020 York Afternoon - Flat
Fri Aug 21 2020 Newton Abbot Evening - Jump
Fri Aug 21 2020 Wolverhampton Evening - Flat
Sat Aug 22 2020 Chelmsford City Evening - Flat
Sat Aug 22 2020 York Afternoon - Flat
Sat Aug 22 2020 Uttoxeter Afternoon - Jump
Sat Aug 22 2020 Sandown Park Afternoon - Flat
Sun Aug 23 2020 Sandown Park Afternoon - Flat
Sun Aug 23 2020 Chester Afternoon - Flat
Sun Aug 23 2020 Cartmel Afternoon - Jump
Mon Aug 24 2020 Ayr Afternoon - Flat
Mon Aug 24 2020 Southwell Afternoon - Jump
Mon Aug 24 2020 Bath Evening - Flat
Tue Aug 25 2020 Bangor-on-Dee Afternoon - Jump
Tue Aug 25 2020 Catterick Bridge Afternoon - Flat
Tue Aug 25 2020 Yarmouth Evening - Flat
Wed Aug 26 2020 Musselburgh Afternoon - Flat
Wed Aug 26 2020 Lingfield Park Evening - Flat
Wed Aug 26 2020 Chepstow Afternoon - Flat
Thu Aug 27 2020 Beverley Afternoon - Flat
Thu Aug 27 2020 Sedgefield Afternoon - Jump
Thu Aug 27 2020 Lingfield Park Evening - Flat
Fri Aug 28 2020 Newmarket Evening - Flat
Fri Aug 28 2020 Hamilton Park Evening - Flat
Fri Aug 28 2020 Goodwood Afternoon - Flat
Fri Aug 28 2020 Fontwell Park Afternoon - Jump
Sat Aug 29 2020 Redcar Evening - Flat
Sat Aug 29 2020 Windsor Afternoon - Flat
Sat Aug 29 2020 Newmarket Afternoon - Flat
Sat Aug 29 2020 Goodwood Afternoon - Flat
Sun Aug 30 2020 Goodwood Afternoon - Flat
Sun Aug 30 2020 Perth Afternoon - Jump
Sun Aug 30 2020 Yarmouth Afternoon - Flat
Mon Aug 31 2020 Ripon Afternoon - Flat
Mon Aug 31 2020 Southwell Afternoon - Flat
Mon Aug 31 2020 Sandown Park Evening - Flat
Tue Sep 1 2020 Newton Abbot Jump - Evening - Turf
Tue Sep 1 2020 Ripon Flat - Afternoon - Turf
Tue Sep 1 2020 Epsom Downs Flat - Afternoon - Turf
Wed Sep 2 2020 Bath Flat - Afternoon - Turf
Wed Sep 2 2020 Lingfield Park Flat - Afternoon - Turf
Wed Sep 2 2020 Uttoxeter Jump - Afternoon - Turf
Wed Sep 2 2020 Hamilton Park Flat - Evening - Turf
Wed Sep 2 2020 Hexham Jump - Evening - Turf
Thu Sep 3 2020 Worcester Jump - Evening - Turf
Thu Sep 3 2020 Chelmsford City Flat - Evening - AWT
Thu Sep 3 2020 Sedgefield Jump - Afternoon - Turf
Thu Sep 3 2020 Salisbury Flat - Afternoon - Turf
Thu Sep 3 2020 Haydock Park Flat - Afternoon - Turf
Fri Sep 4 2020 Ascot Flat - Afternoon - Turf
Fri Sep 4 2020 Newcastle Flat - Afternoon - AWT
Fri Sep 4 2020 Kempton Park Flat - Evening - AWT
Fri Sep 4 2020 Musselburgh Flat - Evening - Turf
Fri Sep 4 2020 Haydock Park Flat - Afternoon - Turf
Sat Sep 5 2020 Wolverhampton Flat - Floodlit - AWT
Sat Sep 5 2020 Thirsk Flat - Afternoon - Turf
Sat Sep 5 2020 Stratford-On-Avon Jump - Afternoon - Turf
Sat Sep 5 2020 Kempton Park Flat - Afternoon - AWT
Sat Sep 5 2020 Haydock Park Flat - Afternoon - Turf
Sat Sep 5 2020 Ascot Flat - Afternoon - Turf
Sun Sep 6 2020 Fontwell Park Jump - Afternoon - Turf
Sun Sep 6 2020 York Flat - Afternoon - Turf
Mon Sep 7 2020 Windsor Flat - Evening - Turf
Mon Sep 7 2020 Perth Jump - Afternoon - Turf
Mon Sep 7 2020 Newton Abbot Jump - Afternoon - Turf
Mon Sep 7 2020 Brighton Flat - Afternoon - Turf
Tue Sep 8 2020 Goodwood Flat - Afternoon - Turf
Tue Sep 8 2020 Leicester Flat - Afternoon - Turf
Tue Sep 8 2020 Newcastle Flat - Floodlit - AWT
Tue Sep 8 2020 Catterick Bridge Flat - Afternoon - Turf
Wed Sep 9 2020 Doncaster Flat - Afternoon - Turf
Wed Sep 9 2020 Wolverhampton Flat - Floodlit - AWT
Wed Sep 9 2020 Uttoxeter Jump - Afternoon - Turf
Wed Sep 9 2020 Carlisle Flat - Afternoon - Turf
Thu Sep 10 2020 Chelmsford City Flat - Floodlit - AWT
Thu Sep 10 2020 Epsom Downs Flat - Afternoon - Turf
Thu Sep 10 2020 Chepstow Flat - Afternoon - Turf
Thu Sep 10 2020 Doncaster Flat - Afternoon - Turf
Fri Sep 11 2020 Chester Flat - Afternoon - Turf
Fri Sep 11 2020 Doncaster Flat - Afternoon - Turf
Fri Sep 11 2020 Sandown Park Flat - Afternoon - Turf
Fri Sep 11 2020 Salisbury Flat - Evening - Turf
Sat Sep 12 2020 Lingfield Park Flat - Afternoon - Turf
Sat Sep 12 2020 Musselburgh Flat - Evening - Turf
Sat Sep 12 2020 Doncaster Flat - Afternoon - Turf
Sat Sep 12 2020 Chester Flat - Afternoon - Turf
Sat Sep 12 2020 Chelmsford City Flat - Afternoon - AWT
Sat Sep 12 2020 Bath Flat - Afternoon - Turf
Sun Sep 13 2020 Bath Flat - Afternoon - Turf
Sun Sep 13 2020 Ffos Las Flat - Afternoon - Turf
Mon Sep 14 2020 Thirsk Flat - Afternoon - Turf
Mon Sep 14 2020 Wolverhampton Flat - Floodlit - AWT
Mon Sep 14 2020 Worcester Jump - Afternoon - Turf
Mon Sep 14 2020 Brighton Flat - Afternoon - Turf
Tue Sep 15 2020 Redcar Flat - Afternoon - Turf
Tue Sep 15 2020 Southwell Jump - Afternoon - Turf
Tue Sep 15 2020 Yarmouth Flat - Afternoon - Turf
Tue Sep 15 2020 Kempton Park Flat - Floodlit - AWT
Wed Sep 16 2020 Kelso Jump - Evening - Turf
Wed Sep 16 2020 Yarmouth Flat - Afternoon - Turf
Wed Sep 16 2020 Sandown Park Flat - Afternoon - Turf
Wed Sep 16 2020 Beverley Flat - Afternoon - Turf
Thu Sep 17 2020 Chelmsford City Flat - Floodlit - AWT
Thu Sep 17 2020 Yarmouth Flat - Afternoon - Turf
Thu Sep 17 2020 Pontefract Flat - Afternoon - Turf
Thu Sep 17 2020 Ayr Flat - Afternoon - Turf
Fri Sep 18 2020 Ayr Flat - Afternoon - Turf
Fri Sep 18 2020 Newbury Flat - Afternoon - Turf
Fri Sep 18 2020 Newton Abbot Jump - Afternoon - Turf
Fri Sep 18 2020 Kempton Park Flat - Floodlit - AWT
Sat Sep 19 2020 Newmarket Flat - Afternoon - Turf
Sat Sep 19 2020 Catterick Bridge Flat - Afternoon - Turf
Sat Sep 19 2020 Ayr Flat - Afternoon - Turf
Sat Sep 19 2020 Chelmsford City Flat - Afternoon - AWT
Sat Sep 19 2020 Newbury Flat - Afternoon - Turf
Sat Sep 19 2020 Wolverhampton Flat - Floodlit - AWT
Sun Sep 20 2020 Plumpton Jump - Afternoon - Turf
Sun Sep 20 2020 Hamilton Park Flat - Afternoon - Turf
Mon Sep 21 2020 Wolverhampton Flat - Floodlit - AWT
Mon Sep 21 2020 Warwick Jump - Afternoon - Turf
Mon Sep 21 2020 Leicester Flat - Afternoon - Turf
Mon Sep 21 2020 Hamilton Park Flat - Afternoon - Turf
Tue Sep 22 2020 Beverley Flat - Afternoon - Turf
Tue Sep 22 2020 Lingfield Park Flat - Afternoon - AWT
Tue Sep 22 2020 Warwick Jump - Afternoon - Turf
Tue Sep 22 2020 Newcastle Flat - Floodlit - AWT
Wed Sep 23 2020 Redcar Flat - Afternoon - Turf
Wed Sep 23 2020 Perth Jump - Afternoon - Turf
Wed Sep 23 2020 Goodwood Flat - Afternoon - Turf
Wed Sep 23 2020 Kempton Park Flat - Floodlit - AWT
Thu Sep 24 2020 Kempton Park Flat - Floodlit - AWT
Thu Sep 24 2020 Newmarket Flat - Afternoon - Turf
Thu Sep 24 2020 Perth Jump - Afternoon - Turf
Thu Sep 24 2020 Pontefract Flat - Afternoon - Turf
Fri Sep 25 2020 Worcester Jump - Afternoon - Turf
Fri Sep 25 2020 Newcastle Flat - Floodlit - AWT
Fri Sep 25 2020 Newmarket Flat - Afternoon - Turf
Fri Sep 25 2020 Haydock Park Flat - Afternoon - Turf
Sat Sep 26 2020 Market Rasen Jump - Afternoon - Turf
Sat Sep 26 2020 Chelmsford City Flat - Floodlit - AWT
Sat Sep 26 2020 Haydock Park Flat - Afternoon - Turf
Sat Sep 26 2020 Chester Flat - Afternoon - Turf
Sat Sep 26 2020 Ripon Flat - Afternoon - Turf
Sat Sep 26 2020 Newmarket Flat - Afternoon - Turf
Sun Sep 27 2020 Epsom Downs Flat - Afternoon - Turf
Sun Sep 27 2020 Musselburgh Flat - Afternoon - Turf
Mon Sep 28 2020 Bath Flat - Afternoon - Turf
Mon Sep 28 2020 Hamilton Park Flat - Afternoon - Turf
Mon Sep 28 2020 Newton Abbot Jump - Afternoon - Turf
Mon Sep 28 2020 Newcastle Flat - Floodlit - AWT
Tue Sep 29 2020 Worcester Jump - Afternoon - Turf
Tue Sep 29 2020 Ayr Flat - Afternoon - Turf
Tue Sep 29 2020 Sedgefield Jump - Afternoon - Turf
Tue Sep 29 2020 Wolverhampton Flat - Floodlit - AWT
Wed Sep 30 2020 Bangor-On-Dee Jump - Afternoon - Turf
Wed Sep 30 2020 Huntingdon Jump - Afternoon - Turf
Wed Sep 30 2020 Nottingham Flat - Afternoon - Turf
Wed Sep 30 2020 Kempton Park Flat - Floodlit - AWT
Thu Oct 1 2020 Warwick Jump - Afternoon - Turf
Thu Oct 1 2020 Southwell Jump - Afternoon - Turf
Thu Oct 1 2020 Chelmsford City Flat - Floodlit - AWT
Thu Oct 1 2020 Salisbury Flat - Afternoon - Turf
Fri Oct 2 2020 Ascot Flat - Afternoon - Turf
Fri Oct 2 2020 Fontwell Park Jump - Afternoon - Turf
Fri Oct 2 2020 Hexham Jump - Afternoon - Turf
Fri Oct 2 2020 Newcastle Flat - Floodlit - AWT
Sat Oct 3 2020 Wolverhampton Flat - Floodlit - AWT
Sat Oct 3 2020 Redcar Flat - Afternoon - Turf
Sat Oct 3 2020 Newmarket Flat - Afternoon - Turf
Sat Oct 3 2020 Fontwell Park Jump - Afternoon - Turf
Sat Oct 3 2020 Ascot Flat - Afternoon - Turf
Sun Oct 4 2020 Uttoxeter Jump - Afternoon - Turf
Sun Oct 4 2020 Kelso Jump - Afternoon - Turf
Mon Oct 5 2020 Wolverhampton Flat - Floodlit - AWT
Mon Oct 5 2020 Windsor Flat - Afternoon - Turf
Mon Oct 5 2020 Stratford-On-Avon Jump - Afternoon - Turf
Mon Oct 5 2020 Pontefract Flat - Afternoon - Turf
Tue Oct 6 2020 Southwell Flat - Floodlit - AWT
Tue Oct 6 2020 Leicester Flat - Afternoon - Turf
Tue Oct 6 2020 Catterick Bridge Flat - Afternoon - Turf
Tue Oct 6 2020 Brighton Flat - Afternoon - Turf
Wed Oct 7 2020 Ludlow Jump - Afternoon - Turf
Wed Oct 7 2020 Nottingham Flat - Afternoon - Turf
Wed Oct 7 2020 Kempton Park Flat - Floodlit - AWT
Wed Oct 7 2020 Sedgefield Jump - Afternoon - Turf
Thu Oct 8 2020 Ayr Flat - Afternoon - Turf
Thu Oct 8 2020 Exeter Jump - Afternoon - Turf
Thu Oct 8 2020 Worcester Jump - Afternoon - Turf
Thu Oct 8 2020 Chelmsford City Flat - Floodlit - AWT
Thu Oct 8 2020 Southwell Flat - Floodlit - AWT
Fri Oct 9 2020 Chepstow Jump - Afternoon - Turf
Fri Oct 9 2020 Newmarket Flat - Afternoon - Turf
Fri Oct 9 2020 York Flat - Afternoon - Turf
Fri Oct 9 2020 Kempton Park Flat - Floodlit - AWT
Sat Oct 10 2020 Chelmsford City Flat - Floodlit - AWT
Sat Oct 10 2020 Newmarket Flat - Afternoon - Turf
Sat Oct 10 2020 York Flat - Afternoon - Turf
Sat Oct 10 2020 Hexham Jump - Afternoon - Turf
Sat Oct 10 2020 Chepstow Jump - Afternoon - Turf
Sun Oct 11 2020 Newton Abbot Jump - Afternoon - Turf
Sun Oct 11 2020 Goodwood Flat - Afternoon - Turf
Mon Oct 12 2020 Wolverhampton Flat - Floodlit - AWT
Mon Oct 12 2020 Yarmouth Flat - Afternoon - Turf
Mon Oct 12 2020 Windsor Flat - Afternoon - Turf
Mon Oct 12 2020 Musselburgh Flat - Afternoon - Turf
Tue Oct 13 2020 Newcastle Flat - Floodlit - AWT
Tue Oct 13 2020 Huntingdon Jump - Afternoon - Turf
Tue Oct 13 2020 Leicester Flat - Afternoon - Turf
Tue Oct 13 2020 Hereford Jump - Afternoon - Turf
Wed Oct 14 2020 Kempton Park Flat - Floodlit - AWT
Wed Oct 14 2020 Wetherby Jump - Afternoon - Turf
Wed Oct 14 2020 Bath Flat - Afternoon - Turf
Wed Oct 14 2020 Nottingham Flat - Afternoon - Turf
Thu Oct 15 2020 Chelmsford City Flat - Floodlit - AWT
Thu Oct 15 2020 Brighton Flat - Afternoon - Turf
Thu Oct 15 2020 Carlisle Jump - Afternoon - Turf
Thu Oct 15 2020 Southwell Flat - Floodlit - AWT
Thu Oct 15 2020 Wincanton Jump - Afternoon - Turf
Fri Oct 16 2020 Uttoxeter Jump - Afternoon - Turf
Fri Oct 16 2020 Redcar Flat - Afternoon - Turf
Fri Oct 16 2020 Haydock Park Flat - Afternoon - Turf
Fri Oct 16 2020 Fakenham Jump - Afternoon - Turf
Fri Oct 16 2020 Newcastle Flat - Floodlit - AWT
Sat Oct 17 2020 Ascot Flat - Afternoon - Turf
Sat Oct 17 2020 Stratford-On-Avon Jump - Afternoon - Turf
Sat Oct 17 2020 Ffos Las Jump - Afternoon - Turf
Sat Oct 17 2020 Market Rasen Jump - Afternoon - Turf
Sat Oct 17 2020 Wolverhampton Flat - Floodlit - AWT
Sat Oct 17 2020 Catterick Bridge Flat - Afternoon - Turf
Sun Oct 18 2020 Kempton Park Jump - Afternoon - Turf
Sun Oct 18 2020 Sedgefield Jump - Afternoon - Turf
Mon Oct 19 2020 Plumpton Jump - Afternoon - Turf
Mon Oct 19 2020 Windsor Flat - Afternoon - Turf
Mon Oct 19 2020 Wolverhampton Flat - Floodlit - AWT
Mon Oct 19 2020 Pontefract Flat - Afternoon - Turf
Tue Oct 20 2020 Kempton Park Flat - Floodlit - AWT
Tue Oct 20 2020 Exeter Jump - Afternoon - Turf
Tue Oct 20 2020 Yarmouth Flat - Afternoon - Turf
Tue Oct 20 2020 Newcastle Flat - Afternoon - AWT
Wed Oct 21 2020 Fontwell Park Jump - Afternoon - Turf
Wed Oct 21 2020 Worcester Jump - Afternoon - Turf
Wed Oct 21 2020 Kempton Park Flat - Floodlit - AWT
Wed Oct 21 2020 Newmarket Flat - Afternoon - Turf
Thu Oct 22 2020 Wolverhampton Flat - Floodlit - AWT
Thu Oct 22 2020 Carlisle Jump - Afternoon - Turf
Thu Oct 22 2020 Ludlow Jump - Afternoon - Turf
Thu Oct 22 2020 Southwell Jump - Afternoon - Turf
Thu Oct 22 2020 Chelmsford City Flat - Floodlit - AWT
Fri Oct 23 2020 Cheltenham Jump - Afternoon - Turf
Fri Oct 23 2020 Doncaster Flat - Afternoon - Turf
Fri Oct 23 2020 Newbury Flat - Afternoon - Turf
Fri Oct 23 2020 Newcastle Flat - Floodlit - AWT
Sat Oct 24 2020 Cheltenham Jump - Afternoon - Turf
Sat Oct 24 2020 Chelmsford City Flat - Floodlit - AWT
Sat Oct 24 2020 Kelso Jump - Afternoon - Turf
Sat Oct 24 2020 Doncaster Flat - Afternoon - Turf
Sat Oct 24 2020 Newbury Flat - Afternoon - Turf
Sun Oct 25 2020 Aintree Jump - Afternoon - Turf
Sun Oct 25 2020 Wincanton Jump - Afternoon - Turf
Mon Oct 26 2020 Newcastle Flat - Floodlit - AWT
Mon Oct 26 2020 Redcar Flat - Afternoon - Turf
Mon Oct 26 2020 Leicester Flat - Afternoon - Turf
Mon Oct 26 2020 Ayr Jump - Afternoon - Turf
Tue Oct 27 2020 Bangor-On-Dee Jump - Afternoon - Turf
Tue Oct 27 2020 Catterick Bridge Flat - Afternoon - Turf
Tue Oct 27 2020 Chepstow Jump - Afternoon - Turf
Tue Oct 27 2020 Southwell Flat - Floodlit - AWT
Wed Oct 28 2020 Nottingham Flat - Afternoon - Turf
Wed Oct 28 2020 Fakenham Jump - Afternoon - Turf
Wed Oct 28 2020 Kempton Park Flat - Floodlit - AWT
Wed Oct 28 2020 Taunton Jump - Afternoon - Turf
Thu Oct 29 2020 Southwell Flat - Floodlit - AWT
Thu Oct 29 2020 Stratford-On-Avon Jump - Afternoon - Turf
Thu Oct 29 2020 Chelmsford City Flat - Floodlit - AWT
Thu Oct 29 2020 Lingfield Park Flat - Afternoon - AWT
Thu Oct 29 2020 Newton Abbot Jump - Afternoon - Turf
Fri Oct 30 2020 Newmarket Flat - Afternoon - Turf
Fri Oct 30 2020 Uttoxeter Jump - Afternoon - Turf
Fri Oct 30 2020 Wetherby Jump - Afternoon - Turf
Fri Oct 30 2020 Newcastle Flat - Floodlit - AWT
Sat Oct 31 2020 Wetherby Jump - Afternoon - Turf
Sat Oct 31 2020 Newmarket Flat - Afternoon - Turf
Sat Oct 31 2020 Ayr Jump - Afternoon - Turf
Sat Oct 31 2020 Ascot Jump - Afternoon - Turf
Sat Oct 31 2020 Wolverhampton Flat - Floodlit - AWT
Sun Nov 1 2020 Huntingdon Jump - Afternoon - Turf
Sun Nov 1 2020 Carlisle Jump - Afternoon - Turf
Mon Nov 2 2020 Wolverhampton Flat - Floodlit - AWT
Mon Nov 2 2020 Plumpton Jump - Afternoon - Turf
Mon Nov 2 2020 Kempton Park Flat - Afternoon - AWT
Mon Nov 2 2020 Hereford Jump - Afternoon - Turf
Tue Nov 3 2020 Exeter Jump - Afternoon - Turf
Tue Nov 3 2020 Redcar Flat - Afternoon - Turf
Tue Nov 3 2020 Newcastle Flat - Floodlit - AWT
Tue Nov 3 2020 Southwell Flat - Afternoon - AWT
Wed Nov 4 2020 Lingfield Park Flat - Afternoon - AWT
Wed Nov 4 2020 Musselburgh Jump - Afternoon - Turf
Wed Nov 4 2020 Nottingham Flat - Afternoon - Turf
Wed Nov 4 2020 Kempton Park Flat - Floodlit - AWT
Thu Nov 5 2020 Kempton Park Flat - Floodlit - AWT
Thu Nov 5 2020 Chelmsford City Flat - Floodlit - AWT
Thu Nov 5 2020 Sedgefield Jump - Afternoon - Turf
Thu Nov 5 2020 Newbury Jump - Afternoon - Turf
Thu Nov 5 2020 Market Rasen Jump - Afternoon - Turf
Fri Nov 6 2020 Fontwell Park Jump - Afternoon - Turf
Fri Nov 6 2020 Hexham Jump - Afternoon - Turf
Fri Nov 6 2020 Warwick Jump - Afternoon - Turf
Fri Nov 6 2020 Newcastle Flat - Floodlit - AWT
Sat Nov 7 2020 Kelso Jump - Afternoon - Turf
Sat Nov 7 2020 Chelmsford City Flat - Floodlit - AWT
Sat Nov 7 2020 Wincanton Jump - Afternoon - Turf
Sat Nov 7 2020 Doncaster Flat - Afternoon - Turf
Sat Nov 7 2020 Aintree Jump - Afternoon - Turf
Sun Nov 8 2020 Ffos Las Jump - Afternoon - Turf
Sun Nov 8 2020 Sandown Park Jump - Afternoon - Turf
Mon Nov 9 2020 Carlisle Jump - Afternoon - Turf
Mon Nov 9 2020 Chepstow Jump - Afternoon - Turf
Mon Nov 9 2020 Kempton Park Jump - Afternoon - Turf
Tue Nov 10 2020 Hereford Jump - Afternoon - Turf
Tue Nov 10 2020 Huntingdon Jump - Afternoon - Turf
Tue Nov 10 2020 Lingfield Park Jump - Afternoon - Turf
Wed Nov 11 2020 Exeter Jump - Afternoon - Turf
Wed Nov 11 2020 Bangor-On-Dee Jump - Afternoon - Turf
Wed Nov 11 2020 Ayr Jump - Afternoon - Turf
Thu Nov 12 2020 Sedgefield Jump - Afternoon - Turf
Thu Nov 12 2020 Taunton Jump - Afternoon - Turf
Thu Nov 12 2020 Ludlow Jump - Afternoon - Turf
Fri Nov 13 2020 Cheltenham Jump - Afternoon - Turf
Fri Nov 13 2020 Newcastle Jump - Afternoon - Turf
Fri Nov 13 2020 Southwell Jump - Afternoon - Turf
Sat Nov 14 2020 Cheltenham Jump - Afternoon - Turf
Sat Nov 14 2020 Lingfield Park Flat - Afternoon - AWT
Sat Nov 14 2020 Uttoxeter Jump - Afternoon - Turf
Sat Nov 14 2020 Wetherby Jump - Afternoon - Turf
Sat Nov 14 2020 Wolverhampton Flat - Floodlit - AWT
Sun Nov 15 2020 Cheltenham Jump - Afternoon - Turf
Sun Nov 15 2020 Fontwell Park Jump - Afternoon - Turf
Mon Nov 16 2020 Kempton Park Flat - Floodlit - AWT
Mon Nov 16 2020 Plumpton Jump - Afternoon - Turf
Mon Nov 16 2020 Leicester Jump - Afternoon - Turf
Mon Nov 16 2020 Wolverhampton Flat - Afternoon - AWT
Tue Nov 17 2020 Hereford Jump - Afternoon - Turf
Tue Nov 17 2020 Fakenham Jump - Afternoon - Turf
Tue Nov 17 2020 Lingfield Park Jump - Afternoon - Turf
Tue Nov 17 2020 Southwell Flat - Afternoon - AWT
Tue Nov 17 2020 Newcastle Flat - Floodlit - AWT
Wed Nov 18 2020 Kempton Park Flat - Floodlit - AWT
Wed Nov 18 2020 Warwick Jump - Afternoon - Turf
Wed Nov 18 2020 Hexham Jump - Afternoon - Turf
Wed Nov 18 2020 Ffos Las Jump - Afternoon - Turf
Thu Nov 19 2020 Chelmsford City Flat - Floodlit - AWT
Thu Nov 19 2020 Newcastle Flat - Afternoon - AWT
Thu Nov 19 2020 Market Rasen Jump - Afternoon - Turf
Thu Nov 19 2020 Wincanton Jump - Afternoon - Turf
Fri Nov 20 2020 Newcastle Flat - Floodlit - AWT
Fri Nov 20 2020 Chepstow Jump - Afternoon - Turf
Fri Nov 20 2020 Catterick Bridge Jump - Afternoon - Turf
Fri Nov 20 2020 Ascot Jump - Afternoon - Turf
Sat Nov 21 2020 Wolverhampton Flat - Floodlit - AWT
Sat Nov 21 2020 Lingfield Park Flat - Afternoon - AWT
Sat Nov 21 2020 Huntingdon Jump - Afternoon - Turf
Sat Nov 21 2020 Haydock Park Jump - Afternoon - Turf
Sat Nov 21 2020 Ascot Jump - Afternoon - Turf
Sun Nov 22 2020 Exeter Jump - Afternoon - Turf
Sun Nov 22 2020 Uttoxeter Jump - Afternoon - Turf
Mon Nov 23 2020 Kempton Park Jump - Afternoon - Turf
Mon Nov 23 2020 Ludlow Jump - Afternoon - Turf
Mon Nov 23 2020 Musselburgh Jump - Afternoon - Turf
Tue Nov 24 2020 Wolverhampton Flat - Floodlit - AWT
Tue Nov 24 2020 Southwell Jump - Afternoon - Turf
Tue Nov 24 2020 Sedgefield Jump - Afternoon - Turf
Wed Nov 25 2020 Wetherby Jump - Afternoon - Turf
Wed Nov 25 2020 Kempton Park Flat - Floodlit - AWT
Wed Nov 25 2020 Lingfield Park Flat - Afternoon - AWT
Wed Nov 25 2020 Hereford Jump - Afternoon - Turf
Thu Nov 26 2020 Lingfield Jump - Afternoon - Turf
Thu Nov 26 2020 Chelmsford City Flat - Floodlit - AWT
Thu Nov 26 2020 Taunton Jump - Afternoon - Turf
Thu Nov 26 2020 Southwell Flat - Afternoon - AWT
Fri Nov 27 2020 Doncaster Jump - Afternoon - Turf
Fri Nov 27 2020 Southwell Flat - Afternoon - AWT
Fri Nov 27 2020 Chelmsford City Flat - Floodlit - AWT
Fri Nov 27 2020 Newbury Jump - Afternoon - Turf
Sat Nov 28 2020 Newcastle Jump - Afternoon - Turf
Sat Nov 28 2020 Wolverhampton Flat - Floodlit - AWT
Sat Nov 28 2020 Newbury Jump - Afternoon - Turf
Sat Nov 28 2020 Doncaster Jump - Afternoon - Turf
Sat Nov 28 2020 Bangor-On-Dee Jump - Afternoon - Turf
Sun Nov 29 2020 Carlisle Jump - Afternoon - Turf
Sun Nov 29 2020 Leicester Jump - Afternoon - Turf
Mon Nov 30 2020 Wolverhampton Flat - Floodlit - AWT
Mon Nov 30 2020 Fakenham Jump - Afternoon - Turf
Mon Nov 30 2020 Ayr Jump - Afternoon - Turf
Tue Dec 1 2020 Southwell Jump - Afternoon - Turf
Tue Dec 1 2020 Wolverhampton Flat - Floodlit - AWT
Tue Dec 1 2020 Lingfield Park Jump - Afternoon - Turf
Wed Dec 2 2020 Kempton Park Flat - Floodlit - AWT
Wed Dec 2 2020 Ludlow Jump - Afternoon - Turf
Wed Dec 2 2020 Lingfield Park Flat - Afternoon - AWT
Wed Dec 2 2020 Haydock Park Jump - Afternoon - Turf
Thu Dec 3 2020 Leicester Jump - Afternoon - Turf
Thu Dec 3 2020 Wincanton Jump - Afternoon - Turf
Thu Dec 3 2020 Chelmsford City Flat - Floodlit - AWT
Thu Dec 3 2020 Market Rasen Jump - Afternoon - Turf
Fri Dec 4 2020 Newcastle Flat - Floodlit - AWT
Fri Dec 4 2020 Sandown Park Jump - Afternoon - Turf
Fri Dec 4 2020 Exeter Jump - Afternoon - Turf
Fri Dec 4 2020 Sedgefield Jump - Afternoon - Turf
Sat Dec 5 2020 Aintree Jump - Afternoon - Turf
Sat Dec 5 2020 Chepstow Jump - Afternoon - Turf
Sat Dec 5 2020 Sandown Park Jump - Afternoon - Turf
Sat Dec 5 2020 Wetherby Jump - Afternoon - Turf
Sat Dec 5 2020 Wolverhampton Flat - Floodlit - AWT
Sun Dec 6 2020 Huntingdon Jump - Afternoon - Turf
Sun Dec 6 2020 Kelso Jump - Afternoon - Turf
Mon Dec 7 2020 Wolverhampton Flat - Floodlit - AWT
Mon Dec 7 2020 Plumpton Jump - Afternoon - Turf
Mon Dec 7 2020 Musselburgh Jump - Afternoon - Turf
Tue Dec 8 2020 Fontwell Park Jump - Afternoon - Turf
Tue Dec 8 2020 Uttoxeter Jump - Afternoon - Turf
Tue Dec 8 2020 Southwell Flat - Floodlit - AWT
Wed Dec 9 2020 Kempton Park Flat - Floodlit - AWT
Wed Dec 9 2020 Lingfield Park Flat - Afternoon - AWT
Wed Dec 9 2020 Leicester Jump - Afternoon - Turf
Wed Dec 9 2020 Hexham Jump - Afternoon - Turf
Thu Dec 10 2020 Newcastle Jump - Afternoon - Turf
Thu Dec 10 2020 Taunton Jump - Afternoon - Turf
Thu Dec 10 2020 Warwick Jump - Afternoon - Turf
Thu Dec 10 2020 Chelmsford City Flat - Floodlit - AWT
Fri Dec 11 2020 Southwell Flat - Floodlit - AWT
Fri Dec 11 2020 Doncaster Jump - Afternoon - Turf
Fri Dec 11 2020 Cheltenham Jump - Afternoon - Turf
Fri Dec 11 2020 Bangor-On-Dee Jump - Afternoon - Turf
Sat Dec 12 2020 Cheltenham Jump - Afternoon - Turf
Sat Dec 12 2020 Wolverhampton Flat - Floodlit - AWT
Sat Dec 12 2020 Newcastle Flat - Afternoon - AWT
Sat Dec 12 2020 Hereford Jump - Afternoon - Turf
Sat Dec 12 2020 Doncaster Jump - Afternoon - Turf
Sun Dec 13 2020 Carlisle Jump - Afternoon - Turf
Sun Dec 13 2020 Southwell Jump - Afternoon - Turf
Mon Dec 14 2020 Plumpton Jump - Afternoon - Turf
Mon Dec 14 2020 Ffos Las Jump - Afternoon - Turf
Mon Dec 14 2020 Ayr Jump - Afternoon - Turf
Tue Dec 15 2020 Catterick Bridge Jump - Afternoon - Turf
Tue Dec 15 2020 Wincanton Jump - Afternoon - Turf
Tue Dec 15 2020 Wolverhampton Flat - Floodlit - AWT
Wed Dec 16 2020 Kempton Park Flat - Floodlit - AWT
Wed Dec 16 2020 Newbury Jump - Afternoon - Turf
Wed Dec 16 2020 Ludlow Jump - Afternoon - Turf
Wed Dec 16 2020 Lingfield Park Flat - Afternoon - AWT
Thu Dec 17 2020 Chelmsford City Flat - Floodlit - AWT
Thu Dec 17 2020 Southwell Flat - Afternoon - AWT
Thu Dec 17 2020 Exeter Jump - Afternoon - Turf
Fri Dec 18 2020 Ascot Jump - Afternoon - Turf
Fri Dec 18 2020 Wolverhampton Flat - Floodlit - AWT
Fri Dec 18 2020 Uttoxeter Jump - Afternoon - Turf
Fri Dec 18 2020 Southwell Flat - Afternoon - AWT
Sat Dec 19 2020 Newcastle Jump - Afternoon - Turf
Sat Dec 19 2020 Wolverhampton Flat - Floodlit - AWT
Sat Dec 19 2020 Lingfield Park Flat - Afternoon - AWT
Sat Dec 19 2020 Haydock Park Jump - Afternoon - Turf
Sat Dec 19 2020 Ascot Jump - Afternoon - Turf
Sun Dec 20 2020 Southwell Flat - Afternoon - AWT
Sun Dec 20 2020 Fakenham Jump - Afternoon - Turf
Mon Dec 21 2020 Lingfield Park Jump - Afternoon - Turf
Mon Dec 21 2020 Musselburgh Jump - Afternoon - Turf
Sat Dec 26 2020 Wincanton Jump - Afternoon - Turf
Sat Dec 26 2020 Wetherby Jump - Afternoon - Turf
Sat Dec 26 2020 Sedgefield Jump - Afternoon - Turf
Sat Dec 26 2020 Market Rasen Jump - Afternoon - Turf
Sat Dec 26 2020 Kempton Park Jump - Afternoon - Turf
Sat Dec 26 2020 Huntingdon Jump - Afternoon - Turf
Sat Dec 26 2020 Fontwell Park Jump - Afternoon - Turf
Sat Dec 26 2020 Wolverhampton Flat - Afternoon - AWT
Sun Dec 27 2020 Chepstow Jump - Afternoon - Turf
Sun Dec 27 2020 Kempton Park Jump - Afternoon - Turf
Sun Dec 27 2020 Wetherby Jump - Afternoon - Turf
Sun Dec 27 2020 Wolverhampton Flat - Afternoon - AWT
Mon Dec 28 2020 Lingfield Park Flat - Afternoon - AWT
Mon Dec 28 2020 Leicester Jump - Afternoon - Turf
Mon Dec 28 2020 Catterick Bridge Jump - Afternoon - Turf
Tue Dec 29 2020 Doncaster Jump - Afternoon - Turf
Tue Dec 29 2020 Kelso Jump - Afternoon - Turf
Tue Dec 29 2020 Newbury Jump - Afternoon - Turf
Tue Dec 29 2020 Southwell Flat - Afternoon - AWT
Wed Dec 30 2020 Taunton Jump - Afternoon - Turf
Wed Dec 30 2020 Lingfield Park Flat - Afternoon - AWT
Wed Dec 30 2020 Haydock Park Jump - Afternoon - Turf
Thu Dec 31 2020 Lingfield Park Flat - Afternoon - AWT
Thu Dec 31 2020 Uttoxeter Jump - Afternoon - Turf
Thu Dec 31 2020 Warwick Jump - Afternoon - Turf