
#267
42.59 points
OpenRank
#299
41.78 points
PTO World Rank
61
Races
0
Wins
1
Podiums
0
WTCS Wins
0
World Cup Wins
0
Continental Wins
0
70.3 Wins
0
140.6 Wins
22.1
Avg Position
4
DNFs
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 6 | 0 | 0 | #16 | 4× half, 2× full |
| 2024 | 7 | 0 | 0 | #9 | 4× half, 3× full |
| 2023 | 5 | 0 | 0 | #7 | 3× half, 2× full |
| 2022 | 4 | 0 | 0 | #11 | 3× half, 1× full |
| 2021 | 3 | 0 | 0 | #13 | 3× half |
| 2020 | 3 | 0 | 0 | #12 | 1× full, 1× sprint, 1× olympic |
| 2019 | 4 | 0 | 0 | #14 | 4× sprint |
| 2018 | 8 | 0 | 1 | #2 | 8× sprint |
| 2017 | 3 | 0 | 0 | #11 |
| Date | Race | # | Swim | Bike | Run | Finish | SOF | ORS | Details |
|---|---|---|---|---|---|---|---|---|---|
| Dec 7, 25 | 20 | 00:26:57#27 | 02:10:00#26 | 01:16:37#16 | 03:57:59 | 80.4 | 42.9 | ||
| Nov 16, 25 | 16 | 00:57:15#35 | 04:25:20#28 | 02:47:54#13 | 08:18:37 | 82.4 | 44.7 | ||
| Sep 28, 25 | 22 | 00:44:44#25 | 04:37:34#27 | 03:23:31#23 | 08:53:30 | 76.7 | 31.0 | ||
| Sep 7, 25 | 22 | 00:25:17#25 | 02:11:00#18 | 01:20:16#22 | 04:01:40 | 76.1 | 39.9 | ||
| Jul 26, 25 | 21 | 00:30:28#26 | 02:08:38#35 | 01:15:09#13 | 03:58:33 | 72.5 | 42.1 | ||
| May 18, 25 | 20 | Canceled | 02:08:58#35 | 01:16:46#15 | 03:27:06 | 76.7 | 40.6 | ||
| Dec 8, 24 | 23 | 00:27:15#38 | 02:08:10#31 | 01:15:54#18 | 03:55:16 | 60.0 | 37.5 | ||
| Sep 29, 24 | 16 | Canceled | 04:12:31#25 | 02:52:01#14 | 07:08:05 | 60.0 | 35.1 | ||
| Aug 25, 24 | 9 | Canceled | 04:39:11#13 | 02:55:00#8 | 07:35:50 | 60.0 | 46.2 | ||
| Jul 21, 24 | 25 | 00:59:50#36 | 04:55:41#31 | 02:56:25#16 | 09:00:16 | 75.0 | 38.1 | ||
| Jun 8, 24 | 24 | 00:27:39#31 | 02:05:40#34 | 01:20:23#25 | 03:57:12 | 75.0 | 44.1 | ||
| May 4, 24 | 34 | 00:28:13#50 | 02:17:09#42 | 01:16:29#14 | 04:05:16 | 75.0 | 40.7 | ||
| Apr 6, 24 | 27 | 00:27:12#48 | 02:21:10#39 | 01:13:49#12 | 04:07:31 | 75.0 | 44.0 | ||
| Dec 3, 23 | 13 | 00:25:53#31 | 02:06:31#21 | 01:14:01#7 | 03:50:43 | — | — | ||
| Sep 16, 23 | 10 | 00:13:00#18 | 04:26:01#16 | 02:53:28#9 | 07:37:39 | — | — | ||
| Jul 23, 23 | 10 | 00:17:42#17 | 02:09:10#16 | 01:14:21#4 | 03:45:51 | — | — | ||
| Jun 25, 23 | 7 | 00:55:30#11 | 04:42:51#11 | 02:53:31#3 | 08:36:28 | — | — | ||
| Mar 18, 23 | 36 | 00:27:07#28 | 02:32:07#36 | 01:26:16#33 | 04:31:49 | — | — | ||
| Dec 4, 22 | 11 | 00:25:40#23 | 02:12:55#13 | 01:14:43#11 | 03:58:25 | — | — | ||
| Nov 20, 22 | 19 | 00:56:41#21 | 04:47:18#21 | 03:13:41#21 | 09:05:11 | — | — | ||
| Sep 11, 22 | 16 | 00:24:28#17 | 02:17:17#23 | 01:15:10#5 | 04:01:20 | — | — | ||
| Jul 10, 22 | 14 | 00:17:50#15 | 02:14:35#17 | 01:13:50#5 | 03:50:55 | — | — | ||
| Oct 2, 21 | 13 | 00:29:35#16 | 02:19:20#15 | 01:16:47#6 | 04:10:20 | — | — | ||
| Jun 20, 21 | 15 | 00:28:56#26 | 01:04:28#23 | 01:14:43#10 | 02:53:49 | — | — | ||
| May 1, 21 | 42 | 00:25:29#47 | 02:18:29#44 | 01:25:08#48 | 04:13:32 | — | — | ||
| Sep 19, 20 | 12 | — | — | — | 04:13:32 | — | — | ||
| Mar 6, 20 | 37 | 00:09:22#57 | 00:28:12#38 | 00:15:36#22 | 00:55:04 | — | — | ||
| Feb 23, 20 | DNF | 00:20:27 | — | — | — | — | — | ||
| Jul 20, 19 | DNF | 00:09:51 | — | — | — | — | — | ||
| Jul 13, 19 | 27 | 00:09:47#27 | 00:32:10#27 | 00:16:01#16 | 00:59:23 | — | — | ||
| May 3, 19 | 14 | 00:09:37#36 | 00:27:36#28 | 00:15:12#1 | 00:53:58 | — | — | ||
| Mar 9, 19 | 38 | 00:09:57#53 | 00:26:54#48 | 00:15:36#10 | 00:53:43 | — | — | ||
| Nov 4, 18 | 20 | 00:10:03#39 | 00:29:17#38 | 00:16:25#10 | 00:57:20 | — | — | ||
| Oct 28, 18 | 28 | 00:09:28#54 | 00:28:30#33 | 00:15:40#14 | 00:54:57 | — | — | ||
| Oct 21, 18 | 29 | 00:09:13#41 | 00:27:12#30 | 00:15:00#14 | 00:53:19 | — | — | ||
| Aug 25, 18 | 2 | 00:10:28#33 | 00:27:54#33 | 00:15:23#3 | 00:54:34 | — | — | ||
| Jul 14, 18 | 30 | 00:10:11#54 | 00:31:44#38 | 00:15:00#5 | 00:58:12 | — | — | ||
| Jun 10, 18 | 59 | 00:09:57#61 | 00:33:30#60 | 00:17:55#49 | 01:02:41 | — | — | ||
| May 6, 18 | 9 | 00:08:38#29 | 00:26:41#27 | 00:15:13#2 | 00:51:57 | — | — | ||
| Feb 11, 18 | 43 | 00:09:02#45 | 00:30:54#40 | 00:16:29#36 | 00:57:35 | — | — | ||
| Jun 10, 17 | 21 | 00:10:36#25 | 00:29:56#22 | 00:16:11#11 | 00:57:58 | — | — | ||
| May 7, 17 | 11 | 00:08:59#32 | 00:27:26#14 | 00:15:57#6 | 00:54:03 | — | — | ||
| Apr 23, 17 | 22 | 00:10:18#21 | 00:33:37#22 | 00:20:39#23 | 01:05:19 | — | — | ||
| Nov 25, 16 | DNF | 00:21:44 | — | — | — | — | — | ||
| Oct 8, 16 | 5 | 00:07:35#12 | 00:31:54#8 | 00:14:43#1 | 00:55:38 | — | — | ||
| Sep 25, 16 | 46 | 00:10:53#54 | 00:30:51#53 | 00:15:28#26 | 00:58:27 | — | — | ||
| Aug 7, 16 | 31 | 00:10:37#39 | 00:33:53#31 | 00:16:17#16 | 01:02:28 | — | — | ||
| Jul 23, 16 | 28 | 00:10:05#39 | 00:30:45#40 | 00:15:52#18 | 00:58:46 | — | — | ||
| May 1, 16 | 15 | 00:09:06#36 | 00:27:07#13 | 00:13:58#7 | 00:51:43 | — | — | ||
| Apr 23, 16 | 50 | 00:10:07#58 | 00:31:11#54 | 00:15:33#32 | 00:58:15 | — | — | ||
| Mar 12, 16 | 23 | 00:10:24#37 | 00:28:08#35 | 00:15:49#8 | 00:55:12 | — | — | ||
| Mar 5, 16 | 29 | 00:09:48#41 | 00:28:21#32 | 00:15:45#10 | 00:55:43 | — | — | ||
| Feb 13, 16 | 6 | 00:09:19#24 | 00:30:20#5 | 00:15:23#4 | 00:56:16 | — | — | ||
| Oct 11, 15 | 5 | 00:20:11#25 | 01:05:13#3 | 00:33:20#5 | 01:59:48 | — | — | ||
| Aug 23, 15 | DNF | 00:19:55 | — | — | — | — | — | ||
| Jul 4, 15 | 60 | 00:09:18#56 | 00:32:15#57 | 00:16:58#16 | 01:00:34 | — | — | ||
| Jun 6, 15 | 4 | 00:15:16#6 | 00:30:24#5 | 00:07:39#4 | 00:54:30 | — | — | ||
| Apr 18, 15 | 11 | 00:09:23#27 | 00:31:44#23 | 00:16:02#4 | 00:57:44 | — | — | ||
| Mar 15, 15 | 27 | 00:19:13#29 | 01:01:00#26 | 00:33:42#12 | 01:59:19 | — | — | ||
| Mar 7, 15 | 20 | 00:10:17#43 | 00:28:29#32 | 00:16:01#10 | 00:56:26 | — | — | ||
| Jan 24, 15 | 10 | — | — | — | 01:00:13 | — | — |
| 3× sprint |
| 2016 | 10 | 0 | 0 | #5 | 10× sprint |
| 2015 | 8 | 0 | 0 | #4 | 4× olympic, 4× sprint |