betri.companion
DashboardAthletesCalendarChat
DashboardAthletesCalendarChat

February 2027

←Today→
M
T
W
T
F
S
S

Monday 1 February

  • Strength: full body45min- warmup 10min @ RPE 3–4+2

    Compound lifts, controlled tempo.

    - warmup 10min @ RPE 3–4
    - active 30min @ RPE 6–8
    - cooldown 5min @ RPE 2–3
    Open full details →
  • Z2 endurance run59min- warmup 9min @ 60–72% threshold speed+2

    Steady aerobic running.

    - warmup 9min @ 60–72% threshold speed
    - active 44min @ 72–82% threshold speed
    - cooldown 6min @ 60–72% threshold speed
    Open full details →
  • Threshold intervals (short)51min- warmup 12min @ 45–60% FTP+2

    Shortened LT2 repeats — peak keeps its edge while volume comes down.

    - warmup 12min @ 45–60% FTP ≈ 135–180 W
    - 8× [ active 2min @ 90–97% FTP ≈ 270–291 W ; recovery 2min @ 45–60% FTP ≈ 135–180 W ]
    - cooldown 7min @ 45–60% FTP ≈ 135–180 W
    Open full details →
  • Z2 endurance ride1h 24min- warmup 13min @ 45–60% FTP+2

    Steady aerobic riding.

    - warmup 13min @ 45–60% FTP ≈ 135–180 W
    - active 63min @ 60–75% FTP ≈ 180–225 W
    - cooldown 8min @ 45–60% FTP ≈ 135–180 W
    Open full details →
  • Strength: full body45min- warmup 10min @ RPE 3–4+2

    Compound lifts, controlled tempo.

    - warmup 10min @ RPE 3–4
    - active 30min @ RPE 6–8
    - cooldown 5min @ RPE 2–3
    Open full details →
  • VO2 intervals (weekly)1h 01min- warmup 15min @ 60–72% threshold speed+2

    One hard element for the week — short, above threshold.

    - warmup 15min @ 60–72% threshold speed
    - 6× [ active 3min @ 100–108% threshold speed ; recovery 3min @ 60–72% threshold speed ]
    - cooldown 10min @ 60–72% threshold speed
    Open full details →
  • Z2 endurance ride51min- warmup 8min @ 45–60% FTP+2

    Steady aerobic riding.

    - warmup 8min @ 45–60% FTP ≈ 135–180 W
    - active 38min @ 60–75% FTP ≈ 180–225 W
    - cooldown 5min @ 45–60% FTP ≈ 135–180 W
    Open full details →
  • VO2 intervals (weekly)46min- warmup 10min @ 60–72% threshold speed+2

    One hard element for the week — short, above threshold.

    - warmup 10min @ 60–72% threshold speed
    - 5× [ active 3min @ 100–108% threshold speed ; recovery 3min @ 60–72% threshold speed ]
    - cooldown 6min @ 60–72% threshold speed
    Open full details →
  • Strength: full body45min- warmup 10min @ RPE 3–4+2

    Compound lifts, controlled tempo.

    - warmup 10min @ RPE 3–4
    - active 30min @ RPE 6–8
    - cooldown 5min @ RPE 2–3
    Open full details →
  • Z2 endurance ride51min- warmup 8min @ 45–60% FTP+2

    Steady aerobic riding.

    - warmup 8min @ 45–60% FTP ≈ 135–180 W
    - active 38min @ 60–75% FTP ≈ 180–225 W
    - cooldown 5min @ 45–60% FTP ≈ 135–180 W
    Open full details →
  • Strength: full body45min- warmup 10min @ RPE 3–4+2

    Compound lifts, controlled tempo.

    - warmup 10min @ RPE 3–4
    - active 30min @ RPE 6–8
    - cooldown 5min @ RPE 2–3
    Open full details →
  • Z2 endurance run51min- warmup 8min @ 60–72% threshold speed+2

    Steady aerobic running.

    - warmup 8min @ 60–72% threshold speed
    - active 38min @ 72–82% threshold speed
    - cooldown 5min @ 60–72% threshold speed
    Open full details →
