
#245
44.73 points
OpenRank
#269
45.055 points
PTO World Rank
39
Races
0
Wins
2
Podiums
0
70.3 Wins
0
140.6 Wins
16.6
Avg Position
0
DNFs
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 4 | 0 | 0 | #15 | 1× full, 3× half |
| 2024 | 5 | 0 | 0 | #12 | 3× half, 2× full |
| 2023 | 8 | 0 | 1 | #3 | 6× half, 2× full |
| 2022 | 7 | 0 | 1 | #3 | 5× half, 2× full |
| 2021 | 6 | 0 | 0 | #6 | 1× full, 5× half |
| 2019 | 5 | 0 | 0 | #12 | 5× half |
| 2018 | 4 | 0 | 0 | #13 | 4× half |
| Date | Race | # | Swim | Bike | Run | Finish | SOF | ORS | Details |
|---|---|---|---|---|---|---|---|---|---|
| Nov 16, 25 | 32 | 00:51:39#8 | 04:26:32#31 | 03:15:24#35 | 08:37:58 | 82.4 | 31.5 | ||
| Sep 7, 25 | 15 | 00:22:45#3 | 02:07:58#13 | 01:22:41#30 | 03:57:42 | 76.1 | 47.3 | ||
| May 10, 25 | 21 | 00:23:49#13 | 02:10:48#20 | 01:19:54#24 | 03:57:30 | 83.6 | 53.8 | ||
| Apr 5, 25 | 28 | 00:24:05#21 | 02:18:03#32 | 01:17:55#29 | 04:04:49 | 76.7 | 46.3 | ||
| Dec 8, 24 | 13 | 00:24:49#11 | 02:00:40#1 | 01:22:16#41 | 03:51:22 | 60.0 | 46.0 | ||
| Aug 18, 24 | 54 | 00:50:05#32 | 04:06:39#14 | 03:37:58#59 | 08:41:21 | 75.0 | 27.9 | ||
| Jul 21, 24 | 15 | 00:50:03#7 | 04:36:20#15 | 03:09:24#26 | 08:41:05 | 75.0 | 52.3 | ||
| May 4, 24 | 35 | 00:24:01#17 | 02:16:19#39 | 01:22:29#36 | 04:05:47 | 75.0 | 40.0 | ||
| Apr 6, 24 | 12 | 00:23:34#6 | 02:11:58#8 | 01:18:23#29 | 03:58:39 | 75.0 | 61.0 | ||
| Nov 4, 23 | 19 | 00:50:37#2 | 04:13:04#15 | 03:14:18#28 | 08:23:13 | — | — | ||
| Aug 26, 23 | 32 | 00:23:30#19 | 02:04:20#28 | 01:19:31#35 | 03:49:43 | — | — | ||
| Jun 25, 23 | 5 | 00:48:32#1 | 04:32:11#6 | 03:07:28#10 | 08:32:48 | — | — | ||
| Jun 10, 23 | 13 | 00:25:07#14 | 02:01:38#11 | 01:20:58#24 | 03:50:22 | — | — | ||
| May 6, 23 | 9 | 00:24:20#3 | 02:06:23#5 | 01:22:10#28 | 03:55:41 | — | — | ||
| Apr 23, 23 | 3 | 00:25:01#6 | 02:00:05#1 | 01:21:28#7 | 03:49:49 | — | — | ||
| Sep 25, 22 | 7 | 00:21:17#7 | 02:03:20#4 | 01:19:42#17 | 03:47:28 | — | — | ||
| Sep 11, 22 | 5 | 00:22:12#3 | 02:04:50#4 | 01:19:27#13 | 03:50:39 | — | — | ||
| May 22, 22 | 13 | 00:24:53#13 | 02:00:34#4 | 01:24:20#33 | 03:52:37 | — | — | ||
| May 7, 22 | 3 | 00:24:07#1 | 01:58:59#2 | 01:19:27#6 | 03:43:37 | — | — | ||
| Mar 11, 22 | 26 | 00:22:36#23 | 01:32:28#35 | 01:01:45#21 | 02:58:02 | — | — | ||
| Dec 4, 21 | 13 | 00:25:20#8 | 01:58:33#13 | 01:07:09#10 | 03:32:57 | — | — | ||
| Oct 30, 21 | 9 | 00:23:40#7 | 02:06:38#5 | 01:22:16#25 | 03:57:30 | — | — | ||
| Sep 26, 21 | 6 | 00:30:39#10 | 02:05:51#1 | 01:32:53#12 | 04:12:19 | — | — | ||
| Aug 29, 21 | 11 | 00:23:17#4 | 01:56:51#3 | 01:18:45#23 | 03:42:25 | — | — | ||
| Aug 7, 21 | 19 | 00:25:49#14 | 02:08:12#19 | 01:24:14#26 | 04:00:42 | — | — | ||
| Dec 8, 19 | 14 | 00:24:45#8 | 02:11:32#20 | 01:22:00#21 | 04:01:59 | — | — | ||
| Aug 3, 19 | 23 | 00:25:37#7 | 02:06:17#14 | 01:37:41#31 | 04:12:44 | — | — | ||
| Jun 30, 19 | 12 | 00:25:01#5 | 02:14:03#14 | 01:19:21#15 | 04:01:18 | — | — | ||
| Dec 9, 18 | 17 | 00:24:31#2 | 02:12:58#13 | 01:32:23#20 | 04:13:19 | — | — | ||
| Oct 28, 18 | 19 | Canceled | 02:14:38#21 | 01:28:25#19 | 03:44:53 | — | — | ||
| Sep 9, 18 | 13 | 00:23:13#5 | 02:08:16#9 | 01:25:11#18 | 04:01:27 | — | — | ||
| Aug 4, 18 | 16 | 00:24:50#4 | 02:10:39#20 | 01:34:55#22 | 04:14:42 | — | — |