#650
15.29 points
OpenRank
#662
14.04 points
PTO World Rank
#954
42.78 points
WT Ranking
30
Races
0
Wins
6
Podiums
0
Continental Wins
0
70.3 Wins
0
140.6 Wins
17.3
Avg Position
2
DNFs
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 3 | 0 | 1 | #3 | 1× olympic, 1× full, 1× half |
| 2024 | 2 | 0 | 0 | #10 | 2× half |
| 2023 | 8 | 0 | 1 | #3 | 1× full, 4× half, 2× sprint, 1× olympic |
| 2022 | 6 | 0 | 1 | #2 | 2× full, 2× sprint, 1× half, 1× olympic |
| 2021 | 2 | 0 | 0 | #15 | 1× full, 1× half |
| 2019 | 3 | 0 | 1 | #2 | 1× olympic, 2× sprint |
| 2018 | 2 | 0 | 1 | #2 | 1× half, 1× olympic |
| 2017 | 4 | 0 | 1 | #3 | 1× olympic, 3× sprint |
| Date | Race | # | Swim | Bike | Run | Finish | SOF | ORS | Details |
|---|---|---|---|---|---|---|---|---|---|
| Oct 26, 25 | 3 | 00:24:50#54 | 01:04:31#56 | 00:41:40#55 | 02:12:09 | — | — | ||
| Jun 1, 25 | 15 | 00:49:20#9 | 04:46:09#18 | 03:57:17#18 | 09:39:02 | 65.1 | 29.6 | ||
| May 10, 25 | 48 | 00:24:16#19 | 02:21:54#56 | 01:29:44#51 | 04:19:21 | 83.6 | 31.6 | ||
| Sep 22, 24 | 13 | 00:22:12#9 | 02:16:58#11 | 02:07:00#13 | 04:49:23 | 60.0 | 31.3 | ||
| Apr 21, 24 | 10 | 00:23:47#5 | 02:11:21#10 | 01:26:17#11 | 04:05:21 | 60.0 | 37.4 | ||
| Nov 19, 23 | 26 | Canceled | 04:48:27#34 | 04:24:12#34 | 09:15:06 | — | — | ||
| Sep 24, 23 | 19 | 00:24:18#5 | 02:18:10#19 | 01:48:39#19 | 04:34:31 | — | — | ||
| Sep 3, 23 | 3 | 00:25:55#2 | 02:25:35#3 | 01:21:29#1 | 04:15:27 | — | — | ||
| Jul 23, 23 | 8 | 00:08:41#2 | 00:27:57#5 | 00:20:57#20 | 00:59:52 | — | — | ||
| Jul 16, 23 | 6 | 00:27:19#5 | 02:15:30#5 | 01:46:46#7 | 04:31:54 | — | — | ||
| Jul 4, 23 | DNF | 00:17:39 | 01:03:26 | — | — | — | — | ||
| May 13, 23 | DNF | — | — | — | — | — | — | ||
| Apr 23, 23 | 6 | 00:24:20#2 | 02:10:05#8 | 01:22:53#8 | 04:01:24 | — | — | ||
| Nov 25, 22 | 32 | 00:53:33#21 | 04:56:23#31 | 03:37:40#33 | 09:38:45 | — | — | ||
| Oct 23, 22 | 2 | 00:18:19#20 | 01:02:51#1 | 00:45:05#22 | 02:07:00 | — | — | ||
| Sep 25, 22 | 13 | 00:19:58#6 | 02:14:57#8 | 01:40:59#14 | 04:20:35 | — | — | ||
| Sep 11, 22 | 41 | 00:11:22#40 | 00:27:58#34 | 00:19:13#52 | 01:01:00 | — | — | ||
| May 14, 22 | 31 | 00:19:28#30 | 01:02:46#29 | 00:43:40#31 | 02:08:21 | — | — | ||
| Mar 11, 22 | 40 | 00:22:34#21 | 01:34:01#36 | 01:31:45#40 | 03:29:05 | — | — | ||
| Nov 21, 21 | 27 | 00:41:18#14 | 04:22:02#20 | 03:54:19#40 | 09:01:53 | — | — | ||
| Sep 26, 21 | 15 | 00:30:31#8 | 02:17:36#13 | 01:46:07#16 | 04:37:43 | — | — | ||
| Oct 27, 19 | 2 | 00:22:12#1 | 01:03:48#1 | 00:48:03#4 | 02:14:51 | — | — | ||
| Mar 30, 19 | 26 | 00:13:20#29 | 00:31:14#22 | 00:19:27#34 | 01:04:46 | — | — | ||
| Mar 1, 19 | 16 | 00:09:21#33 | 00:34:20#17 | 00:18:11#13 | 01:04:54 | — | — | ||
| Dec 2, 18 | 10 | 00:24:33#4 | 02:32:17#10 | 02:00:30#10 | 05:00:35 | — | — | ||
| Oct 28, 18 | 2 | 00:13:18#1 | 01:00:25#15 | 00:41:25#16 | 01:56:42 | — | — | ||
| Dec 16, 17 | 3 | 00:22:38#6 | 01:04:07#5 | 00:40:04#2 | 02:06:49 | — | — | ||
| Nov 15, 17 | 14 | 00:10:00#18 | 00:33:23#13 | 00:18:59#15 | 01:03:36 | — | — | ||
| Jul 9, 17 | 23 | 00:09:06#11 | 00:30:40#13 | 00:19:53#22 | 01:01:37 | — | — | ||
| May 7, 17 | 30 | 00:08:36#19 | 00:27:53#25 | 00:17:59#36 | 00:56:01 | — | — |