
#168
43.36 points
OpenRank
#178
43.713 points
PTO World Rank
38
Races
1
Wins
3
Podiums
0
70.3 Wins
0
140.6 Wins
15.0
Avg Position
0
DNFs
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2026 | 1 | 0 | 0 | #23 | 1× half |
| 2025 | 11 | 0 | 1 | #3 | 7× full, 4× half |
| 2024 | 13 | 0 | 0 | #12 | 8× full, 5× half |
| 2023 | 13 | 1 | 2 | #1 | 8× full, 5× half |
| Date | Race | # | Swim | Bike | Run | Finish | SOF | ORS | Details |
|---|---|---|---|---|---|---|---|---|---|
| Jan 31, 26 | 23 | 00:31:24#26 | 02:14:49#23 | 01:18:15#14 | 04:10:05 | 74.9 | 28.1 | ||
| Nov 23, 25 | 12 | 00:58:59#12 | 05:24:11#15 | 03:30:12#10 | 10:03:27 | 76.0 | 35.3 | ||
| Nov 16, 25 | 24 | 01:15:58#26 | 05:14:00#24 | 03:13:54#11 | 10:10:09 | 70.0 | 28.6 | ||
| Nov 1, 25 | 11 | 00:32:24#12 | 02:39:25#12 | 01:32:36#6 | 04:49:58 | 75.3 | 40.5 | ||
| Sep 28, 25 | 9 | 00:47:40#9 | 05:25:09#14 | 03:26:37#7 | 09:48:17 | 55.7 | 34.6 | ||
| Aug 17, 25 | 8 | 00:28:12#12 | 02:30:14#7 | 01:36:55#11 | 04:43:11 | 63.9 | 47.3 | ||
| Jul 20, 25 | 3 | 00:32:15#3 | 02:35:29#2 | 01:41:45#3 | 04:53:58 | 15.7 | 29.2 | ||
| Jun 1, 25 | 11 | 01:12:01#16 | 05:17:30#14 | 03:14:07#5 | 09:53:45 | 56.6 | 31.7 | ||
| May 17, 25 | 9 | 01:05:42#7 | 06:44:45#9 | 03:24:19#9 | 11:24:54 | 68.6 | 36.2 | ||
| Apr 26, 25 | 18 | 01:08:29#19 | 05:16:08#21 | 03:32:15#16 | 10:05:00 | 82.1 | 41.2 | ||
| Apr 5, 25 | 15 | 00:30:58#11 | 03:03:42#14 | 01:29:15#12 | 05:09:24 | 59.1 | 25.5 | ||
| Mar 30, 25 | 15 | 01:27:53#16 | 06:11:36#16 | 03:22:52#13 | 11:18:36 | 85.3 | 44.4 | ||
| Nov 24, 24 | 18 | 00:57:07#23 | 05:22:05#22 | 03:38:08#20 | 10:05:18 | 60.0 | 26.7 | ||
| Oct 6, 24 | 12 | 01:03:34#12 | 05:00:09#15 | 03:18:40#12 | 09:29:04 | 60.0 | 35.7 | ||
| Aug 25, 24 | 13 | Canceled | 05:42:58#15 | 03:10:08#6 | 08:56:13 | 60.0 | 31.0 | ||
| Jul 21, 24 | 23 | 01:07:40#20 | 06:14:56#25 | 03:48:46#24 | 11:22:57 | 75.0 | 35.5 | ||
| Jul 7, 24 | 24 | 01:08:08#23 | 05:19:45#27 | 03:17:00#21 | 09:52:24 | 85.0 | 50.6 | ||
| Jun 16, 24 | 14 | 01:08:30#16 | 05:31:37#14 | 03:09:10#7 | 09:56:49 | 75.0 | 43.9 | ||
| Jun 8, 24 | 14 | 00:33:05#26 | 02:23:33#21 | 01:27:16#8 | 04:28:44 | 75.0 | 50.8 | ||
| May 19, 24 | 28 | 00:31:56#33 | 02:40:47#36 | 01:23:32#5 | 04:41:59 | 75.0 | 35.2 | ||
| May 4, 24 | 22 | 00:32:50#24 | 02:40:03#23 | 01:29:04#13 | 04:47:33 | 75.0 | 37.1 | ||
| Apr 27, 24 | 18 | 01:13:23#26 | 05:17:59#24 | 03:02:41#4 | 09:40:49 | 75.0 | 45.4 | ||
| Apr 6, 24 | 27 | 00:37:05#27 | 02:58:02#28 | 01:30:42#21 | 05:20:08 | 75.0 | 34.1 | ||
| Nov 19, 23 | 8 | Canceled | 05:21:31#13 | 03:14:37#8 | 08:39:40 | — | — | ||
| Nov 4, 23 | 22 | 01:15:07#23 | 05:13:41#24 | 03:26:21#19 | 10:13:33 | — | — | ||
| Sep 24, 23 | 14 | 00:27:39#16 | 02:33:12#13 | 01:28:46#8 | 04:36:23 | — | — | ||
| Sep 17, 23 | 12 | 00:34:21#12 | 02:28:57#12 | 01:25:35#8 | 04:34:39 | — | — | ||
| Sep 9, 23 | 1 | — | — | — | 05:16:43 | — | — | ||
| Aug 20, 23 | 14 | 01:07:18#16 | 05:39:15#14 | 03:25:26#12 | 10:22:00 | — | — | ||
| Jun 25, 23 | 12 | 01:08:17#11 | 05:41:40#11 | 03:34:00#10 | 10:32:02 | — | — | ||
| May 6, 23 | 3 | 00:30:09#8 | 02:27:04#4 | 01:28:23#2 | 04:26:59 | — | — | ||
| Apr 22, 23 | 22 | 01:08:42#15 | 05:26:48#23 | 03:46:18#20 | 10:34:08 | — | — | ||
| Apr 1, 23 | 17 | 00:33:54#21 | 02:50:24#18 | 01:33:38#18 | 05:08:00 | — | — | ||
| Mar 10, 23 | 15 | 00:29:03#14 | 01:47:55#16 | 01:09:32#12 | 03:28:31 | — | — |