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.
| Rank | Athlete | Age Group | PB (Full, 18mo) | Set At |
|---|---|---|---|---|
| 1 | DTDale TaylorSouth Africa | M35-39 | 08:24:50 | IRONMAN Tallinn, 2025 |
| 2 | CRChris RansomSouth Africa | M40-44 | 08:48:27 | IRONMAN South Africa, 2026 |
| 3 | GDGerhard De BruinSouth Africa | M40-44 | 08:56:09 | IRONMAN Italy, 2025 |
| 4 | GLGreg LaxtonSouth Africa | M30-34 | 09:05:13 | IRONMAN Western Australia, 2025 |
| 5 | CMConnor MercerSouth Africa | M25-29 | 09:11:14 | IRONMAN South Africa, 2026 |
| 6 | RFRyan FreySouth Africa | M40-44 | 09:17:46 | IRONMAN South Africa, 2026 |
| 7 | GBGaetan BolleSouth Africa | M35-39 | 09:21:34 | IRONMAN Vitoria-Gasteiz, 2025 |
| 8 | BJBenjamin Janse Van RensburgSouth Africa | M40-44 | 09:22:29 | IRONMAN South Africa, 2026 |
| 9 | DKDaniel KrugerSouth Africa | M45-49 | 09:23:23 | IRONMAN Tallinn, 2025 |
| 10 | MPMatthew PassmoreSouth Africa | M35-39 | 09:26:50 | IRONMAN Maryland, 2025 |
| 11 | BJByron Jackson-millerSouth Africa | M30-34 | 09:27:54 | IRONMAN Sweden, 2025 |
| 12 | PSPaul ShackletonSouth Africa | M40-44 | 09:28:15 | IRONMAN South Africa, 2025 |
| 13 | SVSheldon ValjaloSouth Africa | M30-34 | 09:28:20 | IRONMAN South Africa, 2026 |
| 14 | MKMarc KourieSouth Africa | M35-39 | 09:28:56 | IRONMAN South Africa, 2026 |
| 15 | ABAllan BritnellSouth Africa | M30-34 | 09:30:48 | IRONMAN South Africa, 2026 |
| 16 | MPMark PellewSouth Africa | M50-54 | 09:33:56 | IRONMAN South Africa, 2025 |
| 17 | GGGerhard GrebeSouth Africa | M35-39 | 09:36:48 | IRONMAN South Africa, 2026 |
| 18 | LNLeon NaudeSouth Africa | M40-44 | 09:44:13 | IRONMAN South Africa, 2026 |
| 19 | CWChristiaan WepenerSouth Africa | M35-39 | 09:45:22 | IRONMAN South Africa, 2025 |
| 20 | MVMichiel VisserSouth Africa | M30-34 | 09:47:23 | IRONMAN South Africa, 2026 |
| 21 | RFRobin FlatterySouth Africa | M25-29 | 09:47:41 | IRONMAN Maryland, 2025 |
| 22 | WPWesley ProcterSouth Africa | M35-39 | 09:48:08 | IRONMAN South Africa, 2025 |
| 23 | CLCraig LazarusSouth Africa | M50-54 | 09:49:16 | IRONMAN Western Australia, 2025 |
| 24 | TBTimothy BarrowSouth Africa | M35-39 | 09:52:43 | IRONMAN Florida, 2025 |
| 25 | SSSanele Seluleko ShangeSouth Africa | M30-34 | 09:54:19 | IRONMAN South Africa, 2026 |
| 26 | JPJamie PonsSouth Africa | M40-44 | 09:57:35 | IRONMAN South Africa, 2026 |
| 27 | NSNico SterkSouth Africa | M35-39 | 09:57:42 | IRONMAN South Africa, 2026 |
| 28 | DRDallen RoosSouth Africa | M40-44 | 10:01:53 | IRONMAN South Africa, 2026 |
| 29 | ALAlfred LateganSouth Africa | M45-49 | 10:02:30 | IRONMAN South Africa, 2025 |
| 30 | JAJohannes ArndtSouth Africa | M30-34 | 10:06:54 | IRONMAN South Africa, 2025 |
| 31 | SVShawn Van Der MeulenSouth Africa | M45-49 | 10:07:02 | IRONMAN South Africa, 2025 |
| 32 | DCDavid CilliersSouth Africa | M40-44 | 10:07:56 | IRONMAN South Africa, 2025 |
| 33 | RWRowan WicksSouth Africa | M30-34 | 10:08:50 | IRONMAN Cairns, 2026 |
| 34 | DVDanie Van StrypSouth Africa | M25-29 | 10:12:37 | IRONMAN South Africa, 2025 |
| 35 | NSNaested SmitSouth Africa | M25-29 | 10:13:11 | IRONMAN Chattanooga, 2025 |
| 36 | BFBryn FreemanSouth Africa | M50-54 | 10:13:42 | IRONMAN South Africa, 2025 |
| 37 | JPJordan PepermansSouth Africa | M25-29 | 10:14:35 | IRONMAN Portugal - Cascais, 2025 |
| 38 | BCBradley CramondSouth Africa | M40-44 | 10:15:05 | IRONMAN South Africa, 2026 |
| 39 | JMJohn MiddlewickSouth Africa | M45-49 | 10:16:01 | IRONMAN South Africa, 2026 |
| 40 | AVAbie Van WykSouth Africa | M45-49 | 10:16:02 | IRONMAN Hamburg, 2026 |
| 41 | GKGabor KovacsSouth Africa | M45-49 | 10:16:23 | IRONMAN Hamburg, 2026 |
| 42 | LWLuke WolkersSouth Africa | M35-39 | 10:16:50 | IRONMAN Florida, 2025 |
| 43 | KGKylen GounderSouth Africa | M35-39 | 10:17:08 | IRONMAN South Africa, 2026 |
| 44 | CSConrad StraussSouth Africa | M30-34 | 10:20:40 | IRONMAN South Africa, 2026 |
| 45 | LVLiam Van NiekerkSouth Africa | M25-29 | 10:21:06 | IRONMAN Switzerland, 2025 |
| 46 | TJTiaan JacobsSouth Africa | M35-39 | 10:21:34 | IRONMAN South Africa, 2025 |
| 47 | BMBrad MackenzieSouth Africa | M30-34 | 10:22:13 | IRONMAN South Africa, 2025 |
| 48 | RMRuan MatheeSouth Africa | M30-34 | 10:22:43 | IRONMAN South Africa, 2025 |
| 49 | RPReinhardt PienaarSouth Africa | M30-34 | 10:23:14 | IRONMAN South Africa, 2025 |
| 50 | CNChristiaan NelSouth Africa | M45-49 | 10:24:05 | IRONMAN South Africa, 2026 |
| 51 | SVStephan Van ZylSouth Africa | M45-49 | 10:24:12 | IRONMAN South Africa, 2026 |
| 52 | CZCalvin ZeelieSouth Africa | M30-34 | 10:24:47 | IRONMAN South Africa, 2026 |
| 53 | PJPaul JoosteSouth Africa | M35-39 | 10:25:34 | IRONMAN Hamburg, 2026 |
| 54 | MBMatt BuirskiSouth Africa | M35-39 | 10:25:55 | IRONMAN South Africa, 2025 |
| 55 | DVDonavan Van RooyenSouth Africa | M30-34 | 10:25:55 | IRONMAN South Africa, 2026 |
| 56 | SWSteven WilliamsSouth Africa | M40-44 | 10:26:47 | IRONMAN South Africa, 2026 |
| 57 | YAYusuf ArendseSouth Africa | M40-44 | 10:28:20 | IRONMAN South Africa, 2026 |
| 58 | EVEdward VenterSouth Africa | M30-34 | 10:29:52 | IRONMAN Hamburg, 2025 |
| 59 | JSJamie SherSouth Africa | M25-29 | 10:32:08 | IRONMAN South Africa, 2025 |
| 60 | ASAndrew StewartSouth Africa | M40-44 | 10:34:20 | IRONMAN Austria, 2026 |
| 61 | CFCobus FourieSouth Africa | M50-54 | 10:35:28 | IRONMAN South Africa, 2026 |
| 62 | RBRiaan BoshoffSouth Africa | M55-59 | 10:35:51 | IRONMAN South Africa, 2026 |
| 63 | TGThomas GearingSouth Africa | M30-34 | 10:36:10 | IRONMAN Western Australia, 2025 |
| 64 | MWMark WalravenSouth Africa | M30-34 | 10:37:17 | IRONMAN South Africa, 2025 |
| 65 | RWRichard WrightSouth Africa | M55-59 | 10:37:59 | IRONMAN South Africa, 2025 |
| 66 | JCJaysen ChapmanSouth Africa | M35-39 | 10:39:03 | IRONMAN Italy, 2025 |
| 67 | GTGareth TaylorSouth Africa | M40-44 | 10:40:28 | IRONMAN South Africa, 2025 |
| 68 | GVGerrit Van DykSouth Africa | M30-34 | 10:41:16 | IRONMAN South Africa, 2026 |
| 69 | EPErnest PhungulaSouth Africa | M30-34 | 10:41:23 | IRONMAN South Africa, 2026 |
| 70 | TBTravis BennSouth Africa | M25-29 | 10:42:56 | IRONMAN South Africa, 2025 |
| 71 | PWPaul WolffSouth Africa | M55-59 | 10:43:05 | IRONMAN South Africa, 2025 |
| 72 | HVHannes Van RensburgSouth Africa | M45-49 | 10:43:29 | IRONMAN South Africa, 2026 |
| 73 | ATAidan TuohySouth Africa | M25-29 | 10:43:36 | IRONMAN South Africa, 2026 |
| 74 | LWLyell WylieSouth Africa | M25-29 | 10:45:06 | IRONMAN South Africa, 2026 |
| 75 | KSKyle SoleSouth Africa | M40-44 | 10:46:37 | IRONMAN Vietnam, 2026 |
| 76 | AVAndre VisserSouth Africa | M55-59 | 10:46:37 | IRONMAN South Africa, 2025 |
| 77 | TNTiaan NiemannSouth Africa | M30-34 | 10:47:52 | IRONMAN South Africa, 2025 |
| 78 | RMRichard MullenSouth Africa | M45-49 | 10:50:10 | IRONMAN Maryland, 2025 |
| 79 | DVDarren VorsterSouth Africa | M50-54 | 10:50:17 | IRONMAN Cairns, 2026 |
| 80 | JBJoel BroadSouth Africa | M35-39 | 10:53:33 | IRONMAN Italy, 2025 |
| 81 | DBDerek BouwerSouth Africa | M55-59 | 10:54:17 | IRONMAN South Africa, 2026 |
| 82 | TSThomas SwitalaSouth Africa | M45-49 | 10:54:46 | IRONMAN California, 2025 |
| 83 | RSReuben Stephan Van Der MerweSouth Africa | M25-29 | 10:55:12 | IRONMAN South Africa, 2026 |
| 84 | GDGarth De JagerSouth Africa | M35-39 | 10:56:22 | IRONMAN South Africa, 2025 |
| 85 | TTTerry ThorntonSouth Africa | M55-59 | 10:58:31 | IRONMAN South Africa, 2026 |
| 86 | ACAlexis ChristieSouth Africa | M40-44 | 10:59:22 | IRONMAN South Africa, 2025 |
| 87 | SDSean DouglassSouth Africa | M25-29 | 11:00:12 | IRONMAN South Africa, 2025 |
| 88 | CJCoenraad JacobsSouth Africa | M30-34 | 11:00:50 | IRONMAN South Africa, 2025 |
| 89 | CBChristopher BakerSouth Africa | M45-49 | 11:01:06 | IRONMAN South Africa, 2026 |
| 90 | TVTjaart Van Der WaltSouth Africa | M25-29 | 11:01:25 | IRONMAN South Africa, 2025 |
| 91 | DMDevin MontgomerySouth Africa | M35-39 | 11:01:41 | IRONMAN Tallinn, 2025 |
| 92 | MSMichael SchumannSouth Africa | M30-34 | 11:01:53 | IRONMAN South Africa, 2026 |
| 93 | ABAj BarkhuizenSouth Africa | M25-29 | 11:02:09 | IRONMAN South Africa, 2025 |
| 94 | MDMatt De VriesSouth Africa | M30-34 | 11:02:45 | IRONMAN Frankfurt, 2025 |
| 95 | HLHeinrich LutzSouth Africa | M30-34 | 11:03:21 | IRONMAN South Africa, 2025 |
| 96 | KEKobus EngelbrechtSouth Africa | M25-29 | 11:03:45 | IRONMAN South Africa, 2025 |
| 97 | JDJohan De VilliersSouth Africa | M30-34 | 11:03:59 | IRONMAN South Africa, 2026 |
| 98 | GMGrant MiskinSouth Africa | M30-34 | 11:04:05 | IRONMAN South Africa, 2025 |
| 99 | JKJan KrielSouth Africa | M35-39 | 11:04:41 | IRONMAN South Africa, 2025 |
| 100 | XSXander SmutsSouth Africa | M35-39 | 11:04:46 | IRONMAN South Africa, 2026 |