#249
44.53 points
OpenRank
#251
46.813 points
PTO World Rank
#110
71.21 points
WT Ranking
34
Races
2
Wins
5
Podiums
1
Continental Wins
0
70.3 Wins
16.7
Avg Position
3
DNFs
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2026 | 1 | 0 | 0 | #38 | 1× half |
| 2025 | 7 | 0 | 1 | #2 | 4× half, 2× full, 1× sprint |
| 2024 | 5 | 0 | 1 | #2 | 3× half, 2× full |
| 2023 | 6 | 1 | 1 | #1 | 2× half, 1× sprint, 1× olympic, 2× full |
| 2022 | 2 | 0 | 0 | #35 | 1× full, 1× half |
| 2020 | 2 | 0 | 0 | #7 | 1× sprint, 1× full |
| 2019 | 6 | 1 | 1 | #1 | 6× sprint |
| 2018 | 3 | 0 | 1 | #3 | 1× sprint, 2× olympic |
| 2017 | 1 | 0 |
| Date | Race | # | Swim | Bike | Run | Finish | SOF | ORS | Details |
|---|---|---|---|---|---|---|---|---|---|
| Jan 31, 26 | 38 | 00:23:35#19 | 01:55:14#36 | 01:20:28#39 | 03:43:00 | 72.9 | 25.8 | ||
| Dec 7, 25 | 8 | 00:24:26#3 | 02:05:04#11 | 01:13:44#9 | 03:47:38 | 80.4 | 61.2 | ||
| Nov 2, 25 | 29 | 00:25:43#8 | 01:52:45#9 | 01:16:13#42 | 03:36:52 | 50.9 | 21.8 | ||
| Nov 2, 25 | 30 | 00:25:43#8 | 01:52:45#9 | 01:16:13#40 | 03:36:52 | — | — | ||
| Oct 26, 25 | 2 | Canceled | 02:02:34#11 | 01:09:26#3 | 03:41:46 | 66.7 | 65.3 | ||
| Oct 18, 25 | DNF | 00:22:15 | 02:06:00 | — | — | — | — | ||
| Jul 6, 25 | 25 | 00:11:00#32 | 00:28:48#6 | 00:16:57#35 | 00:58:12 | — | — | ||
| May 17, 25 | 13 | 00:24:01#7 | 02:03:36#4 | 01:56:42#13 | 04:28:57 | 56.4 | 25.8 | ||
| Oct 5, 24 | DNF | 00:23:53 | 02:02:16 | — | — | — | — | ||
| Jun 22, 24 | 12 | 00:23:57#7 | 02:02:12#4 | 01:32:02#13 | 04:01:05 | 45.0 | 22.6 | ||
| Jun 22, 24 | 12 | 00:23:57#7 | 02:02:12#4 | 01:32:02#13 | 04:01:05 | 45.0 | 21.8 | ||
| Jun 8, 24 | 2 | 00:32:54#1 | 02:07:56#2 | 01:08:26#4 | 03:51:34 | 45.0 | 57.5 | ||
| Apr 21, 24 | 9 | 00:23:02#18 | 02:06:37#9 | 01:12:22#26 | 03:45:38 | 60.0 | 54.4 | ||
| Oct 14, 23 | 16 | 00:24:50#19 | 02:11:38#19 | 01:16:52#18 | 03:57:12 | — | — | ||
| Sep 16, 23 | 15 | 00:09:48#16 | 00:28:46#4 | 00:15:31#21 | 00:55:49 | — | — | ||
| Jul 1, 23 | 12 | 00:18:31#41 | 00:50:37#3 | 00:33:11#24 | 01:43:21 | — | — | ||
| Jun 10, 23 | — | 00:33:33 | — | — | — | — | — | ||
| May 13, 23 | 1 | 00:24:48#2 | 02:34:51#2 | 01:16:16#1 | 04:19:55 | — | — | ||
| May 7, 23 | — | 00:23:45 | 02:16:46 | — | — | — | — | ||
| Jun 11, 22 | — | 00:36:54 | 02:08:03 | — | — | — | — | ||
| Apr 3, 22 | 35 | 00:13:41#9 | 02:01:39#24 | 01:23:37#45 | 03:43:09 | — | — | ||
| Oct 25, 20 | DNF | 00:09:59 | — | — | — | — | — | ||
| Sep 26, 20 | 7 | 00:21:36#4 | 02:09:18#9 | 01:10:47#11 | 03:48:35 | — | — | ||
| Oct 19, 19 | 4 | 00:09:19#43 | 00:26:58#1 | 00:15:29#16 | 00:52:31 | — | — | ||
| Aug 3, 19 | 8 | 00:09:50#44 | 00:28:55#3 | 00:14:51#8 | 00:54:26 | — | — | ||
| Jun 29, 19 | 48 | — | — | — | 00:57:23 | — | — | ||
| Jun 22, 19 | 1 | 00:10:54#16 | 00:29:38#1 | 00:15:59#6 | 00:57:57 | — | — | ||
| May 18, 19 | 11 | 00:09:06#22 | 00:28:47#25 | 00:15:57#14 | 00:55:30 | — | — | ||
| Apr 7, 19 | 19 | 00:10:45#32 | 00:28:31#6 | 00:15:59#24 | 00:56:28 | — | — | ||
| Jul 19, 18 | 43 | 00:09:18#20 | 00:27:41#3 | 00:20:00#31 | 00:58:47 | — | — | ||
| Apr 15, 18 | 3 | 00:10:45#3 | 00:28:46#5 | 00:15:00#4 | 00:55:38 | — | — | ||
| Mar 24, 18 | 11 | 00:10:51#14 | 00:30:56#12 | 00:16:23#5 | 00:59:38 | — | — | ||
| Oct 8, 17 | 4 | 00:09:55#8 | 00:30:23#1 | 00:16:45#5 | 00:57:58 | — | — | ||
| Mar 21, 15 | 49 | 00:10:02#17 | 00:30:06#12 | 00:18:16#17 | 01:00:11 | — | — |
| 0 |
| #4 |
| 1× olympic |
| 2015 | 1 | 0 | 0 | #49 | 1× olympic |