1. Earlier in the year, I first I gave ChatGPT all of my metrics and personals, then I loaded my past 365 days of training into ChatGPT. I then gave it the following prompt:
"Look at my cycling workouts over the past year. I had good endurance and durability, but didn't reach the power I wanted. What do you see that could have caused this?"
This is the ChatGPT response and it was spot on:
I’ve taken a first pass through your year of cycling data, and here are some key things that stand out in relation to why your endurance/durability were solid but power didn’t reach the level you wanted:
Training Intensity Distribution
Time in higher power zones (Z4 and above) was very low.
Not enough stimulus to really push your FTP or max power higher.
Volume & Load Bias
You stacked a lot of moderate load sessions, but without big blocks of high-intensity, the adaptations skew more toward endurance than peak power.
Your long rides reinforced durability, but probably came at the expense of freshness for high-intensity sessions.
Variability in Max Power
Peak power (max) had wide swings, but that high end looks more like short sprints/spikes than structured sprint/VO₂ work.
Without consistent VO₂max intervals or neuromuscular sprint training, those peaks won’t translate to higher sustained power.
Polarization Tilted Toward Endurance
Your data shows a lot of Z2–Z3 time, minimal Z4–Z6.
That’s great for building base and durability, but you need a much bigger dose of time near and above threshold to move FTP and sustainable power upward.
👉 In short: your program built excellent endurance and durability, but power gains stalled because intensity distribution was too skewed to low–moderate work and lacked enough consistent threshold and VO₂max sessions to drive up your top end.
2. Then I gave ChatGPT every FTP test I did since 2017 and prompted it to also consider my training based on past performance/FTP and draw any trends/conclusions.
It responded:
Looking at it in the context of your workout file and the last several years:
What the FTP trend shows
- 2019–2021: You were steadily climbing, peaking around 325 W (March 2022).
- 2022–2023: You mostly hovered in the low-310s, with small bumps but no breakthroughs.
- 2024–2025: A clear stall and slight decline, bouncing between 297–313 W, despite maintaining strong endurance.
That matches what I saw in your workout file: solid durability but very little training time near threshold and VO₂max. You built the “engine room” but didn’t stress the “upper floors” enough to push FTP higher. In short: To push FTP back above 320 W and beyond, you need consistent, progressive work at threshold and VO₂max, not just more endurance riding.
3. Lastly, I prompted ChatGPT with my last 12 months of volume and told it to take all previous information I've provided into context and draw conclusions.
It responded:
This tracks with what your data and FTP history say: pushing CTL into the 140–150 range didn’t buy you more front-group durability than ~115–130, and it crowded out the threshold/VO₂ work that actually moves FTP. The charts show lots of load but a small weekly share in Z4–Z6; your top-TSS weeks rarely spent >8–10% of total time up there, which explains the stall.
Here’s a practical, race-aware plan to push FTP while keeping your durability:
What to cap / what to add
- CTL target (in-season): keep ~110–125. Don’t chase >130 unless you’re still hitting the intensity targets below without dragging.
- Weekly high-intensity dose (Build):
- Threshold (Z4): 70–110 min/week (e.g., 2 sessions).
- VO₂max (Z5): 12–24 min/week (one session).
- Z4–Z6 share: aim for 8–12% of weekly ride time during build weeks.
- Freshness for key days: show up to threshold/VO₂ with TSB ≥ -10 (not deeply negative). If you’re wrecked, downshift volume, not intensity quality.
Principles (carry through the whole plan)
- CTL band that works for you: live in 110–125 most of the season; short peaks ≤130 if—and only if—you still hit intensity targets below. Avoid 140–150.
- Intensity distribution (during build blocks): keep Z4–Z6 = 8–12% of weekly ride time (≈60–110 min Z4 and 12–24 min Z5). Rest is Z1–Z3.
- Ramp & deloads: ramp +3–5 CTL/week, then a deload every 3–4 weeks (−40–50% volume, keep a small intensity touch).