Training
Strava + Apple Health → GPT-4.1 coach. Everything self-hosted.
YTD
| Sessions | Distance | Time | Elevation | Calories |
|---|---|---|---|---|
| 296 | 9855.6 km | 439h 12m | 26925 m | 282011 kcal |
Gear
| Bike | Sessions | km |
|---|---|---|
| HoneyBadger | 36 | 2342.1 km |
| Hoops | 33 | 1294.4 km |
| Holly Grail | 15 | 1195.7 km |
| ErgBike C2 | 25 | 533.7 km |
| TheMule | 2 | 62.7 km |
| Commuter | 1 | 52.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 week | 12-mo avg | vs avg | |
|---|---|---|---|
| Sessions | 6 | 8.1 | -25.9% |
| Distance | 193.9 km | 247.5 km | -21.7% |
| Time | 7h 33m | 10h 54m | -30.7% |
| Elevation | 224 m | 571 m | -60.8% |
| Avg HR | 116 bpm | 116 bpm | -0.8% |
| Avg HRV | 27.9 ms | 38.0 ms | -26.6% |
| Load | 105 | 399.2 | -73.7% |
| Avg Power | 152 W | 158 W | -4.3% |
AI coaching insights
-
**Today's Activity** - Today's 33.3 km ride (5400s, avg HR 108.3 bpm, avg watts 80.1, cadence 67.1, suffer score 22) is lower intensity and volume than your typical ride (avg ~21 km/ride, avg HR 112, suffer score ~159 per ride). - HR, power, cadence, and suffer score all below your usual averages; this was an easy session. - Positive: Good adherence to an easy ride; no concerning metrics. Negative: None, unless you were targeting intensity. **Weekly Load & Trends** - Weekly load is 83, which is slightly higher than your recent average (~76/week), but in line with a gradual build; no major spikes or drops. - You're trending upward, building load moderately. **Recovery Recommendation** - HRV is on the low side (31.5), and resting HR is typical (52), but with a higher weekly load and lower HRV, recommend easy or rest tomorrow for optimal recovery.
-
**Today's Activity** Session was a typical steady-state effort: 2 hours at 171.8W, 117.6 bpm, 71 rpm. All metrics (HR, power, cadence, suffer score 27) were below your recent averages, indicating a moderate session with low strain—good aerobic work, no concerns. **Weekly Load & Trends** Current weekly load (83) is steady, not unusually high or low; 7-day (243) and 28-day (4,281) Suffer Scores show consistent training. No sharp spikes or drops—you're holding a maintenance pattern, not building or tapering. **Recovery Recommendation** HRV (31.5) and resting HR (52) are typical and not suppressed, but the moderate load and today's low strain indicate you're handling volume well. Go easy or consider active recovery tomorrow—no need to push hard.
-
**Today's Activity** - This 15,000m BikeErg (VirtualRide) was well below your typical ride efforts in both volume and intensity. - Average HR (109.9 bpm), power (146.9 W), cadence (65.8), and suffer score (6) were all lower than your 28-day averages (avg HR ~112, suffer score ~153). - Positives: Good aerobic session with no signs of excessive fatigue; no concerns. **Weekly Load & Trends** - Your weekly load (83) is significantly lower than your recent 28-day average (4281/4 ≈ 1070), indicating a substantial drop this week. - You are in a clear recovery phase with no concerning acute spikes. **Recovery Recommendation** - With HRV (37) and resting HR (51) in typical ranges plus low weekly load, you can choose an easy aerobic session or a rest day; avoid a hard effort tomorrow.
-
**Today's Activity** Today's session (Virtual Ride/Erg) was shorter and lighter than their norm, with a suffer score of 11 vs a recent ride average of ~148, lower power (185.9W) and cadence (56.2) than typical real-ride efforts, and avg HR of 120.3 vs recent 112.4. Positive: maintained good aerobic control; Concern: effort was well below recent averages—could indicate intentional recovery or low motivation. **Weekly Load & Trends** Weekly load (83) is typical, with 10 sessions and no signs of big spikes or sudden drops—athlete is maintaining rather than building or recovering. 7-day suffer score (222) is much lower than 28-day (4281), confirming a steady week. **Recovery Recommendation** HRV (37) and resting HR (51) indicate moderate recovery; since load and HR responses are mild, recommend an easy to moderate session tomorrow, not full rest, unless more fatigue is felt.
-
**Today's Activity (Rowing: 10,000m, 42:54, Avg HR: 125, Avg Power: 162.7W, Cadence: 21.7, Suffer Score: 15):** - Effort was steady and submaximal, well below typical bike session intensity; lower HR, power, and suffer score indicate an easy/recovery focus. - HR (125, 77% of weekly avg), low power, and cadence all conservative; suffer score (15) far below ride averages (219+). - Positive: Good aerobic flush and cross-training stimulus; no red flags. **Weekly Load & Trends:** - Weekly load at 83 is slightly below recent averages (down from a 28-day suffer score average of ~153/wk); trending towards maintenance or slight deload. - No concerning spikes or drops; load is consistent and manageable. **Recovery Recommendation:** - With HRV at 37 (on the low end) and resting HR at 51, plus low session intensity, recommend an easy to moderate session tomorrow—avoid maximal efforts to allow full recovery.
Activities this week
W39 6× · 193.9 km · 7h 32m · 105 load
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
V.Ride
56.4 km
167.5w
|
Row
10.0 km
162.7w
V.Ride
22.3 km
185.9w
V.Ride
15.0 km
146.9w
|
V.Ride
56.9 km
171.8w
|
Ride
33.3 km
80.1w
|
All activities 500 sessions · 14408.9 km · 648h 00m · 21778 load
W39 6× · 193.9 km · 7h 32m · 105 load
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
V.Ride
56.4 km
167.5w
|
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
|
W38 12× · 270.1 km · 11h 08m · 259 load
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
V.Ride
58.1 km
182.5w
|
Ride
198.9 km
145.3w
|
W17 3× · 160.4 km · 6h 05m · 188 load
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
Walk
0.1 km
|
W47 1× · 50.0 km · 1h 45m · 39 load
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
V.Ride
50.0 km
|
W46 13× · 306.3 km · 12h 34m · 715 load
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
|
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
|