
#306
22.5 points
OpenRank
#293
24.255 points
PTO World Rank
#10
2,612.89 points
WT Ranking
56
Races
6
Wins
10
Podiums
0
WTCS Wins
0
World Cup Wins
6
Continental Wins
0
70.3 Wins
11.7
Avg Position
2
DNFs
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 16 | 0 | 3 | #3 | 1× half, 11× olympic, 3× sprint, 1× super_sprint |
| 2024 | 12 | 1 | 2 | #1 | 1× half, 6× olympic, 3× sprint, 2× super_sprint |
| 2023 | 9 | 2 | 2 | #1 | 3× olympic, 1× super_sprint, 5× sprint |
| 2022 | 9 | 2 | 2 | #1 | 2× olympic, 7× sprint |
| 2021 | 5 | 1 | 1 | #1 | 5× sprint |
| 2019 | 3 | 0 | 0 | #9 | 2× sprint, 1× olympic |
| 2018 | 2 | 0 | 0 | #24 | 2× sprint |
| Date | Race | # | Swim | Bike | Run | Finish | SOF | ORS | Details |
|---|---|---|---|---|---|---|---|---|---|
| Nov 8, 25 | 3 | 00:27:16#11 | 02:33:51#6 | 01:18:16#3 | 04:22:07 | 89.8 | 90.0 | ||
| Oct 19, 25 | 2025 WTCS WollongongOlympic | 9 | 00:20:12#32 | 01:02:29#2 | 00:33:54#5 | 01:57:51 | — | — | |
| Oct 15, 25 | 9 | 00:20:12#32 | 01:02:29#2 | 00:33:54#5 | 01:57:51 | — | — | ||
| Sep 26, 25 | 2025 WTCS WeihaiOlympic | 3 | 00:20:07#23 | 00:56:38#1 | 00:33:50#3 | 01:52:19 | — | — | |
| Sep 26, 25 | 3 | 00:20:07#23 | 00:56:38#1 | 00:33:50#3 | 01:52:19 | — | — | ||
| Aug 31, 25 | 2025 WTCS French RivieraOlympic | 8 | 00:10:25#21 | 00:29:20#5 | 00:15:54#9 | 00:57:21 | — | — | |
| Aug 2, 25 | 4 | 00:10:05#21 | 00:28:49#2 | 00:16:26#3 | 00:56:32 | — | — | ||
| Jul 19, 25 | 6 | 00:09:04#19 | 00:29:05#3 | 00:17:33#8 | 00:58:22 | — | — | ||
| Jul 12, 25 | 2025 WTCS HamburgOlympic | 11 | 00:10:03#43 | 00:29:54#4 | 00:16:06#12 | 00:57:00 | — | — | |
| May 31, 25 | 12 | 00:19:30#28 | 01:03:04#7 | 00:35:21#9 | 01:59:07 | — | — | ||
| May 31, 25 | 2025 WTCS AlgheroOlympic | 12 | 00:19:30#28 | 01:03:04#7 | 00:35:21#9 | 01:59:07 | — | — | |
| May 17, 25 | 2025 WTCS YokohamaOlympic | 11 | 00:20:08#34 | 00:56:34#1 | 00:35:00#12 | 01:52:58 | — | — | |
| May 17, 25 | 11 | 00:20:09#35 | 00:56:34#1 | 00:35:00#12 | 01:52:59 | — | — | ||
| Mar 22, 25 | 2025 T1 Indoor Triathlon World Cup LiévinSuper Sprint | DNF | — | — | — | — | — | — | |
| Feb 15, 25 | 6 | 00:09:30#25 | 00:27:59#7 | 00:16:14#5 | 00:54:46 | — | — | ||
| Feb 15, 25 | 2025 WTCS Abu DhabiOlympic | 6 | 00:09:30#25 | 00:27:59#7 | 00:16:14#5 | 00:54:47 | — | — | |
| Nov 29, 24 | 2 | 00:26:30#5 | 02:12:04#3 | 01:14:56#2 | 03:57:18 | 60.0 | 67.6 | ||
| Oct 20, 24 | 2024 WTCS TorremolinosOlympic | 13 | 00:22:28#23 | 01:00:59#23 | 00:34:20#9 | 01:59:22 | — | — | |
| Oct 17, 24 | 13 | 00:22:28#23 | 01:00:59#23 | 00:34:20#9 | 01:59:22 | — | — | ||
| Oct 5, 24 | DNF | 00:10:14 | — | — | — | — | — | ||
| Sep 27, 24 | 4 | 00:20:29#17 | 01:09:41#2 | 00:34:34#4 | 02:05:55 | — | — | ||
| Sep 27, 24 | 2024 WTCS WeihaiOlympic | 4 | 00:20:29#17 | 01:09:41#2 | 00:34:34#4 | 02:05:55 | — | — | |
| Jul 13, 24 | 25 | 00:10:37#49 | 00:29:23#27 | 00:16:09#10 | 00:57:01 | — | — | ||
| Jul 13, 24 | 2024 WTCS HamburgOlympic | 25 | 00:10:37#49 | 00:29:23#27 | 00:16:09#10 | 00:57:01 | — | — | |
| Jun 14, 24 | 1 | 00:06:56#13 | 00:17:16#2 | 00:09:49#1 | 00:35:23 | — | — | ||
| May 18, 24 | 6 | 00:20:30#54 | 00:56:57#38 | 00:35:22#38 | 01:53:51 | — | — | ||
| May 18, 24 | 6 | 00:20:30#20 | 00:56:57#4 | 00:35:22#4 | 01:53:51 | — | — | ||
| Mar 30, 24 | 2024 World Triathlon Indoor Cup LievinSuper Sprint | 16 | 00:01:52#20 | 00:04:51#20 | 00:03:21#21 | 00:10:50 | — | — | |
| Sep 22, 23 | 5 | 00:19:04#16 | 01:01:50#7 | 00:36:25#7 | 01:59:12 | — | — | ||
| Sep 10, 23 | 21 | 00:19:18#25 | 01:10:37#14 | 00:38:00#19 | 02:08:55 | — | — | ||
| Aug 4, 23 | 6 | 00:03:28#12 | 00:12:44#2 | 00:05:46#10 | 00:23:21 | — | — | ||
| Jul 8, 23 | 5 | 00:09:13#6 | 00:27:50#5 | 00:17:47#5 | 00:56:39 | — | — | ||
| Jun 17, 23 | 1 | 00:09:58#16 | 00:28:35#1 | 00:17:11#1 | 00:56:48 | — | — | ||
| Jun 2, 23 | 4 | 00:15:28#11 | 01:07:21#1 | 00:36:52#5 | 02:00:34 | — | — | ||
| May 27, 23 | 1 | 00:10:24#3 | 00:31:45#1 | 00:17:26#1 | 01:00:34 | — | — | ||
| May 13, 23 | 11 | 00:11:43#38 | 00:29:23#4 | 00:16:03#6 | 00:58:35 | — | — | ||
| Mar 25, 23 | 32 | 00:19:52#37 | 01:03:28#13 | 00:41:17#36 | 02:06:28 | — | — | ||
| Nov 24, 22 | 5 | 00:20:06#9 | 01:05:44#13 | 00:34:31#3 | 02:01:59 | — | — | ||
| Oct 29, 22 | 5 | 00:11:10#15 | 00:31:04#1 | 00:17:10#2 | 01:00:59 | — | — | ||
| Oct 15, 22 | 21 | 00:20:22#37 | 01:03:06#26 | 00:36:25#7 | 02:00:59 | — | — | ||
| Jul 16, 22 | 17 | 00:10:10#24 | 00:31:23#9 | 00:18:05#18 | 01:01:13 | — | — | ||
| Jun 25, 22 | 10 | 00:10:52#15 | 00:29:33#11 | 00:16:50#8 | 00:59:16 | — | — | ||
| Jun 4, 22 | 1 | 00:12:26#9 | 00:32:29#4 | 00:17:29#1 | 01:03:06 | — | — | ||
| May 27, 22 | 30 | 00:04:17#43 | 00:14:12#38 | 00:07:00#23 | 00:27:36 | — | — | ||
| Apr 16, 22 | 1 | 00:09:31#22 | 00:29:24#1 | 00:17:14#1 | 00:57:27 | — | — | ||
| Apr 3, 22 | 5 | 00:07:17#18 | 00:27:52#1 | 00:17:25#8 | 00:53:17 | — | — | ||
| Sep 25, 21 | 37 | 00:19:23#24 | 00:58:07#21 | 00:40:13#36 | 01:59:06 | — | — | ||
| Jul 17, 21 | 21 | 00:10:39#32 | 00:31:13#11 | 00:19:35#43 | 01:02:53 | — | — | ||
| Jun 5, 21 | 22 | 00:09:55#29 | 00:31:14#19 | 00:16:49#16 | 01:01:09 | — | — | ||
| May 29, 21 | 1 | 00:10:09#8 | 00:28:58#1 | 00:17:46#1 | 00:57:39 | — | — | ||
| May 15, 21 | 35 | 00:12:18#60 | 00:30:06#33 | 00:17:58#18 | 01:02:32 | — | — | ||
| Oct 5, 19 | 12 | 00:10:45#21 | 00:32:00#1 | 00:18:58#13 | 01:02:51 | — | — | ||
| Sep 14, 19 | 9 | 00:20:31#10 | 01:05:53#9 | 00:39:13#5 | 02:07:20 | — | — | ||
| Aug 18, 19 | 24 | 00:10:27#28 | 00:30:33#25 | 00:19:03#21 | 01:00:04 | — | — | ||
| Sep 12, 18 | 37 | 00:10:50#22 | 00:31:10#19 | 00:19:27#9 | 01:02:33 | — | — | ||
| Jul 19, 18 | 24 | 00:10:31#16 | 00:31:54#11 | 00:18:27#4 | 01:02:53 | — | — |