
#29
77.72 points
OpenRank
#23
86.53 points
PTO World Rank
62
Races
5
Wins
25
Podiums
2
70.3 Wins
6.1
Avg Position
2
DNFs
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 9 | 0 | 2 | #2 | 6× 100k, 2× half, 1× full |
| 2024 | 12 | 0 | 3 | #2 | 8× half, 4× 100k |
| 2023 | 8 | 3 | 4 | #1 | 7× half, 1× full |
| 2022 | 10 | 1 | 5 | #1 | 3× full, 7× half |
| 2021 | 7 | 0 | 2 | #3 | 6× half, 1× full |
| 2020 | 1 | 0 | 1 | #2 | 1× half |
| 2019 | 7 | 0 | 4 | #2 | 7× half |
| 2018 | 8 | 1 | 4 | #1 | 7× half, 1× olympic |
| Date | Race | # | Swim | Bike | Run | Finish | SOF | ORS | Details |
|---|---|---|---|---|---|---|---|---|---|
| Dec 12, 25 | 18 | 00:27:46#14 | 02:01:18#20 | 01:12:40#17 | 03:44:33 | 88.9 | 71.7 | ||
| Nov 8, 25 | 17 | 00:28:44#25 | 02:40:52#17 | 01:22:14#17 | 04:34:39 | 89.8 | 73.5 | ||
| Oct 18, 25 | 9 | 00:25:04#14 | 02:05:33#13 | 01:07:08#4 | 03:40:13 | 83.9 | 69.2 | ||
| Aug 30, 25 | 12 | 00:29:15#11 | 02:12:12#18 | 01:08:55#7 | 03:52:39 | 84.0 | 65.8 | ||
| Jul 6, 25 | 2 | 00:54:05#2 | 04:46:51#9 | 02:53:32#2 | 08:37:39 | 76.6 | 85.0 | ||
| Jun 14, 25 | 13 | 00:28:03#15 | 02:05:29#14 | 01:09:50#11 | 03:46:10 | 86.1 | 63.4 | ||
| May 31, 25 | 12 | 00:17:45#15 | 02:19:55#13 | 01:11:14#10 | 03:53:39 | 85.3 | 65.4 | ||
| Apr 5, 25 | 7 | 00:28:48#10 | 02:11:13#8 | 01:13:35#3 | 03:56:42 | 82.1 | 73.3 | ||
| Mar 23, 25 | 3 | 00:24:29#7 | 02:19:24#6 | 01:18:59#1 | 04:07:42 | 72.7 | 79.3 | ||
| Dec 14, 24 | 10 | 00:25:04#16 | 02:20:58#20 | 01:19:14#6 | 04:09:08 | 85.0 | 57.5 | ||
| Dec 1, 24 | 5 | 00:28:43#8 | 02:15:15#13 | 01:20:43#4 | 04:09:22 | 75.0 | 75.8 | ||
| Oct 19, 24 | DNF | 00:27:53 | — | — | — | — | — | ||
| Sep 28, 24 | 16 | 00:28:14#10 | 02:09:15#19 | 01:07:21#9 | 03:46:35 | 75.0 | 53.6 | ||
| Sep 1, 24 | 2 | 00:27:39#17 | 02:23:27#6 | 01:21:43#2 | 04:18:58 | 75.0 | 81.4 | ||
| Aug 25, 24 | 4 | 00:25:54#6 | 02:18:55#10 | 01:20:42#3 | 04:08:23 | 75.0 | 75.7 | ||
| Jul 27, 24 | 16 | 00:27:09#6 | 02:09:36#16 | 01:12:11#13 | 03:51:16 | 75.0 | 55.6 | ||
| Jun 23, 24 | 4 | 00:17:06#5 | 02:27:57#7 | 01:21:02#3 | 04:09:56 | 75.0 | 76.0 | ||
| Jun 8, 24 | 12 | 00:18:06#13 | 02:23:02#11 | 01:11:29#13 | 03:57:16 | 75.0 | 55.5 | ||
| Apr 6, 24 | 4 | 00:26:22#5 | 02:31:14#7 | 01:19:27#2 | 04:23:16 | 75.0 | 75.9 | ||
| Mar 24, 24 | 2 | 00:23:56#4 | 02:19:09#5 | 01:20:55#2 | 04:08:17 | 60.0 | 68.5 | ||
| Feb 4, 24 | 2 | 00:27:03#2 | 02:29:54#2 | 01:23:31#2 | 04:23:30 | 60.0 | 67.5 | ||
| Jul 2, 23 | — | 00:26:29 | 02:23:54 | — | — | — | — | ||
| Jun 4, 23 | 1 | 00:26:15#4 | 02:05:48#1 | 01:21:50#1 | 03:53:53 | — | — | ||
| May 21, 23 | 5 | 00:25:26#10 | 02:12:06#12 | 01:19:19#2 | 04:01:28 | — | — | ||
| May 6, 23 | 11 | 00:26:36#13 | 02:10:57#16 | 01:08:59#8 | 03:48:55 | — | — | ||
| Mar 26, 23 | 1 | 00:26:50#3 | 02:19:10#2 | 01:19:59#1 | 04:10:11 | — | — | ||
| Feb 18, 23 | 1 | 00:26:40#2 | 02:31:12#2 | 01:31:04#1 | 04:32:30 | — | — | ||
| Feb 5, 23 | 2 | 00:26:37#3 | 02:33:27#3 | 01:23:15#3 | 04:26:05 | — | — | ||
| Nov 19, 22 | 24 | 00:29:18#15 | 02:12:07#24 | 01:24:32#22 | 04:08:03 | — | — | ||
| Aug 28, 22 | 2 | 00:26:19#2 | 02:31:23#7 | 01:20:10#3 | 04:23:07 | — | — | ||
| Aug 21, 22 | 4 | 00:27:55#5 | 01:59:40#5 | 01:07:16#4 | 03:39:42 | — | — | ||
| Aug 21, 22 | 4 | 00:27:55#5 | 01:59:40#5 | 01:07:16#4 | 03:39:42 | — | — | ||
| May 29, 22 | 2 | 00:26:02#2 | 02:29:10#2 | 01:16:35#2 | 04:16:29 | — | — | ||
| May 22, 22 | 8 | 00:26:36#8 | 02:24:18#9 | 01:25:01#4 | 04:21:23 | — | — | ||
| Mar 13, 22 | 3 | 00:26:55#2 | 02:20:51#5 | 01:23:34#2 | 04:13:37 | — | — | ||
| Feb 27, 22 | 1 | 00:27:03#1 | 02:26:40#3 | 01:22:28#1 | 04:19:32 | — | — | ||
| Feb 20, 22 | 3 | 00:25:42#4 | 02:26:13#3 | 01:19:32#1 | 04:15:45 | — | — | ||
| Dec 5, 21 | 5 | 00:27:37#8 | 02:27:24#13 | 01:23:05#2 | 04:22:04 | — | — | ||
| Oct 30, 21 | 5 | 00:27:19#6 | 02:31:56#8 | 01:20:51#3 | 04:25:42 | — | — | ||
| Sep 18, 21 | 16 | 00:27:22#11 | 02:29:39#19 | 01:25:34#12 | 04:24:55 | — | — | ||
| Aug 29, 21 | 4 | 00:31:55#9 | 02:21:57#3 | 01:18:06#1 | 04:18:03 | — | — | ||
| Apr 11, 21 | 3 | 00:27:13#2 | 02:26:52#5 | 01:18:34#1 | 04:15:33 | — | — | ||
| Mar 28, 21 | 3 | 00:25:05#2 | 02:28:30#4 | 01:20:40#2 | 04:18:51 | — | — | ||
| Feb 27, 21 | 4 | 00:26:13#3 | 02:26:15#5 | 01:25:02#4 | 04:20:30 | — | — | ||
| Feb 23, 20 | 2 | 00:24:09#4 | 02:27:17#3 | 01:20:38#1 | 04:16:27 | — | — | ||
| Dec 7, 19 | 3 | 00:26:51#4 | 02:30:27#4 | 01:23:55#2 | 04:26:41 | — | — | ||
| Nov 24, 19 | 2 | 00:27:03#2 | 02:23:10#3 | 01:23:30#2 | 04:16:03 | — | — | ||
| Sep 8, 19 | 17 | 00:27:32#16 | 02:53:39#25 | 01:21:16#14 | 04:46:42 | — | — | ||
| May 12, 19 | 5 | 00:25:43#5 | 02:27:55#8 | 01:35:44#6 | 04:33:22 | — | — | ||
| Apr 14, 19 | 4 | 00:28:19#5 | 02:21:20#4 | 01:20:30#4 | 04:13:38 | — | — | ||
| Mar 24, 19 | 2 | 00:27:15#3 | 02:30:34#5 | 01:21:28#3 | 04:29:09 | — | — | ||
| Feb 17, 19 | 3 | 00:23:30#4 | 02:22:54#4 | 01:22:03#3 | 04:12:23 | — | — | ||
| Nov 25, 18 | 3 | 00:27:58#3 | 02:29:10#4 | 01:20:09#1 | 04:19:35 | — | — | ||
| Nov 11, 18 | 2 | 00:26:05#3 | 02:29:11#5 | 01:18:42#1 | 04:17:05 | — | — | ||
| Sep 9, 18 | 6 | 00:25:38#8 | 02:30:38#15 | 01:24:49#3 | 04:26:22 | — | — | ||
| Aug 5, 18 | DNF | 00:29:24 | 02:34:29 | — | — | — | — | ||
| Jun 17, 18 | 1 | 00:27:19#2 | 02:34:52#2 | 01:28:55#1 | 04:36:19 | — | — | ||
| Apr 22, 18 | 4 | 00:26:57#6 | 02:24:52#8 | 01:16:34#1 | 04:12:14 | — | — | ||
| Apr 8, 18 | 12 | 00:21:36#18 | 01:03:13#14 | 00:38:37#5 | 02:07:09 | — | — | ||
| Feb 18, 18 | 2 | 00:26:14#16 | 02:31:34#16 | 01:24:38#11 | 04:26:19 | — | — |