13
Races
0
Wins
1
Podiums
3
Top 10s
0
DNFs
#3
Best Finish
14.1
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 1 | 0 | 0 | #30 | 1× half |
| 2022 | 1 | 0 | 0 | #21 | 1× half |
| 2019 | 3 | 0 | 1 | #3 | 2× full, 1× half |
| 2017 | 3 | 0 | 0 | #14 | 2× half, 1× full |
| 2016 | 4 | 0 | 0 | #12 | 1× full, 3× half |
| 2015 | 1 | 0 | 0 | #8 | 1× half |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Jun 8, 25 | 30 | 63 | 05:01:17 | 00:42:00#1139 | 02:40:54#622 | 01:31:09#327 | FIN | |
| Jun 12, 22 | silverhalf | 21 | 37 | 04:43:45 | 00:35:35#705 | 02:34:52#383 | 01:27:31#198 | FIN |
| Sep 8, 19 | full | 7 | 12 | 10:42:52 | 01:12:49#283 | 05:45:52#175 | 03:33:49#127 | FIN |
| Jun 9, 19 | half | 3 | 4 | 03:56:49 | —#99999 | 02:26:28#180 | 01:27:53#84 | FIN |
| Mar 2, 19 | full | 11 | 13 | 10:03:41 | 01:05:32#282 | 05:34:08#172 | 03:17:05#72 | FIN |
| Jun 11, 17 | half | 14 | 17 | 04:52:06 | 00:36:56#547 | 02:35:02#257 | 01:34:39#117 | FIN |
| May 21, 17 | half | 14 | 74 | 04:48:45 | 00:32:29#2175 | 02:36:35#867 | 01:34:33#337 | FIN |
| Apr 22, 17 | full | 16 | 18 | 09:49:00 | 01:14:35#457 | 05:09:54#203 | 03:18:24#125 | FIN |
| Sep 11, 16 | full | 12 | 17 | 10:53:04 | 01:16:14#870 | 05:55:44#363 | 03:33:55#128 | FIN |
| Jun 12, 16 | half | 13 | 16 | 04:55:49 | 00:36:17#598 | 02:37:34#276 | 01:38:24#108 | FIN |
| Apr 10, 16 | half | 21 | 23 | 04:38:16 | 00:33:28#358 | 02:34:59#288 | 01:26:39#128 | FIN |
| Mar 20, 16 | half | 13 | 16 | 05:03:09 | 00:34:26#203 | 02:42:30#206 | 01:40:11#99 | FIN |
| Jun 13, 15 | half | 8 | 15 | 04:57:33 | 00:38:25#273 | 02:37:58#252 | 01:38:04#102 | FIN |