Training

Strava + Apple Health → GPT-4.1 coach. Everything self-hosted.

#MihiContraMe →

YTD

Sessions Distance Time Elevation Calories
243 8220.7 km 371h 31m 21412 m 237238 kcal
0.81 ACWR
Optimal training zone Acute 26.1 · Chronic 32.1 (daily avg suffer score)

Gear

BikeSessionskm
Hoops 46 2244.2 km
Canyon gravel 13 1038.3 km
HoneyBadger 1 85.4 km
TheMule 2 62.7 km
Commuter 1 52.0 km
Holly Grail 1 44.0 km

HR & HRV — last 90 days

Resting heart rate and HRV (SDNN) with daily training load overlay.

Weekly training — 12 months

km per week with average heart rate and HRV trend lines.

Fitness — CTL / ATL / Form

Chronic Training Load (42d), Acute Training Load (7d) and Form (TSB = CTL − ATL). Computed from suffer score.

This week

This week12-mo avgvs avg
Sessions48.1 -50.6%
Distance76.9 km237.4 km -67.6%
Time3h 05m10h 42m -71.2%
Elevation170 m519 m -67.3%
Avg HR116 bpm116 bpm -0.2%
Avg HRV42.1 ms38.6 ms +9.1%
Load44390.8 -88.7%
Avg Power 173 W 158 W +9.1%

AI coaching insights

  • activity 2026-08-11

    **Today's Activity (15000m BikeErg, Virtual Ride)** - This was a light session compared to their typical rides; much shorter distance, lower power, and easier effort. - HR (98.9) is well below average (112.4), power (115.9W) is low, cadence (52.8) is also below typical outdoor ride rates, and suffer score (5) is very minimal vs recent averages. - Positively, this looks like a solid recovery or maintenance ride, with no signs of overexertion; no concerns. **Weekly Load & Trends** - This week’s load (83) is low vs recent trends (28-day suffer score: 4281, 7-day: 183), suggesting a drop-off from previous intensity. - They are clearly in a recovery or unloading week; there are no spike or drop concerns, just a reduction in volume and intensity. **Recovery Recommendation** - Resting HR (51) and HRV (42.1) are in a normal range, with no distress signals. - Recommend another easy session or full rest tomorrow—no need to go hard, continue to recover and absorb previous training.

  • activity 2026-08-11

    **Today's Activity** - This session (VirtualRide, 17.3 km, 2,111 sec) was shorter and less intense than their typical rides. - Avg HR (120.8) slightly above weekly avg (112), power (203.9W) and cadence (57.7) a bit below their usual sustained long-ride values; suffer score (8) is very low vs recent avg. - Positive: Controlled intensity, good aerobic maintenance. Concern: Very low volume and intensity may indicate fatigue or intentional deload. **Weekly Load & Trends** - Current weekly load (83) is low compared to the prior 28-day average (approx. 153/week based on 4281/28d); weekly ride count (10 sessions) is below their high-activity norm. - Athlete appears to be reducing or maintaining volume, not building; trending toward recovery or a taper week. - No concerning spikes, but there’s a notable drop in both intensity and total load. **Recovery Recommendation** - HRV (42.1) is on the lower side with elevated resting HR (51 vs. their normal baseline); combined with reduced load, this suggests mild strain or accumulated fatigue. - Recommended: Easy session or full rest tomorrow, avoid high-intensity work until HRV rebounds and resting HR drops.

  • activity 2026-08-11

    **Today's Activity (Rowing: 10,000m in 42:37, avg HR 123.5, avg watts 166.1, cadence 21.5, suffer score 10)** - This rowing session was low-intensity compared to the athlete's typical cycling efforts (relative suffer score much lower than recent rides). - HR, power, cadence, and suffer score all indicate a controlled, steady aerobic session—heart rate is below their weekly average (123.5 vs 112 avg, but for cycling, this is likely under threshold), power and cadence are moderate. - Positive: Good aerobic work with no signs of overreaching. No concerns—session appears recoverable and serves as a good cross-training stimulus. **Weekly Load & Trends** - Weekly load at 83 is steady, lower than the recent 28-day average (suffer score 4,281 in 28d = ~153/wk), indicating they are easing off this week. - The athlete is maintaining or entering recovery, with no concerning spikes or drops in load detected. **Recovery Recommendation** - HRV (42.1) and resting HR (51) are both stable and healthy; given the moderate weekly load, recommend either another easy/moderate session or a rest day, but avoid a hard effort tomorrow.

  • weekly 2026-08-10

    This week, your training load decreased versus last week (sessions: 7 vs 11, total km: 280.2 vs 322, hours: 12.1 vs 13.1), while recovery signals are stable or improved (resting HR and body fat are down compared to 4-week baselines), indicating you are maintaining fitness without signs of overreaching. For next week, focus on increasing daily activity outside of training—aim for at least 7,500 steps per day to halt the recent drop in non-exercise movement.

  • activity 2026-08-10

    **Today's Activity** - Today's ride (34.6 km, 4,264 sec, 170m gain) is shorter and less intense than their typical recent sessions (avg. 49 km/ride, 240m gain), and well below their long ride and climb bests. - Avg HR (122.9) was above weekly avg (112), but power (205.5W), cadence (78.6), and suffer score (21) are all below recent averages (wattage data not fully available for all rides); session was easy-moderate. - Positive: Kept it controlled, low stress. Concern: None; session serves as active recovery. **Weekly Load & Trends** - Weekly load is 83 (7d Suffer Score: 240), much lower than last 28 days (avg 1,070 per week); ride frequency and total volume are both down. - Athlete is in a recovery/maintenance phase right now, not building; trend is downward, indicating deloading. **Recovery Recommendation** - HRV (32.5) and resting HR (46) are appropriate for this athlete and consistent with recovery; combined with low session load, suggest easy/recovery or rest tomorrow—avoid high intensity until training load increases again.

