#451
7.72 points
OpenRank
#420
8.838 points
PTO World Rank
31
Races
1
Wins
3
Podiums
0
Continental Wins
0
140.6 Wins
9.2
Avg Position
2
DNFs
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2026 | 1 | 0 | 0 | #20 | 1× half |
| 2024 | 3 | 0 | 0 | #6 | 2× full, 1× half |
| 2023 | 4 | 0 | 0 | #7 | 4× half |
| 2022 | 2 | 0 | 0 | #6 | 2× full |
| 2021 | 6 | 0 | 0 | #6 | 5× half, 1× full |
| 2019 | 3 | 1 | 1 | #1 | 3× half |
| 2018 | 5 | 0 | 1 | #3 | 2× half, 2× sprint, 1× olympic |
| 2017 | 5 | 0 | 1 | #2 | 5× half |
| 2016 | 2 | 0 | 0 | #6 |
| Date | Race | # | Swim | Bike | Run | Finish | SOF | ORS | Details |
|---|---|---|---|---|---|---|---|---|---|
| Jan 31, 26 | 20 | 00:31:19#24 | 02:11:02#20 | 01:20:31#20 | 04:07:05 | 74.9 | 30.9 | ||
| Jun 22, 24 | 7 | 00:31:50#8 | 02:26:17#7 | 01:32:31#7 | 04:34:20 | 45.0 | 28.0 | ||
| Jun 22, 24 | 7 | 00:31:50#8 | 02:26:17#7 | 01:32:31#7 | 04:34:20 | 45.0 | 27.2 | ||
| May 18, 24 | 6 | 01:02:56#5 | 06:04:06#6 | 03:18:08#6 | 10:32:49 | 60.0 | 38.6 | ||
| Oct 21, 23 | 15 | — | — | — | 04:33:26 | — | — | ||
| Aug 26, 23 | 9 | 00:31:20#8 | 02:31:18#8 | 01:31:34#8 | 04:37:33 | — | — | ||
| Jul 2, 23 | 13 | 00:30:31#12 | 02:34:17#12 | 01:31:35#11 | 04:43:47 | — | — | ||
| Jun 18, 23 | 7 | 00:31:16#6 | 02:24:36#8 | 01:30:05#7 | 04:31:56 | — | — | ||
| Jul 28, 22 | 13 | 00:35:19#13 | 05:11:00#13 | 01:38:20#14 | 07:29:02 | — | — | ||
| May 21, 22 | 6 | 01:03:47#5 | 06:16:26#6 | 03:45:23#7 | 11:14:48 | — | — | ||
| Oct 10, 21 | 6 | 00:31:53#6 | 02:43:36#6 | 01:24:53#5 | 04:43:38 | — | — | ||
| Aug 29, 21 | 11 | 00:35:38#12 | 02:27:03#8 | 01:22:12#8 | 04:31:40 | — | — | ||
| Jul 29, 21 | 6 | 00:35:26#6 | 04:58:37#8 | 01:27:08#5 | 07:05:38 | — | — | ||
| Jun 27, 21 | 13 | 00:31:55#17 | 02:26:50#15 | 01:23:17#8 | 04:25:15 | — | — | ||
| Jun 27, 21 | 13 | 00:31:55#17 | 02:26:50#15 | 01:23:17#8 | 04:25:15 | — | — | ||
| May 30, 21 | 12 | 00:33:02#13 | 02:37:10#14 | 01:23:02#10 | 04:40:49 | — | — | ||
| Sep 14, 19 | 5 | 00:32:35#8 | 02:18:53#5 | 01:32:05#5 | 04:27:37 | — | — | ||
| Jul 5, 19 | 1 | 00:33:58#1 | 02:39:03#1 | 01:31:20#1 | 04:45:36 | — | — | ||
| Jun 2, 19 | 16 | 00:32:56#13 | 02:25:43#14 | 01:40:24#16 | 04:46:42 | — | — | ||
| Sep 16, 18 | 5 | 00:34:12#4 | 02:34:10#5 | 01:40:11#5 | 04:52:56 | — | — | ||
| Aug 26, 18 | 5 | 00:09:50#9 | 00:34:41#3 | 00:17:59#5 | 01:03:47 | — | — | ||
| Aug 25, 18 | DNF | 00:11:39 | — | — | — | — | — | ||
| Aug 18, 18 | 3 | 00:25:59#5 | 01:08:38#1 | 00:42:02#2 | 02:18:15 | — | — | ||
| Jun 3, 18 | 14 | 00:34:16#12 | 02:32:06#14 | 01:48:55#14 | 05:04:02 | — | — | ||
| Sep 17, 17 | 2 | Canceled | 00:34:45#5 | 01:24:16#2 | 01:59:02 | — | — | ||
| Jul 29, 17 | 12 | 00:28:43#12 | 02:36:13#13 | 01:32:50#8 | 04:43:52 | — | — | ||
| Jun 10, 17 | 10 | 00:33:04#12 | 02:42:17#10 | 01:26:14#4 | 04:45:52 | — | — | ||
| May 7, 17 | 14 | 00:36:12#14 | 03:04:55#14 | 01:28:21#7 | 05:09:29 | — | — | ||
| Apr 22, 17 | 11 | 00:40:16#12 | 03:17:35#11 | 01:28:14#8 | 05:26:05 | — | — | ||
| Sep 17, 16 | 6 | — | — | — | 05:38:08 | — | — | ||
| Aug 21, 16 | DNF | 00:35:08 | — | — | — | — | — |
| 2× half |