#159
47.728 points
PTO World Rank
#69
77.26 points
WT Ranking
47
Races
0
Wins
2
Podiums
18
Top 10s
2
DNFs
#2
Best Finish
330.1
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2026 | 1 | 0 | 0 | #26 | 1× half |
| 2025 | 7 | 0 | 1 | #2 | 6× half, 1× full |
| 2024 | 8 | 0 | 0 | #5 | 4× full, 4× half |
| 2023 | 6 | 0 | 0 | #5 | 5× full, 1× half |
| 2022 | 11 | 0 | 0 | #5 | 5× full, 6× half |
| 2021 | 4 | 0 | 1 | #2 | 2× full, 2× half |
| 2020 | 1 | 0 | 0 | #51 | 1× full |
| 2018 | 1 | 0 | 0 | #9 | 1× sprint |
| 2017 | 1 | 0 | 0 | #852 |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Jan 31, 26 | silverhalf | 26 | — | 04:15:34 | 00:31:29#28 | 02:15:37#25 | 01:24:08#24 |
| 1× full |
| 2016 | 1 | 0 | 0 | #1239 | 1× half |
| 2013 | 1 | 0 | 0 | #1493 | 1× half |
| 2010 | 1 | 0 | 0 | — | 1× half |
| 2009 | 3 | 0 | 0 | #764 | 1× full, 2× half |
| 2008 | 1 | 0 | 0 | #862 | 1× half |
| FIN |
| Nov 1, 25 | 6 | — | 04:36:39 | 00:33:09#9 | 02:26:13#6 | 01:33:24#5 | FIN |
| Aug 17, 25 | 2 | — | 04:40:44 | — | — | — | FIN |
| Aug 10, 25 | 7 | — | 05:02:45.792 | 00:32:05.403#70 | 02:46:03.594#132 | 01:38:22.442#27 | FIN |
| Jun 29, 25 | 1374 | — | 07:01:52 | 00:38:49#895 | 03:56:46#1633 | 02:04:48#1015 | FIN |
| Jun 15, 25 | 15 | 17 | 10:13:45 | 01:12:37#222 | 05:29:28#130 | 03:26:41#95 | FIN |
| Apr 26, 25 | 4 | — | 04:41:33 | 00:32:56#5 | 02:26:53#4 | 01:34:44#3 | FIN |
| Apr 5, 25 | — | — | — | 00:31:01 | — | — | DNF |
| Dec 1, 24 | 660 | — | 06:02:41 | 00:39:45#380 | 03:08:34#880 | 02:03:21#594 | FIN |
| Oct 6, 24 | 370 | — | 05:43:42 | 00:38:40#373 | 02:45:44#378 | 02:10:38#525 | FIN |
| Aug 25, 24 | 8 | — | 06:30:12 | 00:53:35#8 | 03:16:17#8 | 02:15:34#7 | FIN |
| Aug 25, 24 | 8 | — | 06:30:12 | 00:53:35 | 03:16:17 | 02:15:34 | FIN |
| Jul 7, 24 | 25 | — | 09:55:18 | 01:06:04#21 | 05:16:10#25 | 03:29:15#25 | FIN |
| Jun 9, 24 | 5 | — | 05:18:44 | 00:35:32#5 | 03:00:00#5 | 01:38:29#4 | FIN |
| Mar 2, 24 | 12 | 12 | 10:23:09 | 01:12:05#165 | 05:39:15#130 | 03:25:17#83 | FIN |
| Feb 17, 24 | 9 | — | 05:14:59 | 00:32:43#9 | 02:54:36#9 | 01:43:20#6 | FIN |
| Oct 14, 23 | 42 | 84 | 10:04:10 | 01:07:58#329 | 05:22:13#136 | 03:28:32#84 | FIN |
| Oct 14, 23 | 42 | — | 10:04:10 | 01:07:58#48 | 05:22:13#46 | 03:28:32#36 | FIN |
| Sep 10, 23 | 84 | — | 10:04:10 | 01:07:58#338 | 05:22:13#165 | 03:28:32#69 | FIN |
| Jun 18, 23 | 8 | 9 | 10:00:59 | 01:04:07#230 | 05:25:21#141 | 03:26:33#84 | FIN |
| May 7, 23 | 6 | 6 | 10:02:42 | 01:03:10#203 | 05:30:55#119 | 03:24:02#68 | FIN |
| Mar 26, 23 | 5 | — | 04:20:41 | 00:35:51#5 | 02:16:56#7 | 01:23:33#5 | FIN |
| Dec 4, 22 | 12 | 16 | 09:52:33 | 01:07:48#260 | 05:20:16#207 | 03:19:01#119 | FIN |
| Nov 13, 22 | 11 | — | 04:34:55 | 00:32:24#12 | 02:27:33#12 | 01:30:22#10 | FIN |
| Sep 11, 22 | 10 | — | 04:26:58 | 00:32:01#8 | 02:20:44#10 | 01:30:56#8 | FIN |
| Aug 14, 22 | — | — | — | 01:05:56#168 | — | — | DNF |
| Aug 6, 22 | 8 | 17 | 05:09:21 | 00:33:48#324 | 02:57:37#268 | 01:31:33#167 | FIN |
| Jun 12, 22 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| May 1, 22 | 5 | 8 | 10:18:14 | 01:09:52#398 | 05:40:37#248 | 03:23:18#119 | FIN |
| Jan 1, 22 | 2022 Walesfull | 1173 | — | 14:34:27 | 01:03:39#289 | 07:45:06#1374 | 05:15:45#1136 | FIN |
| Jan 1, 22 | 293 | — | 04:26:59 | 00:32:02#413 | 02:20:45#456 | 01:30:57#212 | FIN |
| Jan 1, 22 | 1873 | — | 07:36:33 | 00:36:44#1644 | 03:34:50#1900 | 03:02:16#1819 | FIN |
| Jan 1, 22 | 167 | — | 05:09:21 | 00:33:48#339 | 02:57:37#350 | 01:31:33#113 | FIN |
| Dec 5, 21 | 2 | 3 | 09:54:51 | 01:08:22#118 | 05:20:19#76 | 03:20:26#37 | FIN |
| Sep 12, 21 | 116 | — | 04:35:50 | 00:34:02#352 | 02:25:31#166 | 01:33:23#103 | FIN |
| Jun 6, 21 | 2021 Cairnsfull | 9 | 12 | 10:16:07 | 01:06:34#492 | 05:35:19#307 | 03:29:14#173 | FIN |
| Feb 7, 21 | 5 | — | 04:22:23 | 00:35:45#5 | 02:14:06#5 | 01:28:26#5 | FIN |
| Sep 27, 20 | 2020 Cairnsfull | 51 | — | 10:51:11 | 01:08:23#108 | 05:50:17#86 | 03:48:02#42 | FIN |
| Sep 12, 18 | 9 | — | 02:11:20 | 00:24:00 | 01:04:09 | 00:38:50 | FIN |
| Oct 14, 17 | 852 | — | 10:47:01 | 01:05:47#910 | 05:57:20#1510 | 03:38:47#425 | FIN |
| Sep 4, 16 | 1239 | — | 05:06:14 | 00:31:29#1176 | 02:48:13#1578 | 01:38:52#1024 | FIN |
| Jan 1, 13 | 1493 | — | 06:54:49 | 00:45:49#1682 | 03:45:21#1861 | 02:11:06#908 | FIN |
| Jan 1, 10 | — | — | — | — | — | — | DNS |
| Sep 13, 09 | 2009 Wisconsinfull | 1704 | — | 14:42:19 | 01:20:21#1317 | 07:42:17#2121 | 05:18:17#1250 | FIN |
| Jan 1, 09 | 820 | — | 05:48:37 | 00:28:45#74 | 03:08:22#1131 | 02:06:27#885 | FIN |
| Jan 1, 09 | 764 | — | 05:47:59 | 00:45:52#1237 | 02:55:12#707 | 02:00:31#636 | FIN |
| Jan 1, 08 | 862 | — | 06:15:46 | 00:46:08#1144 | 03:06:04#840 | 02:15:19#753 | FIN |