
#40
74.87 points
OpenRank
#27
85.223 points
PTO World Rank
#646
56.69 points
WT Ranking
32
Races
9
Wins
19
Podiums
0
World Cup Wins
0
Continental Wins
0
70.3 Wins
0
140.6 Wins
4.6
Avg Position
0
DNFs
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 12 | 5 | 6 | #1 | 7× full, 3× half, 2× 100k |
| 2024 | 11 | 4 | 11 | #1 | 3× full, 7× half, 1× sprint |
| 2023 | 7 | 0 | 2 | #2 | 2× full, 2× sprint, 2× olympic, 1× half |
| 2022 | 2 | 0 | 0 | #7 | 2× half |
| Date | Race | # | Swim | Bike | Run | Finish | SOF | ORS | Details |
|---|---|---|---|---|---|---|---|---|---|
| Dec 7, 25 | 8 | 00:50:43#4 | 04:44:51#6 | 03:21:20#9 | 09:01:46 | 77.3 | 59.0 | ||
| Nov 1, 25 | 4 | 00:25:47#2 | 02:15:24#3 | 01:31:17#4 | 04:14:47 | 65.7 | 48.8 | ||
| Oct 18, 25 | 10 | 00:24:29#7 | 02:01:56#7 | 01:12:13#13 | 03:40:34 | 83.9 | 67.8 | ||
| Sep 6, 25 | 1 | 00:25:08#1 | 02:53:21#2 | 01:26:12#2 | 04:48:06 | 67.0 | 73.3 | ||
| Aug 30, 25 | 10 | 00:27:55#2 | 02:03:24#1 | 01:15:23#18 | 03:48:45 | 84.0 | 70.9 | ||
| Aug 15, 25 | 1 | — | — | — | 10:28:19 | 70.6 | 70.9 | ||
| Jul 30, 25 | 1 | 00:28:08#2 | 04:24:50#2 | 01:22:52#1 | 06:18:37 | 65.4 | 72.3 | ||
| Jul 6, 25 | 3 | 00:52:31#1 | 04:41:42#5 | 03:04:30#6 | 08:41:41 | 76.6 | 82.9 | ||
| Jun 14, 25 | 1 | 00:37:08#1 | 02:05:39#2 | 01:18:17#3 | 04:03:21 | 63.8 | 69.2 | ||
| May 18, 25 | 5 | 00:09:14#6 | 02:21:10#7 | 01:21:24#6 | 03:57:31 | 74.9 | 59.0 | ||
| Apr 26, 25 | 1 | 00:25:54#1 | 02:15:30#3 | 01:27:38#1 | 04:15:26 | 46.5 | 59.8 | ||
| Mar 1, 25 | 6 | 00:48:24#1 | 05:15:45#7 | 03:15:17#5 | 09:25:51 | 65.2 | 52.8 | ||
| Nov 17, 24 | 2 | 00:23:57#3 | 01:21:29#1 | 00:52:12#5 | 02:39:54 | 45.0 | 52.4 | ||
| Nov 10, 24 | 1 | 00:26:47#1 | 02:09:59#2 | 01:26:16#1 | 04:06:08 | 45.0 | 60.0 | ||
| Oct 19, 24 | 1 | 00:26:44#2 | 02:20:06#2 | 01:20:46#5 | 04:10:21 | 45.0 | 61.0 | ||
| Sep 14, 24 | 2 | 00:51:05#1 | 04:36:24#3 | 02:57:48#1 | 08:30:16 | 45.0 | 56.6 | ||
| Sep 14, 24 | 2 | 00:51:05#1 | 04:36:24#3 | 02:57:48#1 | 08:30:16 | — | — | ||
| Sep 7, 24 | 1 | 00:25:27#2 | 02:53:04#1 | 01:23:46#2 | 04:45:48 | 45.0 | 63.3 | ||
| Jul 25, 24 | 1 | 00:29:09#1 | 04:22:12#1 | 01:26:27#1 | 06:20:31 | 45.0 | 67.0 | ||
| Jun 23, 24 | 2 | 00:25:41#1 | 02:24:06#4 | 01:19:53#2 | 04:13:28 | 45.0 | 56.0 | ||
| Jun 2, 24 | 2 | 00:09:28#5 | 02:19:31#1 | 01:23:04#4 | 03:56:40 | 60.0 | 69.5 | ||
| Apr 27, 24 | 2 | 00:25:20#1 | 02:19:24#3 | 01:23:25#1 | 04:14:18 | 45.0 | 52.8 | ||
| Feb 25, 24 | 3 | 00:09:24#3 | 00:29:03#1 | 00:19:27#3 | 00:59:35 | — | — | ||
| Nov 19, 23 | 5 | 00:26:28#3 | 01:35:55#4 | 00:53:59#8 | 02:58:43 | — | — | ||
| Oct 21, 23 | — | 00:09:57 | 00:33:26 | 00:18:29 | — | — | — | ||
| Oct 14, 23 | 27 | 00:20:59#52 | 01:05:07#48 | 00:40:34#43 | 02:07:55 | — | — | ||
| Sep 2, 23 | 2 | 00:26:05#2 | 03:03:03#3 | 01:27:17#3 | 04:59:59 | — | — | ||
| Jun 24, 23 | 3 | 00:10:49#16 | 00:31:48#9 | 00:19:00#3 | 01:04:30 | — | — | ||
| Jun 11, 23 | 8 | 00:23:22#1 | 02:34:58#10 | 01:30:20#6 | 04:32:32 | — | — | ||
| May 20, 23 | 7 | 00:20:47#17 | 01:00:10#1 | 00:38:33#8 | 02:01:48 | — | — | ||
| Oct 15, 22 | 14 | 00:25:51#4 | 02:41:44#14 | 01:37:57#14 | 04:49:19 | — | — | ||
| Sep 25, 22 | 7 | 00:24:43#1 | 03:05:14#7 | 01:44:22#8 | 05:15:50 | — | — |