Your year in the saddle – to date
2026
Key figures
Kilometres
15 %Compared with 2025 up to the same day2,437km
2025: 2,867 km
Rides
0 %Compared with 2025 up to the same day59
2025: 59
Hours
16 %Compared with 2025 up to the same day86h
2025: 102 h
Elevation
12 %Compared with 2025 up to the same day19,635m
≈ 2.2 × Everest
Per week
59km
2.1 h · 1.4 rides
Active days
59
longest streak: 2 days
Training load
19 %Compared with 2025 up to the same day3,877TSS
93 TSS per week
Energy
51,628kJ
≈ 79 × Kaiserschmarrn
PRs
5 %Compared with 2025 up to the same day22
48 achievements · 342 kudos
Indoor share
17%
14.3 h indoors
Month by month
Kilometres per month · dashed: 2025
January: 105 km, February: 90 km, March: 154 km, April: 97 km, May: 459 km, June: 250 km, July: 245 km, August: 412 km, September: 437 km, October: 188 km, November: 0 km, December: 0 km
At a glance
- Strongest month
- May · 459 km
- Best week
- 187 kmfrom 31/08/2026
- Longest streak
- 2 days
- Favourite day
- Saturday
- Avg start time
- 10:47
- Favourite bike
- Carbon Endurance
- Avg distance
- 41.3 km
- Avg speed outdoor
- 27.9 km/h
Calendar
One tile per day · colour = kilometres · click opens the ride
Months in detail
| January | 3 | 105 | 3.3 | – | 186 | 212 | 16 % | 36.8 km · Sweet spot 3×12 |
| February | 3 | 90 | 2.9 | – | 174 | 185 | 17 % | 38.3 km · Threshold 2×20 |
| March | 5 | 154 | 5.1 | 280 | 171 | 182 | 16 % | 46.4 km · Morning Ride |
| April | 4 | 97 | 3.2 | 82 | 160 | 151 | 28 % | 36.5 km · Sweet spot 3×12 |
| Maybest | 8 | 459 | 16.0 | 3,100 | 156 | 742 | 49 % | 96.2 km · Morning Ride |
| June | 7 | 250 | 8.3 | 1,951 | 178 | 456 | 40 % | 80.1 km · Westerham Hill & Kent Lanes |
| July | 8 | 245 | 8.8 | 2,719 | 178 | 498 | 29 % | 58.5 km · Morning Ride |
| August | 7 | 412 | 15.3 | 4,607 | 162 | 586 | 44 % | 96.1 km · Morning Ride |
| September | 9 | 437 | 16.0 | 4,966 | 169 | 517 | 35 % | 96.1 km · Nyack via 9W |
| October | 5 | 188 | 6.9 | 1,931 | 185 | 348 | 26 % | 58.5 km · Morning Ride |
| November | – | – | – | – | – | – | – | – |
| December | – | – | – | – | – | – | – | – |
Intensity per month
Share of time in zones (historically computed or legacy sync; basis may differ)
Time in zone – whole year
Historical/legacy zones · no common watt boundaries
Ride zones incl. legacy · boundaries may differ per ride
- Z1Active recovery · Boundaries not stored26%19:14 h
- Z2Endurance · Boundaries not stored36%26:42 h
- Z3Tempo · Boundaries not stored27%19:49 h
- Z4Threshold · Boundaries not stored9%6:39 h
- Z5VO2max · Boundaries not stored2%1:23 h
- Z6Anaerobic · Boundaries not stored0%3 min
- Z7Neuromuscular · Boundaries not stored0%4 min
Power curve
2026 vs. 2025 vs. all-time
All-time – 5 min: 289 W · 3.87 W/kg, 20 min: 283 W · 3.79 W/kg
Highlights
The best of 2026
Top 10
The longest rides of the year
- 24 MaySunMorning RidePR 1London · Kingston upon Thames · Esher · Cobham · Leatherhead · Mickleham · Headley · Epsom
- km
- 96.2
- Time
- 3:28h
- NP
- 159W
- TSS
- Z2139
- 16 MaySatBox Hill & Surrey HillsLondon · Kingston upon Thames · Esher · Cobham · Leatherhead · Mickleham · Headley · Epsom
- km
- 96.2
- Time
- 3:22h
- NP
- 167W
- TSS
- Z2149
- 22 AugSatMorning RidePR 1New York · Fort Lee · Englewood Cliffs · Tenafly · Alpine · Palisades · Sparkill · Piermont · Grand View-on-Hudson · South Nyack · Nyack
- km
- 96.1
- Time
- 3:31h
- NP
- 160W
- TSS
- Z1131
- 5 SeptSatNyack via 9WPR 1New York · Fort Lee · Englewood Cliffs · Tenafly · Alpine · Palisades · Sparkill · Piermont · Grand View-on-Hudson · South Nyack · Nyack
- km
- 96.1
- Time
- 3:22h
- NP
- 176W
- TSS
- Z2152
- 23 MaySatMorning RideLondon · Warlingham · Tatsfield · Westerham · Biggin Hill · Keston
- km
- 80.1
- Time
- 2:52h
- NP
- 171W
- TSS
- Z2133
- 9 MaySatMorning RidePR 1London · Warlingham · Tatsfield · Westerham · Biggin Hill · Keston
- km
- 80.1
- Time
- 2:51h
- NP
- 177W
- TSS
- Z2142
- 14 JunSunWesterham Hill & Kent LanesLondon · Warlingham · Tatsfield · Westerham · Biggin Hill · Keston
- km
- 80.1
- Time
- 2:39h
- NP
- 202W
- TSS
- Z2157
- 15 AugSatMorning RidePR 1New York · Yonkers · Hastings-on-Hudson · Dobbs Ferry
- km
- 76.9
- Time
- 2:52h
- Avg W
- –
- TSS
- Z4–
- 6 SeptSunMorning RideNew York · Yonkers · Hastings-on-Hudson · Dobbs Ferry
- km
- 75.7
- Time
- 2:55h
- Avg W
- –
- TSS
- Z3–
- 20 SeptSunMorning RideVancouver · Richmond
- km
- 63.9
- Time
- 2:13h
- Avg W
- –
- TSS
- Z3–
24 MaySun | Morning RidePR 1 London · Kingston upon Thames · Esher · Cobham · Leatherhead · Mickleham · Headley · Epsom | 96.2km | 3:28h | 641m | 159W | 139 |
16 MaySat | London · Kingston upon Thames · Esher · Cobham · Leatherhead · Mickleham · Headley · Epsom | 96.2km | 3:22h | 641m | 167W | 149 |
22 AugSat | Morning RidePR 1 New York · Fort Lee · Englewood Cliffs · Tenafly · Alpine · Palisades · Sparkill · Piermont · Grand View-on-Hudson · South Nyack · Nyack | 96.1km | 3:31h | 833m | 160W | 131 |
5 SeptSat | Nyack via 9WPR 1 New York · Fort Lee · Englewood Cliffs · Tenafly · Alpine · Palisades · Sparkill · Piermont · Grand View-on-Hudson · South Nyack · Nyack | 96.1km | 3:22h | 833m | 176W | 152 |
23 MaySat | London · Warlingham · Tatsfield · Westerham · Biggin Hill · Keston | 80.1km | 2:52h | 692m | 171W | 133 |
9 MaySat | Morning RidePR 1 London · Warlingham · Tatsfield · Westerham · Biggin Hill · Keston | 80.1km | 2:51h | 692m | 177W | 142 |
14 JunSun | London · Warlingham · Tatsfield · Westerham · Biggin Hill · Keston | 80.1km | 2:39h | 692m | 202W | 157 |
15 AugSat | Morning RidePR 1 New York · Yonkers · Hastings-on-Hudson · Dobbs Ferry | 76.9km | 2:52h | 917m | – | – |
6 SeptSun | New York · Yonkers · Hastings-on-Hudson · Dobbs Ferry | 75.7km | 2:55h | 910m | – | – |
20 SeptSun | Vancouver · Richmond | 63.9km | 2:13h | 340m | – | – |
All rides
59 rides in 2026
Group by
- 17 OctSatMorning RideVancouver · University Endowment Lands
- km
- 28.8
- Time
- 57min
- NP
- 204W
- TSS
- Z255
- 11 OctSunTempo 45Indoor
- km
- 34.4
- Time
- 1:03h
- NP
- 206W
- TSS
- Z262
- 6 OctTueFTP test (20 min)Indoor
- km
- 35.2
- Time
- 1:05h
- NP
- 230W
- TSS
- Z280
- 4 OctSunPacific Spirit Park TrailsVancouver · University Endowment Lands
- km
- 31.4
- Time
- 1:09h
- Avg W
- –
- TSS
- Z3–
- 3 OctSatMorning RideVancouver · West Vancouver
- km
- 58.5
- Time
- 2:39h
- NP
- 198W
- TSS
- Z2151
- 27 SeptSunMorning RideVancouver · West Vancouver
- km
- 46.2
- Time
- 1:43h
- NP
- 171W
- TSS
- Z273
- 26 SeptSatStanley Park SeawallVancouver · West Vancouver
- km
- 12.5
- Time
- 25min
- NP
- 195W
- TSS
- Z223
- 20 SeptSunMorning RideVancouver · Richmond
- km
- 63.9
- Time
- 2:13h
- Avg W
- –
- TSS
- Z3–
- 19 SeptSatCypress MountainPR 1Vancouver · West Vancouver
- km
- 58.5
- Time
- 2:28h
- NP
- 217W
- TSS
- Z2169
- 13 SeptSunMorning RideVancouver · University Endowment Lands
- km
- 31.4
- Time
- 1:06h
- Avg W
- –
- TSS
- Z3–
17 OctSat | Vancouver · University Endowment Lands | 28.8km | 57min | 244m | 186W | 204W | 151bpm | 55 |
11 OctSun | Indoor | 34.4km | 1:03h | 0m | 199W | 206W | 154bpm | 62 |
6 OctTue | Indoor | 35.2km | 1:05h | 0m | 200W | 230W | – | 80 |
4 OctSun | Vancouver · University Endowment Lands | 31.4km | 1:09h | 307m | – | – | 150bpm | – |
3 OctSat | Vancouver · West Vancouver | 58.5km | 2:39h | 1,381m | 172W | 198W | 153bpm | 151 |
27 SeptSun | Vancouver · West Vancouver | 46.2km | 1:43h | 523m | 150W | 171W | 148bpm | 73 |
26 SeptSat | Vancouver · West Vancouver | 12.5km | 25min | 95m | 182W | 195W | 150bpm | 23 |
20 SeptSun | Vancouver · Richmond | 63.9km | 2:13h | 340m | – | – | 150bpm | – |
19 SeptSat | Cypress MountainPR 1 Vancouver · West Vancouver | 58.5km | 2:28h | 1,381m | 188W | 217W | 164bpm | 169 |
13 SeptSun | Vancouver · University Endowment Lands | 31.4km | 1:06h | 307m | – | – | 152bpm | – |
59 rides · 2,437 km · 85.7 h · 19,635 m
Page 1 of 6