#146
50.768 points
PTO World Rank
38
Races
0
Wins
1
Podiums
1
Top 10s
0
DNFs
#3
Best Finish
294.4
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 5 | 0 | 1 | #3 | 5× half |
| 2024 | 3 | 0 | 0 | #26 | 2× half, 1× full |
| 2023 | 4 | 0 | 0 | #14 | 4× half |
| 2022 | 5 | 0 | 0 | #39 | 2× full, 3× half |
| 2021 | 5 | 0 | 0 | #83 | 5× half |
| 2020 | 1 | 0 | 0 | #83 | 1× full |
| 2019 | 2 | 0 | 0 | #70 | 2× half |
| 2017 | 1 | 0 | 0 | #400 | 1× half |
| 2016 | 4 | 0 | 0 | #97 |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Nov 8, 25 | diamondhalf | 69 | — | 05:04:54 | 00:34:22#331 | 03:01:08#138 | 01:25:30#53 |
| 4× half |
| 2015 | 2 | 0 | 0 | #446 | 2× half |
| 2013 | 1 | 0 | 0 | #556 | 1× half |
| 2012 | 1 | 0 | 0 | #769 | 1× half |
| 2011 | 2 | 0 | 0 | #636 | 2× half |
| 2010 | 1 | 0 | 0 | #389 | 1× half |
| 2009 | 1 | 0 | 0 | #359 | 1× half |
| FIN |
| Sep 7, 25 | 18 | 18 | 04:34:39 | 00:30:12#238 | 02:30:03#165 | 01:28:09#113 | FIN |
| Jul 26, 25 | 89 | — | 04:27:36 | 00:36:29#186 | 02:18:57#106 | 01:26:58#80 | FIN |
| May 18, 25 | 3 | 3 | 03:50:46 | —#99999 | 02:20:32#218 | 01:28:43#107 | FIN |
| Apr 27, 25 | 77 | — | 04:38:39 | 00:33:08#146 | 02:29:31#136 | 01:30:36#57 | FIN |
| Jun 23, 24 | 26 | 29 | 04:41:01 | 00:21:55#332 | 02:44:15#277 | 01:29:30#191 | FIN |
| Apr 27, 24 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Apr 21, 24 | 66 | — | 04:31:42 | 00:32:52#126 | 02:23:56#77 | 01:29:58#62 | FIN |
| Nov 5, 23 | 14 | — | 04:50:27 | 00:35:50#19 | 02:36:36#13 | 01:33:00#12 | FIN |
| Aug 26, 23 | 84 | — | 04:39:41 | 00:33:20#369 | 02:26:15#72 | 01:31:25#100 | FIN |
| Jan 1, 23 | 153 | — | 04:56:26 | 00:32:07#383 | 02:47:01#210 | 01:29:23#167 | FIN |
| Jan 1, 23 | 45 | — | 05:04:33 | 00:33:53#102 | 02:37:18#53 | 01:45:52#64 | FIN |
| Oct 8, 22 | 304 | — | 10:40:33 | 01:06:58#532 | 05:28:28#341 | 03:56:33#465 | FIN |
| Jun 26, 22 | 129 | — | 05:16:42 | 00:33:53#378 | 02:59:01#167 | 01:33:47#113 | FIN |
| Apr 23, 22 | 74 | — | 10:00:54 | 01:10:22#319 | 05:12:06#97 | 03:30:37#66 | FIN |
| Jan 1, 22 | 55 | — | 04:59:11 | 00:35:11#193 | 02:33:37#60 | 01:41:57#49 | FIN |
| Jan 1, 22 | 39 | — | 04:43:26 | 00:34:56#137 | 02:28:15#70 | 01:33:39#35 | FIN |
| Sep 18, 21 | 501 | — | 04:57:26 | 00:34:14#846 | 02:41:33#664 | 01:35:21#467 | FIN |
| Jul 3, 21 | — | — | — | — | — | — | DNS |
| Jun 5, 21 | 83 | — | 05:16:30 | 00:38:58#244 | 02:45:13#136 | 01:43:24#53 | FIN |
| May 1, 21 | 183 | — | 04:49:21 | 00:34:41#656 | 02:33:16#233 | 01:35:04#160 | FIN |
| Apr 11, 21 | 132 | — | 04:47:30 | 00:36:51#422 | 02:29:15#123 | 01:36:57#170 | FIN |
| Nov 22, 20 | 2020 Cozumelfull | 83 | — | 10:14:28 | 00:56:21#163 | 05:33:44#157 | 03:38:21#54 | FIN |
| Sep 7, 19 | 89 | — | 05:12:14 | 00:36:13#670 | 03:01:20#110 | 01:29:12#67 | FIN |
| Jan 1, 19 | 70 | — | 04:42:39 | 00:30:52#152 | 02:29:06#131 | 01:36:15#61 | FIN |
| Sep 10, 17 | 400 | — | 05:28:42 | 00:38:54#762 | 02:54:13#308 | 01:47:28#399 | FIN |
| Sep 4, 16 | 1405 | — | 05:13:29 | 00:34:33#1765 | 02:47:42#1553 | 01:41:03#1161 | FIN |
| Jan 1, 16 | 110 | — | 05:11:41 | 00:31:32#107 | 02:46:17#165 | 01:49:09#113 | FIN |
| Jan 1, 16 | 261 | — | 05:07:17 | 00:33:24#390 | 02:44:08#371 | 01:43:14#222 | FIN |
| Jan 1, 16 | 97 | — | 04:13:28 | — | 02:32:48#158 | 01:38:07#93 | FIN |
| Aug 30, 15 | 1537 | — | 05:39:59 | 00:36:34#1877 | 03:02:56#1723 | 01:47:45#1054 | FIN |
| Jan 1, 15 | 446 | — | 05:25:45 | 00:34:12#545 | 02:57:03#875 | 01:47:32#280 | FIN |
| Jan 1, 13 | 556 | — | 05:27:48 | 00:34:40#501 | 02:55:42#835 | 01:47:59#437 | FIN |
| Jan 1, 12 | 769 | — | 05:39:32 | 00:47:15#1897 | 02:59:03#1108 | 01:48:31#414 | FIN |
| Sep 11, 11 | 1247 | — | 05:59:44 | 00:41:27#1202 | 03:19:44#1373 | 01:51:31#936 | FIN |
| Jan 1, 11 | 636 | — | 05:31:40 | 00:41:04#1445 | 02:57:23#920 | 01:47:59#433 | FIN |
| Jan 1, 10 | 389 | — | 05:55:38 | 00:42:01#728 | 03:13:38#573 | 01:54:42#257 | FIN |
| Jan 1, 09 | 359 | — | 05:32:51 | 00:44:24#623 | 02:58:24#512 | 01:45:03#267 | FIN |