29
Races
0
Wins
0
Podiums
2
Top 10s
1
DNFs
#9
Best Finish
20.4
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2019 | 6 | 0 | 0 | #20 | 5× half, 1× full |
| 2018 | 7 | 0 | 0 | #9 | 6× half, 1× full |
| 2017 | 9 | 0 | 0 | #9 | 5× half, 4× full |
| 2016 | 6 | 0 | 0 | #15 | 3× full, 3× half |
| 2014 | 1 | 0 | 0 | #22 | 1× full |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Nov 10, 19 | 29 | — | 04:30:45 | 00:29:19#32 | 02:33:04#30 | 01:22:45#26 | FIN | |
| Nov 2, 19 | 20 | 31 | 08:59:13 | 01:03:01#148 | 04:43:36#44 | 03:04:52#31 | FIN | |
| May 4, 19 | half | 27 | — | 04:26:54.03 | 00:29:37.33 | 02:22:39.83 | 01:30:12.38 | FIN |
| May 4, 19 | half | 27 | — | 04:26:55 | 00:29:38#27 | 02:22:39#25 | 01:30:13#28 | FIN |
| Apr 7, 19 | half | 29 | — | 04:30:44.59 | 00:29:17.76 | 02:33:04.51 | 01:22:45.09 | FIN |
| Apr 6, 19 | half | 29 | 46 | 04:30:45 | 00:29:19#97 | 02:33:04#82 | 01:22:45#53 | FIN |
| Dec 9, 18 | half | 19 | 27 | 04:19:08 | 00:29:21#77 | 02:21:16#34 | 01:22:48#29 | FIN |
| Nov 18, 18 | half | 23 | — | 04:38:02 | 00:28:47#23 | 02:34:22#23 | 01:29:32#21 | FIN |
| Aug 19, 18 | half | 9 | — | 09:08:37 | 00:58:12#8 | 04:56:22#11 | 03:09:43#8 | FIN |
| Jul 28, 18 | half | 15 | — | 03:39:17 | — | 02:17:00#15 | 01:20:24#12 | FIN |
| May 5, 18 | half | 24 | — | 04:34:03 | 00:28:18#18 | 02:25:46#23 | 01:36:36#24 | FIN |
| Apr 28, 18 | full | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Apr 7, 18 | half | 23 | 54 | 04:36:36 | 00:27:21#59 | 02:34:22#74 | 01:29:31#63 | FIN |
| Nov 12, 17 | half | 17 | — | 04:19:24 | 00:26:31#19 | 02:22:45#18 | 01:25:42#13 | FIN |
| Oct 15, 17 | full | 20 | — | 09:05:34 | 00:58:04#22 | 04:53:24#23 | 03:07:24#14 | FIN |
| Aug 20, 17 | full | — | — | — | 00:58:20 | 05:01:03 | — | DNF |
| Jul 23, 17 | full | 18 | 740 | 13:05:11 | 00:59:55#77 | 04:59:24#13 | 07:00:38#2167 | FIN |
| Jun 18, 17 | half | 9 | — | 04:30:27 | 00:32:08#9 | 02:11:28#8 | 01:43:56#9 | FIN |
| May 21, 17 | half | 17 | 73 | 04:19:24 | 00:26:31#1959 | 02:22:45#247 | 01:25:42#76 | FIN |
| May 13, 17 | half | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Apr 22, 17 | full | 20 | — | 09:07:30 | 01:00:44#22 | 04:56:05#23 | 03:04:45#16 | FIN |
| Mar 19, 17 | half | 19 | 34 | 04:36:50 | 00:29:49#72 | 02:21:48#40 | 01:39:00#45 | FIN |
| Nov 20, 16 | full | 31 | — | 08:57:42 | 01:00:01#34 | 04:47:15#34 | 03:06:09#18 | FIN |
| Nov 13, 16 | half | 16 | — | 04:44:35 | 00:29:00#14 | 02:21:53#16 | 01:50:19#16 | FIN |
| Sep 25, 16 | full | 15 | 16 | 09:38:35 | 00:49:26#34 | 05:06:02#24 | 03:37:12#16 | FIN |
| Jun 12, 16 | half | 16 | 61 | 04:44:35 | 00:29:00#89 | 02:21:53#43 | 01:50:19#72 | FIN |
| Jun 5, 16 | full | 19 | — | 09:50:49 | 00:57:44#18 | 05:22:39#19 | 03:23:42#19 | FIN |
| Apr 17, 16 | half | 17 | — | 04:18:39 | 00:32:10#16 | 02:18:58#16 | 01:23:32#13 | FIN |
| Sep 28, 14 | full | 22 | 25 | 09:15:54 | 00:46:27#102 | 05:08:05#41 | 03:16:23#29 | FIN |