| KBB Finish Times | Swim | Bike | Run | Overall Time |
|---|---|---|---|---|
| Ironman 70.3 Vichy (2016) | 00:52:20 | 02:43:27 | 02:09:27 | 05:59:11 |
| Ironman Barcelona (2016) | 01:25:17 | 05:46:59 | 05:19:30 | 12:51:25 |
| Ironman 70.3 Oceanside (2017) | 00:45:03 | 02:59:48 | 02:12:17 | 06:13:25 |
| Ironman 70.3 Mallorca (2017) | 00:41:38 | 03:27:29 | 02:07:28 | 06:26:12 |
| Ironman 70.3 Racine (2017) | 00:00:00 | 02:44:21 | 02:03:05 | 04:52:24 |
| Ironman Santa Rosa (2017) | 01:50:28 | 05:57:51 | 05:30:55 | 13:38:14 |
| Ironman Barcelona (2017) | 01:20:47 | 05:37:08 | 04:59:06 | 12:14:17 |
| Ironman 70.3 Bahrain (2017) | 00:40:30 | 02:53:32 | 02:22:42 | 06:06:00 |
| Ironman 70.3 Dubai (2018) | 00:44:46 | 02:46:47 | 02:19:16 | 06:02:35 |
| Ironman Texas (2018) | 01:33:36 | 05:50:00 | 04:52:14 | 12:31:36 |
| Ironman Copenhagen (2018) | 01:16:21 | 05:38:42 | 04:33:03 | 11:41:00 |
| Ironman Florida (2018) | 01:27:53 | 06:14:48 | 05:33:57 | 13:34:52 |
| Ironman 70.3 Indian Wells (2018) | 00:00:00 | 02:46:59 | 02:07:30 | 04:57:29 |
| Ironman 70.3 Dubai (2019) | 00:41:00 | 02:35:34 | 02:10:50 | 05:40:32 |
| Ironman 70.3 Colombo (2019) | 00:46:05 | 02:45:13 | 02:17:33 | 06:01:39 |
| Ironman Hamburg (2019) | 01:22:28 | 05:55:46 | 05:21:17 | 12:55:44 |
| Ironman World Championships (2019) | 01:39:05 | 06:19:02 | 04:35:46 | 12:47:27 |
| Ironman 70.3 Dubai (2020) | 00:41:34 | 02:40:03 | 02:10:12 | 05:45:42 |
| Ironman Tallinn (2020) | 01:25:40 | 06:29:30 | 04:51:06 | 12:54:56 |
| Ironman Cozumel (2020) | 01:12:33 | 06:15:04 | 05:06:20 | 12:46:42 |
| Ironman 70.3 Hawaii (2021) | 00:49:37 | 2:54:15 | 2:05:50 | 06:06:30 |
| Ironman Coeur D’Alene (2021) | 01:26:42 | 06:59:47 | 05:52:48 | 14:31:54 |
| Ironman 70.3 World Championships (2021) | 00:54:54 | 03:13:48 | 02:15:55 | 06:37:08 |
| Miami Marathon (2022) | 04:26:59 | |||
| IRONMAN LANZAROTE (2022) | 1:29:01 | 08:13:19 | 04:47:05 | 14:52:17 |
| PTO Collins Cup (2022) | 00:43:16 | 02:26:06 | 1:52:07 | 05:15:13 |
| IRONMAN World Championship (2022) | 1:41:24 | 6:38:00 | 5:03:16 | 13:43:12 |
| PTO IBIZA (Long distance) | 1:03:13 | 4:16:44 | 3:29:56 | 9:05:29 |
| Ironman Lanzarote (2023) | 1:18:52 | 7:34:49 | 5:21:52 | 14:37:02 |
| Challenge Roth (2023) | 1:23:49 | 06:32:50 | 05:23:13 | 13:33:21 |
| Ironman Western Australia (2023) | 1:24:38 | 5:42:15 | 4:29:01 | 11:55:13 |
| PTO Asian Open (2024) | 46:09 | 2:52:17 | 1:53:06 | 5:44:37 |
| Ironman Brasil (2024) | 1:12:53 | 06:05:44 | 05:01:31 | 12:37:54 |
| Ironman Austria (2024) | 1:18:18 | 06:07:58 | 4:17:26 | 11:58:33 |
| T100 London (2024) | 00:41:20 | 02:16:21 | 01:35:14 | 04:45:43 |
| Ironman Kalmar (2024) | 1:22:10 | 5:19:55 | 4:28:40 | 11:23:14 |
| Ironman World Championships (2024) | 1:21:52 | 6:11:11 | 4:55:23 | 12:46:51 |
| Ironman Lanzarote (2025) | 1:17:06 | 7:28:58 | 4:08:24 | 12:59:38 |
| Challenge Roth (2025) | 1:40:11 | 06:01:51 | 04:39:53 | 12:35:22 |
| Norseman (2025) | 1:28:20 | 08:05:06 | 05:12:10 | 14:57:34 |
| T100 London (2025) | 00:44:49 | 02:15:17 | 01:33:24 | 04:46:59 |