29
Races
0
Wins
0
Podiums
10
Top 10s
0
DNFs
#4
Best Finish
15.1
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2023 | 2 | 0 | 0 | #12 | 1× half, 1× full |
| 2022 | 4 | 0 | 0 | #9 | 2× half, 2× full |
| 2021 | 2 | 0 | 0 | #4 | 1× full, 1× half |
| 2020 | 2 | 0 | 0 | #8 | 2× half |
| 2019 | 1 | 0 | 0 | #21 | 1× full |
| 2018 | 6 | 0 | 0 | #5 | 4× half, 2× full |
| 2017 | 1 | 0 | 0 | #21 | 1× full |
| 2016 | 4 | 0 | 0 | #4 | 2× half, 2× full |
| 2015 | 2 | 0 | 0 | #5 | 2× full |
| 2014 | 3 | 0 | 0 | #15 | 2× full, 1× half |
| 2012 | 1 | 0 | 0 | #24 | 1× half |
| 2011 | 1 | 0 | 0 | #23 | 1× half |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Nov 19, 23 | 12 | — | 04:30:16 | 00:33:06#12 | 02:26:13#12 | 01:27:20#10 | FIN | |
| Mar 5, 23 | goldfull | 16 | 31 | 08:40:02 | 00:11:09#15 | 04:49:12#23 | 03:34:03#37 | FIN |
| Nov 6, 22 | bronzehalf | 9 | — | 04:51:58 | 00:26:41#7 | 02:36:07#9 | 01:44:31#9 | FIN |
| Aug 6, 22 | silverhalf | 16 | 41 | 04:36:57 | 00:28:00#58 | 02:38:45#53 | 01:23:48#45 | FIN |
| Apr 3, 22 | full | 17 | 17 | 08:37:58 | 00:08:56#15 | 05:11:41#22 | 03:12:05#20 | FIN |
| Apr 3, 22 | goldfull | 17 | — | 08:37:57 | 00:08:55#15 | 05:11:40#17 | 03:12:04#14 | FIN |
| Nov 21, 21 | full | 18 | 18 | 08:59:52 | 00:26:28#17 | 04:59:39#19 | 03:28:43#22 | FIN |
| May 2, 21 | half | 4 | — | 04:09:31 | 00:28:25#6 | 02:12:56#4 | 01:26:02#4 | FIN |
| Nov 15, 20 | half | 8 | — | 04:15:41 | 00:28:49#8 | 02:25:18#8 | 01:19:10#6 | FIN |
| Jan 26, 20 | half | 10 | — | 04:37:30 | 00:30:43#10 | 02:34:07#10 | 01:27:47#9 | FIN |
| Apr 7, 19 | full | 21 | 27 | 08:47:44 | 00:30:20#50 | 05:10:09#43 | 03:01:47#30 | FIN |
| Nov 18, 18 | half | 27 | — | 04:10:58 | 00:26:21#23 | 02:12:23#23 | 01:27:02#27 | FIN |
| Oct 7, 18 | full | 5 | 5 | 08:11:33 | 00:04:39#5 | 04:45:43#5 | 03:15:17#5 | FIN |
| Aug 19, 18 | half | 8 | — | 04:34:16 | 00:30:25#9 | 02:34:34#9 | 01:25:02#6 | FIN |
| Jul 1, 18 | half | 12 | — | 04:34:58 | — | — | — | FIN |
| Jun 17, 18 | half | 28 | — | 04:10:57.75 | 00:26:20.35 | 02:12:22.9 | 01:27:02.25 | FIN |
| Apr 15, 18 | full | 17 | 24 | 09:11:47 | 00:53:44#31 | 04:51:41#18 | 03:22:03#27 | FIN |
| Apr 2, 17 | full | 21 | 29 | 09:07:31 | 00:55:46#55 | 04:53:50#46 | 03:13:00#36 | FIN |
| Nov 13, 16 | half | 5 | — | 04:08:53 | 00:25:38#7 | 02:19:23#3 | 01:18:22#4 | FIN |
| Oct 2, 16 | full | 5 | 5 | 09:11:51 | 00:53:55#12 | 04:42:53#10 | 03:30:19#5 | FIN |
| Sep 25, 16 | half | 4 | — | 04:15:04 | 00:24:27#5 | 02:39:44#2 | 01:10:53#6 | FIN |
| Apr 10, 16 | full | 28 | 68 | 09:51:18 | 01:00:14#65 | 04:55:17#40 | 03:49:26#77 | FIN |
| Jun 28, 15 | full | 5 | — | 04:21:46 | 00:26:57#4 | 02:19:28#4 | 01:29:57#5 | FIN |
| Mar 29, 15 | full | 30 | 54 | 09:59:57 | 00:54:34#40 | 05:27:39#61 | 03:32:28#63 | FIN |
| Aug 24, 14 | full | 16 | 99 | 09:30:10 | 00:54:23#51 | 04:58:08#77 | 03:32:46#103 | FIN |
| Jun 15, 14 | half | 16 | 21 | 04:15:36 | 00:28:28#47 | 02:15:44#24 | 01:29:19#26 | FIN |
| Apr 6, 14 | full | 15 | 28 | 09:57:46 | 00:57:47#45 | 05:19:29#20 | 03:35:41#32 | FIN |
| Jul 29, 12 | half | 24 | — | 06:24:50 | 01:02:41#24 | 03:09:41#22 | 02:09:30#22 | FIN |
| Nov 5, 11 | half | 23 | — | 05:41:15 | — | 03:25:47#16 | 02:13:50#23 | FIN |