| Year | Race | Age Group | Status | Swim | Bike | Run | Overall | O/A Pos | AG Pos |
|---|---|---|---|---|---|---|---|---|---|
| 2026 | IRONMAN South AfricaGqeberha, South Africa | M30-34 | Finisher | 01:01:02 | 05:14:59 | 03:23:20 | 09:47:23 | 83 | 8 |
| 2026 | IRONMAN 70.3 Durban70.3Durban, South Africa | M30-34 | Finisher | 00:27:26 | 02:36:15 | 01:33:56 | 04:44:25 | 49 | 13 |
| 2025 | IRONMAN South AfricaGqeberha, South Africa | M30-34 | Finisher | 01:05:54 | 05:25:03 | 03:37:33 | 10:18:20 | 76 | 5 |
| 2025 | IRONMAN 70.3 Durban70.3Durban, South Africa | M30-34 | Finisher | 00:26:25 | 02:25:38 | 01:28:49 | 04:29:03 | 17 | 4 |
| 2025 | IRONMAN 70.3 World Championship70.3Marbella, Spain | M30-34 | Finisher | 00:28:05 | 02:50:05 | 01:32:54 | 04:59:58 | 1128 | 226 |