| mai 2026 | IRONMAN 70.3 Da Nang70.3 · M40-44 | 4:40:53 | 10º / 195 cat. | 28º / 1.177 geral |
| nov 2025 | IRONMAN MalaysiaIRONMAN · M35-39 | DNF | 99.999º / 77 cat. | 99.999º / 610 geral |
| jun 2025 | IRONMAN CairnsIRONMAN · M35-39 | 13:48:42 | 63º / 80 cat. | 673º / 924 geral |
| mai 2025 | IRONMAN 70.3 Da Nang70.3 · M35-39 | 4:48:34 | 14º / 253 cat. | 68º / 1.478 geral |
| dez 2024 | IRONMAN 70.3 World Championship70.3 · M35-39 | 5:03:26 | 310º / 387 cat. | 1.661º / 3.087 geral |
| nov 2024 | Maratona de Nova YorkMaratona · M35-39 | 4:03:11 | — | 20.116º / 55.526 geral |
| out 2024 | IRONMAN 70.3 Langkawi70.3 · M35-39 | DNS | 99.999º / 68 cat. | 99.999º / 472 geral |
| out 2024 | IRONMAN MalaysiaIRONMAN · M35-39 | 13:22:46 | 25º / 67 cat. | 156º / 449 geral |
| fev 2024 | IRONMAN 70.3 Bangsaen70.3 · M35-39 | DNS | 99.999º / 120 cat. | 99.999º / 1.037 geral |
| out 2023 | IRONMAN MalaysiaIRONMAN · M35-39 | DNS | 99.999º / 59 cat. | 99.999º / 454 geral |
| mai 2023 | IRONMAN 70.3 Desaru Coast70.3 · M35-39 | 5:05:50 | 2º / 79 cat. | 20º / 510 geral |
| dez 2022 | IRONMAN Western AustraliaIRONMAN · M35-39 | DNS | 99.999º / 111 cat. | 99.999º / 1.075 geral |
| nov 2022 | IRONMAN MalaysiaIRONMAN · M35-39 | DNF | 99.999º / 76 cat. | 99.999º / 427 geral |
| out 2022 | IRONMAN 70.3 Lombok70.3 · M35-39 | 4:55:15 | 1º / 39 cat. | 3º / 252 geral |
| jul 2022 | IRONMAN 70.3 Desaru Coast70.3 · M35-39 | 5:04:33 | 8º / 125 cat. | 27º / 763 geral |
| fev 2020 | IRONMAN 70.3 Bangsaen70.3 · M30-34 | DNS | 99.999º / 123 cat. | 99.999º / 1.275 geral |
| out 2019 | IRONMAN MalaysiaIRONMAN · M30-34 | DNF | 99.999º / 102 cat. | 99.999º / 965 geral |
| set 2019 | IRONMAN 70.3 World Championship70.3 · M30-34 | DNS | 99.999º / 455 cat. | 99.999º / 3.257 geral |
| ago 2019 | IRONMAN 70.3 Bintan70.3 · M30-34 | 4:44:06 | 2º / 84 cat. | 15º / 733 geral |
| jun 2019 | IRONMAN CairnsIRONMAN · M30-34 | DNF | 99.999º / 82 cat. | 99.999º / 1.063 geral |
| fev 2019 | IRONMAN 70.3 Bangsaen70.3 · M30-34 | 4:50:06 | 5º / 173 cat. | 21º / 1.375 geral |
| nov 2018 | IRONMAN MalaysiaIRONMAN · M30-34 | 11:26:48 | 19º / 122 cat. | 113º / 966 geral |
| out 2018 | IRONMAN 70.3 Shanghai70.3 · M30-34 | 4:46:25 | 10º / 112 cat. | 90º / 911 geral |
| ago 2018 | IRONMAN 70.3 Bintan70.3 · M30-34 | 5:00:44 | 4º / 80 cat. | 36º / 789 geral |
| jun 2018 | IRONMAN Subic Bay PhilippinesIRONMAN · M30-34 | 11:10:32 | 10º / 109 cat. | 46º / 1.068 geral |
| mar 2018 | IRONMAN 70.3 Taiwan70.3 · M30-34 | 4:49:43 | 11º / 155 cat. | 61º / 1.444 geral |
| nov 2017 | IRONMAN 70.3 Thailand70.3 · M30-34 | DNS | 99.999º / 120 cat. | 99.999º / 998 geral |
| ago 2017 | IRONMAN 70.3 Bintan70.3 · M30-34 | 5:06:46 | 11º / 96 cat. | 63º / 748 geral |
| nov 2016 | IRONMAN MalaysiaIRONMAN · M30-34 | 15:15:47 | 93º / 121 cat. | 611º / 825 geral |
| ago 2016 | IRONMAN 70.3 Bintan70.3 · M30-34 | 4:56:16 | 9º / 105 cat. | 29º / 612 geral |
| abr 2016 | IRONMAN 70.3 Putrajaya70.3 · M30-34 | 5:04:59 | 14º / 96 cat. | 95º / 734 geral |
| ago 2015 | IRONMAN 70.3 Bintan70.3 · M25-29 | 5:00:40 | 6º / 31 cat. | 57º / 486 geral |
| mai 2015 | IRONMAN TexasIRONMAN · M25-29 | DNF | 99.999º / 118 cat. | 99.999º / 2.237 geral |
| abr 2015 | IRONMAN 70.3 Putrajaya70.3 · M25-29 | 4:54:50 | 2º / 60 cat. | 34º / 738 geral |
| ago 2014 | IRONMAN 70.3 Philippines70.3 · M25-29 | 5:08:42 | 6º / 134 cat. | 61º / 1.644 geral |
| dez 2013 | IRONMAN CozumelIRONMAN · M25-29 | 10:13:33 | 15º / 120 cat. | 212º / 1.849 geral |
| ago 2013 | IRONMAN 70.3 Philippines70.3 · M25-29 | 4:55:15 | 6º / 112 cat. | 63º / 1.493 geral |
| nov 2012 | IRONMAN CozumelIRONMAN · M25-29 | 10:25:35 | 12º / 129 cat. | 153º / 1.769 geral |
| ago 2012 | IRONMAN 70.3 Philippines70.3 · M25-29 | 4:53:15 | 1º / 91 cat. | 34º / 1.129 geral |
| mar 2012 | IRONMAN 70.3 Singapore70.3 · M25-29 | 4:51:37 | 5º / 74 cat. | 63º / 1.029 geral |
| 2026 | Maratona de BerlimRunner · M40-44 | 3:55:55 | 2.485º / 4.927 cat. | 19.693º / 50.146 geral |
| 2025 | Maratona de ChicagoMaratona · M35-39 | 4:24:42 | — | 30.699º / 54.253 geral |
| 2023 | Maratona de LondresMass · M18-39 | 4:35:00 | 9.242º / 12.841 cat. | 28.659º / 48.795 geral |