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