What workout did you do today? (2026)

I can’t believe that after not posting in one of these threads in forever, I get to start a new one. :joy:

Anyhow, I reactivated my account and have created a new plan starting from next Monday. AI FTP Detection gave me an FTP about 10 watts under where I reckon I am when fresh … perfect :ok_hand:

Given that I wanted to do something today, I fired up Train Now and it gave me Eichorn +2, and hats off to our AI overlords, it felt absolutely exactly how it should. :clap::clap::clap:

Oh, and the integration with Zwift worked seamlessly as well. The only tiny thing that went awry was a brief Bluetooth dropout.

On firing up TR, post-ride it had a whole bunch of adaptations waiting for me reflecting the ride I’d just completed.

All in all - hugely impressive. :smiling_face_with_sunglasses:

6 Likes

Today: Woodworth, Threshold 4.7 (long over-unders). Added two minutes cool down. 62 minutes, 84TSS.

These threads are both cathartic for me, and add context for big weeks or little weeks, so if no one protests, I’ll keep using them as accountability journals. I promise I’ll include blue bar images so you can ignore my long-form rambling.

Going back to late December 2025:
Just coming off about 3 and a half months of too many working hours and not getting to commute, barely a ride or trainer ride to be found… I’m going to use some time off at Christmas to jumpstart some routines and such.

I let AI FTP set my levels because it was easier than flubbing a ramp test or 20 minute test. It set me about 15 watts higher than I would have set myself, and about 25 watts higher than I expected, given that the PLs have been very slow to advance after previous long layoffs before (for me).

12/26 - my custom “Routine Builder 75”, 61 TSS.

1

12/27 - Routine Builder 75, 69 TSS because my middle kid was on his bike next to me, he wanted to do some intervals.

12/28 - off.
12/29 - Holt Hill -1, a 75 minute, 71 TSS, Tempo 3.1. No much to say.

12/30 - officially started my CX plan focused on the imagined A-race (state champs in December 2026) with a B “race” being a solo century (I’m treating as a 5 hour road race, it will be longer than 5 hours). Skipped the ramp/FTP test since the new FTP analysis was so recent.

Plan calls for Antelope -5, a 60 minute sweet spot 4.8. Added 3 minutes cool down. Marked it hard, but it was close to being a moderate. 63 minutes, 77TSS.

12/31 - another routine builder , 75 minutes, 59 TSS, (don’t need another pic here)
Worked 1/1/2026, didn’t commute, I start pretty early and don’t trust the amateur drinkers to be done and home. No workout.

1/2/2026 - Teleworked for part of the day, then took the workout from the 1st and pulled it up.
Venado -2, 60 minute Sweet Spot 5.7. The short breaks definitely made this a “hard” but I’m doing alright!

And back to the top…Woodworth.
6 day TSS of 375 and 5H 38min. If I commute tomorrow in 16F temps, that will be a motivational victory. And another 1H 30-40m, TSS TBD.

5 Likes

Oh yes, welcome 2026 workout tread.

I rolled Blackcap today. First Threshold over/under of the year.

I’ve been trying these via Zwift and got the Direct connect for my Wahoo Kickr v5 so far :ok_hand:

5 Likes

First workout of the new plan. A tale of two screenshots.

Pre-ride:

:grimacing::grimacing::grimacing::grimacing::grimacing::grimacing:

Post-ride:

:slightly_smiling_face::slightly_smiling_face::slightly_smiling_face::slightly_smiling_face::slightly_smiling_face::slightly_smiling_face:

I guess the AI is smart enough to know that although in theory 5 × 15 @ 90% might be a bit optimistic as a first workout, it’s low-balled my FTP and my recent rides suggested that I could knock out 75 minutes of work at about 200 watts over two hours comfortably enough regardless of what my FTP might or might not be … and it was right.

80g of carbs per hr. No music. No problems.

5 Likes

First workout in a while after taking a break over Christmas. Nothing major to start me back, the scheduled Endurance ride in my plan, Bald -2. I had time last night to do the then scheduled Anaerobic workout, as I was still off work, but after a break and a 6h drive, I thought that might have been a step too far.

Tonight (Bald -2) I tried to keep a higher cadence for a change which might be why hr averaged nearly 70% on a recovery ride. Or it could be I’m unfit. The trainer/ERG seemed to drop the resistance on the 2nd long interval, so I started playing with my cadence more.

6 Likes

I like it, & I think that’s healthy. Congrats on a good week. :flexed_biceps: :partying_face:

I’m on a reco week, so not much from me.
Today I went to the gym. Hit each exercise from my usual routine but only once, just to touch up the muscles & awaken the neural pathways. Kinda like how a taper or opening anaerobic workout works.

  • Unilateral leg press (because like most cyclists I reached the machine’s capacity)
  • Calf raise
  • Hip adductor
    Hip abductor unavailable (somebody broke the pin on the machine, probably by trying to hang a weight from above it, because many, including myself, have reached its capacity too. :disappointed_face:)
  • Pec fly
  • Rear deltoid
  • Dumbbell high pull
  • Dumbbell overhead press
  • Back extension
  • Dips
  • Pull-ups
  • Sit-ups

Normally the routine takes me just under an hour but I was outta there in 17 minutes today.

3 Likes

Generated a bit of heat on tonight’s VO2max workout (Morena). Although Garmin think it had more of an anaerobic workout.