Activities this week

W33 4×  ·  76.9 km  ·  3h 05m  ·  44 load
MonTueWedThuFriSatSun
Ride 34.6 km 205.5w
Row 10.0 km 166.1w
V.Ride 17.3 km 203.9w
V.Ride 15.0 km 115.9w
All activities 500 sessions · 13689.6 km · 627h 27m · 21341 load
W33 4×  ·  76.9 km  ·  3h 05m  ·  44 load
MonTueWedThuFriSatSun
Ride 34.6 km 205.5w
V.Ride 15.0 km 115.9w
V.Ride 17.3 km 203.9w
Row 10.0 km 166.1w
W32 7×  ·  280.2 km  ·  12h 08m  ·  219 load
MonTueWedThuFriSatSun
EBikeRi 11.9 km 51.9w
Ride 71.1 km 139.4w
V.Ride 5.8 km 88.6w
V.Ride 16.5 km 187.9w
Row 10.0 km 163.3w
Ride 113.4 km 132.3w
Ride 51.5 km 101.5w
W31 11×  ·  322.0 km  ·  13h 07m  ·  222 load
MonTueWedThuFriSatSun
Ride 85.4 km 137.9w
Row 10.0 km 158.8w
Ride 32.6 km 146.6w
V.Ride 15.0 km 135.3w
V.Ride 17.3 km 203.0w
Row 10.0 km 162.2w
Ride 59.6 km 160.2w
V.Ride 15.0 km 130.7w
V.Ride 7.5 km 147.8w
Row 10.0 km 157.0w
Ride 59.6 km 141.5w
W30 5×  ·  274.0 km  ·  11h 38m  ·  161 load
MonTueWedThuFriSatSun
Ride 102.5 km 160.9w
Ride 54.7 km 149.0w
Ride 60.7 km 158.4w
Ride 27.7 km 106.4w
EBikeRi 28.4 km 107.5w
W29 8×  ·  489.6 km  ·  19h 53m  ·  416 load
MonTueWedThuFriSatSun
Ride 64.9 km 127.3w
Ride 10.4 km 177.3w
Ride 39.6 km 164.6w
Ride 29.5 km 167.0w
Ride 35.8 km 165.6w
Ride 95.9 km 151.8w
Ride 50.4 km 130.5w
Ride 163.1 km 140.7w
W28 8×  ·  313.7 km  ·  12h 48m  ·  180 load
MonTueWedThuFriSatSun
Ride 60.7 km 147.9w
Ride 35.8 km 149.8w
Ride 60.7 km 169.4w
Ride 57.5 km 182.1w
Walk 0.2 km
EBikeRi 14.8 km 67.0w
Ride 40.0 km 227.1w
Ride 44.0 km 110.6w
W26 8×  ·  435.1 km  ·  17h 30m  ·  293 load
MonTueWedThuFriSatSun
Ride 54.2 km 201.0w
Ride 54.7 km 168.1w
Ride 54.2 km 170.7w
Ride 5.0 km 81.9w
Ride 54.3 km 158.9w
Ride 35.8 km 137.7w
Ride 94.5 km 156.1w
Ride 82.4 km 149.4w
W25 15×  ·  370.2 km  ·  15h 25m  ·  146 load
MonTueWedThuFriSatSun
V.Ride 54.4 km 151.5w
V.Ride 15.0 km 148.8w
V.Ride 11.5 km 195.1w
V.Ride 5.4 km 257.2w
V.Ride 15.0 km 200.0w
Ride 34.3 km 168.5w
V.Ride 15.0 km 162.6w
V.Ride 9.5 km 153.1w
V.Ride 15.0 km 210.6w
Ride 0.8 km 80.8w
Ride 25.0 km 80.3w
Ride 35.0 km 126.5w
EBikeRi 35.8 km 80.3w
Ride 36.3 km 217.5w
Ride 62.2 km 159.3w
W24 8×  ·  212.5 km  ·  7h 32m  ·  117 load
MonTueWedThuFriSatSun
V.Ride 56.1 km 165.1w
V.Ride 30.1 km 149.9w
V.Ride 29.1 km 183.6w
V.Ride 58.6 km 188.7w
V.Ride 15.0 km 164.2w
V.Ride 0.3 km 24.1w
V.Ride 8.3 km 176.0w
V.Ride 15.0 km 164.5w
W23 9×  ·  318.2 km  ·  12h 45m  ·  617 load
MonTueWedThuFriSatSun
Walk 1.0 km
V.Ride 56.7 km 169.3w
V.Ride 15.0 km 145.8w
V.Ride 17.9 km 184.0w
Row 10.0 km 168.4w
V.Ride 54.5 km 152.0w
Ride 35.8 km 185.3w
V.Ride 57.1 km 173.7w
Ride 70.2 km 128.0w
W22 12×  ·  298.9 km  ·  12h 42m  ·  447 load
MonTueWedThuFriSatSun
V.Ride 58.3 km 184.7w
V.Ride 15.0 km 153.0w
V.Ride 18.2 km 190.9w
Row 10.0 km 170.4w
Ride 0.9 km 163.3w
Ride 1.1 km 102.5w
Ride 4.0 km 135.1w
V.Ride 57.4 km 177.6w
Ride 7.4 km 288.4w
Ride 52.0 km 99.0w
Ride 38.8 km 71.6w
Ride 35.8 km 172.6w
W21 10×  ·  237.8 km  ·  9h 55m  ·  261 load
MonTueWedThuFriSatSun
Ride 35.9 km 122.0w
V.Ride 30.0 km 155.4w
V.Ride 15.0 km 124.2w
V.Ride 18.2 km 194.3w
Row 10.0 km 169.5w
V.Ride 54.8 km 154.1w
V.Ride 15.0 km 153.7w
V.Ride 13.1 km 165.1w
Row 10.0 km 168.7w
Ride 35.8 km 153.4w
W20 7×  ·  251.8 km  ·  9h 35m  ·  417 load
MonTueWedThuFriSatSun
V.Ride 56.4 km 167.8w
V.Ride 15.0 km 153.7w
V.Ride 18.3 km 199.1w
Row 10.0 km 176.0w
V.Ride 57.9 km 180.8w
V.Ride 58.4 km 185.2w
Ride 35.8 km 155.9w
W19 9×  ·  91.9 km  ·  4h 59m  ·  192 load
MonTueWedThuFriSatSun
Walk 0.1 km
Row 21.1 km 149.3w
V.Ride 6.5 km 129.8w
V.Ride 16.8 km 190.4w
Row 10.0 km 167.2w
V.Ride 15.0 km 142.3w
V.Ride 12.3 km 151.0w
Row 10.0 km 176.6w
Walk 0.1 km
W18 2×  ·  257.0 km  ·  10h 02m  ·  463 load
MonTueWedThuFriSatSun
V.Ride 58.1 km 182.5w
Ride 198.9 km 145.3w
W17 3×  ·  160.4 km  ·  6h 05m  ·  188 load
MonTueWedThuFriSatSun
V.Ride 50.8 km 122.8w
V.Ride 56.9 km 172.0w
Ride 52.7 km 164.8w
W16 7×  ·  299.5 km  ·  11h 46m  ·  857 load
MonTueWedThuFriSatSun
V.Ride 50.0 km 172.4w
V.Ride 50.0 km 178.0w
V.Ride 15.0 km 147.2w
V.Ride 12.5 km 164.0w
Row 10.0 km 159.3w
Ride 161.7 km 178.7w
Walk 0.3 km
W15 4×  ·  345.0 km  ·  14h 26m  ·  1027 load
MonTueWedThuFriSatSun
Ride 79.4 km 184.4w
Ride 54.2 km 191.8w
Ride 54.5 km 172.4w
Gravel 156.9 km 169.6w
W14 5×  ·  174.2 km  ·  6h 23m  ·  371 load
MonTueWedThuFriSatSun
V.Ride 50.0 km 174.9w
V.Ride 28.3 km
Row 10.0 km
V.Ride 50.0 km 190.4w
Ride 35.9 km 213.4w
W13 6×  ·  193.2 km  ·  7h 07m  ·  395 load
MonTueWedThuFriSatSun
V.Ride 50.0 km 175.4w
V.Ride 15.0 km 154.9w
V.Ride 18.2 km 189.6w
Row 10.0 km 170.7w
V.Ride 50.0 km 177.2w
V.Ride 50.0 km 177.1w
W12 6×  ·  63.7 km  ·  4h 42m  ·  219 load
MonTueWedThuFriSatSun
Row 21.1 km 153.9w
Row 21.1 km 154.3w
Row 21.1 km 157.0w
Walk 0.1 km
Walk 0.1 km
Walk 0.2 km
W11 7×  ·  109.1 km  ·  44h 43m  ·  173 load
MonTueWedThuFriSatSun
Ride 10.0 km
Yoga
Ride 18.0 km
Row 10.0 km 168.7w
V.Ride 50.0 km 165.5w
Row 21.1 km 143.7w
Walk
W10 8×  ·  437.5 km  ·  17h 18m  ·  1094 load
MonTueWedThuFriSatSun
V.Ride 50.0 km
Ride 58.6 km
Ride 58.4 km
Walk 0.1 km
Ride 54.2 km
Ride 53.9 km 183.2w
Ride 35.9 km
Ride 126.4 km 174.4w
W9 11×  ·  302.7 km  ·  12h 46m  ·  871 load
MonTueWedThuFriSatSun
V.Ride 50.0 km
V.Ride 5.0 km
V.Ride 18.5 km
Row 10.0 km
Ride 56.4 km
V.Ride 30.0 km
V.Ride 0.9 km
Row 10.0 km
Walk 3.1 km
V.Ride 50.0 km
Ride 68.8 km
W8 11×  ·  197.9 km  ·  8h 34m  ·  503 load
MonTueWedThuFriSatSun
V.Ride 50.0 km
V.Ride 10.0 km
V.Ride 18.0 km
Row 10.0 km
V.Ride 16.0 km
V.Ride 0.2 km
Walk 0.9 km
V.Ride 15.0 km
V.Ride 15.0 km
Row 10.0 km
Ride 52.8 km
W7 11×  ·  238.0 km  ·  10h 14m  ·  653 load
MonTueWedThuFriSatSun
V.Ride 50.0 km
V.Ride 15.0 km
V.Ride 17.7 km
Row 10.0 km
Yoga
Weights
V.Ride 50.0 km
V.Ride 15.6 km
Row 10.0 km
V.Ride 50.0 km
Ride 19.7 km
W6 11×  ·  245.6 km  ·  9h 21m  ·  519 load
MonTueWedThuFriSatSun
V.Ride 50.0 km
Walk 0.8 km
V.Ride 15.0 km
V.Ride 17.4 km
V.Ride 15.0 km
V.Ride 50.0 km
V.Ride 20.0 km
V.Ride 17.2 km
V.Ride 10.0 km
V.Ride 50.0 km
Walk 0.2 km
W5 7×  ·  227.1 km  ·  8h 34m  ·  256 load
MonTueWedThuFriSatSun
V.Ride 50.0 km
V.Ride 50.0 km
Walk 0.1 km
V.Ride 26.3 km
Walk 0.7 km
V.Ride 50.0 km
V.Ride 50.0 km
W4 8×  ·  303.7 km  ·  11h 39m  ·  481 load
MonTueWedThuFriSatSun
Yoga
V.Ride 50.0 km
V.Ride 50.0 km
V.Ride 50.0 km
V.Ride 50.0 km
V.Ride 53.4 km
Walk 0.3 km
V.Ride 50.0 km
W3 6×  ·  286.8 km  ·  11h 04m  ·  700 load
MonTueWedThuFriSatSun
V.Ride 53.6 km
V.Ride 27.3 km
V.Ride 53.5 km
V.Ride 50.0 km
V.Ride 50.0 km
Ride 52.4 km
W2 7×  ·  269.5 km  ·  9h 53m  ·  679 load
MonTueWedThuFriSatSun
V.Ride 54.4 km
V.Ride 35.0 km
V.Ride 0.4 km
V.Ride 15.0 km
V.Ride 54.3 km
V.Ride 55.9 km
V.Ride 54.5 km
W1 10×  ·  240.3 km  ·  10h 12m  ·  434 load
MonTueWedThuFriSatSun
Walk 1.2 km
V.Ride 50.0 km
Walk 2.4 km
V.Ride 50.0 km
V.Ride 20.0 km
V.Ride 18.7 km
V.Ride 15.0 km
V.Ride 54.0 km
Walk 2.7 km
V.Ride 26.3 km
W52 13×  ·  270.1 km  ·  10h 08m  ·  559 load
MonTueWedThuFriSatSun
Walk 1.0 km
V.Ride 15.0 km
V.Ride 17.9 km
Row 10.0 km
Walk 0.1 km
V.Ride 50.0 km
Row 0.5 km
Row 0.5 km
Row 0.1 km
Walk
V.Ride 50.0 km
V.Ride 50.0 km
V.Ride 75.0 km
W51 12×  ·  233.6 km  ·  9h 53m  ·  639 load
MonTueWedThuFriSatSun
V.Ride 15.0 km
V.Ride 17.9 km
Row 10.0 km
V.Ride 50.0 km
V.Ride 15.0 km
V.Ride 20.9 km
Row 10.0 km
V.Ride 50.0 km
V.Ride 15.0 km
V.Ride 18.1 km
Row 10.0 km
Walk 1.7 km
W50 9×  ·  283.9 km  ·  10h 55m  ·  506 load
MonTueWedThuFriSatSun
V.Ride 15.0 km
V.Ride 17.6 km
Row 10.0 km
V.Ride 50.0 km
V.Ride 50.0 km
V.Ride 10.0 km
V.Ride 21.3 km
Row 10.0 km
V.Ride 100.0 km
W49 13×  ·  254.4 km  ·  9h 49m  ·  729 load
MonTueWedThuFriSatSun
Walk 0.1 km
V.Ride 15.0 km
V.Ride 17.8 km
Row 10.0 km
V.Ride 50.0 km
V.Ride 15.0 km
V.Ride 11.6 km
V.Ride 6.5 km
V.Ride 50.0 km
V.Ride 15.0 km
V.Ride 17.8 km
Row 10.0 km
Ride 35.6 km
W48 1×  ·  0.1 km  ·  1m
MonTueWedThuFriSatSun
Walk 0.1 km
W47 1×  ·  50.0 km  ·  1h 45m  ·  39 load
MonTueWedThuFriSatSun
V.Ride 50.0 km
W46 13×  ·  306.3 km  ·  12h 34m  ·  715 load
MonTueWedThuFriSatSun
V.Ride 10.0 km
V.Ride 17.4 km
Row 10.0 km
Ride 3.9 km
Ride 35.5 km
Ride 55.1 km
V.Ride 10.0 km
V.Ride 17.9 km
Row 10.0 km
V.Ride 50.0 km
V.Ride 0.7 km
V.Ride 50.0 km
Ride 35.8 km
W45 11×  ·  175.5 km  ·  6h 59m  ·  521 load
MonTueWedThuFriSatSun
V.Ride 10.0 km
V.Ride 17.6 km
Row 10.0 km
V.Ride 50.0 km
V.Ride 10.0 km
V.Ride 17.9 km
Row 10.0 km
V.Ride 50.0 km
V.Ride
Walk
Walk
W44 10×  ·  221.1 km  ·  9h 54m  ·  451 load
MonTueWedThuFriSatSun
V.Ride 10.0 km
V.Ride 15.0 km
Row 10.0 km
V.Ride 50.0 km
V.Ride 10.0 km
V.Ride 14.7 km
Row 10.0 km
Yoga
V.Ride 50.0 km
Ride 51.4 km
W43 7×  ·  143.4 km  ·  5h 34m  ·  242 load
MonTueWedThuFriSatSun
V.Ride 10.0 km
V.Ride 14.7 km
Row 10.0 km
V.Ride 50.0 km
Ride 3.9 km
V.Ride 54.8 km
Walk
W42 8×  ·  222.8 km  ·  9h 55m  ·  612 load
MonTueWedThuFriSatSun
V.Ride 25.0 km
Row 10.0 km
V.Ride 50.0 km
Walk 1.2 km
V.Ride 10.0 km
V.Ride 16.6 km
Row 10.0 km
Ride 100.0 km
W41 8×  ·  329.2 km  ·  14h 17m  ·  316 load
MonTueWedThuFriSatSun
Ride 35.8 km
V.Ride 25.0 km
Row 10.0 km
V.Ride 50.0 km
V.Ride 30.0 km
Row 10.0 km
V.Ride 50.0 km
Ride 118.4 km
W40 5×  ·  215.0 km  ·  8h 13m  ·  128 load
MonTueWedThuFriSatSun
V.Ride 25.0 km
Row 10.0 km
V.Ride 30.0 km
V.Ride 50.0 km
V.Ride 100.0 km
W39 6×  ·  215.7 km  ·  8h 49m  ·  88 load
MonTueWedThuFriSatSun
V.Ride 25.0 km
Row 10.0 km
Walk 1.2 km
V.Ride 26.7 km
V.Ride 52.8 km
V.Ride 100.0 km
W38 9×  ·  233.6 km  ·  10h 25m  ·  186 load
MonTueWedThuFriSatSun
V.Ride 25.0 km
Row 10.0 km
V.Ride 28.7 km
V.Ride 20.0 km
Row 10.0 km
V.Ride 30.1 km
Ride 54.3 km
Walk 3.7 km
V.Ride 51.8 km
W37 4×  ·  156.9 km  ·  7h 22m  ·  114 load
MonTueWedThuFriSatSun
V.Ride 25.0 km
Row 10.0 km
V.Ride 50.0 km
Ride 71.9 km
W36 9×  ·  284.5 km  ·  17h 34m  ·  206 load
MonTueWedThuFriSatSun
V.Ride 20.0 km
Row 10.0 km
Row 21.1 km
V.Ride 20.0 km
Row 10.0 km
Ride 38.0 km
Ride 26.7 km
EBikeRi 67.9 km 132.1w
Ride 70.8 km
W35 14×  ·  110.5 km  ·  5h 25m  ·  169 load
MonTueWedThuFriSatSun
Ride 4.2 km
Ride 1.0 km
Ride 1.1 km
Ride 4.0 km
V.Ride 20.0 km
Row 10.0 km
Ride 4.0 km
Ride 1.2 km
Ride 1.0 km
Ride 4.0 km
V.Ride 20.0 km
Row 10.0 km
V.Ride 20.0 km
Row 10.0 km
W34 5×  ·  61.1 km  ·  2h 57m  ·  70 load
MonTueWedThuFriSatSun
V.Ride 20.0 km
Row 10.0 km
Ride 1.1 km
V.Ride 20.0 km
Row 10.0 km
W33 9×  ·  123.6 km  ·  7h 08m  ·  97 load
MonTueWedThuFriSatSun
V.Ride 20.0 km
Row 10.0 km
V.Ride 20.0 km
Row 10.0 km
Ride 11.1 km
EBikeRi 25.4 km
V.Ride 20.0 km
Row 7.1 km
Yoga
W32 6×  ·  123.4 km  ·  6h 16m  ·  65 load
MonTueWedThuFriSatSun
V.Ride 20.0 km
Row 10.0 km
V.Ride 20.0 km
Row 10.0 km
Ride 33.1 km
EBikeRi 30.3 km
W31 5×  ·  130.5 km  ·  9h 11m  ·  99 load
MonTueWedThuFriSatSun
V.Ride 20.0 km
Row 10.0 km
Row 13.7 km
Ride 44.0 km
EBikeRi 42.8 km
W30 11×  ·  135.6 km  ·  7h 34m  ·  137 load
MonTueWedThuFriSatSun
V.Ride 20.0 km
Row 10.0 km
Row 21.1 km
V.Ride 20.0 km
Row 10.0 km
Row 13.8 km
Ride 3.3 km
Ride 6.3 km
EBikeRi 13.1 km
Ride 5.4 km
EBikeRi 12.6 km
W29 7×  ·  169.2 km  ·  9h 25m  ·  124 load
MonTueWedThuFriSatSun
V.Ride 20.0 km
Row 10.0 km
Row 13.4 km
V.Ride 20.0 km
Row 10.0 km
EBikeRi 50.6 km
Ride 45.2 km
W28 6×  ·  63.3 km  ·  3h 55m  ·  106 load
MonTueWedThuFriSatSun
Ride 1.0 km
Ride 1.2 km
Row 21.1 km
Row 10.0 km
V.Ride 20.0 km
Row 10.0 km
W27 13×  ·  232.2 km  ·  11h 17m  ·  197 load
MonTueWedThuFriSatSun
V.Ride 20.0 km
Row 10.0 km
Ride 22.8 km
Ride 1.1 km
Ride 1.0 km
Ride 4.1 km
V.Ride 20.0 km
Row 10.0 km
V.Ride 27.2 km
V.Ride 0.2 km
Row 10.0 km
Ride 52.1 km
EBikeRi 53.7 km
W26 1×  ·  10.0 km  ·  44m  ·  23 load
MonTueWedThuFriSatSun
Row 10.0 km
W43 2×  ·  31.1 km  ·  2h 21m  ·  90 load
MonTueWedThuFriSatSun
Row 21.1 km 128.4w
Row 10.0 km 151.8w
W42 6×  ·  105.0 km  ·  5h 04m  ·  91 load
MonTueWedThuFriSatSun
V.Ride 25.0 km 138.5w
Row 10.0 km 143.5w
V.Ride 25.0 km 132.5w
Row 10.0 km 146.5w
V.Ride 25.0 km 141.9w
Row 10.0 km 144.8w
W41 6×  ·  105.0 km  ·  5h 01m  ·  107 load
MonTueWedThuFriSatSun
V.Ride 25.0 km 151.5w
Row 10.0 km 135.2w
V.Ride 25.0 km 138.3w
Row 10.0 km 137.4w
V.Ride 25.0 km 152.3w
Row 10.0 km 146.4w
W40 2×  ·  35.0 km  ·  1h 44m  ·  21 load
MonTueWedThuFriSatSun
V.Ride 25.0 km 126.6w
Row 10.0 km 128.1w
W39 8×  ·  128.4 km  ·  6h 13m  ·  151 load
MonTueWedThuFriSatSun
V.Ride 25.0 km 138.0w
Row 10.0 km 142.3w
V.Ride 25.0 km 145.2w
Row 10.0 km 153.1w
V.Ride 25.0 km 154.0w
Row 10.0 km 162.0w
V.Ride 13.4 km 143.3w
Row 10.0 km 142.3w
W38 6×  ·  105.0 km  ·  5h 01m  ·  104 load
MonTueWedThuFriSatSun
V.Ride 25.0 km 136.2w
Row 10.0 km 146.7w
V.Ride 25.0 km 137.6w
Row 10.0 km 144.8w
V.Ride 25.0 km 152.1w
Row 10.0 km 151.1w
W37 3×  ·  100.6 km  ·  5h 42m  ·  24 load
MonTueWedThuFriSatSun
Ride 36.4 km
Ride 12.2 km 58.8w
EBikeRi 52.0 km 118.0w