- 202310:32:57overall top 11%age group top 1.8%vs this race +10:02Swim 1:03:06 / Bike 5:08:12 / Run 4:14:12
- 20209:53:36overall top 6.1%age group top 1.9%vs this race −29:19Swim 1:00:13 / Bike 5:00:11 / Run 3:45:52
- 20199:58:23overall top 5%age group top 1.4%vs this race −24:32Swim 1:00:21 / Bike 5:06:52 / Run 3:44:51
- 2017 · this race10:22:55overall top 7.2%age group top 4.3%Swim 1:06:31 / Bike 5:11:01 / Run 3:58:10
- 9:37:36overall top 5.2%age group top 1.8%vs this race −45:19Swim 56:32 / Bike 5:00:36 / Run 3:34:15
- 9:45:28overall top 3.1%age group top 0.5%vs this race −37:27Swim 1:00:21 / Bike 5:05:57 / Run 3:31:59
- 9:56:54overall top 4.5%age group top 4.6%vs this race −26:01Swim 58:10 / Bike 5:07:30 / Run 3:44:21
- 4:32:11overall top 4.9%age group top 4.1%ShortenedSwim 32:29 (1.9 km) / Bike 2:23:23 (90 km) / Run 1:29:55 (21.1 km)
- 9:54:46overall top 8.9%age group top 7.7%vs this race −28:09Swim 58:26 / Bike 5:00:50 / Run 3:48:46
- 9:52:38overall top 7.2%age group top 6.8%vs this race −30:17Swim 58:04 / Bike 5:11:17 / Run 3:37:33
- 9:53:32overall top 6.6%age group top 5.3%vs this race −29:23Swim 57:57 / Bike 5:08:44 / Run 3:40:36
- DNSShortened
- 10:33:36overall top 13.3%age group top 13.8%vs this race +10:41Swim 1:00:22 / Bike 5:32:38 / Run 3:54:40
- 10:50:44overall top 16.9%age group top 18.7%vs this race +27:49Swim 1:01:00 / Bike 5:46:52 / Run 3:56:43
In "vs this race", + means that year was slower. Years with a shortened course are compared only over segments both years raced at normal distance.