Men's National Rankings · Full IM

Top 100

The fastest full-distance times ever recorded, excluding shortened-swim and shortened-run races. Filter by race to see who's fastest ever at one venue. Every qualifying performance counts, so the same athlete can appear more than once. Age group shown is the one they raced in at that performance. Filter by age group to see the fastest times posted within one division. A season-weighted, age-graded (AGI) ranking system is a planned upgrade to this methodology.

RankAthleteAge GroupTime (Full)Set At
1DTDale TaylorSouth AfricaM35-3908:24:50IRONMAN Tallinn, 2025
2PSPaul ShackletonSouth AfricaM40-4408:30:08IRONMAN Tallinn, 2026
3MPMark PellewSouth AfricaM40-4408:34:26IRONMAN Brazil, 2017
4GMGarron MosleySouth AfricaM40-4408:41:51IRONMAN Texas, 2018
5CMConnor MercerSouth AfricaM25-2908:42:23IRONMAN Italy, 2024
6BHBrett HallamSouth AfricaM30-3408:43:02IRONMAN Western Australia, 2024
7MPMark PellewSouth AfricaM40-4408:44:17IRONMAN Barcelona, 2017
8DGDonovan GeldenhuysSouth AfricaM35-3908:45:17IRONMAN World Championship, 2019
9CRChris RansomSouth AfricaM40-4408:48:27IRONMAN South Africa, 2026
10DTDale TaylorSouth AfricaM35-3908:49:13IRONMAN World Championship, 2024
11BOBarry OelofsenSouth AfricaM30-3408:49:39IRONMAN Western Australia, 2015
12MPMark PellewSouth AfricaM40-4408:49:43IRONMAN Copenhagen, 2015
13MPMark PellewSouth AfricaM40-4408:52:51IRONMAN Vichy, 2018
14BFBradley FlemingSouth AfricaM35-3908:53:09IRONMAN Maryland, 2019
15GMGavin MofsowitzSouth AfricaM40-4408:54:47IRONMAN Hamburg, 2023
16BOBarry OelofsenSouth AfricaM30-3408:55:24IRONMAN Cairns, 2016
17BOBarry OelofsenSouth AfricaM30-3408:58:11IRONMAN Melbourne, 2015
18TSTiaan SwartSouth AfricaM25-2908:58:19IRONMAN World Championship, 2018
19MPMark PellewSouth AfricaM40-4408:58:49IRONMAN Melbourne, 2015
20RGRob GraySouth AfricaM40-4408:59:24IRONMAN Texas, 2018
21MPMark PellewSouth AfricaM40-4409:01:24IRONMAN South Africa, 2017
22GMGarron MosleySouth AfricaM40-4409:01:36IRONMAN World Championship, 2018
23BFBradley FlemingSouth AfricaM30-3409:01:41IRONMAN Frankfurt, 2016
24SBScott BayvelSouth AfricaM25-2909:02:33IRONMAN New Zealand, 2019
25GBGeorge BeecherSouth AfricaM35-3909:03:06IRONMAN Melbourne, 2015
26RLRichard LawrieSouth AfricaM25-2909:03:40IRONMAN South Africa, 2017
27GMGarron MosleySouth AfricaM40-4409:03:58IRONMAN Italy, 2017
28MPMark PellewSouth AfricaM45-4909:04:04IRONMAN Florida, 2023
29GLGreg LaxtonSouth AfricaM30-3409:05:13IRONMAN Western Australia, 2025
30DRDarren RyanSouth AfricaM30-3409:05:29Challenge Roth, 2016
31GMGarron MosleySouth AfricaM40-4409:05:57IRONMAN South Africa, 2016
32PTPaolo TouaSouth AfricaM30-3409:06:26Challenge Roth, 2026
33MPMark PellewSouth AfricaM45-4909:08:06IRONMAN World Championship, 2019
34RWRaymond WagenerSouth AfricaM25-2909:08:10IRONMAN Italy, 2022
35RWRaymond WagenerSouth AfricaM25-2909:08:10IRONMAN Italy, 2022
36MPMark PellewSouth AfricaM45-4909:08:22IRONMAN Cozumel, 2022
37MPMark PellewSouth AfricaM40-4409:08:42IRONMAN Arizona, 2016
38DRDaniel RedelinghuysSouth AfricaM40-4409:09:14IRONMAN Cozumel, 2017
39GMGavin MofsowitzSouth AfricaM30-3409:10:06IRONMAN Western Australia, 2015
40EKEwert KleynhansSouth AfricaM35-3909:10:39IRONMAN South Africa, 2018
41MPMark PellewSouth AfricaM35-3909:10:47IRONMAN South Africa, 2013
42TJTravis JohnstonSouth AfricaM35-3909:10:54IRONMAN World Championship, 2024
43CMConnor MercerSouth AfricaM25-2909:11:14IRONMAN South Africa, 2026
44RDRaoul De JonghSouth AfricaM30-3409:11:18IRONMAN South Africa, 2010
45RGRob GraySouth AfricaM35-3909:11:26IRONMAN Arizona, 2014
46MPMark PellewSouth AfricaM40-4409:11:38IRONMAN Arizona, 2017
47BOBarry OelofsenSouth AfricaM35-3909:11:44IRONMAN Australia, 2017
48NCNicholas ChapmanSouth AfricaM30-3409:11:49IRONMAN World Championship, 2019
49MPMark PellewSouth AfricaM45-4909:12:20IRONMAN Texas, 2019
50GMGarron MosleySouth AfricaM45-4909:13:01IRONMAN Austria, 2021
51NCNicholas ChapmanSouth AfricaM25-2909:13:02IRONMAN Brazil, 2017
52ASAlastair StewartSouth AfricaM40-4409:14:19Challenge Roth, 2019
53JTJason TrautmanSouth AfricaM25-2909:15:28IRONMAN Florida, 2019
54DTDale TaylorSouth AfricaM35-3909:15:30IRONMAN South Africa, 2024
55SSSanele Seluleko ShangeSouth AfricaM30-3409:15:41Challenge Roth, 2023
56JSJeren SeegersSouth AfricaM25-2909:15:47IRONMAN Barcelona, 2014
57GBGaetan BolleSouth AfricaM35-3909:16:03Challenge Roth, 2024
58GMGarron MosleySouth AfricaM40-4409:16:43IRONMAN World Championship, 2016
59CMConnor MercerSouth AfricaM25-2909:16:55IRONMAN South Africa, 2025
60RDRaoul De JonghSouth AfricaM30-3409:16:56IRONMAN South Africa, 2013
61BFBradley FlemingSouth AfricaM30-3409:17:12IRONMAN South Africa, 2016
62HHHeynrich Heynrich Du ToitSouth AfricaM30-3409:17:26Challenge Roth, 2023
63RFRyan FreySouth AfricaM40-4409:17:46IRONMAN South Africa, 2026
64MSMark SackSouth AfricaM40-4409:18:26IRONMAN South Africa, 2013
65RGRob GraySouth AfricaM35-3909:19:08IRONMAN Arizona, 2015
66SVShawn Van Der MeulenSouth AfricaM40-4409:19:30IRONMAN Florida, 2023
67BFBradley FlemingSouth AfricaM35-3909:19:54IRONMAN South Africa, 2017
68MFMatthew FranzsenSouth AfricaM35-3909:20:05IRONMAN Barcelona, 2024
69MPMark PellewSouth AfricaM40-4409:20:10IRONMAN South Africa, 2016
70SWShaine WebberSouth AfricaM30-3409:20:16IRONMAN Australia, 2019
71JDJean De VilliersSouth AfricaM30-3409:21:03Challenge Roth, 2016
72GBGaetan BolleSouth AfricaM35-3909:21:34IRONMAN Vitoria-Gasteiz, 2025
73NCNicholas ChapmanSouth AfricaM30-3409:21:34IRONMAN South Africa, 2018
74ABAndrew BothaSouth AfricaM40-4409:21:48IRONMAN Brazil, 2017
75BFBradley FlemingSouth AfricaM35-3909:21:59IRONMAN South Africa, 2018
76MRMichael RedingtonSouth AfricaM30-3409:22:07IRONMAN Melbourne, 2014
77BJBenjamin Janse Van RensburgSouth AfricaM40-4409:22:29IRONMAN South Africa, 2026
78ABAndre BooyensSouth AfricaM30-3409:22:35IRONMAN South Africa, 2011
79GMGary MullerSouth AfricaM30-3409:22:50IRONMAN Cairns, 2019
80BJBenjamin Janse Van RensburgSouth AfricaM40-4409:22:59IRONMAN South Africa, 2024
81RGRobert GraySouth AfricaM35-3909:23:01IRONMAN Barcelona, 2014
82RVRowan VorsterSouth AfricaM40-4409:23:01IRONMAN World Championship, 2018
83ATAndrew TheronSouth AfricaM35-3909:23:20IRONMAN Arizona, 2024
84DKDaniel KrugerSouth AfricaM40-4409:23:23IRONMAN Tallinn, 2025
85CRChris RansomSouth AfricaM40-4409:23:25IRONMAN South Africa, 2025
86BOBarry OelofsenSouth AfricaM30-3409:23:38IRONMAN World Championship, 2015
87BVBradley VenterSouth AfricaM30-3409:24:00IRONMAN South Africa, 2013
88BJBenjamin Janse Van RensburgSouth AfricaM35-3909:24:15IRONMAN World Championship, 2022
89BSBrad SymonsSouth AfricaM35-3909:24:52IRONMAN Western Australia, 2019
90EKEwert KleynhansSouth AfricaM35-3909:24:52IRONMAN South Africa, 2017
91SBSimon ButlerSouth AfricaM30-3409:25:27IRONMAN South Africa, 2013
92BBBradley BirkholtzSouth AfricaM35-3909:25:47IRONMAN South Africa, 2018
93SWShaun WinklerSouth AfricaM35-3909:26:24IRONMAN World Championship, 2011
94MPMatthew PassmoreSouth AfricaM35-3909:26:50IRONMAN Maryland, 2025
95RMRyan MclaughlinSouth AfricaM35-3909:27:39IRONMAN Barcelona, 2016
96BJByron Jackson-millerSouth AfricaM30-3409:27:54IRONMAN Sweden, 2025
97JDJean De VilliersSouth AfricaM30-3409:27:55IRONMAN South Africa, 2015
98PSPaul ShackletonSouth AfricaM40-4409:28:15IRONMAN South Africa, 2025
99RVRowan VorsterSouth AfricaM40-4409:28:16IRONMAN Boulder, 2018
100SVSheldon ValjaloSouth AfricaM30-3409:28:20IRONMAN South Africa, 2026
1DTDale TaylorM35-3908:24:50IRONMAN Tallinn, 20252PSPaul ShackletonM40-4408:30:08IRONMAN Tallinn, 20263MPMark PellewM40-4408:34:26IRONMAN Brazil, 20174GMGarron MosleyM40-4408:41:51IRONMAN Texas, 20185CMConnor MercerM25-2908:42:23IRONMAN Italy, 20246BHBrett HallamM30-3408:43:02IRONMAN Western Australia, 20247MPMark PellewM40-4408:44:17IRONMAN Barcelona, 20178DGDonovan GeldenhuysM35-3908:45:17IRONMAN World Championship, 20199CRChris RansomM40-4408:48:27IRONMAN South Africa, 202610DTDale TaylorM35-3908:49:13IRONMAN World Championship, 202411BOBarry OelofsenM30-3408:49:39IRONMAN Western Australia, 201512MPMark PellewM40-4408:49:43IRONMAN Copenhagen, 201513MPMark PellewM40-4408:52:51IRONMAN Vichy, 201814BFBradley FlemingM35-3908:53:09IRONMAN Maryland, 201915GMGavin MofsowitzM40-4408:54:47IRONMAN Hamburg, 202316BOBarry OelofsenM30-3408:55:24IRONMAN Cairns, 201617BOBarry OelofsenM30-3408:58:11IRONMAN Melbourne, 201518TSTiaan SwartM25-2908:58:19IRONMAN World Championship, 201819MPMark PellewM40-4408:58:49IRONMAN Melbourne, 201520RGRob GrayM40-4408:59:24IRONMAN Texas, 201821MPMark PellewM40-4409:01:24IRONMAN South Africa, 201722GMGarron MosleyM40-4409:01:36IRONMAN World Championship, 201823BFBradley FlemingM30-3409:01:41IRONMAN Frankfurt, 201624SBScott BayvelM25-2909:02:33IRONMAN New Zealand, 201925GBGeorge BeecherM35-3909:03:06IRONMAN Melbourne, 201526RLRichard LawrieM25-2909:03:40IRONMAN South Africa, 201727GMGarron MosleyM40-4409:03:58IRONMAN Italy, 201728MPMark PellewM45-4909:04:04IRONMAN Florida, 202329GLGreg LaxtonM30-3409:05:13IRONMAN Western Australia, 202530DRDarren RyanM30-3409:05:29Challenge Roth, 201631GMGarron MosleyM40-4409:05:57IRONMAN South Africa, 201632PTPaolo TouaM30-3409:06:26Challenge Roth, 202633MPMark PellewM45-4909:08:06IRONMAN World Championship, 201934RWRaymond WagenerM25-2909:08:10IRONMAN Italy, 202235RWRaymond WagenerM25-2909:08:10IRONMAN Italy, 202236MPMark PellewM45-4909:08:22IRONMAN Cozumel, 202237MPMark PellewM40-4409:08:42IRONMAN Arizona, 201638DRDaniel RedelinghuysM40-4409:09:14IRONMAN Cozumel, 201739GMGavin MofsowitzM30-3409:10:06IRONMAN Western Australia, 201540EKEwert KleynhansM35-3909:10:39IRONMAN South Africa, 201841MPMark PellewM35-3909:10:47IRONMAN South Africa, 201342TJTravis JohnstonM35-3909:10:54IRONMAN World Championship, 202443CMConnor MercerM25-2909:11:14IRONMAN South Africa, 202644RDRaoul De JonghM30-3409:11:18IRONMAN South Africa, 201045RGRob GrayM35-3909:11:26IRONMAN Arizona, 201446MPMark PellewM40-4409:11:38IRONMAN Arizona, 201747BOBarry OelofsenM35-3909:11:44IRONMAN Australia, 201748NCNicholas ChapmanM30-3409:11:49IRONMAN World Championship, 201949MPMark PellewM45-4909:12:20IRONMAN Texas, 201950GMGarron MosleyM45-4909:13:01IRONMAN Austria, 202151NCNicholas ChapmanM25-2909:13:02IRONMAN Brazil, 201752ASAlastair StewartM40-4409:14:19Challenge Roth, 201953JTJason TrautmanM25-2909:15:28IRONMAN Florida, 201954DTDale TaylorM35-3909:15:30IRONMAN South Africa, 202455SSSanele Seluleko ShangeM30-3409:15:41Challenge Roth, 202356JSJeren SeegersM25-2909:15:47IRONMAN Barcelona, 201457GBGaetan BolleM35-3909:16:03Challenge Roth, 202458GMGarron MosleyM40-4409:16:43IRONMAN World Championship, 201659CMConnor MercerM25-2909:16:55IRONMAN South Africa, 202560RDRaoul De JonghM30-3409:16:56IRONMAN South Africa, 201361BFBradley FlemingM30-3409:17:12IRONMAN South Africa, 201662HHHeynrich Heynrich Du ToitM30-3409:17:26Challenge Roth, 202363RFRyan FreyM40-4409:17:46IRONMAN South Africa, 202664MSMark SackM40-4409:18:26IRONMAN South Africa, 201365RGRob GrayM35-3909:19:08IRONMAN Arizona, 201566SVShawn Van Der MeulenM40-4409:19:30IRONMAN Florida, 202367BFBradley FlemingM35-3909:19:54IRONMAN South Africa, 201768MFMatthew FranzsenM35-3909:20:05IRONMAN Barcelona, 202469MPMark PellewM40-4409:20:10IRONMAN South Africa, 201670SWShaine WebberM30-3409:20:16IRONMAN Australia, 201971JDJean De VilliersM30-3409:21:03Challenge Roth, 201672GBGaetan BolleM35-3909:21:34IRONMAN Vitoria-Gasteiz, 202573NCNicholas ChapmanM30-3409:21:34IRONMAN South Africa, 201874ABAndrew BothaM40-4409:21:48IRONMAN Brazil, 201775BFBradley FlemingM35-3909:21:59IRONMAN South Africa, 201876MRMichael RedingtonM30-3409:22:07IRONMAN Melbourne, 201477BJBenjamin Janse Van RensburgM40-4409:22:29IRONMAN South Africa, 202678ABAndre BooyensM30-3409:22:35IRONMAN South Africa, 201179GMGary MullerM30-3409:22:50IRONMAN Cairns, 201980BJBenjamin Janse Van RensburgM40-4409:22:59IRONMAN South Africa, 202481RGRobert GrayM35-3909:23:01IRONMAN Barcelona, 201482RVRowan VorsterM40-4409:23:01IRONMAN World Championship, 201883ATAndrew TheronM35-3909:23:20IRONMAN Arizona, 202484DKDaniel KrugerM40-4409:23:23IRONMAN Tallinn, 202585CRChris RansomM40-4409:23:25IRONMAN South Africa, 202586BOBarry OelofsenM30-3409:23:38IRONMAN World Championship, 201587BVBradley VenterM30-3409:24:00IRONMAN South Africa, 201388BJBenjamin Janse Van RensburgM35-3909:24:15IRONMAN World Championship, 202289BSBrad SymonsM35-3909:24:52IRONMAN Western Australia, 201990EKEwert KleynhansM35-3909:24:52IRONMAN South Africa, 201791SBSimon ButlerM30-3409:25:27IRONMAN South Africa, 201392BBBradley BirkholtzM35-3909:25:47IRONMAN South Africa, 201893SWShaun WinklerM35-3909:26:24IRONMAN World Championship, 201194MPMatthew PassmoreM35-3909:26:50IRONMAN Maryland, 202595RMRyan MclaughlinM35-3909:27:39IRONMAN Barcelona, 201696BJByron Jackson-millerM30-3409:27:54IRONMAN Sweden, 202597JDJean De VilliersM30-3409:27:55IRONMAN South Africa, 201598PSPaul ShackletonM40-4409:28:15IRONMAN South Africa, 202599RVRowan VorsterM40-4409:28:16IRONMAN Boulder, 2018100SVSheldon ValjaloM30-3409:28:20IRONMAN South Africa, 2026