Tuesday 1 July
- Brighton
- Afternoon, Flat, Turf
Tuesday 1 July
- Musselburgh
- Afternoon, Flat, Turf
Tuesday 1 July
- Stratford-on-Avon
- Evening, Jump, Turf
Wednesday 2 July
- Bath
- Evening, Flat, Turf
Wednesday 2 July
- Epsom Downs
- Evening, Flat, Turf
Wednesday 2 July
- Thirsk
- Afternoon, Flat, Turf
Wednesday 2 July
- Worcester
- Afternoon, Jump, Turf
Thursday 3 July
- Great Yarmouth
- Afternoon, Flat, Turf
Thursday 3 July
- Haydock Park
- Afternoon, Flat, Turf
Thursday 3 July
- Kempton
- Evening, Flat, AW
Thursday 3 July
- Newbury
- Evening, Flat, Turf
Thursday 3 July
- Perth
- Afternoon, Jump, Turf
Friday 4 July
- Bangor-on-Dee
- Evening, Jump, Turf
Friday 4 July
- Beverley
- Evening, Flat, Turf
Friday 4 July
- Doncaster
- Afternoon, Flat, Turf
Friday 4 July
- Haydock Park
- Evening, Flat, Turf
Friday 4 July
- Newton Abbot
- Afternoon, Jump, Turf
Friday 4 July
- Sandown
- Afternoon, Flat, Turf
Saturday 5 July
- Beverley
- Afternoon, Flat, Turf
Saturday 5 July
- Carlisle
- Evening, Flat, Turf
Saturday 5 July
- Haydock Park
- Afternoon, Flat, Turf
Saturday 5 July
- Leicester
- Afternoon, Flat, Turf
Saturday 5 July
- Nottingham
- Evening, Flat, Turf
Saturday 5 July
- Sandown
- Afternoon, Flat, Turf
Sunday 6 July
- Ayr
- Afternoon, Flat, Turf
Sunday 6 July
- Chelmsford City
- Afternoon, Flat, AW
Sunday 6 July
- Market Rasen
- Afternoon, Jump, Turf
Monday 7 July
- Ayr
- Afternoon, Flat, Turf
Monday 7 July
- Ripon
- Evening, Flat, Turf
Monday 7 July
- Worcester
- Afternoon, Jump, Turf
Tuesday 8 July
- Brighton
- Evening, Flat, Turf
Tuesday 8 July
- Lingfield
- Afternoon, Flat, Turf
Tuesday 8 July
- Pontefract
- Afternoon, Flat, Turf
Tuesday 8 July
- Uttoxeter
- Evening, Jump, Turf
Wednesday 9 July
- Catterick
- Afternoon, Flat, Turf
Wednesday 9 July
- Ffos Las
- Evening, Flat, Turf
Wednesday 9 July
- Great Yarmouth
- Afternoon, Flat, Turf
Wednesday 9 July
- Kempton
- Evening, Flat, AW
Thursday 10 July
- Carlisle
- Afternoon, Flat, Turf
Thursday 10 July
- Doncaster
- Afternoon, Flat, Turf
Thursday 10 July
- Epsom Downs
- Evening, Flat, Turf
Thursday 10 July
- Newbury
- Evening, Flat, Turf
Thursday 10 July
- Newmarket
- Afternoon, Flat, Turf
Friday 11 July
- Ascot
- Afternoon, Flat, Turf
Friday 11 July
- Chepstow
- Evening, Flat, Turf
Friday 11 July
- Chester
- Evening, Flat, Turf
Friday 11 July
- Newmarket
- Afternoon, Flat, Turf
Friday 11 July
- York
- Afternoon, Flat, Turf
Saturday 12 July
- Ascot
- Afternoon, Flat, Turf
Saturday 12 July
- Chester
- Afternoon, Flat, Turf
Saturday 12 July
- Hamilton Park
- Evening, Flat, Turf
Saturday 12 July
- Newmarket
- Afternoon, Flat, Turf
Saturday 12 July
- Salisbury
- Evening, Flat, Turf
Saturday 12 July
- York
- Afternoon, Flat, Turf
Sunday 13 July
- Perth
- Afternoon, Jump, Turf
Sunday 13 July
- Southwell
- Afternoon, Flat, AW
Sunday 13 July
- Stratford-on-Avon
- Afternoon, Jump, Turf
Monday 14 July
- Ayr
- Afternoon, Flat, Turf
Monday 14 July
- Newton Abbot
- Afternoon, Jump, Turf
Monday 14 July
- Windsor
- Evening, Flat, Turf
Tuesday 15 July
- Beverley
- Afternoon, Flat, Turf
Tuesday 15 July
- Nottingham
- Afternoon, Flat, Turf
Tuesday 15 July
- Thirsk
- Evening, Flat, Turf
Wednesday 16 July
- Bath
- Afternoon, Flat, Turf
Wednesday 16 July
- Catterick
- Afternoon, Flat, Turf
Wednesday 16 July
- Ffos Las
- Evening, Flat, Turf
Wednesday 16 July
- Great Yarmouth
- Evening, Flat, Turf
Wednesday 16 July
- Uttoxeter
- Afternoon, Jump, Turf
Thursday 17 July
- Chepstow
- Afternoon, Flat, Turf
Thursday 17 July
- Epsom Downs
- Evening, Flat, Turf
Thursday 17 July
- Hamilton Park
- Afternoon, Flat, Turf
Thursday 17 July
- Leicester
- Afternoon, Flat, Turf
Thursday 17 July
- Worcester
- Evening, Jump, Turf
Friday 18 July
- Hamilton Park
- Evening, Flat, Turf
Friday 18 July
- Haydock Park
- Afternoon, Flat, Turf
Friday 18 July
- Newbury
- Afternoon, Flat, Turf
Friday 18 July
- Newmarket
- Evening, Flat, Turf
Friday 18 July
- Nottingham
- Afternoon, Flat, Turf
Friday 18 July
- Pontefract
- Evening, Flat, Turf
Saturday 19 July
- Cartmel
- Afternoon, Jump, Turf
Saturday 19 July
- Doncaster
- Evening, Flat, Turf
Saturday 19 July
- Haydock Park
- Evening, Flat, Turf
Saturday 19 July
- Market Rasen
- Afternoon, Jump, Turf
Saturday 19 July
- Newbury
- Afternoon, Flat, Turf
Saturday 19 July
- Newmarket
- Afternoon, Flat, Turf
Saturday 19 July
- Ripon
- Afternoon, Flat, Turf
Sunday 20 July
- Newton Abbot
- Afternoon, Jump, Turf
Sunday 20 July
- Redcar
- Afternoon, Flat, Turf
Sunday 20 July
- Stratford-on-Avon
- Afternoon, Jump, Turf
Monday 21 July
- Ayr
- Afternoon, Flat, Turf
Monday 21 July
- Beverley
- Evening, Flat, Turf
Monday 21 July
- Cartmel
- Afternoon, Jump, Turf
Monday 21 July
- Windsor
- Evening, Flat, Turf
Tuesday 22 July
- Lingfield
- Afternoon, Flat, Turf
Tuesday 22 July
- Musselburgh
- Afternoon, Flat, Turf
Tuesday 22 July
- Wolverhampton
- Evening, Flat, AW
Wednesday 23 July
- Catterick
- Afternoon, Flat, Turf
Wednesday 23 July
- Doncaster
- Evening, Flat, Turf
Wednesday 23 July
- Leicester
- Evening, Flat, Turf
Wednesday 23 July
- Salisbury
- Afternoon, Flat, Turf
Thursday 24 July
- Doncaster
- Afternoon, Flat, Turf
Thursday 24 July
- Great Yarmouth
- Evening, Flat, Turf
Thursday 24 July
- Newbury
- Evening, Flat, Turf
Thursday 24 July
- Sandown
- Afternoon, Flat, Turf
Thursday 24 July
- Worcester
- Afternoon, Jump, Turf
Friday 25 July
- Ascot
- Afternoon, Flat, Turf
Friday 25 July
- Chepstow
- Evening, Flat, Turf
Friday 25 July
- Sandown
- Evening, Flat, Turf
Friday 25 July
- Thirsk
- Afternoon, Flat, Turf
Friday 25 July
- Uttoxeter
- Afternoon, Jump, Turf
Friday 25 July
- York
- Evening, Flat, Turf
Saturday 26 July
- Ascot
- Afternoon, Flat, Turf
Saturday 26 July
- Chester
- Afternoon, Flat, Turf
Saturday 26 July
- Newcastle
- Afternoon, Flat, AW
Saturday 26 July
- Salisbury
- Evening, Flat, Turf
Saturday 26 July
- Windsor
- Evening, Flat, Turf
Saturday 26 July
- York
- Afternoon, Flat, Turf
Sunday 27 July
- Pontefract
- Afternoon, Flat, Turf
Sunday 27 July
- Uttoxeter
- Afternoon, Jump, Turf
Monday 28 July
- Ayr
- Afternoon, Flat, Turf
Monday 28 July
- Great Yarmouth
- Afternoon, Flat, Turf
Monday 28 July
- Southwell
- Evening, Flat, AW
Monday 28 July
- Windsor
- Evening, Flat, Turf
Tuesday 29 July
- Beverley
- Afternoon, Flat, Turf
Tuesday 29 July
- Ffos Las
- Evening, Flat, Turf
Tuesday 29 July
- Goodwood
- Afternoon, Flat, Turf
Tuesday 29 July
- Ripon
- Evening, Flat, Turf
Wednesday 30 July
- Goodwood
- Afternoon, Flat, Turf
Wednesday 30 July
- Leicester
- Evening, Flat, Turf
Wednesday 30 July
- Redcar
- Afternoon, Flat, Turf
Wednesday 30 July
- Sandown
- Evening, Flat, Turf
Thursday 31 July
- Epsom Downs
- Evening, Flat, Turf
Thursday 31 July
- Goodwood
- Afternoon, Flat, Turf
Thursday 31 July
- Nottingham
- Afternoon, Flat, Turf
Thursday 31 July
- Wolverhampton
- Evening, Flat, AW
All times are UK and subject to change. 成人快手 is not responsible for any changes.