Interestingly (well to me anyway), it consistently appears I’m ever so slightly left sided. I thought I’d be ever so slightly right sided and it was just a sore right ankle but that settled down over Christmas.

4 Likes

Back to back ss rides. Now I kinda feel like I did a race.

8 Likes

Yesterday’s workout Truchas -2.

This was the second attempt because my Wahoo Kickr was going crazy around the 17 min mark.

For some reason the power in erg was all over the place on the higher side.

Had to reset the Kickr and Zwift because I didn’t know what was the cause of the issue.

2 Likes

Why😮

This workout looks hard enough already!!!

2 Likes

Because that recovery valley seemed too long and easy. I was confident doing that would not negatively impact the quality of the next intervals.

2 Likes

I’ve done that, & this a few times too:


It was on Hunter -4. I decided I’d probably get bored in the 10 minute recovery valleys. Anything more than 5 minutes on a sweetspot workout is a bit overkill for me so I figured I might as well tell the algorithm I was ready to go. The system knows when you cut recovery periods short (or extend them!) because it records all the time in between.

Edit: I just saw the latest podcast. I’m sure Jonathan is shaking his head in despair. :laughing:

2 Likes

I got Truchas -3 today..wondering if that is in vogue?

4 Likes

First threshold workout of the new plan. Should have been “Hard". Was “Hard" … but very manageable. H/T to the 8 minute recovery intervals. :wink: Nice to see my HR only 3bpm higher on the last interval than it was on the first interval.

80g carbs per hr.

6 Likes

A bit icy here first thing so the group ride was called off. I might’ve been ok to cycle outside late afternoon but there was still ice when I went out for a walk at noon and I didn’t fancy riding alone in those conditions, so I fired up TrainNow. TN’s AI suggested the Sweet Spot workout Kwaay. I started with ERG but it was having too much below target so I switched to Resistance mode for most of the work out. You can see my cadence drop a fair bit when I switched it off, and rise a few times when I toggled it on briefly.

Stood up a little more than I would have wanted to though.

4 Likes

New AI predicted it as hard, but I was dubious as the 30 second hard starts were within a handful of watts of my recent 30 second power. But it was accurate. I’ve got no top end power and they were at the end or middle of zwift races. So fresh wasn’t bad.

Did a little more sweet spot at the end.

6 Likes

Did Palisade -1 today, now I thought marking this on Zwift as an 8 translated to a Very Hard RPE on TR, Surprise it was a Hard, I most likely change it on TR.

3 Likes

Lol, the weather was rain falling on top of ice so the group ride was cancelled again. So I loaded up TrainNow which gave me an Endurance ride. To mix things up I thought I’d try MyWhoosh for the first time and selected its version of an Endurance ride. In the middle of the long Endurance interval I realised it was only reading one power pedal, so it was more like a Tempo workout :joy: Apparently I’ve got to go into the Favero app and enable some unification setting, that might disable pedalling metrics and I quite like them.

2 Likes

This hurt after poor sleep but it’s mid winter and heavy rain in the UK so what else is there to do :victory_hand:

3 Likes

Finished the training week and started the work week (Sunday) without a commute. Got into the gym for bench/squat, incline bench/goblet squat. Yes, its in violation of easy days easy and hard days should also lift, but here we are. I lift when I can.

Monday - no ride to office. Lunchtime workout: Ran a mile to warmup. First time I’ve been on a treadmill in ages. I tried to keep it slow, but I still think I overdid it. Just upper body pulling exercises and shoulder rehab type stuff. Got home and dropped from a 60 minute 7.9 sweet spot workout to a 60 minute 6.9 (which was the bottom end of “stretch”) Venado 3x16 at sweet spot with 60 second recoveries. Completed it. Spun easy for an even 5 minute cool down. Marked it Hard. 63 minutes, 87TSS.

Probably had at least another attempt at some more sweet spot in there, but I would have needed a lot longer recovery interval to get to 16 minutes.

Tuesday 1st bike commute in and out of the year. 48 total TSS, 94 minutes. Not smooth, but that’s city living. Morning ride below.

5 minute treadmill jog at lunch, mostly as a warmup for lifting. A little bit to remind my legs they used to be able to run without beings sore the next day. Then Chest and Tris baby. Moved the squats and other lower body to “some other day.”

Coached a whole bunch of girls’ basketball all week, (including the parents vs 8th graders game - thankfully no injuries) but didn’t manage a workout or ride until Sunday. Chest and tris, with some light barbell squats and goblet squats at the lunchtime workout. Home with nothing on the calendar.

I looked back at what I missed. Prater a 60 minute spikey over-under 84 TSS, threshold 5.1 was on tap. I haven’t ridden enough this week. Looked for alternates: Picket Guard -1 is a 75 minute O/u, level 4.9. Its a little more flatline, but with the squats in my leg only a few hours earlier, I can deal with the flatline, rather than the spikes. It ended up being 105 TSS, 78 minutes. Marked it hard b/c it was. O/U are almost always hard, but I probably could have done some more.

3H 54 minutes ride time, 342TSS, 13 minutes run time, 3 heavy object movement days.

“Recovery” week coming up. Maybe I’ll get into the gym a little more for some heavy, stuff, maybe I’ll just try to commute more to get that back into my routine.

4 Likes