
#29
78.27 points
OpenRank
#32
82.228 points
PTO World Rank
43
Races
10
Wins
20
Podiums
3
70.3 Wins
2
140.6 Wins
4.1
Avg Position
4
DNFs
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 6 | 1 | 1 | #1 | 3× half, 3× full |
| 2024 | 5 | 2 | 3 | #1 | 2× full, 3× 100k |
| 2023 | 5 | 1 | 3 | #1 | 5× full |
| 2022 | 8 | 2 | 5 | #1 | 7× full, 1× half |
| 2021 | 12 | 3 | 7 | #1 | 1× full, 11× half |
| 2020 | 3 | 1 | 1 | #1 | 3× half |
| 2019 | 4 | 0 | 0 | #4 | 4× half |
| Date | Race | # | Swim | Bike | Run | Finish | SOF | ORS | Details |
|---|---|---|---|---|---|---|---|---|---|
| Nov 8, 25 | 6 | 00:23:22#24 | 02:09:23#4 | 01:11:10#11 | 03:46:50 | 87.7 | 86.0 | ||
| Sep 14, 25 | DNF | 00:46:12 | 04:36:00 | — | — | — | — | ||
| Jun 29, 25 | 8 | 00:49:44#16 | 03:59:05#3 | 02:47:45#12 | 07:42:22 | 82.1 | 71.9 | ||
| May 10, 25 | 12 | 00:23:48#12 | 02:10:04#18 | 01:14:52#10 | 03:52:28 | 83.6 | 65.0 | ||
| Mar 30, 25 | 1 | 00:52:52#8 | 04:07:22#1 | 02:40:38#3 | 07:44:55 | 81.4 | 90.1 | ||
| Oct 26, 24 | 2 | 00:48:18#22 | 04:02:52#4 | 02:46:10#4 | 07:43:39 | 90.0 | 94.4 | ||
| Jul 27, 24 | 4 | 00:23:16#8 | 01:49:06#4 | 01:03:21#10 | 03:17:41 | 75.0 | 76.5 | ||
| Jul 7, 24 | 1 | 00:46:23#6 | 03:59:25#1 | 02:34:18#1 | 07:23:24 | 85.0 | 94.8 | ||
| Jun 8, 24 | 4 | 00:14:51#16 | 01:58:58#2 | 01:01:50#8 | 03:19:38 | 75.0 | 74.7 | ||
| Mar 9, 24 | 1 | 00:24:28#12 | 01:41:45#1 | 01:00:55#5 | 03:09:08 | 75.0 | 79.7 | ||
| Nov 4, 23 | 5 | 00:50:54#11 | 03:59:02#1 | 02:52:40#14 | 07:48:52 | — | — | ||
| Sep 10, 23 | 3 | 00:49:14#18 | 04:35:54#2 | 02:41:07#5 | 08:11:43 | — | — | ||
| Aug 4, 23 | — | 00:26:54 | 01:43:24 | — | — | — | — | ||
| Jun 25, 23 | 1 | 00:46:47#5 | 03:57:45#1 | 02:37:09#3 | 07:24:40 | — | — | ||
| May 6, 23 | 3 | 00:23:48#19 | 01:48:55#1 | 01:00:45#7 | 03:15:36 | — | — | ||
| Nov 20, 22 | 1 | 00:43:40#10 | 04:04:05#1 | 02:59:01#9 | 07:50:40 | — | — | ||
| Nov 19, 22 | 2 | 00:27:47#22 | 01:47:23#3 | 01:00:52#6 | 03:17:58 | — | — | ||
| Oct 28, 22 | 3 | 00:23:03#20 | 01:59:58#1 | 01:14:06#10 | 03:39:51 | — | — | ||
| Oct 8, 22 | 8 | 00:49:49#27 | 04:13:38#12 | 02:48:11#11 | 07:56:38 | — | — | ||
| Aug 20, 22 | 5 | 00:24:09#7 | 01:44:11#4 | 01:02:06#7 | 03:13:30 | — | — | ||
| Jul 3, 22 | 1 | 00:50:44#9 | 04:01:56#1 | 02:40:22#2 | 07:35:48 | — | — | ||
| Apr 23, 22 | 2 | 00:52:39#9 | 04:20:22#5 | 02:40:56#3 | 07:58:11 | — | — | ||
| Mar 11, 22 | DNF | 00:22:31 | 01:20:21 | — | — | — | — | ||
| Dec 4, 21 | 2 | 00:25:12#7 | 01:40:44#1 | 01:02:01#5 | 03:10:07 | — | — | ||
| Oct 24, 21 | 1 | 00:22:53#14 | 02:07:18#1 | 01:12:13#7 | 03:47:50 | — | — | ||
| Oct 24, 21 | 1 | 00:22:53#14 | 02:07:18#1 | 01:12:13#7 | 03:47:50 | — | — | ||
| Oct 16, 21 | 3 | 00:25:00#25 | 02:08:37#3 | 01:09:59#6 | 03:47:07 | — | — | ||
| Oct 10, 21 | 1 | 00:24:20#7 | 02:06:00#1 | 01:13:15#6 | 03:46:29 | — | — | ||
| Sep 18, 21 | 8 | 00:25:00#20 | 01:59:29#2 | 01:18:24#20 | 03:45:09 | — | — | ||
| Aug 29, 21 | 2 | 00:27:22#6 | 01:56:30#3 | 01:10:11#3 | 03:39:44 | — | — | ||
| Jun 27, 21 | 7 | 00:22:17#13 | 02:02:27#3 | 01:11:51#8 | 03:41:45 | — | — | ||
| May 30, 21 | 11 | 00:25:45#15 | 02:12:35#33 | 01:09:58#4 | 03:53:41 | — | — | ||
| May 1, 21 | 3 | 00:23:24#11 | 02:01:25#1 | 01:16:05#14 | 03:45:10 | — | — | ||
| Apr 18, 21 | DNF | 00:27:33 | 01:58:17 | — | — | — | — | ||
| Mar 12, 21 | 6 | 00:21:38#15 | 01:20:21#1 | 00:58:32#19 | 02:42:46 | — | — | ||
| Dec 6, 20 | 14 | 00:24:52#33 | 01:38:11#1 | 01:03:28#25 | 03:08:56 | — | — | ||
| Sep 6, 20 | 1 | 00:23:38#16 | 01:57:38#1 | 01:16:08#9 | 03:42:37 | — | — | ||
| Feb 7, 20 | 4 | 00:24:45#14 | 01:53:35#2 | 01:14:38#11 | 03:37:39 | — | — | ||
| Dec 14, 19 | 6 | 00:22:54#10 | 01:15:48#3 | 00:48:31#13 | 02:29:52 | — | — | ||
| Oct 19, 19 | DNF | 00:24:46 | 02:42:41 | — | — | — | — | ||
| Sep 14, 19 | 4 | 00:24:38#4 | 01:47:05#2 | 01:18:56#7 | 03:34:39 | — | — |