39 upcoming events through August 2027
From fun runs to marathons — pick the kind of race that suits you