Ryan WINTER 1:33:01
Marc WORMALD 1:48:16
Simon BROADLEY 1:51:14
Christopher SCHNEHAGE 1:51:50
Andreas GENSICKE 1:51:51
Maghdi ARNOLD 1:55:14
Julian SMITH 1:56:56
Tara COZETT 1:57:21
Jameel AHMAD 2:00:53
John DAWES 2:00:54
Molau SEFARA 2:00:55
Melanie DAWES 2:04:32
Graeme AURET 2:07:14
Felicia ABRAHAMS 2:09:49
Velia DUNCAN 2:10:02
Henry DU PLESSIS 2:10:41
Michael LE SUEUR 2:10:42
David KAPLEN 2:10:57
Marilyn RORICH 2:11:36
Laura UNDERHILL 2:11:36
Marlene JAMES 2:12:17 (1st 70+)
Melanie HOWE 2:15:08
Refiloe KUBHEKA 2:15:33
Edgar RORICH 2:15:36
Brenda STEVENSON 2:18:55
Hayley SMITH 2:18:58
Macky WILLIAMS 2:20:31
Astrid RUITERS 2:20:34
Renata GENSICKE 2:21:10
Stella HERTANTYO 2:21:36 (3rd Junior)
Melany DU PLESSIS 2:23:57
Natalie KIERNAN 2:24:16
Heather HILL 2:24:27
Raymonde VAN DER SCHOLTZ 2:29:37
Tracey MUSCAT 2:29:40
Latisa MAQEDA 2:35:36
Patricia SWART 2:36:38
Makhosi DLALISA 2:37:29
Randall BROWN 2:37:58
Beverley TUCKER 2:38:20
Peter ARENDSE 2:38:21
Chaldene MISROLL 2:38:38
Melanie FORTUNE 2:40:18
Tanya APRIL 2:41:46
Khuthala MBOMVU 2:45:39
Kim BROOKS 2:46:16
Charmaine SWIAN 2:47:47
Carmen HOLTZMAN 2:48:21
Naddema MARKS 2:52:22
Sean HARRIS 2:53:31
Yamkela DWAKAZA 2:54:34
Shingirai Alanna KONDO 3:00:04
Johanneke JOHNSON 3:02:22
Megan JOHNSON 3:02:23