| Year | Race | Age Group | Status | Swim | Bike | Run | Overall | O/A Pos | AG Pos |
|---|---|---|---|---|---|---|---|---|---|
| 2026 | IRONMAN South AfricaGqeberha, South Africa | M40-44 | Finisher | 01:20:04 | 05:38:21 | 04:07:15 | 11:14:24 | 239 | 29 |
| 2025 | IRONMAN South AfricaGqeberha, South Africa | M40-44 | Finisher | 01:18:02 | 05:23:41 | 03:48:55 | 10:40:28 | 96 | 15 |
| 2025 | IRONMAN 70.3 Mossel Bay70.3Mossel Bay, South Africa | M40-44 | Finisher | 00:32:53 | 02:45:53 | 01:42:14 | 05:09:36 | 80 | 13 |
| 2018 | IRONMAN South AfricaGqeberha, South Africa | M30-34 | Finisher | 01:15:40 | 06:00:08 | 05:01:39 | 12:25:36 | 761 | 108 |
| 2017 | IRONMAN South AfricaGqeberha, South Africa | M30-34 | Finisher | 01:22:30 | 06:09:18 | 04:45:25 | 12:32:19 | 915 | 120 |