#124
59.56 points
OpenRank
#165
57.21 points
PTO World Rank
37
Races
0
Wins
0
Podiums
0
Continental Wins
0
70.3 Wins
0
140.6 Wins
20.6
Avg Position
1
DNFs
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2026 | 1 | 0 | 0 | #13 | 1× full |
| 2025 | 7 | 0 | 0 | #7 | 4× half, 3× full |
| 2024 | 9 | 0 | 0 | #11 | 7× half, 2× full |
| 2023 | 8 | 0 | 0 | #9 | 8× half |
| 2022 | 5 | 0 | 0 | #8 | 5× half |
| 2021 | 3 | 0 | 0 | #23 | 3× half |
| 2020 | 2 | 0 | 0 | #12 | 2× full |
| 2018 | 1 | 0 | 0 | #26 | 1× sprint |
| 2015 | 1 | 0 | 0 | #40 |
| Date | Race | # | Swim | Bike | Run | Finish | SOF | ORS | Details |
|---|---|---|---|---|---|---|---|---|---|
| Mar 7, 26 | 13 | 00:49:51#7 | 04:29:07#13 | 03:05:01#13 | 08:29:37 | 78.2 | 54.9 | ||
| Dec 7, 25 | 9 | 00:24:34#8 | 02:03:45#7 | 01:15:16#11 | 03:48:12 | 80.4 | 59.5 | ||
| Sep 28, 25 | 16 | 00:39:36#8 | 04:27:50#23 | 03:07:32#18 | 08:21:34 | 76.7 | 39.5 | ||
| Sep 7, 25 | 7 | 00:22:47#8 | 02:04:23#7 | 01:16:41#12 | 03:48:30 | 76.1 | 63.0 | ||
| Jul 20, 25 | 13 | 00:52:12#15 | 04:34:40#13 | 02:52:36#14 | 08:25:36 | 82.3 | 60.9 | ||
| Jun 1, 25 | 11 | 00:51:00#11 | 04:17:18#7 | 03:08:49#17 | 08:22:46 | 65.1 | 39.3 | ||
| Apr 27, 25 | 8 | 00:25:22#8 | 02:09:18#9 | 01:21:51#10 | 04:00:53 | 61.0 | 44.4 | ||
| Apr 5, 25 | 31 | 00:25:53#28 | 02:17:15#28 | 01:18:55#39 | 04:07:14 | 76.7 | 43.3 | ||
| Dec 8, 24 | 15 | 00:25:46#18 | 02:05:35#14 | 01:17:30#27 | 03:52:46 | 60.0 | 43.4 | ||
| Sep 29, 24 | 11 | Canceled | 04:05:44#12 | 02:47:51#11 | 06:55:36 | 60.0 | 44.6 | ||
| Sep 15, 24 | 11 | 00:24:29#13 | 02:06:43#16 | 01:19:10#12 | 03:53:49 | 60.0 | 45.2 | ||
| Aug 18, 24 | 44 | 00:50:04#30 | 04:25:28#49 | 02:58:23#40 | 08:20:18 | 75.0 | 35.3 | ||
| Jul 28, 24 | 29 | 00:20:28#10 | 02:24:42#40 | 01:17:36#17 | 04:07:00 | 60.0 | 25.1 | ||
| Jun 29, 24 | 33 | 00:21:47#22 | 02:17:15#30 | 01:23:06#34 | 04:07:50 | 75.0 | 35.0 | ||
| Jun 23, 24 | 20 | 00:16:13#22 | 02:14:56#19 | 01:17:59#21 | 03:52:43 | 75.0 | 50.5 | ||
| May 4, 24 | 47 | 00:25:55#29 | 02:18:55#49 | 01:28:02#52 | 04:16:26 | 75.0 | 29.2 | ||
| Apr 6, 24 | 25 | 00:25:28#39 | 02:18:32#26 | 01:17:22#25 | 04:06:29 | 75.0 | 45.6 | ||
| Nov 5, 23 | 12 | 00:27:44#11 | 02:08:04#11 | 01:24:58#14 | 04:03:45 | — | — | ||
| Sep 3, 23 | 12 | 00:25:47#6 | 02:07:31#8 | 01:24:58#9 | 04:01:36 | — | — | ||
| Jul 30, 23 | 11 | 00:15:23#7 | 02:12:18#10 | 01:19:12#13 | 03:50:40 | — | — | ||
| Jul 23, 23 | 9 | 00:16:53#10 | 02:07:20#7 | 01:16:22#12 | 03:44:39 | — | — | ||
| Jul 2, 23 | 24 | 00:24:29#10 | 02:19:59#26 | 01:18:51#22 | 04:08:24 | — | — | ||
| Jun 10, 23 | DNF | 00:25:51 | — | — | — | — | — | ||
| Apr 23, 23 | 11 | 00:26:14#11 | 02:22:04#13 | 01:24:02#9 | 04:16:03 | — | — | ||
| Apr 1, 23 | 16 | 00:24:42#29 | 02:17:34#23 | 01:15:38#18 | 04:02:26 | — | — | ||
| Nov 6, 22 | 17 | 00:25:41#6 | 02:19:51#13 | 01:34:06#19 | 04:23:21 | — | — | ||
| Sep 25, 22 | 26 | 00:21:58#10 | 02:15:02#23 | 01:26:28#25 | 04:06:46 | — | — | ||
| Aug 28, 22 | 32 | 00:24:49#23 | 02:29:01#42 | 01:27:13#39 | 04:26:29 | — | — | ||
| Jul 10, 22 | 8 | 00:16:27#3 | 02:07:49#7 | 01:16:38#10 | 03:45:34 | — | — | ||
| Apr 2, 22 | 27 | 00:23:50#15 | 02:21:44#36 | 01:21:19#42 | 04:11:34 | — | — | ||
| Aug 29, 21 | 23 | 00:24:05#13 | 02:07:41#27 | 01:20:04#24 | 03:55:46 | — | — | ||
| Jun 20, 21 | 26 | 00:26:10#16 | 01:06:00#29 | 01:23:41#26 | 03:02:56 | — | — | ||
| May 1, 21 | 50 | 00:24:45#31 | 02:20:09#51 | 01:34:17#61 | 04:23:38 | — | — | ||
| Oct 3, 20 | 12 | 00:22:21#11 | 00:59:54#11 | 00:35:41#11 | 01:59:19 | — | — | ||
| Sep 19, 20 | 15 | — | — | — | 04:26:48 | — | — | ||
| Mar 10, 18 | 26 | 00:10:31#11 | 00:27:44#2 | 00:19:01#18 | 00:58:12 | — | — | ||
| Jun 20, 15 | 40 | 00:11:49#3 | 00:31:11#3 | 00:21:41#3 | 01:05:56 | — | — |
| 1× olympic |