
#87
62.17 points
OpenRank
#76
68.52 points
PTO World Rank
47
Races
1
Wins
14
Podiums
0
World Cup Wins
0
Continental Wins
1
70.3 Wins
0
140.6 Wins
11.7
Avg Position
2
DNFs
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 10 | 1 | 4 | #1 | 3× full, 1× 100k, 6× half |
| 2024 | 9 | 0 | 3 | #3 | 4× full, 1× 100k, 4× half |
| 2023 | 6 | 0 | 2 | #3 | 5× half, 1× full |
| 2022 | 6 | 0 | 3 | #2 | 6× half |
| 2021 | 6 | 0 | 2 | #2 | 4× half, 1× sprint, 1× full |
| 2020 | 3 | 0 | 0 | #7 | 1× full, 1× sprint, 1× olympic |
| 2019 | 3 | 0 | 0 | #6 | 1× half, 2× olympic |
| 2018 | 2 | 0 | 0 | #7 | 1× sprint, 1× olympic |
| 2017 | 1 | 0 |
| Date | Race | # | Swim | Bike | Run | Finish | SOF | ORS | Details |
|---|---|---|---|---|---|---|---|---|---|
| Oct 11, 25 | 38 | 00:51:36#5 | 04:57:32#29 | 04:01:58#46 | 09:57:01 | 90.0 | 48.7 | ||
| Aug 30, 25 | 19 | 00:28:08#10 | 02:15:23#19 | 01:16:38#19 | 04:02:46 | 84.0 | 52.2 | ||
| Aug 10, 25 | 1 | 00:14:29#2 | 02:16:07#1 | 01:25:09#3 | 04:01:23 | 59.1 | 73.8 | ||
| Jun 29, 25 | 3 | 00:26:38#2 | 02:24:30#4 | 01:29:08#8 | 04:24:41 | 58.6 | 57.2 | ||
| Jun 22, 25 | 2 | 00:27:00#1 | 02:19:33#3 | 01:27:43#5 | 04:18:45 | 58.1 | 60.6 | ||
| May 18, 25 | 13 | 00:25:10#6 | 02:32:37#12 | 01:29:12#16 | 04:32:15 | 75.4 | 56.4 | ||
| May 11, 25 | 2 | 00:25:37#1 | 02:21:54#1 | 01:19:52#6 | 04:09:42 | 50.0 | 57.0 | ||
| May 4, 25 | 14 | 00:24:27#2 | 02:17:31#13 | 01:30:00#17 | 04:16:06 | 73.5 | 54.8 | ||
| Apr 26, 25 | DNF | 00:55:32 | 04:56:22 | — | — | — | — | ||
| Nov 24, 24 | 4 | 00:44:45#1 | 04:50:27#5 | 03:19:59#8 | 08:59:50 | 60.0 | 60.8 | ||
| Oct 19, 24 | 15 | 00:26:34#10 | 02:14:31#14 | 01:25:44#16 | 04:10:29 | 75.0 | 44.0 | ||
| Sep 22, 24 | 31 | 00:49:53#8 | 05:32:28#17 | 03:59:19#35 | 10:26:20 | 90.0 | 50.6 | ||
| Aug 25, 24 | 3 | 00:41:37#1 | 02:52:42#1 | 02:12:50#6 | 05:51:04 | 45.0 | 50.7 | ||
| Aug 25, 24 | 3 | 00:41:37#1 | 02:52:42#1 | 02:12:50#6 | 05:51:04 | 45.0 | 50.7 | ||
| Jun 29, 24 | 14 | 00:22:13#5 | 02:21:02#11 | 01:30:24#20 | 04:19:23 | 75.0 | 58.3 | ||
| Jun 2, 24 | 6 | 00:50:38#1 | 04:28:26#5 | 03:08:14#13 | 08:34:02 | 75.0 | 72.6 | ||
| May 19, 24 | 3 | 00:24:53#2 | 02:26:07#1 | 01:28:41#7 | 04:24:52 | 60.0 | 64.3 | ||
| May 11, 24 | 9 | 00:24:13#1 | 02:32:28#8 | 01:29:25#17 | 04:31:35 | 75.0 | 64.7 | ||
| Oct 7, 23 | 4 | 00:25:18#1 | 02:22:40#2 | 01:38:37#8 | 04:29:45 | — | — | ||
| Aug 26, 23 | 36 | 00:26:09#9 | 02:25:41#34 | 01:38:52#38 | 04:33:58 | — | — | ||
| Aug 15, 23 | 3 | — | — | — | 11:32:47 | — | — | ||
| May 21, 23 | 8 | 00:27:25#3 | 02:33:17#8 | 01:33:42#9 | 04:42:07 | — | — | ||
| May 14, 23 | 3 | 00:26:28#1 | 02:55:38#3 | 01:31:09#6 | 04:56:17 | — | — | ||
| Mar 26, 23 | 4 | 00:29:26#2 | 02:19:52#4 | 01:44:06#6 | 04:37:26 | — | — | ||
| Oct 28, 22 | 20 | 00:25:07#12 | 02:30:20#17 | 01:32:11#34 | 04:31:16 | — | — | ||
| Oct 16, 22 | 3 | 00:27:14#1 | 02:22:41#3 | 01:32:13#4 | 04:27:59 | — | — | ||
| Aug 20, 22 | 9 | Canceled | 02:27:59#6 | 01:35:29#9 | 04:05:02 | — | — | ||
| Jun 12, 22 | 2 | 00:24:36#1 | 02:17:08#3 | 01:32:19#2 | 04:18:06 | — | — | ||
| May 29, 22 | 3 | 00:26:16#1 | 02:33:55#4 | 01:27:14#8 | 04:31:24 | — | — | ||
| May 22, 22 | DNF | 00:27:30 | 02:28:06 | — | — | — | — | ||
| Sep 18, 21 | 25 | 00:26:04#4 | 02:31:30#21 | 01:57:58#27 | 04:58:19 | — | — | ||
| Aug 29, 21 | 3 | 00:10:13#5 | 00:36:08#9 | 00:19:09#9 | 01:07:34 | — | — | ||
| Jul 4, 21 | 2 | 00:27:09#1 | 02:27:21#5 | 01:24:41#4 | 04:23:08 | — | — | ||
| Jun 6, 21 | 7 | 00:27:15#1 | 02:53:39#4 | 01:30:38#12 | 04:54:44 | — | — | ||
| May 9, 21 | 6 | 00:30:18#4 | 02:34:42#5 | 01:27:31#7 | 04:35:57 | — | — | ||
| Mar 12, 21 | 13 | 00:26:31#2 | 02:14:06#8 | 01:44:03#13 | 04:29:26 | — | — | ||
| Oct 16, 20 | 7 | 00:32:54#2 | 03:16:49#7 | 01:34:42#9 | 05:28:56 | — | — | ||
| Oct 10, 20 | 27 | 00:10:03#32 | 00:35:14#18 | 00:19:41#34 | 01:06:13 | — | — | ||
| Sep 13, 20 | 34 | 00:20:28#34 | 01:15:54#31 | 00:44:26#34 | 02:21:50 | — | — | ||
| Nov 10, 19 | 6 | 00:27:41#2 | 02:29:46#6 | 01:47:31#6 | 04:51:28 | — | — | ||
| Apr 27, 19 | 15 | 00:23:02#9 | 01:06:04#8 | 00:42:42#23 | 02:13:35 | — | — | ||
| Mar 24, 19 | 34 | 00:24:23#30 | 01:10:53#32 | 00:45:44#34 | 02:22:48 | — | — | ||
| May 27, 18 | 7 | 00:09:58#3 | 00:35:04#7 | 00:19:40#13 | 01:05:32 | — | — | ||
| Mar 24, 18 | 9 | 00:11:28#1 | 00:34:13#4 | 00:20:32#9 | 01:07:56 | — | — | ||
| Sep 2, 17 | 23 | 00:10:04#13 | 00:30:42#19 | 00:21:55#25 | 01:04:03 | — | — | ||
| Jul 19, 15 | 21 | 00:09:46#1 | 00:34:03#2 | 00:23:23#2 | 01:10:21 | — | — |
| 0 |
| #23 |
| 1× olympic |
| 2015 | 1 | 0 | 0 | #21 | 1× sprint |