
#135
57.78 points
OpenRank
#137
62.093 points
PTO World Rank
101
Races
14
Wins
33
Podiums
0
World Cup Wins
2
Continental Wins
5
70.3 Wins
4
140.6 Wins
9.6
Avg Position
6
DNFs
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 6 | 0 | 0 | #11 | 3× half, 3× full |
| 2024 | 9 | 1 | 1 | #1 | 6× half, 3× full |
| 2023 | 7 | 1 | 3 | #1 | 4× full, 3× half |
| 2022 | 7 | 0 | 1 | #3 | 4× half, 3× full |
| 2021 | 12 | 2 | 4 | #1 | 9× half, 3× full |
| 2020 | 3 | 1 | 1 | #1 | 3× half |
| 2019 | 7 | 1 | 2 | #1 | 3× full, 4× half |
| 2018 | 7 | 1 | 5 | #1 | 3× full, 4× half |
| 2017 |
| Date | Race | # | Swim | Bike | Run | Finish | SOF | ORS | Details |
|---|---|---|---|---|---|---|---|---|---|
| Nov 8, 25 | 35 | 00:27:23#55 | 02:17:34#30 | 01:12:14#17 | 04:00:06 | 87.7 | 62.0 | ||
| Oct 26, 25 | 11 | 00:25:41#23 | 01:59:38#3 | 01:15:34#18 | 03:47:13 | 66.7 | 46.7 | ||
| Oct 18, 25 | 15 | 00:24:36#27 | 02:06:55#11 | 01:14:22#11 | 03:52:35 | 65.5 | 39.2 | ||
| Sep 14, 25 | 35 | 00:56:31#41 | 04:54:02#34 | 02:49:59#30 | 08:45:29 | 86.9 | 57.7 | ||
| Jul 30, 25 | 19 | 00:30:38#30 | 04:06:27#21 | 01:18:28#20 | 05:58:37 | 70.2 | 36.8 | ||
| Jul 6, 25 | 19 | 00:56:58#40 | 04:09:10#13 | 02:55:51#23 | 08:04:57 | 77.8 | 64.7 | ||
| Dec 8, 24 | 4 | 00:27:11#33 | 02:01:36#2 | 01:13:18#6 | 03:45:58 | 60.0 | 60.9 | ||
| Nov 24, 24 | 1 | 00:44:52#14 | 04:07:19#1 | 02:43:02#2 | 07:39:23 | 60.0 | 72.8 | ||
| Oct 19, 24 | 9 | 00:26:53#35 | 02:08:09#12 | 01:09:40#5 | 03:47:40 | 45.0 | 41.0 | ||
| Sep 1, 24 | 10 | 00:28:57#34 | 02:10:36#18 | 01:13:40#3 | 03:58:39 | 75.0 | 64.9 | ||
| Aug 25, 24 | 7 | 00:25:24#31 | 02:01:18#4 | 01:14:30#7 | 03:43:46 | 75.0 | 70.1 | ||
| Jul 21, 24 | 9 | 00:56:14#27 | 04:28:57#8 | 02:50:14#10 | 08:20:54 | 75.0 | 65.4 | ||
| May 26, 24 | 5 | 00:26:45#28 | 02:10:35#2 | 01:13:31#6 | 03:55:03 | 60.0 | 60.2 | ||
| May 19, 24 | — | 00:27:21 | 02:02:29 | — | — | — | — | ||
| Apr 21, 24 | 5 | 00:54:14#15 | 04:25:59#3 | 02:45:40#3 | 08:10:33 | 60.0 | 59.0 | ||
| Oct 21, 23 | 6 | 00:50:58#22 | 04:21:58#4 | 02:41:15#6 | 08:01:37 | — | — | ||
| Sep 24, 23 | 4 | 00:28:54#17 | 02:35:42#7 | 01:11:32#1 | 04:19:04 | — | — | ||
| Jun 25, 23 | 2 | 00:53:59#9 | 04:37:30#3 | 02:45:19#2 | 08:24:11 | — | — | ||
| May 21, 23 | 2 | 00:24:44#15 | 02:10:24#1 | 01:10:26#2 | 03:51:27 | — | — | ||
| May 14, 23 | 1 | Canceled | 02:27:43#2 | 01:09:46#1 | 04:06:24 | — | — | ||
| Apr 22, 23 | DNF | 01:00:58 | 04:18:02 | — | — | — | — | ||
| Dec 4, 22 | 3 | 00:25:43#24 | 02:04:40#4 | 01:11:04#2 | 03:45:08 | — | — | ||
| Nov 20, 22 | 5 | 00:56:03#17 | 04:17:56#6 | 02:44:21#3 | 08:03:24 | — | — | ||
| Oct 15, 22 | 8 | 00:24:22#25 | 02:08:35#9 | 01:13:41#8 | 03:50:42 | — | — | ||
| May 21, 22 | 10 | 00:57:08#18 | 05:00:29#6 | 03:05:12#17 | 09:09:14 | — | — | ||
| May 7, 22 | DNF | 00:58:57 | — | — | — | — | — | ||
| Apr 2, 22 | 10 | 00:25:41#33 | 02:08:24#9 | 01:14:09#16 | 03:52:55 | — | — | ||
| Mar 5, 22 | 7 | 00:28:20#17 | 01:54:27#6 | 01:13:16#8 | 03:38:17 | — | — | ||
| Oct 24, 21 | 10 | 00:25:33#21 | 02:08:22#2 | 01:12:37#10 | 03:51:58 | — | — | ||
| Oct 24, 21 | 10 | 00:25:33#22 | 02:08:22#2 | 01:12:37#10 | 03:51:58 | — | — | ||
| Oct 16, 21 | 7 | 00:52:28#23 | 04:31:43#11 | 02:43:06#2 | 08:12:02 | — | — | ||
| Sep 11, 21 | 1 | 00:24:24#5 | 02:08:57#1 | 01:15:21#1 | 03:51:13 | — | — | ||
| Aug 8, 21 | 15 | 00:25:18#18 | 02:12:27#16 | 01:18:02#16 | 03:59:25 | — | — | ||
| Jul 4, 21 | DNF | 00:27:14 | 02:04:51 | — | — | — | — | ||
| Jun 27, 21 | 3 | 00:28:53#26 | 01:59:40#4 | 01:10:34#2 | 03:42:05 | — | — | ||
| Jun 27, 21 | 2 | 00:28:53#25 | 01:59:40#4 | 01:10:34#1 | 03:42:05 | — | — | ||
| May 23, 21 | 5 | 00:50:16#26 | 04:17:38#7 | 02:43:21#6 | 07:55:13 | — | — | ||
| Apr 18, 21 | 1 | 00:29:26#14 | 01:59:46#2 | 01:13:01#2 | 03:47:41 | — | — | ||
| Apr 11, 21 | 6 | 00:27:59#17 | 02:03:17#6 | 01:11:47#9 | 03:46:03 | — | — | ||
| Mar 12, 21 | 15 | 00:24:12#36 | 01:24:09#9 | 00:56:53#13 | 02:47:24 | — | — | ||
| Sep 6, 20 | 17 | 00:26:35#20 | 02:08:33#7 | 01:20:42#23 | 03:59:24 | — | — | ||
| Feb 7, 20 | 1 | 00:26:01#23 | 01:52:35#1 | 01:10:54#4 | 03:33:45 | — | — | ||
| Jan 26, 20 | 4 | 00:28:48#9 | 02:17:28#4 | 01:17:57#2 | 04:09:09 | — | — | ||
| Oct 12, 19 | 9 | 00:57:02#42 | 04:19:48#12 | 02:51:08#10 | 08:12:26 | — | — | ||
| Sep 8, 19 | 6 | 00:27:00#38 | 02:19:46#4 | 01:10:36#6 | 04:01:14 | — | — | ||
| Jul 7, 19 | 4 | 00:56:11#19 | 04:17:57#5 | 02:47:49#3 | 08:04:48 | — | — | ||
| May 19, 19 | 1 | 00:27:22#20 | 02:21:34#2 | 01:12:29#2 | 04:05:07 | — | — | ||
| May 4, 19 | 2 | 00:26:31#19 | 02:05:47#4 | 01:14:54#2 | 03:50:58 | — | — | ||
| Apr 7, 19 | 9 | 00:28:36#18 | 04:37:29#14 | 02:46:01#8 | 07:56:20 | — | — | ||
| Nov 18, 18 | 2 | 00:26:45#6 | 01:10:36#2 | 00:43:36#1 | 02:23:28 | — | — | ||
| Oct 13, 18 | 2 | 00:54:06#44 | 04:12:26#4 | 02:45:42#2 | 07:56:41 | — | — | ||
| Jul 29, 18 | 1 | 00:19:47#1 | 04:00:49#2 | 02:39:51#1 | 07:05:26 | — | — | ||
| Jun 17, 18 | 3 | 00:24:57#20 | 02:01:19#1 | 01:13:08#5 | 03:44:37 | — | — | ||
| Jun 3, 18 | 11 | 00:30:18#17 | 02:03:34#10 | 01:17:16#8 | 03:56:19 | — | — | ||
| May 20, 18 | 3 | 00:26:07#15 | 02:22:05#1 | 01:14:29#5 | 04:06:40 | — | — | ||
| Apr 21, 18 | 4 | 00:29:36#9 | 02:17:50#1 | 01:11:38#3 | 04:02:32 | — | — | ||
| Oct 29, 17 | 2 | 00:27:06#22 | 02:16:13#1 | 01:15:07#8 | 04:01:08 | — | — | ||
| Oct 14, 17 | 12 | 00:56:18#44 | 04:32:34#19 | 02:52:57#6 | 08:26:28 | — | — | ||
| Jul 9, 17 | 1 | 00:52:55#10 | 04:19:02#4 | 02:44:10#1 | 07:59:07 | — | — | ||
| May 20, 17 | 1 | 00:50:34#12 | 04:48:22#1 | 02:48:28#2 | 08:34:13 | — | — | ||
| Oct 8, 16 | 8 | 00:53:58#38 | 04:32:37#15 | 02:48:44#3 | 08:20:30 | — | — | ||
| Aug 14, 16 | 10 | 00:26:36#28 | 02:23:39#6 | 01:15:20#12 | 04:09:03 | — | — | ||
| Jun 26, 16 | 6 | 00:56:48#13 | 04:28:27#4 | 02:46:42#4 | 08:16:32 | — | — | ||
| May 7, 16 | 2 | 00:26:51#27 | 02:19:58#3 | 01:14:49#1 | 04:06:51 | — | — | ||
| Jan 29, 16 | 3 | 00:18:55#11 | 02:07:04#5 | 01:15:06#3 | 03:43:58 | — | — | ||
| Dec 5, 15 | 1 | Canceled | 01:55:14#1 | 01:14:00#2 | 03:11:15 | — | — | ||
| Oct 10, 15 | DNF | 00:57:19 | 04:37:01 | — | — | — | — | ||
| Aug 30, 15 | 4 | 00:25:38#37 | 02:12:07#6 | 01:14:55#1 | 03:56:28 | — | — | ||
| May 25, 15 | 3 | 00:28:08#18 | 02:21:53#3 | 01:13:54#1 | 04:08:09 | — | — | ||
| May 24, 15 | 3 | 00:28:08#18 | 02:21:53#3 | 01:13:54#1 | 04:08:09 | — | — | ||
| Mar 29, 15 | 3 | 00:52:07#21 | 04:44:30#2 | 02:55:04#6 | 08:35:59 | — | — | ||
| Feb 27, 15 | 4 | 00:25:25#37 | 02:07:23#9 | 01:11:17#3 | 03:47:13 | — | — | ||
| Jan 25, 15 | 3 | 00:26:22#4 | 02:20:16#4 | 01:20:34#3 | 04:11:37 | — | — | ||
| Oct 11, 14 | 9 | 00:55:43#35 | 04:37:47#20 | 02:50:12#4 | 08:28:28 | — | — | ||
| Sep 7, 14 | 8 | 00:24:38#29 | 02:06:07#11 | 01:13:18#5 | 03:48:05 | — | — | ||
| Aug 10, 14 | 1 | 00:24:06#16 | 02:22:23#1 | 01:15:25#5 | 04:05:27 | — | — | ||
| Jun 29, 14 | 1 | 00:51:58#5 | 04:46:10#1 | 02:49:58#4 | 08:33:22 | — | — | ||
| Jun 1, 14 | 8 | 00:24:59#13 | 02:11:39#9 | 01:12:47#8 | 03:52:50 | — | — | ||
| May 10, 14 | 2 | 00:24:39#20 | 02:14:27#2 | 01:10:08#1 | 03:53:33 | — | — | ||
| Oct 12, 13 | 8 | 00:57:26#36 | 04:39:46#18 | 02:44:03#1 | 08:25:38 | — | — | ||
| Sep 8, 13 | 13 | 00:27:36#34 | 02:14:58#12 | 01:14:54#4 | 04:01:03 | — | — | ||
| Jun 23, 13 | 2 | 00:51:32#5 | 04:38:29#2 | 02:37:01#1 | 08:12:28 | — | — | ||
| Oct 13, 12 | 11 | 01:00:15#34 | 04:45:11#21 | 02:47:10#1 | 08:37:31 | — | — | ||
| Sep 9, 12 | 6 | 00:26:30#29 | 02:13:02#2 | 01:18:10#8 | 04:01:17 | — | — | ||
| Mar 24, 12 | 10 | 00:55:25#21 | 04:35:46#18 | 02:42:44#3 | 08:18:17 | — | — | ||
| Aug 21, 11 | DNF | 00:23:03 | — | — | — | — | — | ||
| Jun 12, 11 | 49 | 00:10:43#69 | 00:30:37#37 | 00:16:22#17 | 00:58:20 | — | — | ||
| May 29, 11 | 45 | 00:20:38#60 | 00:56:28#49 | 00:32:02#26 | 01:49:37 | — | — | ||
| Mar 27, 11 | 34 | 00:23:03#113 | 01:01:17#64 | 00:33:35#60 | 01:57:57 | — | — | ||
| Nov 13, 10 | 19 | 00:27:21#32 | 02:07:32#24 | 01:13:36#7 | 03:52:05 | — | — | ||
| Oct 24, 10 | 1 | 00:19:43#44 | 00:54:21#3 | 00:28:37#1 | 01:43:29 | — | — | ||
| Aug 22, 10 | 11 | 00:21:52#53 | 01:00:36#1 | 00:29:07#4 | 01:52:32 | — | — | ||
| Jun 27, 10 | DNF | 00:22:01 | — | — | — | — | — | ||
| Jun 12, 10 | 27 | 00:22:25#48 | 00:57:00#2 | 00:31:04#10 | 01:52:17 | — | — | ||
| May 22, 10 | 21 | 00:22:27#110 | 00:58:14#26 | 00:36:47#65 | 01:58:11 | — | — | ||
| Apr 11, 10 | 37 | 00:24:20#54 | 00:58:02#4 | 00:33:12#18 | 01:57:38 | — | — | ||
| Aug 23, 09 | 42 | 00:22:20#55 | 01:03:30#19 | 00:29:17#19 | 01:55:08 | — | — | ||
| Jul 18, 09 | 1 | 00:14:58#2 | 00:59:51#22 | 00:33:13#20 | 01:48:02 | — | — | ||
| May 17, 09 | 53 | 00:20:25#63 | 00:59:45#58 | 00:31:57#30 | 01:52:07 | — | — |
| 4 |
| 2 |
| 3 |
| #1 |
| 1× half, 3× full |
| 2016 | 5 | 0 | 2 | #2 | 2× full, 3× half |
| 2015 | 8 | 1 | 5 | #1 | 6× half, 2× full |
| 2014 | 6 | 2 | 3 | #1 | 2× full, 4× half |
| 2013 | 3 | 0 | 1 | #2 | 2× full, 1× half |
| 2012 | 3 | 0 | 0 | #6 | 2× full, 1× half |
| 2011 | 4 | 0 | 0 | #34 | 3× olympic, 1× sprint |
| 2010 | 7 | 1 | 1 | #1 | 1× half, 6× olympic |
| 2009 | 3 | 1 | 1 | #1 | 3× olympic |