| Year | Race | Age Group | Status | Swim | Bike | Run | Overall | O/A Pos | AG Pos |
|---|---|---|---|---|---|---|---|---|---|
| 2026 | IRONMAN South AfricaGqeberha, South Africa | M30-34 | Finisher | 01:13:46 | 05:31:25 | 04:06:03 | 11:01:53 | 217 | 23 |
| 2026 | IRONMAN 70.3 Durban70.3Durban, South Africa | M30-34 | Finisher | 00:33:31 | 02:36:39 | 01:48:19 | 05:07:18 | 121 | 22 |
| 2025 | IRONMAN South AfricaGqeberha, South Africa | M30-34 | Finisher | 01:19:06 | 05:47:14 | 04:21:31 | 11:40:08 | 180 | 25 |
| 2025 | IRONMAN 70.3 Mossel Bay70.3Mossel Bay, South Africa | M30-34 | Finisher | 00:30:29 | 02:40:44 | 02:07:39 | 05:28:30 | 162 | 42 |