34
Races
0
Wins
7
Podiums
25
Top 10s
1
DNFs
#2
Best Finish
7.8
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2022 | 2 | 0 | 0 | #12 | 1× full, 1× half |
| 2021 | 1 | 0 | 0 | #24 | 1× half |
| 2019 | 6 | 0 | 1 | #3 | 6× half |
| 2018 | 5 | 0 | 4 | #3 | 4× half, 1× full |
| 2017 | 7 | 0 | 1 | #2 | 7× half |
| 2016 | 6 | 0 | 1 | #2 | 6× half |
| 2015 | 2 | 0 | 0 | #6 | 1× full, 1× half |
| 2014 | 3 | 0 | 0 | #8 | 2× full, 1× half |
| 2013 | 1 | 0 | 0 | #10 | 1× half |
| 2012 | 1 | 0 | 0 | #7 | 1× full |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Aug 21, 22 | 16 | — | 09:24:58 | 01:02:39#21 | 04:54:38#16 | 03:23:13#16 | FIN | |
| Jun 26, 22 | silverhalf | 12 | 14 | 04:10:26 | 00:27:34#41 | 02:16:00#15 | 01:23:31#14 | FIN |
| Dec 5, 21 | half | 24 | 25 | 04:09:13 | 00:25:59#37 | 02:14:14#25 | 01:23:26#25 | FIN |
| Nov 10, 19 | half | 6 | — | 04:09:25 | 00:25:44#8 | 02:12:51#3 | 01:27:46#10 | FIN |
| Aug 18, 19 | half | 3 | — | 08:29:15 | 00:50:40#4 | 04:37:17#4 | 02:56:33#4 | FIN |
| Jul 27, 19 | half | 6 | 6 | 03:56:37 | 00:24:40#14 | 02:08:01#7 | 01:19:06#6 | FIN |
| Jun 30, 19 | half | 7 | 7 | 03:58:15 | 00:26:00#23 | 02:11:29#8 | 01:17:33#7 | FIN |
| Jun 2, 19 | half | 6 | 6 | 04:09:25 | 00:25:44#14 | 02:12:51#3 | 01:27:46#6 | FIN |
| Jun 2, 19 | half | 6 | — | 04:09:24.11 | 00:25:43.74 | 02:12:51.04 | 01:27:45.26 | FIN |
| Nov 18, 18 | half | 3 | — | 04:02:50 | 00:25:49#9 | 02:13:48#2 | 01:20:39#8 | FIN |
| Jul 29, 18 | full | — | — | — | 00:57:48 | 04:52:54 | — | DNF |
| Jun 3, 18 | half | 3 | 3 | 04:02:50 | 00:25:49#16 | 02:13:48#2 | 01:20:39#3 | FIN |
| Jun 3, 18 | half | 3 | — | 04:02:49.18 | 00:25:48.84 | 02:13:47.28 | 01:20:38.48 | FIN |
| May 5, 18 | half | 3 | — | 04:11:38 | — | — | — | FIN |
| Nov 12, 17 | half | 7 | — | 03:55:05 | 00:25:45#13 | 02:05:48#5 | 01:20:32#9 | FIN |
| Aug 27, 17 | half | 10 | — | 05:43:36 | 00:43:19#13 | 02:57:51#6 | 01:59:26#10 | FIN |
| Jul 23, 17 | half | 2 | — | 04:00:43 | 00:23:06#3 | 02:16:38#1 | 01:18:19#3 | FIN |
| Jun 11, 17 | half | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Jun 4, 17 | half | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Apr 2, 17 | half | 13 | 13 | 03:57:49 | 00:26:53#28 | 02:05:30#10 | 01:22:54#13 | FIN |
| Mar 19, 17 | half | 9 | 9 | 04:01:25 | 00:27:02#27 | 02:04:07#7 | 01:25:56#9 | FIN |
| Nov 13, 16 | half | 4 | — | 03:55:39 | 00:23:59#8 | 02:07:09#4 | 01:22:10#6 | FIN |
| Sep 24, 16 | half | 19 | — | 07:09:11 | 01:17:39#22 | 03:10:15#13 | 02:39:33#20 | FIN |
| Aug 28, 16 | half | 4 | — | 05:44:19 | 00:45:17#7 | 03:00:52#3 | 01:55:29#4 | FIN |
| Jul 3, 16 | half | 2 | — | 04:09:40 | 00:27:19#9 | 02:15:54#2 | 01:21:36#6 | FIN |
| Jun 11, 16 | half | 5 | 5 | 03:56:26 | 00:19:21#12 | 02:10:32#3 | 01:23:46#5 | FIN |
| Apr 30, 16 | half | 6 | — | 04:14:15 | 00:27:44#16 | 02:20:37#6 | 01:21:49#9 | FIN |
| Jul 26, 15 | full | 6 | — | 09:14:34 | 00:54:10#7 | 05:14:14#9 | 03:02:06#4 | FIN |
| May 2, 15 | half | 8 | — | 04:16:10 | 00:26:32#23 | 02:22:59#6 | 01:22:22#7 | FIN |
| Aug 24, 14 | full | 8 | — | 09:08:16 | 01:01:11#8 | 04:53:05#8 | 03:10:25#7 | FIN |
| Jun 29, 14 | full | 9 | — | 09:09:26 | 00:57:09#8 | 04:46:12#6 | 03:21:52#13 | FIN |
| May 3, 14 | half | 15 | — | 04:25:32 | 00:25:31#22 | 02:27:04#12 | 01:42:25#17 | FIN |
| Nov 10, 13 | half | 10 | — | 04:01:50 | 00:26:36#16 | 02:12:12#7 | 01:19:35#13 | FIN |
| Aug 26, 12 | full | 7 | — | 09:17:00 | 00:57:05#4 | 05:05:21#11 | 03:10:09#8 | FIN |