
#53
69.43 points
OpenRank
#54
75.793 points
PTO World Rank
#104
79.71 points
WT Ranking
74
Races
9
Wins
28
Podiums
0
World Cup Wins
0
Continental Wins
0
70.3 Wins
0
140.6 Wins
12.6
Avg Position
2
DNFs
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 12 | 2 | 8 | #1 | 4× full, 8× half |
| 2024 | 12 | 4 | 8 | #1 | 10× half, 2× full |
| 2023 | 8 | 1 | 5 | #1 | 4× half, 1× full, 2× olympic, 1× sprint |
| 2022 | 9 | 0 | 0 | #6 | 7× sprint, 2× olympic |
| 2021 | 5 | 0 | 0 | #4 | 4× sprint, 1× olympic |
| 2020 | 3 | 0 | 0 | #6 | 2× sprint, 1× olympic |
| 2019 | 11 | 1 | 4 | #1 | 7× sprint, 4× olympic |
| 2018 | 9 | 1 | 2 | #1 | 7× sprint, 2× olympic |
| 2017 |
| Date | Race | # | Swim | Bike | Run | Finish | SOF | ORS | Details |
|---|---|---|---|---|---|---|---|---|---|
| Nov 23, 25 | 3 | 00:50:53#3 | 04:56:18#5 | 03:01:19#1 | 08:53:12 | 76.0 | 72.0 | ||
| Oct 18, 25 | 5 | 00:27:41#7 | 02:24:46#7 | 01:22:42#5 | 04:19:40 | 80.8 | 69.5 | ||
| Sep 13, 25 | 3 | 00:57:45#4 | 04:49:13#7 | 02:56:07#1 | 08:47:27 | 65.1 | 60.2 | ||
| Sep 13, 25 | 3 | 00:57:45#4 | 04:49:13#7 | 02:56:07#1 | 08:47:27 | — | — | ||
| Aug 31, 25 | 9 | 00:27:52#12 | 02:29:21#15 | 01:22:05#4 | 04:24:47 | 81.9 | 68.3 | ||
| Aug 24, 25 | 5 | 00:29:27#5 | 02:16:41#4 | 01:29:02#4 | 04:18:37 | 75.5 | 54.7 | ||
| Jun 29, 25 | 2 | 00:53:29#3 | 03:25:50#3 | 02:01:58#1 | 06:27:12 | 66.2 | 64.2 | ||
| Jun 29, 25 | 2 | 00:53:29#3 | 03:25:50#3 | 02:01:58#1 | 06:27:12 | 65.8 | 64.0 | ||
| Jun 14, 25 | 3 | 00:40:22#7 | 02:10:31#3 | 01:17:01#1 | 04:10:10 | 63.8 | 59.1 | ||
| May 17, 25 | 1 | 00:27:46#6 | 02:18:26#2 | 01:22:59#2 | 04:13:04 | 49.5 | 62.6 | ||
| Apr 26, 25 | 1 | 00:26:48#2 | 02:26:04#3 | 01:16:14#1 | 04:13:28 | 64.3 | 67.9 | ||
| Dec 14, 24 | 34 | 00:28:15#34 | 02:30:11#38 | 01:21:28#15 | 04:23:46 | 85.0 | 46.8 | ||
| Dec 1, 24 | 12 | 00:30:19#13 | 02:19:01#18 | 01:20:25#2 | 04:14:37 | 75.0 | 64.3 | ||
| Oct 19, 24 | 5 | 00:27:39#9 | 02:27:20#13 | 01:19:29#2 | 04:18:55 | 60.0 | 60.6 | ||
| Sep 8, 24 | 2 | 00:26:38#2 | 02:15:23#2 | 01:23:23#1 | 04:08:37 | 45.0 | 47.2 | ||
| Aug 25, 24 | 2 | 00:45:03#2 | 03:00:56#4 | 01:57:31#1 | 05:47:16 | 45.0 | 55.1 | ||
| Aug 25, 24 | 2 | 00:45:03#2 | 03:00:56#4 | 01:57:31#1 | 05:47:16 | 45.0 | 55.1 | ||
| Aug 4, 24 | 4 | 00:27:06#5 | — | 01:22:56#2 | 04:19:15 | 60.0 | 58.1 | ||
| Jun 22, 24 | 1 | 00:26:37#4 | 02:19:04#3 | 01:19:53#1 | 04:08:26 | 45.0 | 58.9 | ||
| Jun 22, 24 | 1 | 00:26:37#4 | 02:19:04#3 | 01:19:53#1 | 04:08:26 | 45.0 | 59.4 | ||
| Jun 9, 24 | 2 | 00:26:43#3 | 02:12:13#3 | 01:22:05#2 | 04:04:45 | 60.0 | 63.0 | ||
| May 26, 24 | 1 | 00:27:57#4 | 02:17:09#1 | 01:22:39#4 | 04:13:30 | — | — | ||
| Apr 20, 24 | 1 | 00:26:35#5 | 02:27:55#4 | 01:15:56#1 | 04:15:36 | 45.0 | 60.8 | ||
| Aug 27, 23 | 2 | 00:28:59#5 | 02:21:30#7 | 01:18:41#1 | 04:14:24 | — | — | ||
| Aug 27, 23 | 2 | 00:28:59#5 | 02:21:30#7 | 01:18:41#1 | 04:14:24 | — | — | ||
| Aug 20, 23 | 2 | 00:20:59#4 | 01:06:10#4 | 00:37:17#3 | 02:05:57 | — | — | ||
| Aug 6, 23 | 2 | Canceled | 02:23:02#3 | 01:17:48#1 | 03:42:47 | — | — | ||
| Jul 2, 23 | 1 | 00:31:27#40 | 02:19:35#40 | 01:22:41#39 | 04:16:32 | — | — | ||
| Jun 18, 23 | 4 | 00:28:04#3 | 02:24:07#7 | 01:22:02#2 | 04:18:31 | — | — | ||
| Jun 10, 23 | 4 | 00:22:03#21 | 01:04:44#7 | 00:36:32#1 | 02:04:29 | — | — | ||
| May 27, 23 | 29 | 00:10:15#33 | 00:34:18#31 | 00:17:46#7 | 01:04:20 | — | — | ||
| Dec 17, 22 | 20 | 00:12:08#20 | 00:33:13#20 | 00:19:18#17 | 01:07:07 | — | — | ||
| Dec 10, 22 | 13 | 00:19:41#16 | 01:02:23#12 | 00:33:01#7 | 01:55:56 | — | — | ||
| Oct 23, 22 | 14 | 00:10:18#18 | 00:31:43#22 | 00:18:06#7 | 01:01:39 | — | — | ||
| Oct 16, 22 | 11 | 00:11:36#38 | 00:30:36#10 | 00:17:21#6 | 01:00:51 | — | — | ||
| Oct 1, 22 | 6 | 00:21:29#15 | 01:12:53#9 | 00:36:00#2 | 02:10:41 | — | — | ||
| Aug 28, 22 | 53 | 00:10:15#57 | 00:39:52#54 | 00:17:58#33 | 01:09:29 | — | — | ||
| Jun 4, 22 | 25 | 00:11:01#34 | 00:35:19#28 | 00:18:05#8 | 01:05:33 | — | — | ||
| May 27, 22 | 37 | 00:04:13#38 | 00:14:02#34 | 00:06:51#15 | 00:27:04 | — | — | ||
| Apr 16, 22 | 20 | 00:09:58#29 | 00:31:09#25 | 00:17:52#6 | 01:00:31 | — | — | ||
| Oct 10, 21 | 49 | 00:10:33#61 | 00:31:19#56 | 00:16:56#20 | 01:00:49 | — | — | ||
| Jul 31, 21 | 4 | 00:09:39#11 | 00:32:41#5 | 00:17:31#3 | 01:02:20 | — | — | ||
| Jul 4, 21 | 4 | 00:22:36#22 | 01:08:29#24 | 00:35:18#5 | 02:08:05 | — | — | ||
| May 29, 21 | 23 | 00:10:57#37 | 00:32:51#21 | 00:17:54#12 | 01:03:38 | — | — | ||
| Apr 18, 21 | 53 | 00:14:39#61 | 00:29:40#50 | 00:17:08#35 | 01:03:49 | — | — | ||
| Oct 10, 20 | 35 | 00:10:17#38 | 00:38:56#35 | 00:18:32#26 | 01:08:57 | — | — | ||
| Sep 13, 20 | DNF | 00:21:25 | — | — | — | — | — | ||
| Jul 25, 20 | 6 | 00:10:52#12 | 00:34:53#19 | 00:18:39#8 | 01:06:32 | — | — | ||
| Oct 5, 19 | 4 | 00:10:45#21 | 00:32:03#2 | 00:18:22#4 | 01:02:10 | — | — | ||
| Sep 27, 19 | 2 | 00:19:35#10 | 01:09:30#2 | 00:34:53#2 | 02:04:29 | — | — | ||
| Sep 14, 19 | 2 | 00:19:50#8 | 01:02:50#3 | 00:36:47#2 | 02:00:50 | — | — | ||
| Aug 18, 19 | 1 | 00:21:10#5 | 01:07:15#3 | 00:38:11#1 | 02:07:55 | — | — | ||
| Aug 3, 19 | 26 | 00:10:38#41 | 00:33:45#29 | 00:17:41#17 | 01:03:04 | — | — | ||
| Jul 13, 19 | 27 | 00:10:28#27 | 00:32:55#27 | 00:18:18#19 | 01:03:06 | — | — | ||
| Jun 22, 19 | 2 | 00:09:24#8 | 00:33:01#3 | 00:17:28#1 | 01:01:00 | — | — | ||
| May 31, 19 | 44 | 00:19:43#50 | 00:58:05#45 | 00:36:31#24 | 01:55:08 | — | — | ||
| May 18, 19 | 7 | 00:10:23#31 | 00:32:05#9 | 00:18:16#2 | 01:02:30 | — | — | ||
| Apr 7, 19 | 20 | 00:12:15#31 | 00:32:09#19 | 00:18:13#14 | 01:03:52 | — | — | ||
| Mar 24, 19 | 24 | 00:25:01#34 | 01:10:24#28 | 00:38:00#5 | 02:15:02 | — | — | ||
| Oct 27, 18 | 19 | 00:08:18#27 | 00:32:38#21 | 00:17:10#7 | 00:59:35 | — | — | ||
| Sep 8, 18 | 14 | 00:21:31#23 | 01:02:34#20 | 00:38:34#8 | 02:03:27 | — | — | ||
| Sep 1, 18 | 12 | 00:10:08#36 | 00:30:49#17 | 00:16:42#6 | 00:59:01 | — | — | ||
| Aug 25, 18 | 2 | 00:22:30#13 | 01:04:21#20 | 00:37:30#4 | 02:06:20 | — | — | ||
| Aug 4, 18 | 15 | 00:10:44#31 | 00:34:07#20 | 00:18:09#7 | 01:04:13 | — | — | ||
| Jul 19, 18 | 39 | 00:10:26#47 | 00:32:28#43 | 00:18:12#19 | 01:03:11 | — | — | ||
| Jun 23, 18 | 1 | 00:10:28#11 | 00:35:18#18 | 00:15:56#2 | 01:02:36 | — | — | ||
| Jun 2, 18 | 42 | 00:11:03#44 | 00:35:35#43 | 00:18:54#26 | 01:06:40 | — | — | ||
| May 26, 18 | 15 | 00:10:09#41 | 00:33:38#23 | 00:17:39#1 | 01:03:19 | — | — | ||
| Oct 8, 17 | 18 | 00:25:12#20 | 01:10:23#19 | 00:38:45#11 | 02:15:21 | — | — | ||
| Sep 3, 17 | DNF | 00:22:33 | — | — | — | — | — | ||
| Aug 13, 17 | 3 | 00:22:24#11 | 01:05:17#4 | 00:39:02#1 | 02:08:13 | — | — | ||
| Jul 9, 17 | 23 | 00:11:28#31 | 00:36:43#27 | 00:17:58#5 | 01:07:47 | — | — | ||
| Sep 5, 15 | 12 | 00:23:47#16 | 01:11:57#17 | 00:40:25#9 | 02:20:08 | — | — |
| 4 |
| 0 |
| 1 |
| #3 |
| 3× olympic, 1× sprint |
| 2015 | 1 | 0 | 0 | #12 | 1× olympic |