Coach and Sub-2:30 Marathoner

David started running in 2005 as a member of the Florida Running Club based in Roodepoort, Johannesburg. He completed his first Comrades in 2006 and has, to date, run the race 10 times with a PB (personal best) of 6h24 in 2018. David has also run 9 Two Oceans Ultra’s with a PB of 3h39 in 2012. He has competed in various trail races as well as in cycling and open-water swimming events.

David became heavily involved in parkrun in South Africa in 2012, teaming up with Bruce and Gill Fordyce to launch the Roodepoort parkrun. In 2013, David and Ann moved to Bryanston where they started the Bryanston parkrun. Between 2012 and 2015, David fulfilled the role of Regional Director for parkrun South Africa (Central Gauteng).

David ran his fastest marathon (2h29) at the Cape Peninsula Marathon in February 2020. His other achievements include 4th position at the 2011 Brussels Marathon in a time of 2h31 and 2h33 at the Valencia Marathon in 2018.

David has worked with a number of coaches over the years including Bruce Fordyce, Andrew Bosch, Neville Beeton, Lungi Bikwani, Gerrie Coetzee, John Hamlett and Lindsey Parry.

David coaches all levels of athletes from novice short-distance runners up to elite ultra-distance runners, including elite athlete Ramadimetja Babili (9th, Two Oceans Ultra 2019 and top 20, Comrades 2019).

David has recently taken up the reins as head coach of Team Massmart as well as coaching an elite team of athletes at the Anglo American Thermal Coal Athletics Club (AATC-AC )


World Athletics Profile

Personal Bests

  • (1) Comrades Marathon (90km): 6h24 (9 silver medals)
  • (2) Two Oceans Ultra Marathon (56km): 3h39 (4 silver medals)
  • (3) Cape Peninsula Marathon (42.2km): 2h29
  • (4) 10km: 32min17
  • (5) 5km: 15min17

Social Media

You can follow David on Instagram here.


Contact us