Men's National Rankings · Full IM

Top 100

Ranked by fastest full-distance finish in the last 18 months, excluding shortened-swim races -- updates automatically as that window rolls forward. Filter by age group to see where you stand against your own division. A season-weighted, age-graded (AGI) ranking system is a planned upgrade to this methodology.

RankAthleteAge GroupPB (Full, 18mo)Set At
1DTDale TaylorSouth AfricaM35-3908:24:50IRONMAN Tallinn, 2025
2CRChris RansomSouth AfricaM40-4408:48:27IRONMAN South Africa, 2026
3GDGerhard De BruinSouth AfricaM40-4408:56:09IRONMAN Italy, 2025
4GLGreg LaxtonSouth AfricaM30-3409:05:13IRONMAN Western Australia, 2025
5CMConnor MercerSouth AfricaM25-2909:11:14IRONMAN South Africa, 2026
6RFRyan FreySouth AfricaM40-4409:17:46IRONMAN South Africa, 2026
7GBGaetan BolleSouth AfricaM35-3909:21:34IRONMAN Vitoria-Gasteiz, 2025
8BJBenjamin Janse Van RensburgSouth AfricaM40-4409:22:29IRONMAN South Africa, 2026
9DKDaniel KrugerSouth AfricaM45-4909:23:23IRONMAN Tallinn, 2025
10MPMatthew PassmoreSouth AfricaM35-3909:26:50IRONMAN Maryland, 2025
11BJByron Jackson-millerSouth AfricaM30-3409:27:54IRONMAN Sweden, 2025
12PSPaul ShackletonSouth AfricaM40-4409:28:15IRONMAN South Africa, 2025
13SVSheldon ValjaloSouth AfricaM30-3409:28:20IRONMAN South Africa, 2026
14MKMarc KourieSouth AfricaM35-3909:28:56IRONMAN South Africa, 2026
15ABAllan BritnellSouth AfricaM30-3409:30:48IRONMAN South Africa, 2026
16MPMark PellewSouth AfricaM50-5409:33:56IRONMAN South Africa, 2025
17GGGerhard GrebeSouth AfricaM35-3909:36:48IRONMAN South Africa, 2026
18LNLeon NaudeSouth AfricaM40-4409:44:13IRONMAN South Africa, 2026
19CWChristiaan WepenerSouth AfricaM35-3909:45:22IRONMAN South Africa, 2025
20MVMichiel VisserSouth AfricaM30-3409:47:23IRONMAN South Africa, 2026
21RFRobin FlatterySouth AfricaM25-2909:47:41IRONMAN Maryland, 2025
22WPWesley ProcterSouth AfricaM35-3909:48:08IRONMAN South Africa, 2025
23CLCraig LazarusSouth AfricaM50-5409:49:16IRONMAN Western Australia, 2025
24TBTimothy BarrowSouth AfricaM35-3909:52:43IRONMAN Florida, 2025
25SSSanele Seluleko ShangeSouth AfricaM30-3409:54:19IRONMAN South Africa, 2026
26JPJamie PonsSouth AfricaM40-4409:57:35IRONMAN South Africa, 2026
27NSNico SterkSouth AfricaM35-3909:57:42IRONMAN South Africa, 2026
28DRDallen RoosSouth AfricaM40-4410:01:53IRONMAN South Africa, 2026
29ALAlfred LateganSouth AfricaM45-4910:02:30IRONMAN South Africa, 2025
30JAJohannes ArndtSouth AfricaM30-3410:06:54IRONMAN South Africa, 2025
31SVShawn Van Der MeulenSouth AfricaM45-4910:07:02IRONMAN South Africa, 2025
32DCDavid CilliersSouth AfricaM40-4410:07:56IRONMAN South Africa, 2025
33RWRowan WicksSouth AfricaM30-3410:08:50IRONMAN Cairns, 2026
34DVDanie Van StrypSouth AfricaM25-2910:12:37IRONMAN South Africa, 2025
35NSNaested SmitSouth AfricaM25-2910:13:11IRONMAN Chattanooga, 2025
36BFBryn FreemanSouth AfricaM50-5410:13:42IRONMAN South Africa, 2025
37JPJordan PepermansSouth AfricaM25-2910:14:35IRONMAN Portugal - Cascais, 2025
38BCBradley CramondSouth AfricaM40-4410:15:05IRONMAN South Africa, 2026
39JMJohn MiddlewickSouth AfricaM45-4910:16:01IRONMAN South Africa, 2026
40AVAbie Van WykSouth AfricaM45-4910:16:02IRONMAN Hamburg, 2026
41GKGabor KovacsSouth AfricaM45-4910:16:23IRONMAN Hamburg, 2026
42LWLuke WolkersSouth AfricaM35-3910:16:50IRONMAN Florida, 2025
43KGKylen GounderSouth AfricaM35-3910:17:08IRONMAN South Africa, 2026
44CSConrad StraussSouth AfricaM30-3410:20:40IRONMAN South Africa, 2026
45LVLiam Van NiekerkSouth AfricaM25-2910:21:06IRONMAN Switzerland, 2025
46TJTiaan JacobsSouth AfricaM35-3910:21:34IRONMAN South Africa, 2025
47BMBrad MackenzieSouth AfricaM30-3410:22:13IRONMAN South Africa, 2025
48RMRuan MatheeSouth AfricaM30-3410:22:43IRONMAN South Africa, 2025
49RPReinhardt PienaarSouth AfricaM30-3410:23:14IRONMAN South Africa, 2025
50CNChristiaan NelSouth AfricaM45-4910:24:05IRONMAN South Africa, 2026
51SVStephan Van ZylSouth AfricaM45-4910:24:12IRONMAN South Africa, 2026
52CZCalvin ZeelieSouth AfricaM30-3410:24:47IRONMAN South Africa, 2026
53PJPaul JoosteSouth AfricaM35-3910:25:34IRONMAN Hamburg, 2026
54MBMatt BuirskiSouth AfricaM35-3910:25:55IRONMAN South Africa, 2025
55DVDonavan Van RooyenSouth AfricaM30-3410:25:55IRONMAN South Africa, 2026
56SWSteven WilliamsSouth AfricaM40-4410:26:47IRONMAN South Africa, 2026
57YAYusuf ArendseSouth AfricaM40-4410:28:20IRONMAN South Africa, 2026
58EVEdward VenterSouth AfricaM30-3410:29:52IRONMAN Hamburg, 2025
59JSJamie SherSouth AfricaM25-2910:32:08IRONMAN South Africa, 2025
60ASAndrew StewartSouth AfricaM40-4410:34:20IRONMAN Austria, 2026
61CFCobus FourieSouth AfricaM50-5410:35:28IRONMAN South Africa, 2026
62RBRiaan BoshoffSouth AfricaM55-5910:35:51IRONMAN South Africa, 2026
63TGThomas GearingSouth AfricaM30-3410:36:10IRONMAN Western Australia, 2025
64MWMark WalravenSouth AfricaM30-3410:37:17IRONMAN South Africa, 2025
65RWRichard WrightSouth AfricaM55-5910:37:59IRONMAN South Africa, 2025
66JCJaysen ChapmanSouth AfricaM35-3910:39:03IRONMAN Italy, 2025
67GTGareth TaylorSouth AfricaM40-4410:40:28IRONMAN South Africa, 2025
68GVGerrit Van DykSouth AfricaM30-3410:41:16IRONMAN South Africa, 2026
69EPErnest PhungulaSouth AfricaM30-3410:41:23IRONMAN South Africa, 2026
70TBTravis BennSouth AfricaM25-2910:42:56IRONMAN South Africa, 2025
71PWPaul WolffSouth AfricaM55-5910:43:05IRONMAN South Africa, 2025
72HVHannes Van RensburgSouth AfricaM45-4910:43:29IRONMAN South Africa, 2026
73ATAidan TuohySouth AfricaM25-2910:43:36IRONMAN South Africa, 2026
74LWLyell WylieSouth AfricaM25-2910:45:06IRONMAN South Africa, 2026
75KSKyle SoleSouth AfricaM40-4410:46:37IRONMAN Vietnam, 2026
76AVAndre VisserSouth AfricaM55-5910:46:37IRONMAN South Africa, 2025
77TNTiaan NiemannSouth AfricaM30-3410:47:52IRONMAN South Africa, 2025
78RMRichard MullenSouth AfricaM45-4910:50:10IRONMAN Maryland, 2025
79DVDarren VorsterSouth AfricaM50-5410:50:17IRONMAN Cairns, 2026
80JBJoel BroadSouth AfricaM35-3910:53:33IRONMAN Italy, 2025
81DBDerek BouwerSouth AfricaM55-5910:54:17IRONMAN South Africa, 2026
82TSThomas SwitalaSouth AfricaM45-4910:54:46IRONMAN California, 2025
83RSReuben Stephan Van Der MerweSouth AfricaM25-2910:55:12IRONMAN South Africa, 2026
84GDGarth De JagerSouth AfricaM35-3910:56:22IRONMAN South Africa, 2025
85TTTerry ThorntonSouth AfricaM55-5910:58:31IRONMAN South Africa, 2026
86ACAlexis ChristieSouth AfricaM40-4410:59:22IRONMAN South Africa, 2025
87SDSean DouglassSouth AfricaM25-2911:00:12IRONMAN South Africa, 2025
88CJCoenraad JacobsSouth AfricaM30-3411:00:50IRONMAN South Africa, 2025
89CBChristopher BakerSouth AfricaM45-4911:01:06IRONMAN South Africa, 2026
90TVTjaart Van Der WaltSouth AfricaM25-2911:01:25IRONMAN South Africa, 2025
91DMDevin MontgomerySouth AfricaM35-3911:01:41IRONMAN Tallinn, 2025
92MSMichael SchumannSouth AfricaM30-3411:01:53IRONMAN South Africa, 2026
93ABAj BarkhuizenSouth AfricaM25-2911:02:09IRONMAN South Africa, 2025
94MDMatt De VriesSouth AfricaM30-3411:02:45IRONMAN Frankfurt, 2025
95HLHeinrich LutzSouth AfricaM30-3411:03:21IRONMAN South Africa, 2025
96KEKobus EngelbrechtSouth AfricaM25-2911:03:45IRONMAN South Africa, 2025
97JDJohan De VilliersSouth AfricaM30-3411:03:59IRONMAN South Africa, 2026
98GMGrant MiskinSouth AfricaM30-3411:04:05IRONMAN South Africa, 2025
99JKJan KrielSouth AfricaM35-3911:04:41IRONMAN South Africa, 2025
100XSXander SmutsSouth AfricaM35-3911:04:46IRONMAN South Africa, 2026
1DTDale TaylorM35-3908:24:50IRONMAN Tallinn, 20252CRChris RansomM40-4408:48:27IRONMAN South Africa, 20263GDGerhard De BruinM40-4408:56:09IRONMAN Italy, 20254GLGreg LaxtonM30-3409:05:13IRONMAN Western Australia, 20255CMConnor MercerM25-2909:11:14IRONMAN South Africa, 20266RFRyan FreyM40-4409:17:46IRONMAN South Africa, 20267GBGaetan BolleM35-3909:21:34IRONMAN Vitoria-Gasteiz, 20258BJBenjamin Janse Van RensburgM40-4409:22:29IRONMAN South Africa, 20269DKDaniel KrugerM45-4909:23:23IRONMAN Tallinn, 202510MPMatthew PassmoreM35-3909:26:50IRONMAN Maryland, 202511BJByron Jackson-millerM30-3409:27:54IRONMAN Sweden, 202512PSPaul ShackletonM40-4409:28:15IRONMAN South Africa, 202513SVSheldon ValjaloM30-3409:28:20IRONMAN South Africa, 202614MKMarc KourieM35-3909:28:56IRONMAN South Africa, 202615ABAllan BritnellM30-3409:30:48IRONMAN South Africa, 202616MPMark PellewM50-5409:33:56IRONMAN South Africa, 202517GGGerhard GrebeM35-3909:36:48IRONMAN South Africa, 202618LNLeon NaudeM40-4409:44:13IRONMAN South Africa, 202619CWChristiaan WepenerM35-3909:45:22IRONMAN South Africa, 202520MVMichiel VisserM30-3409:47:23IRONMAN South Africa, 202621RFRobin FlatteryM25-2909:47:41IRONMAN Maryland, 202522WPWesley ProcterM35-3909:48:08IRONMAN South Africa, 202523CLCraig LazarusM50-5409:49:16IRONMAN Western Australia, 202524TBTimothy BarrowM35-3909:52:43IRONMAN Florida, 202525SSSanele Seluleko ShangeM30-3409:54:19IRONMAN South Africa, 202626JPJamie PonsM40-4409:57:35IRONMAN South Africa, 202627NSNico SterkM35-3909:57:42IRONMAN South Africa, 202628DRDallen RoosM40-4410:01:53IRONMAN South Africa, 202629ALAlfred LateganM45-4910:02:30IRONMAN South Africa, 202530JAJohannes ArndtM30-3410:06:54IRONMAN South Africa, 202531SVShawn Van Der MeulenM45-4910:07:02IRONMAN South Africa, 202532DCDavid CilliersM40-4410:07:56IRONMAN South Africa, 202533RWRowan WicksM30-3410:08:50IRONMAN Cairns, 202634DVDanie Van StrypM25-2910:12:37IRONMAN South Africa, 202535NSNaested SmitM25-2910:13:11IRONMAN Chattanooga, 202536BFBryn FreemanM50-5410:13:42IRONMAN South Africa, 202537JPJordan PepermansM25-2910:14:35IRONMAN Portugal - Cascais, 202538BCBradley CramondM40-4410:15:05IRONMAN South Africa, 202639JMJohn MiddlewickM45-4910:16:01IRONMAN South Africa, 202640AVAbie Van WykM45-4910:16:02IRONMAN Hamburg, 202641GKGabor KovacsM45-4910:16:23IRONMAN Hamburg, 202642LWLuke WolkersM35-3910:16:50IRONMAN Florida, 202543KGKylen GounderM35-3910:17:08IRONMAN South Africa, 202644CSConrad StraussM30-3410:20:40IRONMAN South Africa, 202645LVLiam Van NiekerkM25-2910:21:06IRONMAN Switzerland, 202546TJTiaan JacobsM35-3910:21:34IRONMAN South Africa, 202547BMBrad MackenzieM30-3410:22:13IRONMAN South Africa, 202548RMRuan MatheeM30-3410:22:43IRONMAN South Africa, 202549RPReinhardt PienaarM30-3410:23:14IRONMAN South Africa, 202550CNChristiaan NelM45-4910:24:05IRONMAN South Africa, 202651SVStephan Van ZylM45-4910:24:12IRONMAN South Africa, 202652CZCalvin ZeelieM30-3410:24:47IRONMAN South Africa, 202653PJPaul JoosteM35-3910:25:34IRONMAN Hamburg, 202654MBMatt BuirskiM35-3910:25:55IRONMAN South Africa, 202555DVDonavan Van RooyenM30-3410:25:55IRONMAN South Africa, 202656SWSteven WilliamsM40-4410:26:47IRONMAN South Africa, 202657YAYusuf ArendseM40-4410:28:20IRONMAN South Africa, 202658EVEdward VenterM30-3410:29:52IRONMAN Hamburg, 202559JSJamie SherM25-2910:32:08IRONMAN South Africa, 202560ASAndrew StewartM40-4410:34:20IRONMAN Austria, 202661CFCobus FourieM50-5410:35:28IRONMAN South Africa, 202662RBRiaan BoshoffM55-5910:35:51IRONMAN South Africa, 202663TGThomas GearingM30-3410:36:10IRONMAN Western Australia, 202564MWMark WalravenM30-3410:37:17IRONMAN South Africa, 202565RWRichard WrightM55-5910:37:59IRONMAN South Africa, 202566JCJaysen ChapmanM35-3910:39:03IRONMAN Italy, 202567GTGareth TaylorM40-4410:40:28IRONMAN South Africa, 202568GVGerrit Van DykM30-3410:41:16IRONMAN South Africa, 202669EPErnest PhungulaM30-3410:41:23IRONMAN South Africa, 202670TBTravis BennM25-2910:42:56IRONMAN South Africa, 202571PWPaul WolffM55-5910:43:05IRONMAN South Africa, 202572HVHannes Van RensburgM45-4910:43:29IRONMAN South Africa, 202673ATAidan TuohyM25-2910:43:36IRONMAN South Africa, 202674LWLyell WylieM25-2910:45:06IRONMAN South Africa, 202675KSKyle SoleM40-4410:46:37IRONMAN Vietnam, 202676AVAndre VisserM55-5910:46:37IRONMAN South Africa, 202577TNTiaan NiemannM30-3410:47:52IRONMAN South Africa, 202578RMRichard MullenM45-4910:50:10IRONMAN Maryland, 202579DVDarren VorsterM50-5410:50:17IRONMAN Cairns, 202680JBJoel BroadM35-3910:53:33IRONMAN Italy, 202581DBDerek BouwerM55-5910:54:17IRONMAN South Africa, 202682TSThomas SwitalaM45-4910:54:46IRONMAN California, 202583RSReuben Stephan Van Der MerweM25-2910:55:12IRONMAN South Africa, 202684GDGarth De JagerM35-3910:56:22IRONMAN South Africa, 202585TTTerry ThorntonM55-5910:58:31IRONMAN South Africa, 202686ACAlexis ChristieM40-4410:59:22IRONMAN South Africa, 202587SDSean DouglassM25-2911:00:12IRONMAN South Africa, 202588CJCoenraad JacobsM30-3411:00:50IRONMAN South Africa, 202589CBChristopher BakerM45-4911:01:06IRONMAN South Africa, 202690TVTjaart Van Der WaltM25-2911:01:25IRONMAN South Africa, 202591DMDevin MontgomeryM35-3911:01:41IRONMAN Tallinn, 202592MSMichael SchumannM30-3411:01:53IRONMAN South Africa, 202693ABAj BarkhuizenM25-2911:02:09IRONMAN South Africa, 202594MDMatt De VriesM30-3411:02:45IRONMAN Frankfurt, 202595HLHeinrich LutzM30-3411:03:21IRONMAN South Africa, 202596KEKobus EngelbrechtM25-2911:03:45IRONMAN South Africa, 202597JDJohan De VilliersM30-3411:03:59IRONMAN South Africa, 202698GMGrant MiskinM30-3411:04:05IRONMAN South Africa, 202599JKJan KrielM35-3911:04:41IRONMAN South Africa, 2025100XSXander SmutsM35-3911:04:46IRONMAN South Africa, 2026