#879
7.41 points
OpenRank
#796
8.758 points
PTO World Rank
29
Races
3
Wins
5
Podiums
0
70.3 Wins
0
140.6 Wins
9.4
Avg Position
1
DNFs
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 1 | 0 | 0 | #26 | 1× full |
| 2023 | 3 | 0 | 0 | #6 | 2× full, 1× half |
| 2022 | 3 | 0 | 0 | #10 | 1× full, 2× half |
| 2021 | 1 | 0 | 0 | #9 | 1× full |
| 2019 | 4 | 0 | 0 | #4 | 4× full |
| 2018 | 7 | 2 | 3 | #1 | 4× half, 3× full |
| 2017 | 6 | 1 | 2 | #1 | 3× half, 3× full |
| 2016 | 2 | 0 | 0 | #5 | 2× half |
| 2015 | 2 | 0 | 0 |
| Date | Race | # | Swim | Bike | Run | Finish | SOF | ORS | Details |
|---|---|---|---|---|---|---|---|---|---|
| Sep 6, 25 | 26 | 00:29:41#29 | 02:45:38#21 | 01:21:41#18 | 04:42:53 | 67.0 | 29.6 | ||
| Aug 15, 23 | 6 | — | — | — | 10:05:23 | — | — | ||
| Jun 25, 23 | — | 01:01:57 | 04:58:24 | — | — | — | — | ||
| Jun 11, 23 | 16 | 00:29:43#17 | 02:23:55#9 | 01:20:10#9 | 04:18:09 | — | — | ||
| Jun 26, 22 | 10 | 01:00:18#14 | 04:55:49#8 | 03:06:37#14 | 09:11:10 | — | — | ||
| Jun 12, 22 | 10 | 00:27:34#20 | 02:17:38#7 | 01:16:12#6 | 04:05:43 | — | — | ||
| Mar 19, 22 | 32 | 00:28:26#37 | 02:24:50#26 | 01:20:15#35 | 04:21:02 | — | — | ||
| May 30, 21 | 9 | 00:59:35#26 | 05:00:14#3 | 02:51:47#13 | 09:00:12 | — | — | ||
| Sep 7, 19 | 15 | 00:28:39#17 | 02:56:19#18 | 01:23:25#10 | 04:54:15 | — | — | ||
| Aug 15, 19 | 4 | 00:58:28#11 | 05:51:26#2 | 03:01:26#3 | 09:55:20 | — | — | ||
| Jul 25, 19 | 7 | 00:35:49#18 | 04:12:33#4 | 01:25:38#3 | 06:17:48 | — | — | ||
| May 25, 19 | DNF | 01:00:22 | — | — | — | — | — | ||
| Sep 23, 18 | 1 | 00:55:31#4 | 05:10:44#1 | 02:50:50#1 | 09:00:13 | — | — | ||
| Sep 23, 18 | 1 | 00:55:31#4 | 05:10:44#1 | 02:50:50#2 | 09:00:13 | — | — | ||
| Sep 1, 18 | 8 | 00:26:37#15 | 02:42:29#5 | 01:22:27#8 | 04:36:35 | — | — | ||
| Aug 2, 18 | 3 | 00:37:21#17 | 04:03:25#3 | 01:23:37#2 | 06:08:14 | — | — | ||
| Jun 24, 18 | 6 | 01:02:10#16 | 04:52:35#7 | 02:53:00#3 | 08:54:47 | — | — | ||
| Jun 10, 18 | 7 | — | — | — | 04:04:44 | — | — | ||
| May 6, 18 | 17 | — | — | — | 04:18:19 | — | — | ||
| Sep 24, 17 | 1 | 01:01:13#9 | 04:44:47#1 | 02:47:23#1 | 08:33:23 | — | — | ||
| Aug 15, 17 | 4 | 00:54:41#9 | 05:50:00#1 | 03:00:27#4 | 09:50:22 | — | — | ||
| Jul 27, 17 | 2 | 00:31:36#13 | 03:59:32#1 | 01:21:29#2 | 05:55:44 | — | — | ||
| Jul 2, 17 | 5 | — | — | — | 04:04:05 | — | — | ||
| Jun 18, 17 | 8 | — | — | — | 04:17:14 | — | — | ||
| May 20, 17 | 7 | 00:57:12#27 | 04:59:53#5 | 02:55:57#8 | 09:01:13 | — | — | ||
| Oct 30, 16 | 5 | 00:28:17#14 | 02:21:05#3 | 01:16:56#5 | 04:08:51 | — | — | ||
| May 1, 16 | 17 | Canceled | 02:23:30#16 | 01:18:23#23 | 03:44:15 | — | — | ||
| May 25, 15 | 13 | 00:31:33#24 | 02:30:05#12 | 01:20:14#16 | 04:26:52 | — | — | ||
| May 24, 15 | 13 | 00:31:33#24 | 02:30:05#12 | 01:20:14#16 | 04:26:52 | — | — |
| #13 |
| 2× half |