Mon
Tue
Wed
Thu
Fri
Sat
Sun
Week
1
Strength: full body45min- warmup 10min @ RPE 3–4+2
Z2 endurance run59min- warmup 9min @ 60–72% threshold speed+2
Threshold intervals (short)51min- warmup 12min @ 45–60% FTP+2
Z2 endurance ride1h 24min- warmup 13min @ 45–60% FTP+2
Strength: full body45min- warmup 10min @ RPE 3–4+2
VO2 intervals (weekly)1h 01min- warmup 15min @ 60–72% threshold speed+2
Z2 endurance ride51min- warmup 8min @ 45–60% FTP+2
VO2 intervals (weekly)46min- warmup 10min @ 60–72% threshold speed+2
Strength: full body45min- warmup 10min @ RPE 3–4+2
Z2 endurance ride51min- warmup 8min @ 45–60% FTP+2
Strength: full body45min- warmup 10min @ RPE 3–4+2
Z2 endurance run51min- warmup 8min @ 60–72% threshold speed+2
2
3
Race-pace intervals53min- warmup 12min @ 45–60% FTP+2
Threshold intervals54min- warmup 12min @ 65–75% threshold speed+2
Threshold intervals1h 17min- warmup 15min @ 45–60% FTP+2
Threshold intervals1h 17min- warmup 15min @ 65–75% threshold speed+2
Threshold intervals42min- warmup 10min @ 45–60% FTP+2
Threshold intervals42min- warmup 10min @ 65–75% threshold speed+2
Threshold intervals42min- warmup 10min @ 65–75% threshold speed+2
Threshold intervals42min- warmup 10min @ 45–60% FTP+2
4
Endurance swim59min- warmup 9min @ 65–75% threshold speed+2
Endurance swim1h 24min- warmup 13min @ 65–75% threshold speed+2
Strength: full body45min- warmup 10min @ RPE 3–4+2
Endurance swim51min- warmup 8min @ 65–75% threshold speed+2
Z2 endurance run51min- warmup 8min @ 60–72% threshold speed+2
Z2 endurance run51min- warmup 8min @ 60–72% threshold speed+2
Endurance swim51min- warmup 8min @ 65–75% threshold speed+2
5
Race-pace repeats52min- warmup 12min @ 60–72% threshold speed+2
Threshold run1h 17min- warmup 15min @ 60–72% threshold speed+2
Threshold run42min- warmup 10min @ 60–72% threshold speed+2
Threshold run42min- warmup 10min @ 60–72% threshold speed+2
6
Long ride3h 41min- warmup 15min @ 45–60% FTP+2
Long ride5h 15min- warmup 15min @ 45–60% FTP+2
Long ride3h 41min- warmup 15min @ 45–60% FTP+2
Long ride3h 41min- warmup 15min @ 45–60% FTP+2
7
Long run2h 42min- warmup 15min @ 60–72% threshold speed+2
Long run3h 51min- warmup 15min @ 60–72% threshold speed+2
Long run2h 42min- warmup 15min @ 60–72% threshold speed+2
Long run2h 42min- warmup 15min @ 60–72% threshold speed+2

0min / 56h 03min

0/39 done · 0 / 2890 load

