Sports Diary

Upcoming sports fixtures in and around Grahamstown: