
#38
75.08 points
OpenRank
#49
78.465 points
PTO World Rank
90
Races
7
Wins
28
Podiums
0
Continental Wins
6
70.3 Wins
0
140.6 Wins
9.0
Avg Position
3
DNFs
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 9 | 0 | 2 | #2 | 8× half, 1× 100k |
| 2024 | 10 | 1 | 3 | #1 | 4× full, 5× half, 1× 100k |
| 2023 | 11 | 1 | 7 | #1 | 9× half, 1× full, 1× super_sprint |
| 2022 | 11 | 1 | 3 | #1 | 6× half, 5× full |
| 2021 | 9 | 1 | 3 | #1 | 3× full, 6× half |
| 2020 | 4 | 1 | 2 | #1 | 3× half, 1× full |
| 2019 | 8 | 1 | 3 | #1 | 8× half |
| 2018 | 8 | 1 | 4 | #1 | 8× half |
| Date | Race | # | Swim | Bike | Run | Finish | SOF | ORS | Details |
|---|---|---|---|---|---|---|---|---|---|
| Dec 7, 25 | 3 | 00:24:39#10 | 01:57:25#3 | 01:13:44#9 | 03:39:39 | 80.4 | 75.9 | ||
| Nov 8, 25 | 44 | 00:26:55#53 | 02:16:46#25 | 01:16:11#44 | 04:02:29 | 87.7 | 57.3 | ||
| Sep 28, 25 | DNF | 00:19:42 | — | — | — | — | — | ||
| Sep 7, 25 | 6 | 00:23:22#12 | 02:00:42#1 | 01:19:14#16 | 03:47:54 | 76.1 | 65.0 | ||
| Jul 26, 25 | 2 | 00:28:13#14 | 01:55:10#1 | 01:16:55#16 | 03:43:42 | 72.5 | 74.5 | ||
| Jun 14, 25 | 13 | 00:27:57#15 | 01:48:40#8 | 01:03:42#16 | 03:23:01 | 85.8 | 65.4 | ||
| Jun 8, 25 | 5 | 00:26:59#13 | 01:55:51#4 | 01:14:24#7 | 03:40:43 | 78.8 | 76.5 | ||
| May 18, 25 | 7 | Canceled | 01:56:54#2 | 01:18:29#19 | 03:16:20 | 76.7 | 61.5 | ||
| May 10, 25 | 7 | 00:24:48#24 | 02:02:44#4 | 01:18:07#17 | 03:48:37 | 83.6 | 73.4 | ||
| Oct 26, 24 | 38 | 00:50:48#38 | 04:12:03#29 | 03:40:32#41 | 08:48:26 | 90.0 | 50.9 | ||
| Sep 29, 24 | 4 | Canceled | 03:50:01#1 | 02:49:02#12 | 06:40:31 | 60.0 | 62.0 | ||
| Sep 15, 24 | 1 | 00:24:27#12 | 01:55:55#1 | 01:15:21#2 | 03:39:08 | 60.0 | 73.9 | ||
| Aug 18, 24 | 43 | 00:50:38#40 | 04:12:03#37 | 03:08:23#49 | 08:17:05 | 75.0 | 36.8 | ||
| Jul 21, 24 | 7 | 00:53:26#16 | 04:22:54#4 | 02:54:15#11 | 08:16:06 | 75.0 | 69.4 | ||
| Jun 23, 24 | 5 | 00:15:42#13 | 02:06:43#5 | 01:14:03#8 | 03:39:45 | 75.0 | 75.0 | ||
| Jun 8, 24 | 15 | 00:15:18#19 | 02:05:37#14 | 01:03:38#16 | 03:28:27 | 75.0 | 55.5 | ||
| May 19, 24 | 2 | 00:24:38#11 | 01:59:31#2 | 01:14:48#4 | 03:42:02 | 75.0 | 81.6 | ||
| May 4, 24 | 4 | 00:25:21#28 | 02:06:29#7 | 01:13:36#5 | 03:48:21 | 75.0 | 76.4 | ||
| Apr 6, 24 | 3 | 00:24:42#30 | 02:06:19#3 | 01:12:36#7 | 03:48:22 | 75.0 | 79.6 | ||
| Dec 10, 23 | 2 | 00:26:14#7 | 02:06:34#1 | 01:16:04#4 | 03:50:56 | — | — | ||
| Dec 3, 23 | 5 | 00:25:06#16 | 01:59:57#2 | 01:13:54#6 | 03:42:44 | — | — | ||
| Nov 5, 23 | 3 | 00:26:41#10 | 02:02:07#1 | 01:19:09#10 | 03:51:06 | — | — | ||
| Sep 24, 23 | 2 | 00:21:41#3 | 01:58:50#1 | 01:14:39#6 | 03:39:39 | — | — | ||
| Sep 17, 23 | 1 | 00:24:30#6 | 01:57:30#1 | 01:11:43#2 | 03:36:48 | — | — | ||
| Aug 26, 23 | 26 | 00:24:17#30 | 01:58:33#10 | 01:21:16#37 | 03:46:38 | — | — | ||
| Aug 4, 23 | — | 00:27:00 | 01:48:42 | — | — | — | — | ||
| May 13, 23 | 3 | 00:27:24#10 | 01:55:13#3 | 01:16:42#5 | 03:42:24 | — | — | ||
| May 6, 23 | 3 | 00:25:22#12 | 02:05:16#4 | 01:12:52#6 | 03:46:11 | — | — | ||
| Apr 1, 23 | 3 | 00:23:46#21 | 02:06:58#2 | 01:12:37#10 | 03:47:37 | — | — | ||
| Feb 25, 23 | 12 | 00:11:44#10 | — | — | 00:23:47 | — | — | ||
| Dec 4, 22 | 2 | 00:25:06#16 | 02:01:43#2 | 01:14:12#10 | 03:44:22 | — | — | ||
| Dec 2, 22 | 8 | 00:22:46#17 | 01:18:21#3 | 00:46:35#9 | 02:28:42 | — | — | ||
| Nov 19, 22 | 17 | 00:27:47#22 | 01:54:00#24 | 01:02:15#10 | 03:25:53 | — | — | ||
| Nov 6, 22 | 4 | 00:25:43#7 | 02:07:32#4 | 01:17:49#9 | 03:54:22 | — | — | ||
| Oct 28, 22 | 7 | 00:24:23#29 | 02:04:36#9 | 01:12:57#6 | 03:43:51 | — | — | ||
| Aug 20, 22 | 17 | 00:26:33#15 | 01:52:03#15 | 01:11:26#17 | 03:32:48 | — | — | ||
| Jul 23, 22 | 19 | 00:28:00#28 | 01:46:13#12 | 01:04:13#24 | 03:20:06 | — | — | ||
| Jun 26, 22 | 3 | 00:24:50#10 | 02:08:30#3 | 01:14:13#4 | 03:50:46 | — | — | ||
| May 22, 22 | 4 | 00:24:52#12 | 02:00:28#1 | 01:12:08#7 | 03:40:20 | — | — | ||
| Apr 2, 22 | 1 | 00:22:52#11 | 02:07:52#1 | 01:10:10#3 | 03:44:59 | — | — | ||
| Mar 11, 22 | 7 | 00:22:36#23 | 01:23:44#7 | 00:58:06#8 | 02:45:39 | — | — | ||
| Oct 16, 21 | 13 | 00:48:53#15 | 04:35:27#17 | 02:56:43#15 | 08:26:00 | — | — | ||
| Sep 18, 21 | 5 | 00:24:49#13 | 02:01:57#5 | 01:14:37#6 | 03:43:24 | — | — | ||
| Aug 28, 21 | 6 | 00:26:34#11 | 01:47:57#12 | 00:59:49#4 | 03:18:08 | — | — | ||
| Jul 11, 21 | 1 | 00:25:33#6 | 02:11:58#2 | 01:12:26#1 | 03:53:55 | — | — | ||
| Jun 27, 21 | 2 | 00:20:58#9 | 02:02:39#2 | 01:13:38#1 | 03:39:50 | — | — | ||
| Jun 20, 21 | 3 | 00:26:11#17 | 00:58:31#3 | 01:11:19#3 | 02:41:30 | — | — | ||
| May 1, 21 | 5 | 00:23:50#21 | 02:04:46#11 | 01:13:20#5 | 03:45:43 | — | — | ||
| Apr 18, 21 | 4 | 00:26:51#2 | 02:03:37#5 | 01:15:16#3 | 03:51:19 | — | — | ||
| Apr 11, 21 | 12 | 00:25:43#6 | 02:14:43#25 | 01:10:53#4 | 03:53:53 | — | — | ||
| Dec 6, 20 | 24 | 00:24:49#32 | 01:45:27#33 | 01:00:44#8 | 03:13:16 | — | — | ||
| Sep 27, 20 | 6 | 00:23:21#12 | 02:03:18#2 | 01:23:13#9 | 03:52:31 | — | — | ||
| Sep 13, 20 | 1 | 00:17:47#9 | 00:55:51#1 | 00:33:50#2 | 01:47:26 | — | — | ||
| Mar 15, 20 | 2 | 00:24:34#6 | 02:06:33#3 | 01:16:49#2 | 03:50:09 | — | — | ||
| Sep 8, 19 | DNF | 00:24:47 | — | — | — | — | — | ||
| Jul 27, 19 | 4 | 00:25:59#6 | 02:09:54#6 | 01:10:46#1 | 03:52:04 | — | — | ||
| Jun 30, 19 | 4 | 00:25:14#7 | 02:08:19#4 | 01:12:59#4 | 03:49:29 | — | — | ||
| Jun 23, 19 | 1 | 00:24:18#13 | 02:06:31#1 | 01:14:31#2 | 03:48:25 | — | — | ||
| May 19, 19 | 2 | 00:23:55#4 | 02:05:38#4 | 01:16:42#5 | 03:50:44 | — | — | ||
| May 4, 19 | 3 | 00:25:22#6 | 02:07:51#7 | 01:14:27#1 | 03:51:20 | — | — | ||
| Apr 7, 19 | 4 | 00:25:41#19 | 02:08:58#7 | 01:11:55#3 | 03:49:46 | — | — | ||
| Nov 4, 18 | 4 | — | — | — | 03:52:12 | — | — | ||
| Sep 23, 18 | 2 | 00:21:18#6 | 02:03:40#1 | 01:16:24#5 | 03:44:50 | — | — | ||
| Aug 12, 18 | 4 | 00:28:36#9 | 02:03:02#4 | 01:20:17#3 | 03:55:32 | — | — | ||
| Jul 28, 18 | 2 | Canceled | 02:03:51#2 | 01:15:33#6 | 03:21:07 | — | — | ||
| Jun 24, 18 | 4 | 00:23:19#5 | 02:04:59#2 | 01:17:26#7 | 03:48:40 | — | — | ||
| Jun 3, 18 | 1 | 00:26:35#4 | 02:06:09#1 | 01:20:03#4 | 03:55:20 | — | — | ||
| May 20, 18 | 2 | 00:19:55#7 | 02:07:22#6 | 01:16:58#5 | 03:47:16 | — | — | ||
| Mar 18, 18 | 7 | 00:24:09#4 | 02:10:00#5 | 01:23:33#9 | 03:59:43 | — | — | ||
| Nov 12, 17 | 5 | — | — | — | 03:55:53 | — | — | ||
| Sep 9, 17 | 19 | 00:26:36#24 | 02:15:03#13 | 01:19:54#22 | 04:04:16 | — | — | ||
| Aug 13, 17 | 4 | 00:27:25#10 | 02:05:00#2 | 01:17:18#4 | 03:53:21 | — | — | ||
| Jun 25, 17 | 4 | 00:23:57#5 | 02:10:00#2 | 01:19:32#6 | 03:57:25 | — | — | ||
| Jun 18, 17 | 10 | 00:10:49#17 | 00:28:40#1 | 00:17:09#15 | 00:57:48 | — | — | ||
| Jun 17, 17 | 16 | 00:10:49#19 | 00:28:40#2 | 00:17:09#20 | 00:57:48 | — | — | ||
| Jun 4, 17 | 3 | 00:26:32#6 | 02:05:58#4 | 01:21:16#3 | 03:56:06 | — | — | ||
| May 6, 17 | 8 | 00:24:23#10 | 02:06:28#7 | 01:23:23#14 | 03:56:27 | — | — | ||
| Mar 19, 17 | 7 | 00:25:12#7 | 02:05:59#10 | 01:21:27#7 | 03:57:26 | — | — | ||
| Jul 23, 16 | 11 | 00:21:05#23 | 00:53:16#12 | 00:33:39#6 | 01:49:03 | — | — | ||
| Jul 23, 16 | 8 | 00:21:05#20 | 00:53:16#8 | 00:33:39#4 | 01:49:03 | — | — | ||
| May 1, 16 | 11 | 00:08:45#23 | 00:27:03#9 | 00:14:04#8 | 00:51:30 | — | — | ||
| Mar 5, 16 | 30 | 00:09:50#43 | 00:28:22#33 | 00:16:16#20 | 00:56:18 | — | — | ||
| Oct 11, 15 | 24 | 00:22:04#28 | 01:04:40#2 | 00:37:44#25 | 02:05:34 | — | — | ||
| Jul 25, 15 | 11 | 00:20:11#18 | 00:59:05#7 | 00:34:59#9 | 01:55:33 | — | — | ||
| Jul 25, 15 | 19 | 00:20:11#30 | 00:59:05#7 | 00:34:59#19 | 01:55:33 | — | — | ||
| Mar 7, 15 | 37 | 00:10:48#44 | 00:29:26#24 | 00:18:22#39 | 01:00:16 | — | — | ||
| Jul 19, 14 | 31 | 00:10:12#43 | 00:29:44#24 | 00:17:02#33 | 00:58:20 | — | — | ||
| Jul 19, 14 | 19 | 00:10:12#28 | 00:29:44#17 | 00:17:02#21 | 00:58:20 | — | — | ||
| Jul 12, 14 | DNF | 00:20:58 | — | — | — | — | — |
| 2017 |
| 9 |
| 0 |
| 1 |
| #3 |
| 7× half, 2× sprint |
| 2016 | 4 | 0 | 0 | #8 | 1× olympic, 3× sprint |
| 2015 | 4 | 0 | 0 | #11 | 2× olympic, 2× sprint |
| 2014 | 3 | 0 | 0 | #19 | 1× sprint, 2× olympic |