
#103
58.41 points
OpenRank
#101
61.783 points
PTO World Rank
34
Races
1
Wins
2
Podiums
0
Continental Wins
0
70.3 Wins
0
140.6 Wins
12.1
Avg Position
0
DNFs
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 7 | 0 | 1 | #3 | 6× half, 1× 100k |
| 2024 | 5 | 0 | 0 | #5 | 1× full, 4× half |
| 2023 | 6 | 0 | 0 | #4 | 5× half, 1× sprint |
| 2022 | 6 | 0 | 0 | #5 | 6× half |
| 2021 | 3 | 1 | 1 | #1 | 2× half, 1× full |
| 2019 | 1 | 0 | 0 | #33 | 1× sprint |
| 2017 | 2 | 0 | 0 | #18 | 2× sprint |
| 2016 | 2 | 0 | 0 | #14 | 2× sprint |
| 2015 | 2 | 0 | 0 |
| Date | Race | # | Swim | Bike | Run | Finish | SOF | ORS | Details |
|---|---|---|---|---|---|---|---|---|---|
| Oct 18, 25 | 8 | 00:26:48#5 | 02:25:35#8 | 01:26:13#8 | 04:23:18 | 80.8 | 62.5 | ||
| Aug 3, 25 | 6 | 00:25:57#3 | 02:26:59#6 | 01:33:31#7 | 04:31:53 | 64.0 | 51.2 | ||
| Jun 22, 25 | 6 | 00:28:26#4 | 02:22:37#9 | 01:29:51#9 | 04:23:37 | 70.4 | 60.0 | ||
| Jun 8, 25 | 3 | 00:24:54#1 | 02:14:15#4 | 01:30:18#3 | 04:13:54 | 51.9 | 58.5 | ||
| May 31, 25 | 21 | 00:16:37#10 | 02:24:45#19 | 01:20:25#21 | 04:06:13 | 85.3 | 48.6 | ||
| May 25, 25 | 11 | 00:25:38#5 | 02:39:40#18 | 01:23:22#15 | 04:34:07 | 76.0 | 52.6 | ||
| Apr 27, 25 | 12 | 00:25:05#7 | 02:23:47#12 | 01:25:35#12 | 04:18:51 | 68.2 | 49.0 | ||
| Nov 24, 24 | 14 | 00:47:42#5 | 05:09:02#9 | 03:41:24#22 | 09:44:47 | 60.0 | 31.8 | ||
| Aug 4, 24 | 5 | 00:25:25#3 | 02:26:44#3 | 01:28:03#5 | 04:23:24 | 60.0 | 53.4 | ||
| Jun 29, 24 | 16 | 00:22:38#7 | 02:27:20#16 | 01:28:21#15 | 04:23:46 | 75.0 | 53.6 | ||
| Jun 2, 24 | 6 | 00:09:26#4 | 02:27:55#5 | 01:23:07#5 | 04:05:03 | 60.0 | 55.9 | ||
| May 26, 24 | 11 | 00:27:06#3 | 02:38:43#12 | 01:34:03#14 | 04:43:59 | 60.0 | 37.0 | ||
| Sep 17, 23 | 6 | 00:22:53#3 | 02:22:58#12 | 01:24:01#5 | 04:17:37 | — | — | ||
| Sep 3, 23 | 4 | 00:26:08#1 | 02:20:51#4 | 01:30:34#5 | 04:21:45 | — | — | ||
| Jul 8, 23 | 14 | 00:09:59#18 | 00:29:36#21 | 00:19:01#14 | 01:00:47 | — | — | ||
| Jul 2, 23 | 8 | 00:27:29#1 | 02:33:17#7 | 01:33:55#9 | 04:39:46 | — | — | ||
| Jun 25, 23 | 7 | 00:24:31#2 | 02:14:43#6 | 01:30:24#8 | 04:14:46 | — | — | ||
| May 21, 23 | 14 | 00:25:52#2 | 02:34:33#15 | 01:34:36#20 | 04:38:55 | — | — | ||
| Oct 28, 22 | 24 | 00:27:23#20 | 02:35:43#27 | 01:29:08#26 | 04:34:44 | — | — | ||
| Aug 28, 22 | 10 | 00:26:23#4 | 02:35:08#16 | 01:26:43#11 | 04:33:46 | — | — | ||
| Jul 3, 22 | 5 | 00:24:51#2 | 02:23:19#5 | 01:28:29#6 | 04:22:05 | — | — | ||
| Jun 26, 22 | 10 | 00:24:42#6 | 02:27:58#13 | 01:25:51#12 | 04:24:33 | — | — | ||
| May 22, 22 | 8 | 00:26:45#1 | 02:46:35#5 | 01:34:48#8 | 04:52:40 | — | — | ||
| Sep 18, 21 | 18 | 00:27:20#10 | 02:29:32#18 | 01:29:36#16 | 04:28:50 | — | — | ||
| Aug 8, 21 | 6 | 00:24:57#2 | 02:31:53#10 | 01:26:21#8 | 04:26:43 | — | — | ||
| Jun 20, 21 | 1 | 00:25:38#1 | 02:42:01#1 | 01:27:12#1 | 04:36:57 | — | — | ||
| Apr 7, 19 | 33 | 00:11:57#27 | 00:33:29#31 | 00:19:36#30 | 01:06:21 | — | — | ||
| Sep 23, 17 | 18 | 00:10:17#11 | 00:34:04#17 | 00:20:28#24 | 01:06:37 | — | — | ||
| Aug 20, 17 | 21 | — | — | — | 01:09:45 | — | — | ||
| Jul 2, 16 | 14 | 00:09:38#5 | 00:33:38#7 | 00:20:25#9 | 01:06:25 | — | — | ||
| Jun 28, 16 | 21 | — | — | — | 01:03:14 | — | — | ||
| Jul 4, 15 | 24 | 00:09:49#8 | 00:36:24#10 | 00:22:05#8 | 01:10:50 | — | — | ||
| Apr 19, 15 | 14 | 00:12:56#3 | 00:34:23#3 | 00:20:23#2 | 01:10:38 | — | — |
| #14 |
| 2× olympic |