25
Races
0
Wins
2
Podiums
12
Top 10s
3
DNFs
#3
Best Finish
9.7
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2023 | 2 | 0 | 0 | #12 | 2× full |
| 2022 | 3 | 0 | 0 | #6 | 2× full, 1× half |
| 2021 | 2 | 0 | 0 | #9 | 2× full |
| 2019 | 6 | 0 | 0 | #4 | 4× half, 2× full |
| 2018 | 4 | 0 | 1 | #3 | 2× half, 2× full |
| 2016 | 4 | 0 | 1 | #3 | 2× half, 2× full |
| 2015 | 1 | 0 | 0 | — | 1× full |
| 2014 | 3 | 0 | 0 | #6 | 3× full |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Sep 16, 23 | 12 | 13 | 08:53:43 | 00:13:08#31 | 04:47:22#47 | 03:46:33#80 | FIN | |
| Jul 23, 23 | silverfull | — | — | — | 01:00:17#99999 | 05:42:02#99999 | —#99999 | DNF |
| Sep 11, 22 | silverfull | 6 | 6 | 10:43:53 | 00:56:13#17 | 05:27:02#15 | 04:09:13#32 | FIN |
| Jul 24, 22 | silverfull | 14 | 26 | 11:00:20 | 00:58:07#51 | 05:24:20#48 | 04:29:42#127 | FIN |
| Jun 12, 22 | silverhalf | 19 | 33 | 04:42:11 | 00:26:37#49 | 02:23:11#78 | 01:45:44#180 | FIN |
| Sep 26, 21 | full | 10 | 20 | 10:25:40 | 00:45:27#21 | 05:10:20#24 | 04:23:22#76 | FIN |
| Jun 27, 21 | full | 9 | — | 09:58:35 | 00:57:17#5 | 05:07:25#5 | 03:48:16#13 | FIN |
| Nov 10, 19 | half | 14 | — | 04:37:16 | 00:25:11#4 | 02:29:08#12 | 01:36:40#18 | FIN |
| Sep 29, 19 | full | — | — | — | 00:48:21#99999 | 05:21:45#99999 | —#99999 | DNF |
| Sep 8, 19 | full | 5 | 5 | 09:58:16 | 00:57:01#10 | 05:18:59#26 | 03:34:24#46 | FIN |
| Jun 9, 19 | half | 4 | 5 | 03:58:23 | —#99999 | 02:20:38#94 | 01:35:16#92 | FIN |
| May 19, 19 | half | 14 | 29 | 04:37:16 | 00:25:11#2371 | 02:29:08#349 | 01:36:40#176 | FIN |
| May 19, 19 | half | 14 | — | 04:39:15.24 | 00:27:10.27 | 02:29:07.78 | 01:36:40.09 | FIN |
| Nov 18, 18 | half | 7 | — | 04:42:10 | 00:28:48#2 | 02:29:55#6 | 01:39:09#10 | FIN |
| Oct 14, 18 | full | 5 | — | 09:12:43 | 00:13:21#4 | 05:11:18#3 | 03:36:35#6 | FIN |
| Sep 9, 18 | full | 3 | 4 | 09:50:12 | 00:57:57#24 | 05:14:21#16 | 03:30:00#20 | FIN |
| Jun 24, 18 | half | 8 | 8 | 04:35:36 | 00:27:11#21 | 02:31:51#40 | 01:31:52#47 | FIN |
| Nov 13, 16 | half | 14 | — | 04:38:25 | 00:25:39#3 | 02:31:08#11 | 01:35:37#16 | FIN |
| Sep 11, 16 | full | 3 | 3 | 09:49:27 | 00:59:33#58 | 05:14:23#11 | 03:28:14#17 | FIN |
| Aug 21, 16 | full | 13 | 20 | 04:53:21 | 00:25:45#26 | 02:40:14#172 | 01:41:22#133 | FIN |
| May 22, 16 | half | 14 | 14 | 04:38:25 | 00:25:39#51 | 02:31:08#87 | 01:35:37#79 | FIN |
| Sep 27, 15 | full | — | — | — | 00:44:29#18 | 05:42:55#191 | —#99999 | DNF |
| Nov 30, 14 | full | 12 | 18 | 10:25:27 | 00:49:21#31 | 05:33:43#81 | 03:55:21#98 | FIN |
| Sep 28, 14 | full | 8 | 8 | 09:44:15 | 00:41:38#25 | 05:26:14#111 | 03:29:49#66 | FIN |
| Jul 27, 14 | full | 6 | 28 | 10:36:46 | 01:12:25#2413 | 05:31:11#504 | 03:46:38#248 | FIN |