Wednesday, June 14 – Amateur TT
Thursday, June 15 – Youth/Vet
Friday, June 16 – Amateur/Vet Mile
Saturday, June 17 – Youth/Vet Short Track
Sunday, June 18 – Amateur Short Track
Sunday, June 18 – Youth/Vet Half-Mile
Monday, June 19 – Amateur Half-Mile
Tuesday, June 20 – Youth Short Track 2