#91
65.24 points
OpenRank
#97
68.468 points
PTO World Rank
30
Races
0
Wins
1
Podiums
0
Continental Wins
0
70.3 Wins
0
140.6 Wins
16.1
Avg Position
0
DNFs
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2026 | 1 | 0 | 0 | #10 | 1× full |
| 2025 | 5 | 0 | 0 | #5 | 2× full, 3× half |
| 2024 | 1 | 0 | 0 | #5 | 1× half |
| 2023 | 7 | 0 | 1 | #2 | 1× full, 6× half |
| 2022 | 6 | 0 | 0 | #6 | 1× full, 3× half, 1× sprint, 1× olympic |
| 2021 | 3 | 0 | 0 | #7 | 1× half, 1× sprint, 1× olympic |
| 2020 | 1 | 0 | 0 | #28 | 1× sprint |
| 2019 | 6 | 0 | 0 | #18 | 3× sprint, 3× olympic |
| Date | Race | # | Swim | Bike | Run | Finish | SOF | ORS | Details |
|---|---|---|---|---|---|---|---|---|---|
| Mar 7, 26 | 10 | 00:49:52#8 | 04:27:11#11 | 02:48:25#7 | 08:11:29 | 78.2 | 64.6 | ||
| Dec 7, 25 | 7 | 00:46:23#6 | 04:07:13#10 | 02:49:01#7 | 07:47:52 | 76.8 | 65.5 | ||
| Sep 14, 25 | 5 | 00:26:13#5 | 02:00:50#12 | 01:13:07#5 | 03:42:42 | 73.9 | 67.8 | ||
| Jun 15, 25 | 11 | 00:51:55#7 | 04:25:28#11 | 02:54:00#15 | 08:15:51 | 77.7 | 63.0 | ||
| May 4, 25 | 7 | Canceled | 02:07:44#7 | 01:15:47#8 | 03:24:25 | 66.2 | 59.5 | ||
| Mar 23, 25 | 14 | 00:22:18#15 | 02:01:15#19 | 01:14:59#18 | 03:44:53 | 75.2 | 59.7 | ||
| Sep 8, 24 | 5 | 00:22:27#3 | 01:59:46#5 | 01:20:42#12 | 03:46:09 | 60.0 | 59.2 | ||
| Dec 3, 23 | 9 | 00:47:41#2 | 04:15:20#8 | 03:08:12#14 | 08:16:31 | — | — | ||
| Sep 17, 23 | 17 | 00:20:16#8 | 02:06:21#18 | 01:14:58#16 | 03:48:57 | — | — | ||
| Aug 26, 23 | 33 | 00:23:44#23 | 02:04:02#23 | 01:19:20#34 | 03:49:48 | — | — | ||
| Jul 2, 23 | 8 | 00:24:27#5 | 02:10:44#8 | 01:17:33#10 | 03:58:02 | — | — | ||
| Apr 22, 23 | 2 | 00:24:41#2 | 01:59:03#2 | 01:18:24#3 | 03:48:31 | — | — | ||
| Mar 26, 23 | 6 | 00:21:59#2 | 02:04:42#6 | 01:14:55#7 | 03:45:24 | — | — | ||
| Feb 5, 23 | 6 | 00:23:37#6 | 02:14:10#8 | 01:18:47#7 | 03:59:21 | — | — | ||
| Dec 4, 22 | 6 | 00:50:59#2 | 04:20:53#2 | 03:06:17#3 | 08:23:19 | — | — | ||
| Oct 28, 22 | 29 | 00:23:30#22 | 02:12:21#24 | 01:18:27#31 | 03:56:10 | — | — | ||
| Sep 11, 22 | 8 | 00:23:19#8 | 01:55:15#1 | 01:14:39#9 | 03:35:40 | — | — | ||
| Apr 3, 22 | 18 | 00:10:26#8 | 00:27:48#13 | 00:16:06#21 | 00:55:51 | — | — | ||
| Mar 13, 22 | 14 | 00:18:35#16 | 00:56:58#10 | 00:35:07#15 | 01:53:08 | — | — | ||
| Feb 20, 22 | 6 | 00:22:45#7 | 02:06:35#6 | 01:14:30#7 | 03:47:49 | — | — | ||
| Sep 12, 21 | 7 | 00:23:14#7 | 02:02:26#6 | 01:17:32#11 | 03:45:44 | — | — | ||
| Jun 26, 21 | 20 | 00:09:25#21 | 00:26:36#21 | 00:16:28#19 | 00:53:16 | — | — | ||
| Jun 12, 21 | 21 | 00:18:57#20 | 00:52:24#21 | 00:34:01#18 | 01:45:58 | — | — | ||
| Feb 29, 20 | 28 | 00:09:09#26 | 00:31:23#29 | 00:17:01#33 | 00:59:04 | — | — | ||
| Sep 22, 19 | 25 | 00:09:52#48 | 00:31:49#18 | 00:17:05#32 | 00:58:46 | — | — | ||
| Sep 15, 19 | 36 | 00:18:44#24 | 00:55:05#16 | 00:36:20#44 | 01:50:09 | — | — | ||
| Jun 1, 19 | 18 | 00:19:45#28 | 01:08:33#2 | 00:36:54#24 | 02:08:13 | — | — | ||
| Apr 14, 19 | 35 | 00:19:29#37 | 00:55:24#20 | 00:36:09#40 | 01:51:02 | — | — | ||
| Apr 7, 19 | 47 | 00:09:10#40 | 00:28:26#37 | 00:17:12#52 | 00:56:21 | — | — | ||
| Mar 2, 19 | 26 | 00:09:13#25 | 00:30:52#22 | 00:18:01#36 | 00:59:24 | — | — |