8
Openers25min- warmup 8min @ 45–60% FTP+2
Strides + easy run25min- warmup 8min @ 60–72% threshold speed+2
Z2 endurance ride1h 24min- warmup 13min @ 45–60% FTP+2
VO2 intervals (weekly)1h 01min- warmup 15min @ 60–72% threshold speed+2
Strength: full body45min- warmup 10min @ RPE 3–4+2
Strength: full body45min- warmup 10min @ RPE 3–4+2
VO2 intervals (weekly)46min- warmup 10min @ 60–72% threshold speed+2
Z2 endurance ride51min- warmup 8min @ 45–60% FTP+2
Strength: full body45min- warmup 10min @ RPE 3–4+2
Z2 endurance ride51min- warmup 8min @ 45–60% FTP+2
VO2 intervals (weekly)46min- warmup 10min @ 60–72% threshold speed+2
9
10
Threshold intervals (short)45min- warmup 8min @ 45–60% FTP+2
Easy swim + drills41min- active 41min @ 65–75% threshold speed
Threshold intervals1h 17min- warmup 15min @ 45–60% FTP+2
Threshold intervals1h 17min- warmup 15min @ 65–75% threshold speed+2
Threshold intervals42min- warmup 10min @ 65–75% threshold speed+2
Threshold intervals42min- warmup 10min @ 45–60% FTP+2
Threshold intervals42min- warmup 10min @ 65–75% threshold speed+2
Threshold intervals42min- warmup 10min @ 45–60% FTP+2
11
Easy swim + drills41min- active 41min @ 65–75% threshold speed
Strength: full body45min- warmup 10min @ RPE 3–4+2
Endurance swim1h 24min- warmup 13min @ 65–75% threshold speed+2
Z2 endurance run51min- warmup 8min @ 60–72% threshold speed+2
Endurance swim51min- warmup 8min @ 65–75% threshold speed+2
Z2 endurance run51min- warmup 8min @ 60–72% threshold speed+2
Endurance swim51min- warmup 8min @ 65–75% threshold speed+2
12
Strides + easy run25min- warmup 8min @ 60–72% threshold speed+2
Threshold run1h 17min- warmup 15min @ 60–72% threshold speed+2
Threshold run42min- warmup 10min @ 60–72% threshold speed+2
Threshold run42min- warmup 10min @ 60–72% threshold speed+2
13
Openers25min- warmup 8min @ 45–60% FTP+2
Long ride5h 15min- warmup 15min @ 45–60% FTP+2
Long ride3h 41min- warmup 15min @ 45–60% FTP+2
Long ride3h 41min- warmup 15min @ 45–60% FTP+2
14
Strides + easy run25min- warmup 8min @ 60–72% threshold speed+2
Long run3h 51min- warmup 15min @ 60–72% threshold speed+2
Long run2h 42min- warmup 15min @ 60–72% threshold speed+2
Long run2h 42min- warmup 15min @ 60–72% threshold speed+2

0min / 47h 34min

0/38 done · 0 / 2475 load

15
Strides + easy run23min- warmup 7min @ 60–72% threshold speed+2
Openers23min- warmup 7min @ 45–60% FTP+2
Recovery spin1h 00min- active 60min @ 45–60% FTP
Recovery jog45min- active 45min @ 60–72% threshold speed
Recovery jog45min- active 45min @ 60–72% threshold speed
Recovery spin57min- active 57min @ 45–60% FTP
Strength: full body45min- warmup 10min @ RPE 3–4+2
Z2 endurance ride51min- warmup 8min @ 45–60% FTP+2
VO2 intervals (weekly)46min- warmup 10min @ 60–72% threshold speed+2
16
17
Easy swim + drills34min- active 34min @ 65–75% threshold speed
Threshold intervals (short)35min- warmup 7min @ 45–60% FTP+2
Recovery spin1h 00min- active 60min @ 45–60% FTP
Easy swim + drills45min- active 45min @ 65–75% threshold speed
Easy swim + drills45min- active 45min @ 65–75% threshold speed
Recovery spin57min- active 57min @ 45–60% FTP
Threshold intervals42min- warmup 10min @ 45–60% FTP+2
Threshold intervals42min- warmup 10min @ 65–75% threshold speed+2
18
Easy swim + drills34min- active 34min @ 65–75% threshold speed
Easy swim + drills45min- active 45min @ 65–75% threshold speed
Easy swim + drills45min- active 45min @ 65–75% threshold speed
Recovery jog45min- active 45min @ 60–72% threshold speed
Z2 endurance run51min- warmup 8min @ 60–72% threshold speed+2
Endurance swim51min- warmup 8min @ 65–75% threshold speed+2
19
Strides + easy run23min- warmup 7min @ 60–72% threshold speed+2
Recovery jog45min- active 45min @ 60–72% threshold speed
Recovery jog45min- active 45min @ 60–72% threshold speed
Threshold run42min- warmup 10min @ 60–72% threshold speed+2
20
Openers23min- warmup 7min @ 45–60% FTP+2
Recovery spin1h 00min- active 60min @ 45–60% FTP
Recovery spin57min- active 57min @ 45–60% FTP
Long ride3h 41min- warmup 15min @ 45–60% FTP+2
21
Strides + easy run23min- warmup 7min @ 60–72% threshold speed+2
Recovery jog45min- active 45min @ 60–72% threshold speed
Recovery jog45min- active 45min @ 60–72% threshold speed
Long run2h 42min- warmup 15min @ 60–72% threshold speed+2

