Training

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

#MihiContraMe →

YTD

Sessions Distance Time Elevation Calories
367 11032.0 km 485h 04m 27879 m 317916 kcal
2.01 ACWR
Very high injury risk Acute 60.6 · Chronic 30.1 (daily avg suffer score)

Gear

BikeSessionskm
HoneyBadger 40 2480.6 km
ErgBike C2 74 1513.3 km
Hoops 33 1294.4 km
Holly Grail 15 1195.7 km
TheMule 2 62.7 km
Commuter 2 62.4 km

HR & HRV — last 90 days

Resting heart rate and HRV (SDNN) with daily training load and sleep 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
Sessions88.7 -8.0%
Distance70.7 km253.6 km -72.1%
Time3h 09m11h 06m -71.6%
Elevation—585 m -100.0%
Avg HR118 bpm115 bpm +2.2%
Avg HRV—37.2 ms
Load147385.0 -61.8%
Avg Power 129 W 158 W -18.6%

AI coaching insights

  • activity 2026-11-10

    **Today's Activity** - Today's 15,008m BikeErg was short and easy, well below your average session for distance, duration, and difficulty. - Average HR (105.3), power (111.1W), cadence (70.9), and suffer score (8) were all lower than weekly (~112 bpm avg HR, ~83 WL), showing clear active recovery status. - Positive: Kept effort light, suggesting good discipline for recovery. No concerns—just ensure you're fueling and hydrating well. **Weekly Load & Trends** - Current weekly load (83) is moderate and aligned with your recent pattern; no sharp spikes or drops in intensity. - You're in a maintenance phase, not ramping up or dropping volume—appropriate for late-season or post-peak block. **Recovery Recommendation** - HRV (26.3) is low and resting HR (56) is a touch high for you, indicating accumulated fatigue. - Take an easy/recovery day tomorrow; avoid high intensity or big volume. Focus on rest and supportive recovery habits.

  • activity 2026-11-10

    **Today's Activity** - This 3x20min interval on the BikeErg (29.6 km, 198 W avg, 129 bpm avg HR, 58 rpm avg cadence, Suffer Score 64) is at the higher end of your average effort (avg ride HR: ~112 bpm; avg watts, cadence not available for all rides), indicating a solid threshold session with sustained intensity. - HR (129 vs 112 avg), power (198.3 W), and Suffer Score (64 vs avg per session ~41) are all elevated; cadence is in a typical endurance range. - Standout: Strong, consistent effort above average intensity; no concerning max HR. Slightly lower cadence may indicate fatigue or focus on power. **Weekly Load & Trends** - Weekly load is 83 so far, within your 7-day (416) and 28-day (4281) Suffer Score trends; typical for you (~10 sessions/week). - Trend is maintaining/building, with no major spikes or drops; volume is steady and controlled. **Recovery Recommendation** - HRV is slightly low (26.3), and resting HR is at baseline (56); coupled with a hard session today, this suggests you should take an easy aerobic or rest/recovery day tomorrow.

  • activity 2026-11-10

    **Today's Activity** Today's BikeErg session was very short and low intensity (28s, 237.9m), with HR (100.7), power (223.7W), cadence (62.6) all below your average, and a suffer score of 0. This is far lighter than your normal efforts—no concerns, but this looks like a technique or warm-up drill, not a training load contributor. **Weekly Load & Trends** Weekly load is 83, much lower than typical (recent 7d: 352 suffer score, 10 sessions), showing a drop compared to recent workload (4281 over 28d). You're clearly in a recovery or down week—no spikes, just a notable reduction. **Recovery Recommendation** HRV (26.3) and resting HR (56) are both within normal range given the decreased load; you're recovering well. Suggest one more easy or moderate session tomorrow—no need to go hard yet, let the body soak up recovery benefits.

  • activity 2026-11-10

    **Today's Activity** - This 30-min BikeErg session (13.4 km, 110 avg HR, 149W, 74 cadence, suffer score 8) is below the athlete's typical ride intensity and duration. - HR (110.1) is slightly below recent average (112.4), power moderate, cadence typical, and suffer score much lower than weekly (avg 35/session). - Positives: Kept effort very aerobic, showing good control. Concern: Session does not add much training stimulus; may be a recovery or maintenance ride. **Weekly Load & Trends** - Weekly load (83) is in the maintain/recovery range, much lower than recent 28d average weekly suffer score (~1070); 7d (352) is also low. - The number of sessions (10) and step count (7975) indicate moderate activity; overall, the athlete is in a light training week with no concerning spikes. **Recovery Recommendation** - HRV (26.3) and resting HR (56) are normal; with low training load, athlete is likely adequately recovered. - Recommendation: Easy or moderate session tomorrow is appropriate—can resume build if feeling fresh, but ensure gradual ramp-up.

  • activity 2026-11-09

    **Today's Activity (Rowing: 2,337m, 848s, 59.9W, 23.1 cadence, 117 kcal)** - This rowing session is a light cross-training effort compared to your usual cycling volume and intensity. - No HR data recorded; power and cadence are moderate, but suffer score is not available, so likely low impact given your usual bike work. - Positive: Good to see cross-training and easy aerobic work; no concerns, just keep HR/wattage logged for better analysis. **Weekly Load & Trends** - This week’s load (83) is below your recent 28-day average (1,074 weekly), showing a marked drop; you are in a recovery phase. - No load spikes; trending lighter, likely by design or enforced downtime. **Recovery Recommendation** - HRV (26.3) is below baseline; resting HR (56) is typical, but lower load supports recovery. - Recommend another easy/recovery day or rest; avoid hard training until HRV rebounds.

