25
Races
0
Wins
0
Podiums
1
Top 10s
0
DNFs
#10
Best Finish
19.2
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2019 | 7 | 0 | 0 | #10 | 3× full, 4× half |
| 2018 | 5 | 0 | 0 | #15 | 4× half, 1× full |
| 2017 | 4 | 0 | 0 | #13 | 2× half, 2× full |
| 2016 | 6 | 0 | 0 | #14 | 3× half, 3× full |
| 2015 | 3 | 0 | 0 | #14 | 2× full, 1× half |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Dec 1, 19 | 10 | 90 | 10:12:13 | 00:55:29#99 | 05:24:00#78 | 03:48:00#96 | FIN | |
| Nov 10, 19 | 13 | — | 04:28:51 | 00:25:56#13 | 02:26:13#13 | 01:32:07#13 | FIN | |
| Aug 18, 19 | half | 18 | — | 04:22:35 | 00:28:39#19 | 02:23:39#20 | 01:26:29#18 | FIN |
| Jul 28, 19 | full | 20 | 108 | 10:55:55 | 01:02:27#129 | 05:23:40#44 | 04:18:13#112 | FIN |
| Jun 23, 19 | half | 18 | 38 | 04:22:35 | 00:28:39#86 | 02:23:39#51 | 01:26:29#40 | FIN |
| Mar 2, 19 | full | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Feb 17, 19 | half | 13 | — | 04:28:51.73 | 00:25:56.47 | 02:26:13.53 | 01:32:07.33 | FIN |
| Nov 18, 18 | half | 25 | — | 04:48:13 | 00:26:51#22 | 02:44:04#21 | 01:32:02#26 | FIN |
| Nov 18, 18 | full | 24 | — | 09:35:30 | 01:03:25#23 | 04:53:48#25 | 03:27:36#21 | FIN |
| Aug 19, 18 | half | 18 | 69 | 04:31:24 | 00:27:10#49 | 02:26:25#64 | 01:33:45#75 | FIN |
| Jun 10, 18 | half | 15 | 43 | 04:33:04 | 00:28:26#82 | 02:20:00#52 | 01:37:18#49 | FIN |
| May 13, 18 | half | 21 | — | 05:13:09 | 00:25:47#20 | 03:08:44#21 | 01:30:52#20 | FIN |
| Nov 12, 17 | half | 13 | — | 04:19:01 | 00:27:24#14 | 02:23:14#13 | 01:23:36#12 | FIN |
| Aug 20, 17 | full | 14 | 29 | 04:20:41 | 00:27:15#42 | 02:24:01#39 | 01:24:57#32 | FIN |
| Jul 23, 17 | full | 17 | 75 | 10:21:03 | 01:01:37#119 | 05:18:40#52 | 03:54:07#203 | FIN |
| May 14, 17 | half | 23 | — | 04:33:20 | 00:27:37#22 | 02:32:40#19 | 01:26:00#22 | FIN |
| Nov 13, 16 | half | 25 | — | 04:38:52 | 00:26:58#20 | 02:34:31#25 | 01:32:05#23 | FIN |
| Oct 2, 16 | full | 46 | — | 10:17:18 | 00:59:38#35 | 04:55:33#44 | 04:16:00#46 | FIN |
| Sep 11, 16 | full | 14 | 36 | 04:49:10 | 00:28:12#50 | 02:38:27#31 | 01:34:20#38 | FIN |
| Aug 21, 16 | full | 17 | 34 | 04:30:45 | 00:27:36#59 | 02:23:28#35 | 01:34:58#38 | FIN |
| Jun 12, 16 | half | 14 | 28 | 04:31:44 | 00:29:26#100 | 02:20:34#39 | 01:38:17#31 | FIN |
| May 22, 16 | half | 25 | 67 | 04:38:52 | 00:26:58#109 | 02:34:31#158 | 01:32:05#82 | FIN |
| Aug 16, 15 | full | 14 | 14 | 04:10:35 | 00:26:58#48 | 02:17:08#20 | 01:21:58#15 | FIN |
| Jun 28, 15 | full | 19 | — | 04:21:17 | 00:27:12#22 | 02:19:27#18 | 01:31:25#18 | FIN |
| May 3, 15 | half | 24 | — | 04:26:43 | 00:27:08#28 | 02:31:45#26 | 01:21:52#17 | FIN |