#399
32.71 points
PTO World Rank
38
Races
5
Wins
5
Podiums
8
Top 10s
1
DNFs
#1
Best Finish
393.0
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 6 | 0 | 0 | #26 | 2× full, 4× half |
| 2024 | 3 | 0 | 0 | #20 | 3× half |
| 2023 | 6 | 3 | 3 | #1 | 2× full, 4× half |
| 2022 | 6 | 1 | 1 | #1 | 3× full, 3× half |
| 2021 | 6 | 1 | 1 | #1 | 2× full, 4× half |
| 2019 | 2 | 0 | 0 | #13 | 2× half |
| 2017 | 2 | 0 | 0 | #400 | 2× full |
| 2016 | 1 | 0 | 0 | #10 | 1× full |
| 2015 | 2 | 0 |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Nov 16, 25 | silverfull | 48 | — | 10:08:41.822 | 01:04:52.845#209 | 04:48:45.889#138 | 04:08:35.966#433 |
| 0 |
| #8 |
| 1× sprint, 1× full |
| 2014 | 1 | 0 | 0 | #10 | 1× sprint |
| 2013 | 1 | 0 | 0 | #860 | 1× half |
| 2011 | 2 | 0 | 0 | #392 | 1× full, 1× half |
| FIN |
| Sep 28, 25 | — | — | — | 00:22:28#99999 | —#99999 | —#99999 | DNF |
| Aug 17, 25 | 28 | — | 04:16:22 | 00:27:46#76 | 02:12:53#28 | 01:29:03#24 | FIN |
| Jun 15, 25 | 2033 | — | 14:54:01 | 01:14:21#993 | 07:17:28#2133 | 06:00:51#2074 | FIN |
| Jun 8, 25 | 26 | 30 | 04:02:48 | 00:31:34#171 | 02:06:57#38 | 01:20:15#32 | FIN |
| May 18, 25 | 27 | 29 | 03:32:42 | —#99999 | 02:04:55#19 | 01:26:34#29 | FIN |
| Jul 28, 24 | 20 | 20 | 03:59:21 | 00:22:30#92 | 02:14:39#25 | 01:17:19#20 | FIN |
| Jun 23, 24 | 27 | 27 | 04:00:43 | 00:19:22#137 | 02:18:23#38 | 01:18:30#27 | FIN |
| May 19, 24 | 32 | 37 | 04:09:44 | 00:29:30#246 | 02:18:14#69 | 01:18:15#39 | FIN |
| Sep 16, 23 | 18 | — | 07:54:54 | 00:14:12#68 | 04:31:43#23 | 03:03:15#17 | FIN |
| Jul 23, 23 | 1201 | — | 14:54:30 | 01:26:32#1260 | 07:19:23#1218 | 05:38:45#1116 | FIN |
| Jul 23, 23 | 1 | — | 03:58:58 | 00:31:39#50 | 02:07:50#2 | 01:15:57#2 | FIN |
| May 21, 23 | 1 | — | 04:04:52 | 00:28:20#63 | 02:14:37#3 | 01:17:10#1 | FIN |
| Jan 1, 23 | 1 | — | 03:55:54 | 00:29:13#36 | 02:06:19#2 | 01:17:19#1 | FIN |
| Jan 1, 23 | 700 | — | 06:31:33 | 00:36:23#585 | 03:07:57#561 | 02:22:29#775 | FIN |
| Oct 8, 22 | 311 | — | 09:36:44 | 01:00:43#402 | 04:54:59#399 | 03:34:14#482 | FIN |
| Jul 24, 22 | 1526 | — | 15:50:04 | 01:21:19#1173 | 07:47:30#1656 | 06:09:49#1436 | FIN |
| Jul 3, 22 | 2022 Austriafull | 1739 | — | 14:20:26 | 01:20:44#1032 | 06:46:00#1762 | 05:56:18#1906 | FIN |
| Jan 1, 22 | 1 | — | 04:01:29 | 00:29:19#66 | 02:10:44#5 | 01:18:03#3 | FIN |
| Jan 1, 22 | 28 | — | 04:06:34 | 00:28:07#87 | 02:13:44#32 | 01:19:33#24 | FIN |
| Jan 1, 22 | — | — | — | — | — | — | DNS |
| Nov 6, 21 | 2021 Floridafull | 20 | — | 09:17:43 | 01:15:50#105 | 04:44:02#24 | 03:07:41#18 | FIN |
| Oct 24, 21 | — | — | — | — | — | — | DNS |
| Sep 18, 21 | 2021 Marylandfull | 868 | — | 13:43:14 | 01:26:28#1170 | 06:22:59#1021 | 05:24:52#713 | FIN |
| Sep 18, 21 | 68 | — | 04:20:39 | 00:32:26#539 | 02:21:37#93 | 01:21:23#49 | FIN |
| May 23, 21 | 1 | — | 04:07:55 | 00:30:10#25 | 02:12:47#2 | 01:20:01#4 | FIN |
| Apr 18, 21 | — | — | — | — | — | — | DQ |
| Jun 30, 19 | 13 | — | 04:01:54 | 00:27:59#28 | 02:10:06#12 | 01:19:53#15 | FIN |
| Jan 1, 19 | 20 | — | 04:12:32 | 00:28:59#56 | 02:19:26#22 | 01:20:20#17 | FIN |
| Oct 14, 17 | 400 | — | 10:02:34 | 01:00:53#494 | 05:14:06#587 | 03:39:58#448 | FIN |
| Jul 16, 17 | 2017 UKfull | 868 | — | 13:31:53 | 01:16:11#607 | 07:03:26#966 | 04:55:35#1004 | FIN |
| Sep 11, 16 | 2016 Wisconsinfull | 10 | — | 09:41:21 | 00:58:20#38 | 05:26:43#73 | 03:08:05#3 | FIN |
| Sep 15, 15 | 8 | — | 01:58:41 | 00:21:35 | 00:55:44 | 00:36:04 | FIN |
| Jun 28, 15 | 2015 Austriafull | 1484 | — | 12:10:40 | 01:09:08#781 | 05:55:14#1404 | 04:53:30#1722 | FIN |
| Aug 29, 14 | 10 | — | 02:03:56 | 00:23:08 | 01:01:13 | 00:34:52 | FIN |
| Jan 1, 13 | 860 | — | 05:39:49 | 00:42:23#1360 | 02:42:54#581 | 02:08:22#1135 | FIN |
| May 21, 11 | 2011 Texasfull | 572 | — | 12:17:13 | 01:31:49#1416 | 06:01:52#932 | 04:32:13#379 | FIN |
| Jan 1, 11 | 392 | — | 05:21:31 | 00:43:22#1259 | 02:48:06#474 | 01:44:52#259 | FIN |