July 2018 racing
Sunday 1 July 20188 meetingsMonday 2 July 20182 meetingsTuesday 3 July 20183 meetingsWednesday 4 July 20185 meetingsThursday 5 July 20184 meetingsFriday 6 July 20185 meetingsSaturday 7 July 201822 meetingsSunday 8 July 20189 meetingsMonday 9 July 20183 meetingsTuesday 10 July 20184 meetingsWednesday 11 July 20187 meetingsThursday 12 July 20185 meetingsFriday 13 July 20185 meetingsSaturday 14 July 201821 meetingsSunday 15 July 20186 meetingsMonday 16 July 20183 meetingsTuesday 17 July 20184 meetingsWednesday 18 July 20186 meetingsThursday 19 July 20185 meetingsFriday 20 July 20184 meetingsSaturday 21 July 201819 meetingsSunday 22 July 20189 meetingsMonday 23 July 20183 meetingsTuesday 24 July 20184 meetingsWednesday 25 July 20185 meetingsThursday 26 July 20184 meetingsFriday 27 July 20185 meetingsSaturday 28 July 201816 meetingsSunday 29 July 20188 meetingsMonday 30 July 20183 meetingsTuesday 31 July 20184 meetings