0min / 30h 17min

0/35 done · 0 / 1375 load

22
Openers22min- warmup 6min @ 45–60% FTP+2
Strides + easy run22min- warmup 6min @ 60–72% threshold speed+2
VO2 intervals (weekly)1h 01min- warmup 15min @ 60–72% threshold speed+2
Strength: full body45min- warmup 10min @ RPE 3–4+2
Z2 endurance ride1h 24min- warmup 13min @ 45–60% FTP+2
Strength: full body45min- warmup 10min @ RPE 3–4+2
Z2 endurance ride51min- warmup 8min @ 45–60% FTP+2
VO2 intervals (weekly)46min- warmup 10min @ 60–72% threshold speed+2
Recovery jog45min- active 45min @ 60–72% threshold speed
Recovery spin57min- active 57min @ 45–60% FTP
23
24
Easy swim + drills30min- active 30min @ 65–75% threshold speed
Threshold intervals (short)30min- warmup 6min @ 45–60% FTP+2
Threshold intervals1h 17min- warmup 15min @ 65–75% threshold speed+2
Threshold intervals1h 17min- warmup 15min @ 45–60% FTP+2
Threshold intervals42min- warmup 10min @ 45–60% FTP+2
Threshold intervals42min- warmup 10min @ 65–75% threshold speed+2
Recovery spin57min- active 57min @ 45–60% FTP
Easy swim + drills45min- active 45min @ 65–75% threshold speed
25
Easy swim + drills30min- active 30min @ 65–75% threshold speed
Endurance swim1h 24min- warmup 13min @ 65–75% threshold speed+2
Strength: full body45min- warmup 10min @ RPE 3–4+2
Z2 endurance run51min- warmup 8min @ 60–72% threshold speed+2
Endurance swim51min- warmup 8min @ 65–75% threshold speed+2
Recovery jog45min- active 45min @ 60–72% threshold speed
Easy swim + drills45min- active 45min @ 65–75% threshold speed
26
Strides + easy run22min- warmup 6min @ 60–72% threshold speed+2
Threshold run1h 17min- warmup 15min @ 60–72% threshold speed+2
Threshold run42min- warmup 10min @ 60–72% threshold speed+2
Recovery jog45min- active 45min @ 60–72% threshold speed
27
Openers22min- warmup 6min @ 45–60% FTP+2
Long ride5h 15min- warmup 15min @ 45–60% FTP+2
Long ride3h 41min- warmup 15min @ 45–60% FTP+2
Recovery spin57min- active 57min @ 45–60% FTP
28
Strides + easy run22min- warmup 6min @ 60–72% threshold speed+2
Long run3h 51min- warmup 15min @ 60–72% threshold speed+2
Long run2h 42min- warmup 15min @ 60–72% threshold speed+2
Recovery jog45min- active 45min @ 60–72% threshold speed

0min / 41h 30min

0/37 done · 0 / 2065 load

Scroll for the next month

Drag a session to reschedule · hold ⌥ Alt while dropping to copy · hover a day and click + to add