Dates for 2026
- Wednesday 15 April
- Sunday 26 April
- Monday 27 April
- Monday 25 May
- Tuesday 26 May (course)
- Saturday 30 May
- Sunday 31 May
- Monday 1 June
- Wednesday 10 June
- Sunday 21 June
- Monday 22 June
- Tuesday 23 June (course)
- Wednesday 8 July
- Friday 17 July
- Saturday 18 July
- Sunday 19 July
- Wednesday 19 August
- Thursday 20 August (2-day course)
- Friday 21 August (2-day course)
- Saturday 5 September
- Sunday 6 September
- Wednesday 16 September