
#25
79.08 points
OpenRank
#28
83.525 points
PTO World Rank
55
Races
13
Wins
32
Podiums
8
70.3 Wins
3
140.6 Wins
5.3
Avg Position
0
DNFs
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 5 | 0 | 2 | #2 | 2× half, 3× full |
| 2024 | 6 | 0 | 2 | #3 | 2× full, 4× 100k |
| 2023 | 4 | 2 | 2 | #1 | 4× full |
| 2022 | 7 | 1 | 3 | #1 | 5× full, 2× half |
| 2021 | 6 | 1 | 4 | #1 | 1× full, 5× half |
| 2020 | 3 | 2 | 2 | #1 | 2× half, 1× full |
| 2019 | 7 | 3 | 7 | #1 | 7× half |
| 2018 | 8 | 4 | 6 | #1 | 7× half, 1× full |
| 2017 | 6 |
| Date | Race | # | Swim | Bike | Run | Finish | SOF | ORS | Details |
|---|---|---|---|---|---|---|---|---|---|
| Nov 8, 25 | 20 | 00:23:38#36 | 02:15:28#23 | 01:14:19#35 | 03:55:58 | 87.7 | 71.3 | ||
| Sep 14, 25 | 13 | 00:46:04#10 | 04:42:35#17 | 02:43:53#22 | 08:17:10 | 86.9 | 78.6 | ||
| Jun 29, 25 | 6 | 00:49:15#7 | 04:00:25#5 | 02:45:07#9 | 07:40:00 | 82.1 | 75.3 | ||
| Apr 26, 25 | 3 | 00:48:38#8 | 03:57:16#5 | 02:42:52#6 | 07:33:26 | 80.9 | 80.2 | ||
| Apr 5, 25 | 2 | 00:23:52#15 | 02:05:56#3 | 01:13:04#9 | 03:47:42 | 76.7 | 82.2 | ||
| Oct 26, 24 | 3 | 00:47:18#12 | 04:05:49#11 | 02:48:11#6 | 07:46:00 | 90.0 | 92.8 | ||
| Jul 27, 24 | 16 | 00:23:33#15 | 01:56:08#18 | 01:07:32#16 | 03:29:10 | 75.0 | 53.5 | ||
| Jul 7, 24 | 3 | 00:46:19#5 | 04:05:46#3 | 02:43:25#9 | 07:38:30 | 85.0 | 87.5 | ||
| Jun 8, 24 | 7 | 00:14:23#6 | 01:59:26#5 | 01:02:33#12 | 03:20:05 | 75.0 | 69.8 | ||
| Apr 13, 24 | 11 | 00:25:28#10 | 01:52:34#10 | 01:13:06#13 | 03:33:13 | 75.0 | 59.9 | ||
| Mar 9, 24 | 11 | 00:24:24#11 | 01:45:38#9 | 01:06:14#11 | 03:18:02 | 75.0 | 58.2 | ||
| Nov 4, 23 | 1 | 00:50:45#8 | 04:00:31#4 | 02:38:24#2 | 07:34:41 | — | — | ||
| Sep 10, 23 | 4 | 00:47:50#5 | 04:37:23#4 | 02:42:44#7 | 08:12:57 | — | — | ||
| May 6, 23 | 22 | 00:23:42#12 | 01:53:04#14 | 01:07:12#25 | 03:25:56 | — | — | ||
| Apr 22, 23 | 1 | 00:48:58#3 | 04:05:27#2 | 02:45:36#4 | 07:44:51 | — | — | ||
| Nov 20, 22 | 8 | 00:41:47#5 | 04:11:01#3 | 03:05:15#12 | 08:01:31 | — | — | ||
| Nov 19, 22 | 20 | 00:27:34#18 | 01:55:03#27 | 01:03:00#14 | 03:27:28 | — | — | ||
| Oct 8, 22 | 20 | 00:49:43#23 | 04:15:24#16 | 03:02:17#27 | 08:12:47 | — | — | ||
| Aug 20, 22 | 10 | 00:24:05#5 | 01:48:28#10 | 01:05:36#14 | 03:20:50 | — | — | ||
| Jun 26, 22 | 1 | 00:50:09#1 | 04:38:11#2 | 02:48:32#4 | 08:24:25 | — | — | ||
| May 22, 22 | 3 | 00:24:45#9 | 02:00:47#8 | 01:11:51#6 | 03:39:53 | — | — | ||
| Apr 2, 22 | 3 | 00:22:35#5 | 02:08:05#6 | 01:10:55#5 | 03:45:33 | — | — | ||
| Dec 4, 21 | 3 | 00:24:52#6 | 01:43:42#3 | 01:01:03#4 | 03:11:28 | — | — | ||
| Aug 8, 21 | 1 | 00:22:31#2 | 02:03:45#1 | 01:13:05#4 | 03:42:17 | — | — | ||
| Jul 4, 21 | 2 | 00:25:02#1 | 02:05:21#1 | 01:16:06#7 | 03:49:41 | — | — | ||
| Jun 27, 21 | 2 | 00:22:00#7 | 02:03:01#9 | 01:09:33#3 | 03:39:20 | — | — | ||
| May 1, 21 | 4 | 00:23:13#4 | 02:02:39#4 | 01:15:54#11 | 03:45:27 | — | — | ||
| Mar 12, 21 | 5 | 00:20:46#7 | 01:23:06#7 | 00:56:27#11 | 02:42:10 | — | — | ||
| Dec 6, 20 | 5 | 00:23:39#16 | 01:39:30#5 | 01:01:26#16 | 03:06:40 | — | — | ||
| Oct 16, 20 | 1 | 00:29:05#3 | 02:38:00#1 | 01:10:34#2 | 04:21:07 | — | — | ||
| Sep 6, 20 | 1 | 00:23:34#1 | 02:05:48#2 | 01:11:58#3 | 03:44:12 | — | — | ||
| Nov 3, 19 | 1 | — | — | — | 03:37:38 | — | — | ||
| Sep 29, 19 | 2 | — | — | — | 03:52:21 | — | — | ||
| Sep 8, 19 | 3 | 00:23:31#16 | 02:17:24#1 | 01:12:15#11 | 03:56:45 | — | — | ||
| Jun 23, 19 | 1 | 00:21:45#9 | 02:01:36#1 | 01:11:23#6 | 03:39:35 | — | — | ||
| Jun 2, 19 | 3 | 00:23:41#7 | 01:57:09#6 | 01:13:48#3 | 03:39:49 | — | — | ||
| May 4, 19 | 1 | 00:23:52#2 | 02:04:39#2 | 01:17:14#8 | 03:49:10 | — | — | ||
| Apr 6, 19 | 2 | 00:22:43#8 | 02:10:35#1 | 01:12:19#4 | 03:49:37 | — | — | ||
| Nov 4, 18 | 1 | — | — | — | 03:46:16 | — | — | ||
| Sep 16, 18 | 1 | 00:26:16#1 | 02:21:26#1 | 01:17:12#4 | 04:09:50 | — | — | ||
| Sep 2, 18 | 10 | 00:22:55#11 | 02:10:59#11 | 01:14:04#15 | 03:51:36 | — | — | ||
| Jun 24, 18 | 2 | 00:23:10#2 | 02:05:14#3 | 01:12:47#2 | 03:44:02 | — | — | ||
| Jun 17, 18 | 1 | 00:22:12#3 | 02:01:35#2 | 01:12:23#2 | 03:40:22 | — | — | ||
| May 5, 18 | 1 | — | — | — | 04:00:41 | — | — | ||
| Apr 7, 18 | 5 | 00:23:45#6 | 02:12:06#3 | 01:16:33#11 | 03:56:48 | — | — | ||
| Mar 18, 18 | 3 | 00:23:17#1 | 02:10:41#6 | 01:18:27#4 | 03:54:21 | — | — | ||
| Oct 29, 17 | 3 | 00:23:45#8 | 02:20:20#6 | 01:14:44#6 | 04:01:15 | — | — | ||
| Sep 9, 17 | 13 | 00:25:06#8 | 02:16:22#19 | 01:17:34#14 | 04:01:32 | — | — | ||
| Aug 5, 17 | 6 | 00:25:04#4 | 01:58:00#11 | 01:21:22#10 | 03:46:58 | — | — | ||
| Jun 18, 17 | 5 | 00:22:02#6 | 02:07:08#9 | 01:13:23#1 | 03:47:00 | — | — | ||
| Apr 2, 17 | 3 | 00:24:39#3 | 02:05:53#12 | 01:16:17#4 | 03:49:01 | — | — | ||
| Mar 12, 17 | 2 | 00:24:03#1 | 02:05:30#4 | 01:13:47#4 | 03:46:15 | — | — | ||
| Oct 23, 16 | 2 | 00:27:07#4 | 02:02:53#5 | 01:12:32#2 | 03:44:45 | — | — | ||
| Aug 14, 16 | 6 | 00:24:14#12 | 02:26:09#12 | 01:12:40#6 | 04:06:45 | — | — | ||
| Jun 11, 16 | 4 | 00:24:50#4 | 01:57:19#7 | 01:20:00#6 | 03:45:15 | — | — |
| 0 |
| 3 |
| #2 |
| 6× half |
| 2016 | 3 | 0 | 1 | #2 | 3× half |