
#599
17.98 points
OpenRank
#595
18.108 points
PTO World Rank
61
Races
0
Wins
0
Podiums
0
70.3 Wins
0
140.6 Wins
15.0
Avg Position
9
DNFs
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 3 | 0 | 0 | #21 | 2× half, 1× full |
| 2024 | 4 | 0 | 0 | #11 | 1× full, 3× half |
| 2023 | 7 | 0 | 0 | #8 | 5× half, 2× full |
| 2022 | 5 | 0 | 0 | #5 | 1× half, 4× full |
| 2021 | 8 | 0 | 0 | #10 | 2× full, 6× half |
| 2020 | 1 | 0 | 0 | #11 | 1× full |
| 2019 | 9 | 0 | 0 | #4 | 3× full, 6× half |
| 2018 | 8 | 0 | 0 | #5 | 7× half, 1× full |
| 2017 | 5 | 0 | 0 | #10 |
| Date | Race | # | Swim | Bike | Run | Finish | SOF | ORS | Details |
|---|---|---|---|---|---|---|---|---|---|
| Sep 28, 25 | 36 | 00:22:30#44 | 02:13:50#44 | 01:19:52#27 | 04:01:57 | 77.7 | 32.3 | ||
| May 18, 25 | 21 | Canceled | 02:07:01#28 | 01:19:46#22 | 03:27:45 | 76.7 | 39.6 | ||
| Sep 29, 24 | DNF | — | 04:42:04 | — | — | — | — | ||
| Sep 15, 24 | 14 | 00:28:00#33 | 02:05:46#13 | 01:17:59#8 | 03:55:22 | 60.0 | 41.5 | ||
| Jul 28, 24 | 11 | 00:21:06#27 | 02:10:27#18 | 01:15:03#7 | 03:51:22 | 60.0 | 46.4 | ||
| May 19, 24 | 14 | 00:27:09#37 | 02:09:15#16 | 01:16:11#10 | 03:55:44 | 75.0 | 55.9 | ||
| Nov 5, 23 | 13 | 00:30:09#18 | 02:15:12#13 | 01:16:09#7 | 04:05:13 | — | — | ||
| Sep 24, 23 | 8 | 00:23:37#14 | 02:07:12#9 | 01:15:28#8 | 03:51:23 | — | — | ||
| Sep 17, 23 | 13 | 00:27:25#22 | 02:07:23#15 | 01:14:31#9 | 03:52:51 | — | — | ||
| Jun 25, 23 | — | 00:57:55 | 04:51:06 | — | — | — | — | ||
| Apr 1, 23 | DNF | 00:26:46 | 02:16:21 | — | — | — | — | ||
| Sep 11, 22 | 5 | 00:56:45#10 | 05:16:09#9 | 02:58:15#2 | 09:23:20 | — | — | ||
| Jun 12, 22 | 8 | 00:54:59#12 | 04:30:20#10 | 03:03:18#8 | 08:36:47 | — | — | ||
| Apr 23, 22 | 15 | 00:58:05#26 | 04:37:45#23 | 03:07:26#17 | 08:48:03 | — | — | ||
| Mar 11, 22 | 24 | 00:25:00#37 | 01:29:27#26 | 00:59:10#10 | 02:55:08 | — | — | ||
| Oct 30, 21 | 22 | 00:28:54#26 | 02:32:37#28 | 01:21:28#22 | 04:40:28 | — | — | ||
| Sep 26, 21 | 10 | 00:21:45#23 | 02:09:39#14 | 01:13:09#5 | 03:48:26 | — | — | ||
| Aug 29, 21 | 12 | 00:27:10#25 | 01:59:59#12 | 01:11:28#8 | 03:42:49 | — | — | ||
| Jun 27, 21 | 14 | 01:00:31#13 | 04:44:46#12 | 05:12:28#16 | 11:02:48 | — | — | ||
| May 1, 21 | 29 | 00:27:10#52 | 02:12:29#31 | 01:19:39#28 | 04:03:49 | — | — | ||
| Apr 11, 21 | 13 | 00:28:30#23 | 02:10:20#18 | 01:12:16#10 | 03:54:07 | — | — | ||
| Mar 12, 21 | 24 | 00:24:56#39 | 01:26:59#20 | 00:58:13#18 | 02:52:18 | — | — | ||
| Oct 3, 20 | 11 | 00:24:46#13 | 00:57:31#7 | 00:32:59#5 | 01:56:52 | — | — | ||
| Oct 27, 19 | DNF | 00:29:40 | 02:12:58 | — | — | — | — | ||
| Sep 29, 19 | 4 | 00:49:36#12 | 04:47:29#7 | 03:12:09#4 | 08:54:52 | — | — | ||
| Sep 8, 19 | DNF | 01:01:42 | 04:47:36 | — | — | — | — | ||
| Aug 25, 19 | 6 | 00:27:25#21 | 02:13:29#6 | 01:13:36#3 | 03:57:57 | — | — | ||
| Jun 30, 19 | 7 | 00:29:57#20 | 02:06:12#7 | 01:15:46#4 | 03:55:38 | — | — | ||
| May 19, 19 | DNF | 00:25:40 | — | — | — | — | — | ||
| May 4, 19 | 14 | 00:28:10#24 | 02:12:42#14 | 01:19:57#16 | 04:04:31 | — | — | ||
| Apr 6, 19 | 13 | 00:26:36#30 | 02:16:09#13 | 01:16:30#11 | 04:04:17 | — | — | ||
| Dec 9, 18 | 11 | 00:29:37#24 | 02:13:31#14 | 01:16:13#6 | 04:03:24 | — | — | ||
| Nov 18, 18 | 12 | 01:00:23#24 | 04:30:38#14 | 03:01:57#8 | 08:38:12 | — | — | ||
| Sep 23, 18 | 11 | 00:24:58#23 | 02:11:13#19 | 01:19:01#9 | 03:59:25 | — | — | ||
| Aug 12, 18 | 8 | 00:36:08#19 | 02:11:11#11 | 01:14:55#1 | 04:06:34 | — | — | ||
| Jun 24, 18 | 5 | 00:29:26#12 | 02:14:55#7 | 01:15:17#2 | 04:03:06 | — | — | ||
| May 20, 18 | 11 | 00:23:49#31 | 02:12:15#16 | 01:16:53#4 | 03:57:10 | — | — | ||
| May 5, 18 | 15 | 00:28:52#20 | 02:16:21#18 | 01:17:35#9 | 04:06:09 | — | — | ||
| Apr 8, 18 | 29 | 00:29:08#35 | 02:14:19#27 | 01:23:54#31 | 04:10:46 | — | — | ||
| Oct 15, 17 | DNF | 01:04:27 | 04:48:25 | — | — | — | — | ||
| Sep 10, 17 | 14 | 01:03:23#16 | 04:57:01#11 | 04:22:08#16 | 10:29:26 | — | — | ||
| Jul 16, 17 | 10 | Canceled | 02:06:11#12 | 01:16:57#7 | 03:24:09 | — | — | ||
| May 21, 17 | 12 | 00:28:32#23 | 02:16:04#17 | 01:19:56#6 | 04:09:09 | — | — | ||
| Apr 2, 17 | 18 | 00:32:30#36 | 02:06:49#14 | 01:22:19#20 | 04:04:31 | — | — | ||
| Nov 20, 16 | 28 | 01:04:51#38 | 04:37:37#24 | 03:07:04#21 | 08:55:17 | — | — | ||
| Oct 30, 16 | 13 | Canceled | 02:17:24#23 | 01:21:15#14 | 03:40:19 | — | — | ||
| Jul 17, 16 | 14 | Canceled | 01:09:03#14 | 01:27:17#15 | 02:37:30 | — | — | ||
| May 7, 16 | 30 | 00:33:02#33 | 02:21:25#24 | 01:26:30#28 | 04:24:33 | — | — | ||
| Apr 17, 16 | DNF | 00:34:25 | — | — | — | — | — | ||
| Apr 10, 16 | 26 | 00:31:07#47 | 02:07:29#11 | 01:21:59#28 | 04:03:59 | — | — | ||
| Sep 27, 15 | DNF | 00:57:45 | 05:14:29 | — | — | — | — | ||
| Jul 19, 15 | 17 | 00:32:18#23 | 02:22:01#19 | 01:20:40#10 | 04:19:12 | — | — | ||
| May 31, 15 | 17 | 00:36:29#21 | 02:14:49#15 | 01:27:02#14 | 04:21:26 | — | — | ||
| May 17, 15 | DNF | 00:29:39 | 02:20:39 | — | — | — | — | ||
| Oct 26, 14 | 12 | 00:31:31#18 | 02:19:50#11 | 01:25:33#15 | 04:20:42 | — | — |
| 2× full, 3× half |
| 2016 | 6 | 0 | 0 | #13 | 1× full, 5× half |
| 2015 | 4 | 0 | 0 | #17 | 1× full, 3× half |
| 2014 | 1 | 0 | 0 | #12 | 1× half |