In the 31 days ending May 31, 2019:
road bike 1:02:01 [3] 23.76 km (2:37 / km) +356m 2:26 / km ahr:131 shoes: FONDRIEST - TF3 1.2
road bike 1:00:00 [3] 29.0 km (2:04 / km) +98m 2:02 / km ahr:138 max:167 shoes: CANNODALE- slice
road running 19:12 [3] 4.5 km (4:16 / km) ahr:162 max:173 shoes: ALTRA - torin 3.5
mtb 38:56 [3] 12.0 km (3:15 / km) +180m 3:01 / km ahr:124 max:169 shoes: BMC teamelite
open water swim 26:31 [3] 1.56 km (17:01 / km) shoes: ASPIRE no 1 - ZONE3
road running 23:20 [3] 5.0 km (4:40 / km) +31m 4:32 / km shoes: ALTRA - torin 3.5
open water swim 8:35 [3] 0.52 km (16:25 / km) shoes: ASPIRE no 1 - ZONE3
open water swim 12:50 [3] 0.76 km (16:57 / km) shoes: ASPIRE no 1 - ZONE3
open water swim 4:37 [3] 0.27 km (16:51 / km) shoes: ASPIRE no 1 - ZONE3
road bike 35:42 [3] 20.0 km (1:47 / km) +117m 1:44 / km shoes: CANNODALE- slice
road bike 2:59 [3] 2.0 km (1:30 / km) +17m 1:26 / km shoes: CANNODALE- slice
road running 21:30 [3] 5.0 km (4:18 / km) +5m 4:17 / km shoes: ALTRA - torin 3.5
road bike 1:50:46 [3] 53.5 km (2:04 / km) +495m 1:59 / km ahr:143 shoes: FONDRIEST - TF3 1.2
open water swim 24:02 [3] 1.44 km (16:39 / km) shoes: ASPIRE no 1 - ZONE3
road bike 52:48 [3] 26.51 km (2:00 / km) +17m 1:59 / km ahr:142 max:165 shoes: CANNODALE- slice
road bike hills 59:40 [3] 20.86 km (2:52 / km) +405m 2:36 / km ahr:144 shoes: FONDRIEST - TF3 1.2
open water swim 22:50 [3] 1.39 km (16:28 / km) shoes: ASPIRE - ZONE 3
trail running hills 45:41 [3] 7.16 km (6:23 / km) +268m 5:22 / km ahr:156 shoes: ΝΟRTH FACE -litewave BLK
road running 39:00 [3] 8.0 km (4:53 / km) +41m 4:45 / km ahr:149 max:166 shoes: NORTH FACE - INFINITY
open water swim 23:07 [3] 1.34 km (17:19 / km) shoes: ASPIRE - ZONE 3
road bike 1:42:47 [3] 42.62 km (2:25 / km) +478m 2:17 / km ahr:139 max:166 shoes: CANNODALE- slice
road bike 1:42:23 [3] 42.0 km (2:26 / km) +579m 2:17 / km ahr:137 shoes: FONDRIEST - TF3 1.2
road running 40:12 [3] 8.0 km (5:02 / km) +176m 4:32 / km shoes: NORTH FACE - INFINITY
road bike 50:00 [3] 20.86 km (2:24 / km) +295m 2:14 / km ahr:133 max:168 shoes: FONDRIEST - TF3 1.2
road running intervals 44:46 [3] 9.47 km (4:44 / km) +44m 4:37 / km ahr:157 max:176 shoes: NORTH FACE - INFINITY
open water swim 24:55 [3] 1.47 km (16:58 / km) shoes: ASPIRE - ZONE 3
road bike intervals 44:26 [3] 23.96 km (1:51 / km) +11m 1:51 / km ahr:152 shoes: CANNODALE- slice
road running 40:32 [3] 7.86 km (5:09 / km) +126m 4:46 / km shoes: ALTRA - torin 3.5
open water swim 24:45 [3] 1.51 km (16:26 / km) shoes: ASPIRE - ZONE 3
open water swim 24:45 [3] 1.58 km (15:38 / km) shoes: ASPIRE - ZONE 3
road bike hills 56:39 [3] 19.34 km (2:56 / km) +494m 2:36 / km ahr:154 max:184 shoes: FONDRIEST - TF3 1.2
road bike 59:12 [3] 30.39 km (1:57 / km) +81m 1:55 / km shoes: CANNODALE- slice
road running tempo 45:10 [3] 10.0 km (4:31 / km) +101m 4:18 / km ahr:157 max:174 shoes: ADIDAS- BOOST
road bike hills 59:10 [3] 22.52 km (2:38 / km) +354m 2:26 / km shoes: FONDRIEST - TF3 1.2
open water swim 30:19 [3] 1.81 km (16:46 / km) shoes: ASPIRE - ZONE 3
road running intervals 52:03 [4] 10.1 km (5:09 / km) +109m 4:53 / km ahr:148 max:179 shoes: ASPIRE - ZONE 3
road bike intervals 1:00:00 [3] 30.0 km (2:00 / km) +22m 2:00 / km shoes: FONDRIEST - TF3 1.2
open water swim 29:38 [3] 1.76 km (16:53 / km) shoes: ASPIRE - ZONE 3
road running 51:00 [3] 9.86 km (5:10 / km) +173m 4:45 / km shoes: NORTH FACE - INFINITY
road bike 2:01:57 [3] 55.08 km (2:13 / km) +447m 2:08 / km ahr:133 max:168 shoes: CANNODALE- slice
road bike hills 58:16 [3] 21.27 km (2:44 / km) +500m 2:27 / km ahr:137 max:168 shoes: FONDRIEST - TF3 1.2
road running intervals 35:58 [3] 7.4 km (4:52 / km) +50m 4:42 / km ahr:154 max:170 shoes: ALTRA - torin 3.5
road bike 2:03:18 [3] 54.7 km (2:15 / km) +467m 2:10 / km ahr:146 max:170 shoes: CANNODALE- slice
open water swim 30:15 [3] 1.6 km (18:57 / km) shoes: ASPIRE - ZONE 3
« Earlier | Later »