1mo agoedited
Just registered for my goal race. Seeing my name on the start list makes it real. Time to execute the plan.

#374
13.83 points
OpenRank
#366
13.74 points
PTO World Rank
26
Races
1
Wins
7
Podiums
0
70.3 Wins
4.9
Avg Position
5
DNFs
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 1 | 1 | 1 | #1 | 1× full |
| 2023 | 5 | 0 | 1 | #3 | 3× half, 2× full |
| 2022 | 3 | 0 | 1 | #2 | 2× full, 1× half |
| 2019 | 7 | 0 | 2 | #2 | 6× half, 1× full |
| 2018 | 4 | 0 | 2 | #3 | 3× half, 1× full |
| 2017 | 3 | 0 | 0 | #5 | 2× half, 1× full |
| 2016 | 2 | 0 | 0 | #8 | 2× half |
| 2015 | 1 | 0 | 0 | — | 1× half |
| Date | Race | # | Swim | Bike | Run | Finish | SOF | ORS | Details |
|---|---|---|---|---|---|---|---|---|---|
| Nov 2, 25 | 1 | 00:29:58#3 | 02:12:06#5 | 01:08:28#2 | 03:53:17 | 39.4 | 55.3 | ||
| Aug 26, 23 | — | 00:27:35 | 02:24:03 | — | — | — | — | ||
| Jul 2, 23 | 4 | 00:28:57#4 | 03:22:27#6 | 01:29:33#4 | 05:26:39 | — | — | ||
| Jun 10, 23 | 3 | 00:39:04#3 | 02:29:13#2 | 01:15:57#1 | 04:26:50 | — | — | ||
| May 7, 23 | 8 | 00:43:19#6 | 03:24:39#11 | 02:00:58#6 | 06:14:55 | — | — | ||
| Mar 18, 23 | 5 | 00:27:02#1 | 02:42:03#2 | 01:25:54#1 | 04:41:05 | — | — | ||
| Oct 23, 22 | 2 | 00:29:43#4 | 02:31:59#3 | 01:28:55#1 | 04:33:34 | — | — | ||
| Oct 9, 22 | 6 | 00:27:03#4 | 02:19:17#7 | 01:26:31#6 | 04:17:12 | — | — | ||
| Sep 3, 22 | 6 | 00:26:58#5 | 03:05:43#8 | 01:29:47#9 | 05:08:25 | — | — | ||
| Oct 5, 19 | DNF | — | — | — | — | — | — | ||
| Sep 29, 19 | 2 | — | — | — | 04:27:52 | — | — | ||
| Aug 24, 19 | 4 | 00:27:19#5 | 02:37:28#4 | 01:21:29#4 | 04:30:48 | — | — | ||
| Jun 29, 19 | 4 | 00:29:04#4 | 02:28:14#7 | 01:24:07#1 | 04:26:12 | — | — | ||
| Jun 23, 19 | DNF | 00:28:41 | — | — | — | — | — | ||
| May 4, 19 | 3 | 00:25:09#2 | 03:15:28#4 | 02:05:23#3 | 05:51:33 | — | — | ||
| Apr 6, 19 | 7 | 00:24:52#8 | 02:36:26#8 | 01:23:58#7 | 04:30:26 | — | — | ||
| Oct 6, 18 | 3 | 00:28:24#4 | 02:31:56#5 | 01:27:27#2 | 04:32:10 | — | — | ||
| Sep 23, 18 | DNF | 00:17:01 | — | — | — | — | — | ||
| Jul 14, 18 | 10 | 00:45:25#10 | 03:18:28#10 | 02:07:50#9 | 06:15:47 | — | — | ||
| Apr 21, 18 | 3 | 00:32:32#2 | 02:50:13#3 | 01:20:50#1 | 04:46:21 | — | — | ||
| Sep 2, 17 | 5 | 00:27:56#4 | 02:36:45#5 | 01:26:32#4 | 04:35:39 | — | — | ||
| Jul 27, 17 | 5 | 00:30:53#2 | 04:53:42#5 | 01:43:03#6 | 07:11:21 | — | — | ||
| May 21, 17 | 9 | 00:28:40#8 | 02:53:59#9 | 01:29:16#6 | 04:56:32 | — | — | ||
| Oct 16, 16 | 8 | 00:29:20#6 | 02:40:27#8 | 01:30:30#8 | 04:43:38 | — | — | ||
| Sep 4, 16 | DNF | 00:26:57 | — | — | — | — | — | ||
| Aug 9, 15 | DNF | 00:32:26 | — | — | — | — | — |
Just registered for my goal race. Seeing my name on the start list makes it real. Time to execute the plan.
Altitude camp in St. Moritz is wrapping up. 3 weeks at 1,800m and I can already feel the difference in my running.
Nutrition testing for race day. Dialing in the exact grams of carbs per hour. The margin for error is tiny at this level.