| Year | Race | Age Group | Status | Swim | Bike | Run | Overall | O/A Pos | AG Pos |
|---|---|---|---|---|---|---|---|---|---|
| 2026 | IRONMAN South AfricaGqeberha, South Africa | M40-44 | Finisher | 01:07:43 | 05:18:57 | 03:28:52 | 10:01:53 | 111 | 15 |
| 2026 | IRONMAN 70.3 Durban70.3Durban, South Africa | M40-44 | Finisher | 00:29:07 | 02:34:45 | 01:33:56 | 04:44:00 | 47 | 8 |
| 2025 | IRONMAN South AfricaGqeberha, South Africa | M40-44 | Finisher | 01:09:00 | 05:33:04 | 03:34:57 | 10:25:07 | 82 | 13 |
| 2025 | IRONMAN 70.3 Durban70.3Durban, South Africa | M40-44 | Finisher | 00:29:20 | 02:35:01 | 01:44:08 | 04:54:57 | 86 | 13 |
| 2025 | IRONMAN 70.3 Mossel Bay70.3Mossel Bay, South Africa | M40-44 | Finisher | 00:28:58 | 02:49:44 | 01:34:26 | 05:00:07 | 53 | 8 |