6:00 am - 5:00 pm Marakele Marathon March 1 @ 6:00 am - 5:00 pm Marakele Marathon Gravel / Road Running Event - 42km, 21km, 10km, 5km
6:00 am - 5:00 pm Bieliemielie Marathon March 1 @ 6:00 am - 5:00 pm Bieliemielie Marathon Road Run - 42km, 21km, 10km, 5km
6:00 am - 5:00 pm Upington-Wes Marathon March 1 @ 6:00 am - 5:00 pm Upington-Wes Marathon Road Run - 42km, 21km, 10km, 5km
5:00 am - 5:00 pm Ethekwini Best of the Best Marathon March 2 @ 5:00 am - 5:00 pm Ethekwini Best of the Best Marathon Road Run - 42km, 21km, 10km, 5km
6:00 am - 5:00 pm Bay by Bike MTB Race and Trail Run March 2 @ 6:00 am - 5:00 pm Bay by Bike MTB Race and Trail Run Trail Run Event - 20km, 10km, 5km
6:00 am - 5:00 pm Surrender Hill Marathon March 8 @ 6:00 am - 5:00 pm Surrender Hill Marathon Road Running Event - 42km, 21km, 10km, 5km
6:00 am - 5:00 pm Pretoria Bobbies 3 in 1 March 8 @ 6:00 am - 5:00 pm Pretoria Bobbies 3 in 1 Road Running Event - 21km, 10km, 5km
6:30 am - 5:00 pm Urithi Legacy Race March 8 @ 6:30 am - 5:00 pm Urithi Legacy Race Road Running Event - 21km, 10km, 5km
6:00 am - 5:00 pm Fresh@Groenkloof Nature Reserve March 9 @ 6:00 am - 5:00 pm Fresh@Groenkloof Nature Reserve Trail Running Event - 17km, 9km, 5km
6:00 am - 5:00 pm Wingate Mooo’se Road Race March 15 @ 6:00 am - 5:00 pm Wingate Mooo’se Road Race Road Running Event - 21km, 10km, 5km
6:00 am - 5:00 pm Om Die Dam Ultra March 15 @ 6:00 am - 5:00 pm Om Die Dam Ultra TROJAN Om Die Dam Ultramarathon - 50 km | 21 km | 8 km
6:00 am - 5:00 pm Om Die Dam Ultra March 15 @ 6:00 am - 5:00 pm Om Die Dam Ultra TROJAN Om Die Dam Ultramarathon - 50 km | 21 km | 8 km
7:00 am - 5:00 pm Pie Run 2025 March 15 @ 7:00 am - 5:00 pm Pie Run 2025 Road Running Event - 21km, 10km, 5km
6:00 am - 5:00 pm Dolphin Coast Marathon March 16 @ 6:00 am - 5:00 pm Dolphin Coast Marathon Road Running Event - 42km, 21km, 10km, 5km
7:00 am - 5:00 pm Die Pofadder Trail Run March 16 @ 7:00 am - 5:00 pm Die Pofadder Trail Run Trail Running Event - 20km, 11km, 5km
6:00 am - 5:00 pm Qhubeka AC Human Rights Day Race March 21 @ 6:00 am - 5:00 pm Qhubeka AC Human Rights Day Race Road Running Event - 21km, 10km, 5km
6:00 am - 5:00 pm Standerton Goldi 4 in 1 March 21 @ 6:00 am - 5:00 pm Standerton Goldi 4 in 1 Road Running Event - 42km, 21km, 10km, 5km
6:30 am - 5:00 pm Die Wilde Karoo Trail Run March 21 @ 6:30 am - 5:00 pm Die Wilde Karoo Trail Run Trail Runing Event - 21km, 10km, 5km
5:30 am - 5:00 pm Makoro Village Marathon March 22 @ 5:30 am - 5:00 pm Makoro Village Marathon Road Running Event - 42km, 21km, 10km, 5km
6:00 am - 5:00 pm Irene Running Festival March 22 @ 6:00 am - 5:00 pm Irene Running Festival Road Running Event - 21km, 10km, 5km
6:00 am - 5:00 pm Sasol Sasolburg Marathon March 29 @ 6:00 am - 5:00 pm Sasol Sasolburg Marathon Road Running Event - 42km, 21km, 10km, 5km
6:00 am - 5:00 pm Johannesburg City Marathon March 30 @ 6:00 am - 5:00 pm Johannesburg City Marathon Road Running Event - 42km, 21km, 10km
5:00 am - 5:00 pm Ultra Trail Sleeping Beauty April 5 @ 5:00 am - 5:00 pm Ultra Trail Sleeping Beauty Trail Running Event - 65km, 40km, 20km, 10km
7:00 am - 5:00 pm Woodridge Trail Run April 6 @ 7:00 am - 5:00 pm Woodridge Trail Run Trail Running Event - 23km, 14km, 6km