
#342
16.68 points
OpenRank
#339
17.01 points
PTO World Rank
#36
900.87 points
WT Ranking
65
Races
2
Wins
7
Podiums
0
WTCS Wins
0
World Cup Wins
2
Continental Wins
0
70.3 Wins
12.7
Avg Position
5
DNFs
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 10 | 0 | 1 | #2 | 7× olympic, 1× half, 2× sprint |
| 2024 | 12 | 0 | 1 | #2 | 2× half, 4× sprint, 6× olympic |
| 2023 | 8 | 0 | 0 | #7 | 4× sprint, 4× olympic |
| 2022 | 8 | 0 | 0 | #14 | 5× olympic, 3× sprint |
| 2021 | 5 | 0 | 0 | #5 | 4× sprint, 1× olympic |
| 2020 | 2 | 0 | 0 | #12 | 1× sprint, 1× olympic |
| 2019 | 9 | 0 | 2 | #2 | 4× olympic, 5× sprint |
| 2018 | 6 | 1 | 2 | #1 | 2× olympic, 4× sprint |
| 2017 | 5 | 1 |
| Date | Race | # | Swim | Bike | Run | Finish | SOF | ORS | Details |
|---|---|---|---|---|---|---|---|---|---|
| Oct 19, 25 | 2025 WTCS WollongongOlympic | 34 | 00:20:09#30 | 01:09:26#33 | 00:38:22#34 | 02:09:18 | — | — | |
| Oct 15, 25 | 34 | 00:20:09#30 | 01:09:26#33 | 00:38:22#34 | 02:09:18 | — | — | ||
| Sep 26, 25 | 2025 WTCS WeihaiOlympic | 14 | 00:19:43#18 | 00:57:07#8 | 00:36:06#14 | 01:54:38 | — | — | |
| Sep 26, 25 | 14 | 00:19:43#18 | 00:57:07#8 | 00:36:06#14 | 01:54:38 | — | — | ||
| Aug 31, 25 | 2025 WTCS French RivieraOlympic | 18 | 00:10:25#21 | 00:29:27#8 | 00:16:28#15 | 00:57:58 | — | — | |
| Jul 26, 25 | 5 | 00:28:37#3 | 02:17:22#10 | 01:25:07#8 | 04:14:43 | 76.8 | 66.7 | ||
| Jul 12, 25 | 2025 WTCS HamburgOlympic | 19 | 00:09:51#29 | 00:30:09#18 | 00:16:22#19 | 00:57:18 | — | — | |
| Jun 22, 25 | 2 | 00:10:04#9 | 00:31:49#1 | 00:17:09#3 | 01:00:08 | — | — | ||
| Feb 15, 25 | 14 | 00:09:30#25 | 00:27:50#1 | 00:16:55#17 | 00:55:23 | — | — | ||
| Feb 15, 25 | 2025 WTCS Abu DhabiOlympic | 14 | 00:09:30#25 | 00:27:50#1 | 00:16:55#17 | 00:55:23 | — | — | |
| Dec 8, 24 | 2 | 00:25:35#2 | 02:18:55#7 | 01:25:37#4 | 04:14:12 | 60.0 | 69.3 | ||
| Nov 9, 24 | 7 | 00:09:38#2 | 00:32:25#25 | 00:17:16#8 | 01:00:42 | — | — | ||
| Oct 26, 24 | 12 | 00:19:09#5 | 01:04:41#22 | 00:36:41#11 | 02:01:34 | — | — | ||
| Sep 27, 24 | 26 | 00:20:28#14 | 01:14:35#24 | 00:41:58#26 | 02:18:13 | — | — | ||
| Sep 27, 24 | 2024 WTCS WeihaiOlympic | 26 | 00:20:28#14 | 01:14:35#24 | 00:41:58#26 | 02:18:13 | — | — | |
| Jul 13, 24 | 14 | 00:10:05#19 | 00:29:00#12 | 00:16:30#21 | 00:56:27 | — | — | ||
| Jul 13, 24 | 2024 WTCS HamburgOlympic | 14 | 00:10:05#19 | 00:29:00#12 | 00:16:30#21 | 00:56:27 | — | — | |
| Jul 6, 24 | 4 | 00:09:53#24 | 00:31:13#18 | 00:17:19#5 | 00:59:46 | — | — | ||
| Jun 8, 24 | 5 | 00:25:33#3 | 02:13:47#5 | 01:32:32#16 | 04:14:56 | 75.0 | 72.5 | ||
| May 18, 24 | 8 | 00:10:54#14 | 00:35:35#8 | 00:17:31#9 | 01:05:24 | — | — | ||
| Apr 29, 24 | 10 | 00:20:29#19 | 01:00:41#20 | 00:36:20#9 | 01:58:40 | — | — | ||
| Oct 21, 23 | 10 | 00:09:27#21 | 00:30:57#1 | 00:17:29#14 | 00:59:00 | — | — | ||
| Oct 14, 23 | 7 | 00:20:20#39 | 01:00:48#4 | 00:36:30#9 | 01:58:50 | — | — | ||
| Sep 22, 23 | DNF | 00:20:38 | 01:00:55 | — | — | — | — | ||
| Jul 29, 23 | 13 | 00:09:48#29 | 00:32:35#4 | 00:17:11#15 | 01:00:58 | — | — | ||
| Jun 24, 23 | 21 | 00:09:23#35 | 00:30:11#2 | 00:17:21#23 | 00:59:24 | — | — | ||
| May 27, 23 | 30 | 00:18:57#28 | 00:56:15#29 | 00:36:12#33 | 01:52:22 | — | — | ||
| May 13, 23 | 13 | 00:19:17#23 | 01:00:26#8 | 00:34:32#13 | 01:55:41 | — | — | ||
| Mar 25, 23 | 7 | 00:10:11#13 | 00:35:28#7 | 00:16:54#13 | 01:03:35 | — | — | ||
| Nov 24, 22 | 18 | 00:20:13#31 | 01:02:02#19 | 00:35:38#18 | 01:59:30 | — | — | ||
| Nov 5, 22 | 14 | 00:21:24#22 | 01:06:57#18 | 00:36:20#12 | 02:05:50 | — | — | ||
| Oct 8, 22 | 20 | — | — | 01:51:20#46 | 01:51:20 | — | — | ||
| Sep 11, 22 | 18 | 00:18:55#19 | 01:11:47#13 | 00:37:13#19 | 02:08:51 | — | — | ||
| Jul 9, 22 | 14 | 00:09:51#16 | 00:31:28#3 | 00:17:12#28 | 00:59:27 | — | — | ||
| Jun 18, 22 | DNF | 00:09:56 | — | — | — | — | — | ||
| Jun 11, 22 | 26 | 00:09:33#26 | 00:32:43#30 | 00:17:29#26 | 01:01:15 | — | — | ||
| May 14, 22 | 15 | 00:19:08#19 | 01:01:09#18 | 00:34:35#12 | 01:56:21 | — | — | ||
| Nov 5, 21 | 15 | 00:10:02#25 | 00:29:34#6 | 00:17:02#15 | 00:58:06 | — | — | ||
| Sep 18, 21 | 10 | 00:09:22#7 | 00:31:34#11 | 00:16:44#14 | 00:58:48 | — | — | ||
| Aug 13, 21 | 18 | 00:04:12#20 | 00:11:18#27 | 00:06:56#18 | 00:24:36 | — | — | ||
| Jul 17, 21 | 5 | 00:09:44#4 | 00:29:08#23 | 00:17:36#8 | 00:58:32 | — | — | ||
| Jun 12, 21 | 6 | 00:09:57#9 | 00:32:10#10 | 00:17:31#7 | 01:01:01 | — | — | ||
| Oct 10, 20 | 12 | 00:09:29#8 | 00:35:16#20 | 00:17:31#11 | 01:03:26 | — | — | ||
| Sep 13, 20 | 13 | 00:19:08#13 | 01:12:07#14 | 00:37:39#13 | 02:09:48 | — | — | ||
| Nov 3, 19 | 18 | 00:09:22#28 | 00:32:20#18 | 00:17:20#20 | 01:00:11 | — | — | ||
| Sep 21, 19 | DNF | — | — | — | — | — | — | ||
| Aug 29, 19 | 8 | 00:20:08#8 | 01:05:05#1 | 00:40:35#10 | 02:06:49 | — | — | ||
| Jul 13, 19 | 17 | 00:10:05#20 | 00:31:43#24 | 00:17:54#13 | 01:01:01 | — | — | ||
| Jun 8, 19 | DNF | 00:20:26 | — | — | — | — | — | ||
| May 18, 19 | 14 | 00:10:24#12 | 00:29:57#30 | 00:17:28#12 | 00:59:16 | — | — | ||
| May 3, 19 | 2 | 00:20:35#12 | 01:01:14#1 | 00:35:59#2 | 01:58:54 | — | — | ||
| Mar 9, 19 | 2 | 00:09:54#3 | 00:28:25#7 | 00:17:39#3 | 00:57:04 | — | — | ||
| Nov 10, 18 | 8 | 00:19:42#8 | 01:05:19#7 | 00:36:48#13 | 02:03:17 | — | — | ||
| Oct 27, 18 | 14 | 00:10:04#19 | 00:32:04#28 | 00:17:22#5 | 01:00:48 | — | — | ||
| Jun 10, 18 | 5 | 00:10:12#20 | 00:32:39#7 | 00:17:37#4 | 01:01:45 | — | — | ||
| May 19, 18 | 10 | 00:17:52#12 | 01:02:47#13 | 00:37:47#12 | 01:59:19 | — | — | ||
| May 6, 18 | 1 | 00:09:03#2 | 00:29:14#1 | 00:17:39#4 | 00:57:25 | — | — | ||
| Mar 10, 18 | 2 | 00:10:19#6 | 00:29:57#6 | 00:17:31#10 | 00:58:51 | — | — | ||
| Oct 7, 17 | 11 | 00:19:32#13 | 01:02:59#10 | 00:48:15#9 | 02:11:52 | — | — | ||
| Sep 14, 17 | DNF | 00:20:39 | — | — | — | — | — | ||
| Jul 9, 17 | 4 | 00:09:42#4 | 00:32:31#6 | 00:18:08#4 | 01:02:17 | — | — | ||
| Jun 17, 17 | 18 | 00:11:10#15 | 00:35:08#26 | 00:18:36#7 | 01:06:00 | — | — | ||
| May 7, 17 | 1 | 00:09:27#12 | 00:29:33#1 | 00:17:48#3 | 00:58:36 | — | — |
| 1 |
| #1 |
| 1× olympic, 4× sprint |