
#9
84.26 points
OpenRank
#18
88.663 points
PTO World Rank
86
Races
20
Wins
35
Podiums
14
70.3 Wins
3
140.6 Wins
6.5
Avg Position
4
DNFs
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 11 | 3 | 5 | #1 | 4× half, 3× full, 4× 100k |
| 2024 | 11 | 3 | 6 | #1 | 6× 100k, 2× full, 3× half |
| 2023 | 11 | 3 | 5 | #1 | 6× half, 5× full |
| 2022 | 13 | 4 | 6 | #1 | 6× half, 7× full |
| 2021 | 8 | 2 | 5 | #1 | 4× full, 4× half |
| 2020 | 4 | 2 | 3 | #1 | 2× half, 2× full |
| 2019 | 9 | 3 | 3 | #1 | 3× full, 6× half |
| 2018 | 7 | 0 | 1 | #2 | 5× full, 2× half |
| Date | Race | # | Swim | Bike | Run | Finish | SOF | ORS | Details |
|---|---|---|---|---|---|---|---|---|---|
| Dec 7, 25 | 1 | 00:25:12#20 | 01:56:57#2 | 01:10:38#2 | 03:36:26 | 80.4 | 82.8 | ||
| Nov 16, 25 | 2 | 00:52:00#15 | 04:00:50#1 | 02:40:32#5 | 07:37:21 | 82.4 | 79.3 | ||
| Sep 14, 25 | 14 | 00:51:26#34 | 04:42:13#15 | 02:39:54#8 | 08:18:00 | 86.9 | 77.7 | ||
| Aug 30, 25 | 15 | 00:29:25#19 | 01:53:21#13 | 00:58:50#5 | 03:23:36 | 85.6 | 62.7 | ||
| Aug 9, 25 | 12 | 00:29:30#18 | 01:53:38#12 | 01:00:49#4 | 03:26:09 | 85.6 | 68.3 | ||
| Jun 14, 25 | 11 | 00:29:26#17 | 01:49:35#9 | 01:00:36#8 | 03:22:05 | 85.8 | 68.2 | ||
| Jun 8, 25 | 1 | 00:27:48#22 | 01:55:14#2 | 01:10:48#1 | 03:36:49 | 78.8 | 85.6 | ||
| May 18, 25 | 1 | Canceled | 01:56:49#1 | 01:10:20#4 | 03:08:08 | 76.7 | 81.6 | ||
| May 10, 25 | 2 | 00:25:59#34 | 01:59:52#2 | 01:11:30#3 | 03:40:07 | 83.6 | 87.0 | ||
| Apr 5, 25 | 8 | 00:29:19#17 | 01:51:28#5 | 01:01:55#3 | 03:24:59 | 84.3 | 74.1 | ||
| Nov 16, 24 | 10 | 00:28:53#17 | 01:45:36#8 | 00:59:05#3 | 03:15:12 | 85.0 | 79.9 | ||
| Oct 19, 24 | 6 | 00:29:59#16 | 01:50:01#1 | 01:03:54#3 | 03:26:49 | 75.0 | 72.3 | ||
| Sep 29, 24 | 1 | Canceled | 03:50:19#2 | 02:40:22#6 | 06:32:10 | 60.0 | 72.0 | ||
| Aug 18, 24 | 22 | 00:53:02#50 | 04:09:05#25 | 02:44:04#15 | 07:51:25 | 75.0 | 53.9 | ||
| Jul 27, 24 | 11 | 00:26:34#19 | 01:54:38#15 | 01:00:24#3 | 03:23:25 | 75.0 | 63.0 | ||
| Jun 8, 24 | 8 | 00:15:04#17 | 01:58:48#1 | 01:03:05#14 | 03:20:31 | 75.0 | 68.4 | ||
| May 4, 24 | 1 | 00:26:03#35 | 01:59:56#1 | 01:10:45#2 | 03:39:16 | 75.0 | 88.1 | ||
| Apr 13, 24 | 2 | 00:28:32#15 | 01:48:01#1 | 01:04:12#1 | 03:22:38 | 75.0 | 82.2 | ||
| Apr 6, 24 | 2 | 00:25:36#45 | 02:05:45#1 | 01:12:01#5 | 03:47:35 | 75.0 | 81.7 | ||
| Mar 9, 24 | 2 | 00:26:55#13 | 01:42:10#2 | 00:58:44#2 | 03:09:43 | 75.0 | 77.8 | ||
| Jan 7, 24 | 1 | 00:27:56#9 | 01:59:56#1 | 01:14:19#1 | 03:46:31 | 60.0 | 73.6 | ||
| Dec 3, 23 | 3 | 00:25:41#26 | 01:58:48#1 | 01:12:33#5 | 03:40:27 | — | — | ||
| Sep 16, 23 | 3 | 00:12:15#7 | 04:02:05#2 | 02:44:38#3 | 07:05:07 | — | — | ||
| Aug 26, 23 | 12 | 00:24:52#38 | 01:57:47#7 | 01:14:26#22 | 03:39:09 | — | — | ||
| Aug 19, 23 | 5 | 00:29:36#14 | 01:51:54#2 | 01:05:47#5 | 03:29:10 | — | — | ||
| Aug 4, 23 | 5 | 00:28:08#23 | 01:45:20#5 | 01:01:40#5 | 03:17:26 | — | — | ||
| Jun 25, 23 | — | 00:53:24 | — | — | — | — | — | ||
| Jun 10, 23 | 1 | 00:25:47#18 | 01:53:11#1 | 01:11:50#4 | 03:33:23 | — | — | ||
| May 13, 23 | 1 | 00:28:30#11 | 01:52:56#1 | 01:11:51#1 | 03:36:00 | — | — | ||
| May 6, 23 | 1 | 00:25:26#15 | 02:02:33#2 | 01:12:41#5 | 03:43:05 | — | — | ||
| Apr 1, 23 | 7 | 00:24:38#27 | 02:06:14#1 | 01:17:34#25 | 03:52:19 | — | — | ||
| Mar 10, 23 | 4 | 00:22:32#20 | 01:19:15#1 | 00:54:24#5 | 02:37:18 | — | — | ||
| Dec 4, 22 | 1 | 00:25:05#15 | 02:01:30#1 | 01:13:24#5 | 03:43:34 | — | — | ||
| Nov 20, 22 | 10 | 00:51:49#15 | 04:13:02#4 | 03:14:27#22 | 08:23:30 | — | — | ||
| Nov 19, 22 | 3 | 00:29:20#33 | 01:45:54#1 | 01:01:18#8 | 03:18:08 | — | — | ||
| Oct 28, 22 | 19 | 00:25:05#35 | 02:09:04#16 | 01:16:14#22 | 03:52:14 | — | — | ||
| Aug 20, 22 | 4 | 00:27:03#17 | 01:41:12#1 | 01:01:30#6 | 03:12:26 | — | — | ||
| Aug 7, 22 | 1 | 00:25:14#9 | 01:58:08#1 | 01:09:31#2 | 03:37:55 | — | — | ||
| Jul 28, 22 | — | 00:28:58 | 04:05:33 | — | — | — | — | ||
| Jul 3, 22 | 6 | 00:55:28#16 | 04:11:23#3 | 02:57:38#10 | 08:07:07 | — | — | ||
| Jun 25, 22 | 2 | 00:25:11#10 | 01:57:14#2 | 01:12:45#1 | 03:38:07 | — | — | ||
| May 7, 22 | 15 | 00:52:05#24 | 04:18:17#9 | 03:03:46#21 | 08:16:34 | — | — | ||
| Mar 20, 22 | 1 | 00:29:55#9 | 02:04:22#1 | 01:12:24#3 | 03:48:48 | — | — | ||
| Mar 11, 22 | 1 | 00:22:40#28 | 01:19:17#1 | 00:56:58#4 | 02:39:54 | — | — | ||
| Sep 26, 21 | DNF | 00:43:37 | 04:15:27 | — | — | — | — | ||
| Sep 18, 21 | 2 | 00:25:53#27 | 02:00:48#3 | 01:12:10#2 | 03:41:08 | — | — | ||
| Aug 28, 21 | 7 | 00:30:09#18 | 01:44:41#3 | 01:00:10#5 | 03:18:18 | — | — | ||
| Aug 7, 21 | 1 | 00:28:35#26 | 01:54:49#1 | 01:12:01#1 | 03:37:34 | — | — | ||
| Jun 27, 21 | 1 | 00:54:13#8 | 04:18:56#1 | 02:51:12#4 | 08:07:39 | — | — | ||
| May 23, 21 | 13 | 00:52:20#29 | 04:16:20#3 | 02:56:26#22 | 08:08:28 | — | — | ||
| May 1, 21 | 2 | 00:25:23#44 | 02:02:39#4 | 01:11:04#1 | 03:43:01 | — | — | ||
| Apr 11, 21 | 3 | 00:28:26#20 | 01:59:57#1 | 01:11:32#6 | 03:42:27 | — | — | ||
| Dec 6, 20 | 9 | 00:25:53#42 | 01:38:23#2 | 01:01:04#10 | 03:07:27 | — | — | ||
| Nov 7, 20 | 3 | 00:55:30#14 | 04:07:19#5 | 02:45:40#3 | 07:55:32 | — | — | ||
| Sep 27, 20 | 1 | 00:23:57#15 | 01:58:24#1 | 01:17:47#3 | 03:42:44 | — | — | ||
| Sep 19, 20 | 1 | — | — | — | 03:40:25 | — | — | ||
| Sep 29, 19 | 1 | 00:47:41#6 | 04:23:51#1 | 03:06:52#3 | 08:22:20 | — | — | ||
| Sep 8, 19 | 35 | 00:28:05#42 | 02:26:16#17 | 01:20:32#41 | 04:18:36 | — | — | ||
| Aug 3, 19 | 8 | 00:28:57#30 | 02:00:36#3 | 01:23:42#20 | 03:56:00 | — | — | ||
| Jul 28, 19 | DNF | 00:57:18 | 04:32:03 | 02:48:51 | 08:22:34 | — | — | ||
| Jun 9, 19 | 5 | 00:54:08#6 | 04:08:44#2 | 03:12:53#10 | 08:19:54 | — | — | ||
| Jun 2, 19 | 1 | 00:25:45#9 | 02:11:34#1 | 01:15:48#1 | 03:55:47 | — | — | ||
| May 19, 19 | 1 | 00:25:25#15 | 02:04:06#1 | 01:15:22#4 | 03:48:52 | — | — | ||
| May 4, 19 | 5 | 00:27:04#20 | 02:05:00#3 | 01:16:49#7 | 03:52:16 | — | — | ||
| Apr 6, 19 | DNF | 00:24:59 | 02:17:12 | — | — | — | — | ||
| Oct 14, 18 | 2 | 00:12:57#7 | 04:23:40#1 | 02:55:34#5 | 07:39:21 | — | — | ||
| Aug 19, 18 | 5 | 00:58:20#10 | 04:35:05#4 | 03:05:27#6 | 08:42:50 | — | — | ||
| Jul 29, 18 | 4 | 00:57:49#12 | 04:44:05#5 | 03:02:57#5 | 08:48:05 | — | — | ||
| Jun 10, 18 | 5 | 00:55:10#12 | 04:09:48#1 | 03:20:54#10 | 08:29:56 | — | — | ||
| May 5, 18 | 9 | 00:27:04#14 | 02:11:01#9 | 01:17:27#8 | 03:58:19 | — | — | ||
| Apr 7, 18 | 11 | 00:25:37#24 | 02:15:20#13 | 01:19:10#15 | 04:04:16 | — | — | ||
| Mar 3, 18 | 9 | 00:53:54#12 | 04:40:49#11 | 03:01:29#9 | 08:40:43 | — | — | ||
| Nov 26, 17 | DNF | 00:46:02 | 04:35:06 | — | — | — | — | ||
| Sep 10, 17 | 8 | 00:56:03#12 | 04:48:58#7 | 03:04:20#10 | 08:54:57 | — | — | ||
| Aug 5, 17 | 11 | 00:29:04#28 | 01:57:46#9 | 01:23:34#16 | 03:53:01 | — | — | ||
| Jun 11, 17 | 7 | 01:01:39#7 | 04:32:50#4 | 03:17:52#8 | 08:57:16 | — | — | ||
| May 13, 17 | 10 | 00:27:48#17 | 02:12:06#13 | 01:16:36#8 | 04:01:32 | — | — | ||
| Apr 1, 17 | 14 | 00:27:13#30 | 02:16:24#15 | 01:18:57#17 | 04:07:47 | — | — | ||
| Nov 20, 16 | 15 | 00:55:37#24 | 04:23:49#12 | 03:06:36#20 | 08:29:07 | — | — | ||
| Oct 30, 16 | 7 | Canceled | 02:07:38#6 | 01:19:04#8 | 03:28:01 | — | — | ||
| Sep 11, 16 | 14 | 00:27:19#20 | 02:13:24#12 | 01:23:48#24 | 04:08:53 | — | — | ||
| Jul 24, 16 | 2 | 00:25:38#9 | 02:05:32#3 | 01:17:12#2 | 03:50:41 | — | — | ||
| Jun 26, 16 | 18 | 00:28:20#17 | 02:27:56#22 | 01:24:32#19 | 04:24:59 | — | — | ||
| Jun 11, 16 | 17 | 00:31:00#29 | 01:57:49#10 | 01:25:38#21 | 03:57:58 | — | — |
| 2017 |
| 6 |
| 0 |
| 0 |
| #7 |
| 3× full, 3× half |
| 2016 | 6 | 0 | 1 | #2 | 1× full, 5× half |