Skip to content
Country Africa ZAF

South Africa

Athletes from here
27,905
Races by them
26,329

Individual Pro · Men

1,031 races

Every finished race in this category by an athlete from South Africa, at any event anywhere. Different courses on different days, so each row names its race.

801–1,000 of 1,031

801
Mark Nasila
Cape Town 1 · Apr 2026
1:39:03
802
Sean Watts
Johannesburg · Nov 2025
1:39:14
803
Craig Schlemmer
Paris · Nov 2024
1:39:18
804
Nolan Fredericks
Sports Direct HYROX London · May 2024
1:39:22
805
Lourens Weyer
Cape Town · Aug 2026
1:39:25
806
Isaiah Mataka
Cape Town · Aug 2026
1:39:25
807
Garth Fourie
Cape Town · Sep 2024
1:39:26
808
Richard Wells
Cape Town · Sep 2024
1:39:28
809
Gareth Davies
Cape Town 1 · Apr 2026
1:39:29
810
Stephen Crawford
Johannesburg · Nov 2025
1:39:43
811
Jason Fritz
Stockholm · Jun 2026
1:39:47
812
Stuart Land
Cape Town · Aug 2026
1:39:48
813
Siya Manyonga
Cape Town · Aug 2026
1:39:50
814
Juan Borrageiro
London · May 2025
1:39:51
815
Gareth Davies
Cologne · Apr 2026
1:39:54
816
Hugo Van Deventer
Cape Town 1 · Apr 2026
1:39:55
817
Chris Anastasopoulos
Cape Town · Sep 2024
1:39:56
818
Steve Goeieman
Cape Town · Sep 2024
1:39:56
819
Matthewstone M
Doha · May 2024
1:39:58
820
Christopher Lipawsky
Johannesburg · Nov 2025
1:40:23
821
Heindrich Haasbroek
Johannesburg · May 2026
1:40:29
822
Rowan Williams
Johannesburg · May 2026
1:40:30
823
Graeme Buckley
Johannesburg I · Mar 2025
1:40:32
824
Keegan Poole
Cape Town · Jul 2025
1:40:33
825
Reinhardt Walters
Johannesburg I · Mar 2025
1:40:37
826
Alex Vincent
Cape Town · Jul 2025
1:40:39
827
Berno Greyling
Cape Town · Jul 2025
1:40:43
828
Reiner Vollmer
Johannesburg · May 2026
1:40:53
829
Jacques Du Plessis
Johannesburg · Nov 2025
1:40:55
830
Pieter Van der Linde
Cape Town · Jul 2025
1:40:57
831
Jason Fritz
Cape Town · Jul 2025
1:41:01
832
Jean Visagie
Johannesburg · Nov 2025
1:41:08
833
Asanda Buza
Johannesburg · May 2026
1:41:11
834
Aasif Ismail
Johannesburg · Nov 2025
1:41:23
835
Alex Vincent
Cape Town 1 · Apr 2026
1:41:24
836
George Rowles
Johannesburg · Nov 2025
1:41:26
837
Brandon Ackermann
Cape Town · Aug 2026
1:41:34
838
Thapelo Gaserotse
Johannesburg · May 2026
1:41:35
839
Michael Nkutshweu
Johannesburg I · Mar 2025
1:41:35
840
Sithembiso Ndwandwe
Cape Town · Jul 2025
1:41:36
841
Keke Lehobo
Johannesburg I · Mar 2025
1:41:44
842
Joshua Williams
Johannesburg · May 2026
1:41:57
843
Sive Mazwi
Cape Town 1 · Apr 2026
1:41:57
844
Sive Mazwi
Johannesburg · Nov 2025
1:42:06
845
Henno Harding
Cape Town · Jul 2025
1:42:07
846
Coenraad Johannes De Villiers
Johannesburg · May 2026
1:42:09
847
Marvin John Absalom
Cape Town · Aug 2026
1:42:11
848
Juan Jones
Cape Town · Jul 2025
1:42:14
849
Joshua Shifren
Sydney · Jul 2025
1:42:20
850
Charl Viljoen
Perth · Sep 2025
1:42:21
851
Marco Hillebrand
Johannesburg · Nov 2025
1:42:26
852
Ian Macdonald
Cape Town · Aug 2026
1:42:29
853
Melusi Dube
Johannesburg · May 2026
1:42:30
854
Lucky Bembe
Johannesburg I · Mar 2025
1:42:34
855
Daniel Olivari
Cape Town · Jul 2025
1:42:35
856
Matthew Troost
Cape Town · Sep 2024
1:42:35
857
marius marais
Cape Town 1 · Apr 2026
1:42:38
858
Hayden Byrne
Cape Town · Jul 2025
1:42:51
859
Claude Van Der Schyf
Cape Town · Aug 2026
1:43:30
860
marius marais
Johannesburg · Nov 2025
1:43:39
861
Owen Mongwe
Cape Town 1 · Apr 2026
1:43:41
862
Anthony Artemides
Johannesburg I · Mar 2025
1:43:49
863
Souhail Eidi
Cape Town · Aug 2026
1:43:59
864
Jason Fritz
Johannesburg · Nov 2025
1:44:13
865
Jaco Snyman
Johannesburg · Nov 2025
1:44:23
866
Senzo Mogale
Johannesburg · May 2026
1:44:28
867
Xander Bouwer
Cape Town · Jul 2025
1:44:36
868
Anton Pieters
Johannesburg · May 2026
1:44:51
869
Phumlani Mbulawa
Cape Town · Aug 2026
1:45:07
870
Heinrich Greyling
Cape Town 1 · Apr 2026
1:45:25
871
Sabelo Bhodoza
Johannesburg · May 2026
1:45:26
872
Hein Badenhorst
Cape Town · Jul 2025
1:45:26
873
Allann Jon Venter
Cape Town · Aug 2026
1:45:34
874
Devon Carlinsky
Cape Town · Jul 2025
1:45:46
875
Jared Poulton
Johannesburg I · Mar 2025
1:45:47
876
Melusi Mzolo
Johannesburg · May 2026
1:46:05
877
Bruno Correia
Johannesburg · May 2026
1:46:06
878
Leonard Nxumalo
Cape Town · Aug 2026
1:46:16
879
Samkelo Masondo
Johannesburg · Nov 2025
1:46:19
880
Joseph’S Oppelt
Cape Town · Jul 2025
1:46:25
881
Siyabonga Mazibuko
Cape Town · Aug 2026
1:46:37
882
Camgca Sondlo
Cape Town · Jul 2025
1:46:45
883
Ameel Valjee
Johannesburg I · Mar 2025
1:46:46
884
Grant Harris
Cape Town 1 · Apr 2026
1:46:50
885
Dylan Van Wyk
Cape Town 1 · Apr 2026
1:46:58
886
Tiri Towindo
Mexico City · Oct 2026
1:47:05
887
Phiko Tshainca
Johannesburg I · Mar 2025
1:47:10
888
Hlomla Mabele
Perth · Sep 2025
1:47:26
889
Alex Murray
Cape Town 1 · Apr 2026
1:47:33
890
Swunhtat Oo
Johannesburg · Nov 2025
1:47:39
891
Alex Munro
Cape Town · Aug 2026
1:47:43
892
Reece Clark
Johannesburg · Nov 2025
1:48:02
893
Lutho Mphahlele
Johannesburg · May 2026
1:48:27
894
Sean Flanagan
Sydney · Jul 2025
1:48:30
895
Alex Katz
Cape Town · Sep 2024
1:48:31
896
Ryan Muller
Cape Town · Jul 2025
1:48:38
897
Danie Grobbelaar
Johannesburg I · Mar 2025
1:49:07
898
Hubert Badenhorst
Cape Town 1 · Apr 2026
1:49:27
899
Maanda Budeli
Johannesburg · May 2026
1:49:44
900
D'wain Mundell
Johannesburg · Nov 2025
1:49:46
901
Jacques Ludik
Cape Town · Aug 2026
1:49:49
902
Francesco Coda
Johannesburg · May 2026
1:50:00
903
Samkelo Masondo
Cape Town · Aug 2026
1:50:13
904
Ryan Barrett
Manchester · Jan 2026
1:50:16
905
Jason Fritz
Cape Town 1 · Apr 2026
1:50:19
906
Kenneth Badenhorst
Johannesburg · Nov 2025
1:50:28
907
Derick Magagula
Johannesburg · May 2026
1:50:51
908
Oko Qwesha
Johannesburg · Nov 2025
1:50:52
909
Andy Andile Manzi
Johannesburg · May 2026
1:51:04
910
Garth Pillay
Cape Town · Aug 2026
1:51:16
911
Sikelelo Junior Rambauli Rambauli
Johannesburg I · Mar 2025
1:51:20
912
Blake Glover
Auckland · Jan 2026
1:51:32
913
Gotfried Edgar Theron
Johannesburg · May 2026
1:51:37
914
Andile Masilela
Johannesburg · May 2026
1:51:51
915
LIFA MADYWABE
Johannesburg · Nov 2025
1:51:54
916
Talish Hariparsad
Cape Town 1 · Apr 2026
1:52:15
917
Christiaan Pansegrouw
Rotterdam · Apr 2024
1:52:25
918
Nelly Majola
Cape Town 1 · Apr 2026
1:52:26
919
Ryan Barrett
Dublin · Nov 2025
1:52:33
920
Marc Smith
Cape Town · Aug 2026
1:52:37
921
James Hatting
Cape Town · Aug 2026
1:52:39
922
Marco Hillebrand
Heerenveen · May 2026
1:52:42
923
Sanveer Hariparsad
Johannesburg I · Mar 2025
1:52:47
924
Jason Fritz
Johannesburg I · Mar 2025
1:53:08
925
Liam Mackrill
Cape Town · Aug 2026
1:53:19
926
Garon Kleinveldt
Cape Town 1 · Apr 2026
1:53:27
927
Calder Millington
Cape Town · Aug 2026
1:53:33
928
Mandla Mbhombi
Johannesburg · Nov 2025
1:53:37
929
Siyabonga Buthelezi
Johannesburg · May 2026
1:54:03
930
John Moffat
Johannesburg I · Mar 2025
1:54:31
931
Ruan Retief
Cape Town · Jul 2025
1:54:37
932
Alex Munro
Cape Town · Sep 2024
1:54:38
933
Muzingabo Nxumalo
Johannesburg · Nov 2025
1:54:40
934
Ntando Tinta
Johannesburg · May 2026
1:54:45
935
Alex Munro
Cardiff · Apr 2026
1:55:01
936
bradley slater
Cape Town 1 · Apr 2026
1:55:01
937
Rhain Skordi
Cape Town 1 · Apr 2026
1:55:10
938
Sean Cloete
Cape Town 1 · Apr 2026
1:55:11
939
Jordan Joseph
Johannesburg I · Mar 2025
1:55:19
940
Francois Swart
Cape Town 1 · Apr 2026
1:55:29
941
Andre Strydom
Cape Town · Jul 2025
1:55:38
942
Thapelo Gaserotse
Johannesburg · Nov 2025
1:55:49
943
Tshepo Nxumalo
Cape Town 1 · Apr 2026
1:55:58
944
Thabz Kekana
Johannesburg I · Mar 2025
1:56:02
945
Mars Le Roux
Johannesburg I · Mar 2025
1:56:02
946
Andrew Gertzen
Cape Town 1 · Apr 2026
1:56:05
947
Shane Vosloo
Melbourne
1:56:16
948
W.P. Wessels
Cape Town · Jul 2025
1:56:21
949
Mnyamezeli Mda
Cape Town · Aug 2026
1:56:25
950
Pierre Ludick
Cape Town · Sep 2024
1:56:42
951
Trevor Buthelezi
Johannesburg · Nov 2025
1:56:43
952
Mzuvukile Mcayiya
Cape Town 1 · Apr 2026
1:56:57
953
Nkosinathi Khambule
Johannesburg · May 2026
1:57:06
954
Elmo Barnard
Cape Town · Jul 2025
1:57:20
955
Dylan Thesner
Cape Town · Jul 2025
1:57:28
956
Njabulo Mabaso
Johannesburg · May 2026
1:57:35
957
Michael Rogers
Cape Town · Aug 2026
1:57:36
958
Calmin Valentino
Cape Town 1 · Apr 2026
1:57:49
959
Nathon Weber
Johannesburg · May 2026
1:58:25
960
Liam Jordaan
Johannesburg · May 2026
1:58:47
961
Christopher Emmanuel
Cape Town · Jul 2025
1:58:52
962
Katlego Mthembu
Johannesburg I · Mar 2025
1:59:05
963
Keelan Witbooi
Cape Town 1 · Apr 2026
1:59:07
964
Danie Labuschagne
Johannesburg · Nov 2025
1:59:14
965
Rhulani Nketani
Cape Town 1 · Apr 2026
1:59:24
966
Motheo Amogelang Masimola
Johannesburg I · Mar 2025
2:00:00
967
Aiden Kennedy
Johannesburg · Nov 2025
2:00:12
968
Pierre Andro
Johannesburg I · Mar 2025
2:00:14
969
Setshaba Mohulatsi
Johannesburg · Nov 2025
2:00:26
970
Tyrone Hammick
Johannesburg I · Mar 2025
2:00:53
971
Andrew Low
Cape Town · Aug 2026
2:01:27
972
Tumelo Mathlaela
Johannesburg · May 2026
2:01:49
973
Gcobani Maxama
Cape Town 1 · Apr 2026
2:02:19
974
vuyane ngwenya
Johannesburg · May 2026
2:02:20
975
Sentle Sauli
Cape Town · Jul 2025
2:02:23
976
Kyle Sullivan
Cape Town · Aug 2026
2:04:06
977
Sentle Sauli
Cape Town 1 · Apr 2026
2:04:23
978
Mohammed Munga
Cape Town 1 · Apr 2026
2:04:24
979
Joseph Joshua
Johannesburg I · Mar 2025
2:04:25
980
Daniel Da Cruz
Cape Town 1 · Apr 2026
2:04:41
981
Rahil Patel
Johannesburg I · Mar 2025
2:04:53
982
Reiner Vollmer
Cape Town · Aug 2026
2:05:20
983
Fundile Booi
Johannesburg · May 2026
2:05:55
984
Etienne Smuts
Cape Town · Aug 2026
2:05:59
985
Derik van Oudtshoorn
Cape Town 1 · Apr 2026
2:06:05
986
André Loots
Cape Town · Aug 2026
2:06:29
987
Jason Bell
Cape Town 1 · Apr 2026
2:06:42
988
Trevor Buthelezi
Johannesburg I · Mar 2025
2:06:54
989
Tshepo Nkomo
Johannesburg · Nov 2025
2:08:46
990
Mashao Seabela
Bangkok 1 · Mar 2026
2:08:48
991
Dario Torrente
Cape Town · Jul 2025
2:09:04
992
Matthew Winter
London · Nov 2024
2:09:34
993
Lake Annan
Johannesburg · Nov 2025
2:10:40
994
Dario Torrente
Cape Town 1 · Apr 2026
2:11:45
995
Sentle Sauli
Cape Town · Aug 2026
2:12:01
996
Tebogo Ntjanyana
Johannesburg · Nov 2025
2:12:36
997
Renda Tshifularo
Cape Town · Aug 2026
2:13:02
998
Joseph Ngoma
Johannesburg · May 2026
2:13:49
999
Thabo Matsebe
Johannesburg · Nov 2025
2:14:08
1000
Rahil Patel
Cape Town · Jul 2025
2:14:50