#458
27.94 points
OpenRank
#432
30.36 points
PTO World Rank
41
Races
3
Wins
9
Podiums
0
World Cup Wins
0
Continental Wins
0
70.3 Wins
0
140.6 Wins
12.6
Avg Position
10
DNFs
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 3 | 0 | 0 | #5 | 2× half, 1× full |
| 2024 | 5 | 1 | 1 | #1 | 2× full, 3× half |
| 2023 | 6 | 1 | 1 | #1 | 5× half, 1× full |
| 2022 | 4 | 0 | 0 | #12 | 3× half, 1× full |
| 2021 | 1 | 0 | 1 | #3 | 1× half |
| 2020 | 2 | 0 | 0 | #4 | 1× half, 1× sprint |
| 2019 | 3 | 0 | 1 | #2 | 1× half, 2× sprint |
| 2018 | 3 | 0 | 1 | #2 | 1× olympic, 1× half, 1× sprint |
| 2017 | 1 | 0 |
| Date | Race | # | Swim | Bike | Run | Finish | SOF | ORS | Details |
|---|---|---|---|---|---|---|---|---|---|
| Aug 3, 25 | 5 | 00:22:33#7 | 02:02:45#5 | 01:14:32#4 | 03:44:40 | 69.0 | 64.9 | ||
| Jun 22, 25 | 5 | 00:24:40#2 | 02:04:28#5 | 01:18:01#8 | 03:51:27 | 48.6 | 46.8 | ||
| Apr 26, 25 | DNF | 00:49:08 | 04:06:33 | — | — | — | — | ||
| Oct 6, 24 | DNF | 00:46:43 | — | — | — | — | — | ||
| Sep 8, 24 | 1 | 00:49:06#1 | 04:08:51#1 | 02:50:05#1 | 07:51:18 | 45.0 | 62.1 | ||
| Jul 14, 24 | DNF | 00:46:33 | 04:17:48 | — | — | — | — | ||
| Jun 9, 24 | 8 | 00:22:41#4 | 01:57:55#10 | 01:18:34#6 | 03:42:49 | 60.0 | 50.8 | ||
| Apr 21, 24 | 30 | 00:22:30#11 | 02:08:16#22 | 01:15:26#51 | 03:50:12 | 60.0 | 38.8 | ||
| Sep 3, 23 | 7 | 00:23:53#2 | 02:02:33#7 | 01:14:25#5 | 03:44:24 | — | — | ||
| Aug 27, 23 | 20 | 00:24:39#5 | 02:13:04#21 | 01:22:36#20 | 04:05:08 | — | — | ||
| Aug 27, 23 | 20 | 00:24:39#5 | 02:13:04#20 | 01:22:36#20 | 04:05:08 | — | — | ||
| Jul 2, 23 | 1 | 00:27:00#84 | 02:04:06#80 | 01:16:53#82 | 03:50:41 | — | — | ||
| Jun 11, 23 | — | 00:24:49 | 01:57:45 | — | — | — | — | ||
| May 7, 23 | — | 00:23:41 | 02:18:49 | — | — | — | — | ||
| Sep 4, 22 | DNF | 00:23:41 | 02:12:32 | — | — | — | — | ||
| Aug 21, 22 | 14 | 00:26:17#10 | 01:50:10#16 | 01:03:24#16 | 03:24:40 | — | — | ||
| Aug 21, 22 | 14 | 00:26:17#10 | 01:50:10#16 | 01:03:24#16 | 03:24:40 | — | — | ||
| Jun 12, 22 | 12 | Canceled | 02:03:32#14 | 01:25:11#13 | 03:54:18 | — | — | ||
| Sep 5, 21 | 3 | 00:24:13#4 | 02:02:12#6 | 01:15:48#5 | 03:45:55 | — | — | ||
| Sep 6, 20 | DNF | 00:23:02 | 02:14:45 | — | — | — | — | ||
| Jul 25, 20 | 4 | 00:09:19#4 | 00:30:32#27 | 00:17:18#17 | 00:59:19 | — | — | ||
| Aug 11, 19 | DNF | 00:23:23 | — | — | — | — | — | ||
| Jun 22, 19 | 2 | 00:08:03#4 | 00:29:41#1 | 00:16:14#6 | 00:55:07 | — | — | ||
| May 18, 19 | 29 | 00:08:51#6 | 00:28:52#33 | 00:16:54#36 | 00:56:27 | — | — | ||
| Aug 25, 18 | 2 | 00:19:11#15 | 00:59:40#23 | 00:35:20#22 | 01:56:10 | — | — | ||
| Aug 5, 18 | 8 | — | — | — | 04:00:02 | — | — | ||
| Jun 23, 18 | 5 | 00:09:30#13 | 00:32:58#20 | 00:16:39#16 | 00:59:59 | — | — | ||
| Aug 13, 17 | 4 | 00:19:14#7 | 00:54:51#3 | 00:35:40#14 | 01:51:04 | — | — | ||
| May 1, 16 | DNF | 00:17:35 | — | — | — | — | — | ||
| Sep 5, 15 | 3 | 00:17:59#4 | 01:03:00#18 | 00:33:15#5 | 01:57:13 | — | — | ||
| Jun 28, 15 | 3 | 00:09:06#5 | 00:29:24#5 | 00:16:12#3 | 00:55:31 | — | — | ||
| Jun 21, 15 | 30 | 00:13:13#26 | 00:26:50#9 | 00:16:58#33 | 00:57:30 | — | — | ||
| May 18, 14 | DNF | 00:09:10 | 00:31:49 | — | — | — | — | ||
| Mar 8, 14 | 14 | — | — | — | 00:55:59 | — | — | ||
| Feb 16, 14 | 15 | 00:11:01#4 | 00:33:49#13 | 00:19:37#21 | 01:05:32 | — | — | ||
| Nov 10, 13 | DNF | — | — | — | — | — | — | ||
| Oct 27, 13 | DNF | 00:19:40 | — | — | — | — | — | ||
| Jul 21, 13 | 3 | 00:37:32#16 | 02:00:32#3 | 01:20:04#6 | 03:59:36 | — | — | ||
| Jun 23, 13 | 1 | 00:09:28#1 | 00:29:47#1 | 00:19:46#2 | 01:00:56 | — | — | ||
| Jun 14, 13 | 42 | 00:08:33#3 | 00:27:56#11 | 00:17:41#13 | 00:55:45 | — | — | ||
| Jun 10, 12 | 61 | 00:09:47#38 | 00:32:04#57 | 00:18:54#54 | 01:01:26 | — | — |
| 0 |
| #4 |
| 1× olympic |
| 2016 | 1 | 0 | 0 | — | 1× olympic |
| 2015 | 3 | 0 | 2 | #3 | 1× olympic, 2× sprint |
| 2014 | 3 | 0 | 0 | #14 | 3× sprint |
| 2013 | 5 | 1 | 2 | #1 | 2× olympic, 1× half, 2× sprint |
| 2012 | 1 | 0 | 0 | #61 | 1× sprint |