Activities this week

W46 8×  ·  70.6 km  ·  3h 09m  ·  147 load
MonTueWedThuFriSatSun
Row 7.2 km 180.5w
Row 1.2 km 34.8w
Row 1.7 km 77.4w
Row 2.3 km 59.9w
V.Ride 13.4 km 149.4w
V.Ride 0.2 km 223.7w
V.Ride 29.6 km 198.3w
V.Ride 15.0 km 111.1w
All activities 500 sessions · 14280.0 km · 620h 14m · 21684 load
W46 8×  ·  70.6 km  ·  3h 09m  ·  147 load
MonTueWedThuFriSatSun
Row 2.3 km 59.9w
Row 1.7 km 77.4w
Row 1.2 km 34.8w
Row 7.2 km 180.5w
V.Ride 15.0 km 111.1w
V.Ride 29.6 km 198.3w
V.Ride 0.2 km 223.7w
V.Ride 13.4 km 149.4w
W45 11×  ·  298.2 km  ·  11h 31m  ·  311 load
MonTueWedThuFriSatSun
V.Ride 69.8 km 161.8w
Walk
V.Ride 70.8 km 169.0w
V.Ride 15.0 km 108.5w
V.Ride 4.8 km 231.6w
V.Ride 2.2 km 139.2w
V.Ride 4.8 km 221.4w
V.Ride 12.8 km 144.6w
V.Ride 56.1 km 164.5w
Walk 2.5 km
Ride 59.4 km 103.7w
W44 19×  ·  298.0 km  ·  11h 07m  ·  231 load
MonTueWedThuFriSatSun
V.Ride 56.8 km 170.2w
Walk 0.2 km
V.Ride 15.0 km 119.3w
V.Ride 28.1 km 184.2w
V.Ride 9.4 km 176.5w
V.Ride 55.8 km 162.7w
V.Ride 15.0 km 126.4w
V.Ride 5.1 km 192.6w
V.Ride 2.2 km 132.2w
V.Ride 4.7 km 213.3w
V.Ride 2.1 km 115.4w
V.Ride 4.7 km 206.3w
V.Ride 13.4 km 150.3w
Walk 5.3 km
Walk 5.3 km
Ride 34.4 km 146.2w
V.Ride 15.0 km 102.7w
V.Ride 11.0 km 263.7w
V.Ride 14.5 km 186.2w
W43 18×  ·  311.1 km  ·  11h 12m  ·  154 load
MonTueWedThuFriSatSun
V.Ride 8.1 km 105.4w
V.Ride 10.6 km 240.4w
V.Ride 14.5 km 186.9w
V.Ride 11.0 km 126.9w
V.Ride 28.9 km 191.0w
V.Ride 9.3 km 165.1w
Walk
V.Ride 56.9 km 172.0w
V.Ride 15.0 km 114.3w
V.Ride 4.7 km 214.3w
V.Ride 1.9 km 91.7w
V.Ride 4.6 km 206.1w
V.Ride 2.0 km 101.8w
V.Ride 4.7 km 203.3w
V.Ride 0.3 km 294.9w
V.Ride 13.5 km 154.0w
V.Ride 56.7 km 169.3w
V.Ride 68.4 km 152.5w
W40 9×  ·  162.1 km  ·  6h 55m  ·  137 load
MonTueWedThuFriSatSun
V.Ride 57.1 km 173.1w
Ride 10.6 km 101.5w
Ride 10.3 km 100.6w
V.Ride 15.0 km 105.0w
V.Ride 23.2 km 197.2w
Row 10.0 km 162.0w
V.Ride 15.0 km 137.0w
V.Ride 10.9 km 157.8w
Row 10.0 km 166.3w
W39 12×  ·  230.3 km  ·  9h 30m  ·  136 load
MonTueWedThuFriSatSun
V.Ride 56.4 km 167.5w
Walk 0.4 km
V.Ride 15.0 km 146.9w
V.Ride 22.3 km 185.9w
Row 10.0 km 162.7w
V.Ride 56.9 km 171.8w
Ride 33.3 km 80.1w
Walk 0.1 km
Walk 0.1 km
Ride 34.2 km 81.0w
Walk 0.8 km
Walk 0.8 km
W38 12×  ·  270.1 km  ·  11h 08m  ·  259 load
MonTueWedThuFriSatSun
V.Ride 53.1 km 141.6w
V.Ride 15.0 km 95.1w
V.Ride 23.2 km 197.2w
Row 10.0 km 157.9w
V.Ride 11.7 km 95.3w
V.Ride 2.6 km 175.7w
V.Ride 5.5 km 140.2w
V.Ride 1.1 km 67.4w
V.Ride 13.3 km 147.7w
Walk 0.1 km
Ride 34.3 km 166.8w
Ride 100.2 km 122.7w
W37 6×  ·  297.6 km  ·  13h 07m  ·  226 load
MonTueWedThuFriSatSun
Ride 60.2 km 156.2w
V.Ride 15.0 km 102.4w
V.Ride 23.3 km 199.0w
Row 10.0 km 158.4w
Ride 110.4 km 110.9w
Ride 78.7 km 116.7w
W36 9×  ·  180.0 km  ·  7h 23m  ·  123 load
MonTueWedThuFriSatSun
V.Ride 40.8 km 146.9w
V.Ride 15.0 km 113.2w
V.Ride 20.9 km 220.3w
Row 10.0 km 162.8w
V.Ride 57.0 km 172.9w
V.Ride 15.0 km 118.5w
V.Ride 11.1 km 154.9w
Row 10.0 km 152.1w
Walk 0.2 km
W35 10×  ·  271.5 km  ·  10h 59m  ·  285 load
MonTueWedThuFriSatSun
Ride 54.2 km 164.6w
Ride 54.5 km 143.5w
V.Ride 20.0 km 104.0w
V.Ride 14.0 km 222.4w
Row 10.0 km 167.0w
V.Ride 15.0 km 146.7w
V.Ride 0.1 km 237.3w
V.Ride 10.5 km 157.6w
Row 10.0 km 151.0w
Ride 83.2 km 127.8w
W34 9×  ·  264.6 km  ·  10h 27m  ·  146 load
MonTueWedThuFriSatSun
Ride 38.4 km 173.7w
V.Ride 15.0 km 169.9w
V.Ride 17.9 km 212.3w
Row 10.0 km 166.5w
Ride 59.4 km 160.2w
Ride 11.9 km
V.Ride 15.0 km 173.7w
Row 10.0 km 166.8w
Ride 87.0 km 151.5w
W33 5×  ·  234.1 km  ·  10h 06m  ·  251 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
Ride 157.2 km 129.9w
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 8×  ·  223.6 km  ·  9h 42m  ·  162 load
MonTueWedThuFriSatSun
V.Ride 25.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