
#164
54.05 points
OpenRank
#169
56.958 points
PTO World Rank
54
Races
2
Wins
11
Podiums
0
Continental Wins
1
70.3 Wins
1
140.6 Wins
12.2
Avg Position
1
DNFs
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 3 | 0 | 1 | #3 | 2× full, 1× half |
| 2024 | 7 | 1 | 3 | #1 | 2× full, 4× half, 1× 100k |
| 2023 | 8 | 0 | 3 | #2 | 1× full, 7× half |
| 2022 | 5 | 0 | 1 | #2 | 1× full, 4× half |
| 2021 | 6 | 1 | 3 | #1 | 6× half |
| 2020 | 1 | 0 | 0 | #5 | 1× half |
| 2019 | 5 | 0 | 0 | #4 | 4× half, 1× sprint |
| 2018 | 7 | 0 | 0 | #4 | 3× olympic, 4× sprint |
| 2017 | 2 | 0 |
| Date | Race | # | Swim | Bike | Run | Finish | SOF | ORS | Details |
|---|---|---|---|---|---|---|---|---|---|
| Sep 14, 25 | 24 | 00:45:18#6 | 04:46:20#19 | 02:55:01#35 | 08:31:11 | 86.9 | 67.4 | ||
| Jul 6, 25 | 3 | 00:46:36#6 | 04:07:58#7 | 02:40:52#8 | 07:37:59 | 77.8 | 84.1 | ||
| May 4, 25 | 12 | 00:21:51#15 | 01:57:27#5 | 01:15:03#27 | 03:38:01 | 76.2 | 64.7 | ||
| Oct 6, 24 | 1 | 00:45:49#3 | 03:59:05#1 | 02:39:53#2 | 07:28:24 | 60.0 | 72.2 | ||
| Sep 1, 24 | 5 | 00:24:21#3 | 02:08:12#8 | 01:15:42#8 | 03:53:34 | 75.0 | 74.7 | ||
| Jul 27, 24 | 17 | 00:23:14#7 | 01:54:22#14 | 01:11:01#17 | 03:30:38 | 75.0 | 51.4 | ||
| Jul 7, 24 | 4 | 00:46:10#2 | 04:08:31#7 | 02:41:21#5 | 07:38:57 | 85.0 | 86.7 | ||
| May 19, 24 | 5 | 00:22:27#3 | 01:50:56#2 | 01:14:04#12 | 03:31:55 | 45.0 | 46.5 | ||
| May 11, 24 | 2 | 00:22:03#3 | 02:09:45#5 | 01:12:33#5 | 03:49:27 | 75.0 | 81.7 | ||
| Apr 21, 24 | 2 | 00:22:25#8 | 02:05:50#5 | 01:10:50#9 | 03:43:25 | 60.0 | 67.5 | ||
| Oct 21, 23 | 7 | 00:42:34#1 | 04:20:05#2 | 03:00:10#22 | 08:09:59 | — | — | ||
| Sep 3, 23 | 2 | 00:23:07#3 | 02:09:29#7 | 01:16:56#7 | 03:54:46 | — | — | ||
| Aug 26, 23 | 3 | 00:23:01#11 | 01:55:55#3 | 01:12:39#11 | 03:34:10 | — | — | ||
| Aug 6, 23 | 18 | 00:22:48#2 | 02:01:26#12 | 01:21:27#23 | 03:48:31 | — | — | ||
| Jul 2, 23 | 3 | 00:23:20#3 | 02:04:43#3 | 01:12:28#4 | 03:44:23 | — | — | ||
| Jun 18, 23 | 4 | 00:23:15#2 | 02:06:33#3 | 01:18:54#9 | 03:52:27 | — | — | ||
| May 21, 23 | 5 | 00:23:01#3 | 02:10:21#1 | 01:15:41#15 | 03:52:48 | — | — | ||
| Apr 22, 23 | — | 00:24:03 | 02:03:05 | — | — | — | — | ||
| Nov 19, 22 | 26 | 00:26:59#16 | 01:53:08#21 | 01:09:32#27 | 03:31:47 | — | — | ||
| Oct 28, 22 | 11 | 00:22:42#4 | 02:07:15#14 | 01:14:21#12 | 03:46:51 | — | — | ||
| Aug 28, 22 | 2 | 00:23:46#7 | 02:10:20#3 | 01:13:04#7 | 03:52:03 | — | — | ||
| Aug 7, 22 | 5 | 00:22:19#2 | 02:02:59#4 | 01:14:18#12 | 03:44:26 | — | — | ||
| May 7, 22 | DNF | 00:22:27 | 02:20:50 | — | — | — | — | ||
| Oct 9, 21 | 4 | 00:24:47#3 | 02:17:24#4 | 01:22:17#5 | 04:09:58 | — | — | ||
| Sep 18, 21 | 13 | 00:24:41#8 | 02:05:00#11 | 01:16:56#18 | 03:48:49 | — | — | ||
| Aug 29, 21 | 1 | 00:24:27#1 | 02:11:49#1 | 01:18:23#5 | 03:59:41 | — | — | ||
| Jun 27, 21 | 3 | 00:21:58#4 | 02:02:55#6 | 01:09:45#5 | 03:39:32 | — | — | ||
| May 30, 21 | 2 | 00:25:29#5 | 02:08:40#3 | 01:10:41#10 | 03:49:25 | — | — | ||
| Mar 12, 21 | 7 | 00:23:22#6 | 01:55:34#12 | 01:12:23#12 | 03:35:10 | — | — | ||
| Sep 6, 20 | 5 | 00:23:11#6 | 02:04:43#10 | 01:14:50#7 | 03:46:57 | — | — | ||
| Oct 19, 19 | 16 | 00:23:29#1 | 02:17:37#9 | 01:25:53#23 | 04:10:42 | — | — | ||
| Oct 5, 19 | 8 | Canceled | 02:25:07#8 | 01:21:10#6 | 03:49:04 | — | — | ||
| Sep 1, 19 | 5 | 00:23:15#2 | 02:12:11#7 | 01:16:41#4 | 03:57:28 | — | — | ||
| Aug 11, 19 | 4 | 00:22:50#1 | 02:08:20#7 | 01:13:33#5 | 03:48:10 | — | — | ||
| Aug 3, 19 | 12 | 00:08:47#12 | 00:29:51#15 | 00:15:24#11 | 00:55:59 | — | — | ||
| Sep 22, 18 | 25 | 00:19:06#9 | 00:57:17#19 | 00:37:27#31 | 01:54:51 | — | — | ||
| Sep 8, 18 | 20 | 00:17:45#6 | 00:54:14#20 | 00:34:27#32 | 01:47:12 | — | — | ||
| Sep 1, 18 | 6 | 00:08:59#21 | 00:27:27#15 | 00:14:40#8 | 00:52:15 | — | — | ||
| Aug 25, 18 | 31 | 00:08:34#14 | 00:27:37#22 | 00:16:44#41 | 00:53:44 | — | — | ||
| Jul 1, 18 | 7 | 00:09:44#26 | 00:29:42#16 | 00:16:03#8 | 00:57:19 | — | — | ||
| Jun 10, 18 | 23 | 00:19:12#17 | 00:58:50#33 | 00:33:28#22 | 01:52:36 | — | — | ||
| May 5, 18 | 4 | 00:10:11#5 | 00:30:05#24 | 00:16:32#5 | 00:57:26 | — | — | ||
| Sep 23, 17 | 20 | 00:09:19#8 | 00:28:20#19 | 00:16:42#27 | 00:56:01 | — | — | ||
| Aug 5, 17 | 48 | 00:09:13#34 | 00:31:11#39 | 00:16:39#40 | 00:57:46 | — | — | ||
| Aug 13, 16 | 20 | 00:15:01#35 | 00:31:15#12 | 00:08:44#19 | 00:55:50 | — | — | ||
| Aug 6, 16 | 12 | 00:09:28#9 | 00:30:16#22 | 00:16:00#19 | 00:56:52 | — | — | ||
| Jun 28, 16 | 15 | — | — | — | 00:54:40 | — | — | ||
| May 1, 16 | 31 | 00:18:34#47 | 01:05:12#24 | 00:33:39#26 | 01:59:17 | — | — | ||
| Apr 10, 16 | 22 | 00:20:18#24 | 01:01:16#25 | 00:33:24#15 | 01:56:13 | — | — | ||
| Aug 15, 15 | 14 | 00:20:38#14 | 01:07:49#14 | 00:36:57#14 | 02:06:21 | — | — | ||
| Jul 4, 15 | 39 | 00:08:59#40 | 00:28:27#10 | 00:18:10#38 | 00:57:43 | — | — | ||
| Jun 28, 15 | 17 | — | — | — | 00:56:15 | — | — | ||
| May 3, 15 | 32 | 00:19:07#37 | 00:57:01#35 | 00:33:19#23 | 01:50:12 | — | — | ||
| Jul 19, 14 | 9 | — | — | — | 01:00:19 | — | — |
| 0 |
| #20 |
| 2× sprint |
| 2016 | 5 | 0 | 0 | #12 | 3× sprint, 2× olympic |
| 2015 | 4 | 0 | 0 | #14 | 4× olympic |
| 2014 | 1 | 0 | 0 | #9 | 1× half |