July 2019 racing
Monday 1 July 20192 meetingsTuesday 2 July 20193 meetingsWednesday 3 July 20196 meetingsThursday 4 July 20193 meetingsFriday 5 July 20194 meetingsSaturday 6 July 201921 meetingsSunday 7 July 20198 meetingsMonday 8 July 20193 meetingsTuesday 9 July 20194 meetingsWednesday 10 July 20196 meetingsThursday 11 July 20195 meetingsFriday 12 July 20195 meetingsSaturday 13 July 201918 meetingsSunday 14 July 201910 meetingsMonday 15 July 20193 meetingsTuesday 16 July 20194 meetingsWednesday 17 July 20196 meetingsThursday 18 July 20195 meetingsFriday 19 July 20194 meetingsSaturday 20 July 201919 meetingsSunday 21 July 201910 meetingsMonday 22 July 20193 meetingsTuesday 23 July 20194 meetingsWednesday 24 July 20195 meetingsThursday 25 July 20194 meetingsFriday 26 July 20194 meetingsSaturday 27 July 201919 meetingsSunday 28 July 20198 meetingsMonday 29 July 20193 meetingsTuesday 30 July 20194 meetingsWednesday 31 July 20196 meetings