#532
22.72 points
OpenRank
#484
26.398 points
PTO World Rank
36
Races
0
Wins
5
Podiums
0
70.3 Wins
0
140.6 Wins
9.3
Avg Position
12
DNFs
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 3 | 0 | 1 | #3 | 2× full, 1× half |
| 2024 | 2 | 0 | 0 | #12 | 2× full |
| 2023 | 1 | 0 | 0 | — | 1× half |
| 2022 | 2 | 0 | 0 | #7 | 2× full |
| 2021 | 7 | 0 | 1 | #3 | 6× full, 1× half |
| 2020 | 2 | 0 | 0 | #10 | 1× full, 1× half |
| 2019 | 4 | 0 | 1 | #2 | 2× full, 2× half |
| 2018 | 7 | 0 | 0 | #6 | 5× half, 2× full |
| 2017 | 3 | 0 | 2 | #3 |
| Date | Race | # | Swim | Bike | Run | Finish | SOF | ORS | Details |
|---|---|---|---|---|---|---|---|---|---|
| Aug 24, 25 | DNF | 00:50:43 | 04:31:32 | — | — | — | — | ||
| Jun 29, 25 | 5 | 00:26:15#16 | 02:05:41#4 | 01:18:36#8 | 03:54:35 | 50.7 | 46.7 | ||
| Jun 8, 25 | 3 | 00:29:09#8 | 02:19:08#2 | 01:09:28#9 | 04:01:47 | 27.7 | 44.2 | ||
| Oct 6, 24 | 12 | 00:49:11#18 | 04:04:10#7 | 02:51:48#27 | 07:49:32 | 60.0 | 46.1 | ||
| Sep 7, 24 | DNF | 00:25:47 | 02:38:47 | — | — | — | — | ||
| Aug 26, 23 | — | 00:26:00 | 02:01:44 | — | — | — | — | ||
| Aug 15, 22 | 7 | — | — | — | 09:55:18 | — | — | ||
| Apr 3, 22 | DNF | — | — | — | — | — | — | ||
| Oct 16, 21 | DNF | 00:48:46 | 04:35:26 | — | — | — | — | ||
| Sep 11, 21 | 3 | 00:24:16#4 | 02:12:53#4 | 01:21:01#3 | 03:59:30 | — | — | ||
| Sep 5, 21 | 8 | 00:38:12#6 | 04:23:47#8 | 02:58:11#12 | 08:03:28 | — | — | ||
| Jul 29, 21 | — | 00:30:45 | 07:52:27 | — | — | — | — | ||
| Jul 3, 21 | DNF | 00:51:34 | 05:45:19 | — | — | — | — | ||
| Jun 6, 21 | 5 | 00:26:32#8 | 02:34:59#9 | 01:12:27#5 | 04:17:02 | — | — | ||
| May 9, 21 | 18 | 00:28:18#19 | 02:20:41#24 | 01:16:34#16 | 04:09:00 | — | — | ||
| Oct 16, 20 | 10 | 00:29:22#7 | 02:43:40#7 | 01:24:13#16 | 04:41:02 | — | — | ||
| Sep 6, 20 | 12 | 00:24:01#12 | 02:11:08#13 | 01:16:10#18 | 03:54:56 | — | — | ||
| Sep 7, 19 | DNF | 00:24:05 | 02:42:31 | — | — | — | — | ||
| Aug 24, 19 | 18 | 00:24:06#7 | 02:25:54#15 | 01:34:19#24 | 04:29:16 | — | — | ||
| Jun 30, 19 | 2 | 00:48:43#3 | 04:14:11#2 | 02:14:16#8 | 07:23:43 | — | — | ||
| Apr 27, 19 | 8 | 00:23:20#5 | 02:22:34#5 | 01:21:02#12 | 04:10:49 | — | — | ||
| Sep 30, 18 | 14 | 00:23:56#5 | 02:11:37#3 | 01:24:45#20 | 04:06:26 | — | — | ||
| Aug 15, 18 | 6 | 00:51:20#4 | 06:01:15#7 | 03:15:10#7 | 10:11:38 | — | — | ||
| Aug 2, 18 | 8 | 00:30:38#2 | 04:12:56#8 | 01:38:41#15 | 06:24:49 | — | — | ||
| Jun 17, 18 | DNF | 00:23:17 | 02:13:16 | — | — | — | — | ||
| Jun 10, 18 | DNF | 00:23:42 | 02:13:53 | — | — | — | — | ||
| Apr 29, 18 | 20 | 00:19:00#12 | 02:27:37#19 | 01:21:54#33 | 04:12:47 | — | — | ||
| Jan 28, 18 | 7 | 00:24:35#5 | 02:24:37#5 | 01:26:19#8 | 04:20:14 | — | — | ||
| Jul 27, 17 | 3 | 00:27:04#2 | 04:00:59#3 | 01:26:19#6 | 05:57:22 | — | — | ||
| Jul 2, 17 | 3 | 00:36:51#9 | 02:19:48#12 | 01:14:53#6 | 04:11:33 | — | — | ||
| May 14, 17 | DNF | 00:23:27 | 02:23:45 | — | — | — | — | ||
| Aug 28, 16 | DNF | 00:52:09 | 04:36:29 | — | — | — | — | ||
| Aug 14, 16 | 23 | 00:24:31#15 | 02:24:56#9 | 01:25:05#25 | 04:23:53 | — | — | ||
| Jun 5, 16 | DNF | 00:47:45 | 05:10:31 | — | — | — | — | ||
| Sep 26, 15 | DNF | 00:51:24 | — | — | — | — | — | ||
| Jul 6, 14 | 10 | 00:40:12#11 | 02:24:54#14 | 01:18:12#5 | 04:26:25 | — | — |
| 1× full, 2× half |
| 2016 | 3 | 0 | 0 | #23 | 2× full, 1× half |
| 2015 | 1 | 0 | 0 | — | 1× full |
| 2014 | 1 | 0 | 0 | #10 | 1× half |