| Year | Race | Age Group | Status | Swim | Bike | Run | Overall | O/A Pos | AG Pos |
|---|---|---|---|---|---|---|---|---|---|
| 2026 | IRONMAN VietnamDanang, Vietnam | M40-44 | Finisher | 01:08:22 | 05:18:01 | 04:09:19 | 10:46:37 | 73 | 15 |
| 2026 | IRONMAN PenghuPenghu, Taiwan | M40-44 | Finisher | 01:08:03 | 05:19:36 | 04:17:59 | 10:57:14 | 51 | 12 |
| 2025 | IRONMAN 70.3 Goseong70.3Goseong, South Korea | M40-44 | Finisher | 00:37:22 | 02:36:23 | 01:54:14 | 05:12:48 | 102 | 19 |
| 2025 | IRONMAN 70.3 Lapu Lapu70.3Lapu-Lapu City, Philippines | M40-44 | Finisher | 00:33:28 | 02:42:42 | 02:01:09 | 05:26:56 | 100 | 17 |
| 2018 | IRONMAN South AfricaGqeberha, South Africa | M30-34 | Finisher | 01:04:37 | 05:14:46 | 03:36:25 | 10:03:20 | 120 | 20 |
| 2017 | IRONMAN South AfricaGqeberha, South Africa | M30-34 | Finisher | 01:07:26 | 05:50:41 | 04:20:02 | 11:26:17 | 538 | 76 |