#309
38.85 points
OpenRank
#340
37.603 points
PTO World Rank
39
Races
0
Wins
1
Podiums
0
World Cup Wins
0
Continental Wins
0
70.3 Wins
0
140.6 Wins
30.6
Avg Position
6
DNFs
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2026 | 1 | 0 | 0 | #10 | 1× half |
| 2025 | 5 | 0 | 0 | #15 | 5× half |
| 2024 | 5 | 0 | 0 | #36 | 5× half |
| 2023 | 2 | 0 | 0 | #27 | 1× full, 1× half |
| 2022 | 1 | 0 | 0 | — | 1× half |
| 2021 | 3 | 0 | 0 | #58 | 2× sprint, 1× half |
| 2020 | 2 | 0 | 0 | #14 | 1× full, 1× sprint |
| 2019 | 8 | 0 | 0 | #18 | 1× half, 6× sprint, 1× olympic |
| 2018 | 10 | 0 | 1 | #3 |
| Date | Race | # | Swim | Bike | Run | Finish | SOF | ORS | Details |
|---|---|---|---|---|---|---|---|---|---|
| Jan 11, 26 | 10 | 00:25:39#12 | 02:14:22#12 | 01:18:22#3 | 04:03:22 | 53.6 | 41.8 | ||
| Dec 7, 25 | 15 | 00:25:04#15 | 02:14:57#34 | 01:11:38#4 | 03:56:09 | 80.4 | 47.4 | ||
| Sep 28, 25 | 31 | 00:20:59#27 | 02:12:59#42 | 01:19:40#26 | 03:58:57 | 77.7 | 35.4 | ||
| Jun 8, 25 | 30 | 00:25:34#17 | — | 01:31:20#28 | 04:35:16 | 62.0 | 24.2 | ||
| May 18, 25 | 40 | Canceled | 02:11:09#40 | 01:35:21#45 | 03:48:21 | 76.7 | 27.5 | ||
| May 10, 25 | 53 | 00:26:10#40 | 02:21:04#54 | 01:37:49#61 | 04:28:31 | 83.6 | 30.9 | ||
| Jun 23, 24 | 36 | 00:16:10#18 | 02:23:52#43 | 01:20:25#29 | 04:04:45 | 75.0 | 33.9 | ||
| Jun 8, 24 | 50 | 00:26:07#24 | 02:14:44#58 | 01:35:22#54 | 04:20:04 | 75.0 | 28.4 | ||
| May 19, 24 | 44 | 00:25:21#19 | 02:22:55#49 | 01:29:45#41 | 04:22:00 | 75.0 | 29.2 | ||
| May 4, 24 | 39 | 00:26:13#44 | 02:16:19#39 | 01:23:17#39 | 04:09:26 | 75.0 | 36.1 | ||
| Apr 6, 24 | 54 | 00:25:31#40 | 02:31:46#61 | 01:24:09#57 | 04:27:02 | 75.0 | 27.9 | ||
| Jul 9, 23 | 27 | 01:00:31#15 | 05:09:45#30 | 05:26:13#31 | 11:45:02 | — | — | ||
| Apr 1, 23 | 29 | 00:26:08#34 | 02:22:03#38 | 01:17:36#26 | 04:11:05 | — | — | ||
| Jun 25, 21 | 58 | 00:07:24#6 | 00:35:08#52 | 00:20:04#60 | 01:04:18 | — | — | ||
| Jun 12, 21 | — | 00:09:41 | 00:26:42 | 00:17:44 | — | — | — | ||
| May 1, 21 | DNF | 00:24:36 | 02:17:49 | — | — | — | — | ||
| Sep 19, 20 | 14 | — | — | — | 04:21:25 | — | — | ||
| Mar 6, 20 | 19 | 00:08:28#22 | 00:27:20#14 | 00:15:41#24 | 00:53:13 | — | — | ||
| Sep 22, 19 | 34 | 00:09:39#36 | 00:33:05#45 | 00:17:00#28 | 00:59:44 | — | — | ||
| Jun 29, 19 | 18 | 00:08:51#30 | 00:27:42#27 | 00:17:45#17 | 00:55:31 | — | — | ||
| Jun 23, 19 | 39 | 00:09:38#24 | 00:36:47#47 | 00:16:38#28 | 01:04:10 | — | — | ||
| Jun 8, 19 | DNF | 00:09:17 | — | — | — | — | — | ||
| May 3, 19 | DNF | — | — | — | — | — | — | ||
| Mar 9, 19 | DNF | 00:09:45 | — | — | — | — | — | ||
| Feb 23, 19 | DNF | 00:19:15 | 01:03:09 | — | — | — | — | ||
| Nov 11, 18 | 13 | 00:09:06#21 | 00:31:03#5 | 00:16:46#19 | 00:57:56 | — | — | ||
| Sep 8, 18 | 46 | 00:18:14#36 | 00:55:23#40 | 00:37:07#50 | 01:51:36 | — | — | ||
| Sep 1, 18 | 73 | 00:09:00#23 | 00:34:57#75 | 00:15:27#37 | 01:00:43 | — | — | ||
| Aug 18, 18 | — | 00:18:55 | 01:08:16 | 00:26:43 | — | — | — | ||
| Jul 14, 18 | 3 | 00:09:27#16 | 00:30:37#10 | 00:14:54#3 | 00:56:08 | — | — | ||
| Jun 30, 18 | 11 | 00:09:44#12 | 00:31:21#26 | 00:15:56#7 | 00:58:35 | — | — | ||
| Jun 17, 18 | 53 | 00:09:31#38 | 00:37:32#56 | 00:15:55#30 | 01:04:00 | — | — | ||
| May 6, 18 | 18 | 00:08:19#9 | 00:26:31#16 | 00:16:16#18 | 00:52:37 | — | — | ||
| Mar 10, 18 | 6 | 00:10:04#14 | 00:25:42#13 | 00:15:21#38 | 00:52:02 | — | — | ||
| Feb 18, 18 | 10 | 00:09:27#11 | 00:34:45#13 | 00:17:48#9 | 01:02:49 | — | — | ||
| Jul 9, 17 | 14 | 00:09:16#17 | 00:30:32#11 | 00:18:06#13 | 00:59:56 | — | — | ||
| May 7, 17 | DNF | 00:08:36 | — | — | — | — | — |
| 8× sprint, 2× olympic |
| 2017 | 2 | 0 | 0 | #14 | 2× sprint |