
#104
62.96 points
OpenRank
#118
65.595 points
PTO World Rank
35
Races
0
Wins
1
Podiums
0
70.3 Wins
0
140.6 Wins
11.2
Avg Position
1
DNFs
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2026 | 1 | 0 | 0 | #10 | 1× half |
| 2025 | 8 | 0 | 0 | #12 | 4× full, 4× half |
| 2024 | 5 | 0 | 0 | #5 | 4× full, 1× half |
| 2023 | 4 | 0 | 0 | #7 | 3× full, 1× half |
| 2022 | 5 | 0 | 1 | #3 | 3× full, 2× half |
| 2021 | 4 | 0 | 0 | #4 | 2× full, 2× half |
| 2019 | 5 | 0 | 0 | #4 | 5× half |
| 2018 | 1 | 0 | 0 | #6 | 1× half |
| 2017 | 2 | 0 | 0 | #5 |
| Date | Race | # | Swim | Bike | Run | Finish | SOF | ORS | Details |
|---|---|---|---|---|---|---|---|---|---|
| Jan 31, 26 | 10 | 00:25:37#33 | 01:46:19#2 | 01:05:10#6 | 03:20:45 | 72.9 | 52.7 | ||
| Sep 14, 25 | 30 | 00:51:20#29 | 04:48:26#24 | 02:53:16#33 | 08:38:33 | 86.9 | 62.2 | ||
| Aug 31, 25 | 13 | 00:26:07#31 | 02:05:53#2 | 01:16:03#15 | 03:53:52 | 74.6 | 62.9 | ||
| Jun 29, 25 | 12 | 00:52:26#21 | 04:02:07#9 | 02:47:08#11 | 07:46:58 | 82.1 | 66.0 | ||
| May 25, 25 | DNF | 00:25:20 | — | — | — | — | — | ||
| Apr 26, 25 | 14 | 00:54:21#34 | 04:06:42#21 | 02:46:59#9 | 07:52:59 | 80.9 | 60.8 | ||
| Apr 5, 25 | 22 | 00:26:40#38 | 02:15:27#24 | 01:13:16#10 | 04:01:13 | 76.7 | 51.9 | ||
| Mar 23, 25 | 22 | 00:26:04#34 | 02:04:48#28 | 01:13:38#14 | 03:50:55 | 75.2 | 49.0 | ||
| Nov 24, 24 | 5 | 00:44:46#7 | 04:13:58#6 | 02:47:41#4 | 07:50:51 | 60.0 | 60.4 | ||
| Jul 14, 24 | 11 | 00:53:57#27 | 04:12:57#10 | 02:51:55#13 | 08:03:35 | 75.0 | 61.4 | ||
| May 26, 24 | 7 | 00:26:47#29 | 02:12:13#10 | 01:12:43#5 | 03:55:54 | 60.0 | 55.1 | ||
| Apr 21, 24 | 7 | 00:54:53#17 | 04:32:12#7 | 02:47:42#5 | 08:19:45 | 60.0 | 52.7 | ||
| Nov 4, 23 | 13 | 00:55:46#21 | 04:15:29#18 | 02:50:05#11 | 08:07:07 | — | — | ||
| Sep 16, 23 | 7 | 00:50:41#17 | 04:11:57#6 | 02:42:56#5 | 07:51:50 | — | — | ||
| Jun 4, 23 | 9 | 00:51:40#34 | 04:08:58#11 | 02:38:44#7 | 07:46:10 | — | — | ||
| May 7, 23 | 16 | 00:26:51#27 | 02:27:29#27 | 01:13:13#2 | 04:09:51 | — | — | ||
| Nov 20, 22 | 7 | 00:46:39#16 | 04:13:07#7 | 02:56:17#7 | 07:59:47 | — | — | ||
| Oct 9, 22 | 11 | 00:25:35#24 | 02:02:21#8 | 01:15:09#7 | 03:47:29 | — | — | ||
| Jul 10, 22 | 3 | 00:49:50#11 | 04:11:37#3 | 02:47:35#3 | 07:54:20 | — | — | ||
| May 21, 22 | 4 | 00:57:07#17 | 05:05:02#13 | 02:43:54#2 | 08:52:35 | — | — | ||
| Apr 3, 22 | 22 | 00:13:40#6 | 02:03:18#29 | 01:12:41#15 | 03:33:14 | — | — | ||
| Nov 21, 21 | 8 | 00:25:17#17 | 04:34:03#11 | 02:52:16#7 | 07:55:56 | — | — | ||
| Oct 3, 21 | 4 | 00:14:03#6 | 02:02:19#7 | 01:15:19#4 | 03:34:16 | — | — | ||
| Aug 22, 21 | 12 | 00:49:47#18 | 04:26:54#21 | 02:47:15#5 | 08:08:37 | — | — | ||
| Jun 20, 21 | 5 | 00:25:14#19 | 02:07:14#9 | 01:14:40#2 | 03:51:56 | — | — | ||
| Sep 29, 19 | 10 | 00:25:47#14 | 02:18:30#13 | 01:13:23#4 | 04:03:48 | — | — | ||
| Sep 8, 19 | 37 | 00:27:06#40 | 02:34:30#40 | 01:13:27#16 | 04:19:13 | — | — | ||
| Jul 7, 19 | 7 | 00:27:19#11 | 02:13:44#10 | 01:14:30#4 | 04:00:36 | — | — | ||
| Jun 2, 19 | 4 | 00:26:20#8 | 02:24:18#8 | 01:15:32#2 | 04:09:44 | — | — | ||
| May 12, 19 | 9 | 00:26:53#15 | 02:24:07#17 | 01:09:55#2 | 04:06:39 | — | — | ||
| Sep 16, 18 | 6 | 00:31:39#11 | 02:33:53#7 | 01:15:11#1 | 04:26:23 | — | — | ||
| Aug 26, 17 | 5 | 00:27:31#16 | 02:13:05#10 | 01:12:01#1 | 03:56:49 | — | — | ||
| Jun 18, 17 | 7 | 00:23:10#20 | 02:11:46#14 | 01:15:49#4 | 03:53:56 | — | — |
| 2× half |