# Coaching review requested: Why is FTP prediction near 0% by the end of the block?

**URL:** <https://www.trainerroad.com/forum/t/coaching-review-requested-why-is-ftp-prediction-near-0-by-the-end-of-the-block/114682>\
**Category:** Training\
**Created:** [August 19, 2026, 10:33pm UTC](https://www.trainerroad.com/forum/t/coaching-review-requested-why-is-ftp-prediction-near-0-by-the-end-of-the-block/114682 "2026-08-19T22:33:54Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![Incuspy](https://sea2.discourse-cdn.com/trainerroad/forum/user_avatar/www.trainerroad.com/incuspy/32/158961_2.png) [@Incuspy](https://www.trainerroad.com/forum/u/Incuspy)\
**Post date:** [August 20, 2026, 2:21pm UTC](https://www.trainerroad.com/forum/t/coaching-review-requested-why-is-ftp-prediction-near-0-by-the-end-of-the-block/114682/21 "2026-08-20T14:21:26Z")

</div>

Thanks for taking a look. I get your point but if my memory serves, I only missed one deload/base Saturday for travel and one workout cut short bc of DOMS from a heavy leg lift day. But this is very rare. Only two examples causing this? And they happened in my Base Phase, so why is my FTP still going way down from the opening prediction in my Build Phase when I haven’t stopped any workouts short in this phase?

I also dont really get how to or why we have to “game the system.” I thought if I ranked my RPE on the slightly easier side it would do it but it doesnt.

---

<div class="post-metadata">

**Author:** ![Incuspy](https://sea2.discourse-cdn.com/trainerroad/forum/user_avatar/www.trainerroad.com/incuspy/32/158961_2.png) [@Incuspy](https://www.trainerroad.com/forum/u/Incuspy)\
**Post date:** [August 20, 2026, 2:24pm UTC](https://www.trainerroad.com/forum/t/coaching-review-requested-why-is-ftp-prediction-near-0-by-the-end-of-the-block/114682/22 "2026-08-20T14:24:10Z")

</div>

This is always in the back of my head right before I click the RPE 🙂

---

<div class="post-metadata">

**Author:** ![Incuspy](https://sea2.discourse-cdn.com/trainerroad/forum/user_avatar/www.trainerroad.com/incuspy/32/158961_2.png) [@Incuspy](https://www.trainerroad.com/forum/u/Incuspy)\
**Post date:** [August 20, 2026, 2:24pm UTC](https://www.trainerroad.com/forum/t/coaching-review-requested-why-is-ftp-prediction-near-0-by-the-end-of-the-block/114682/23 "2026-08-20T14:24:52Z")

</div>

Good trip. I’ll do this. future question potentially being: okay I did all the things and RPE match and they still went down on FTP lol. ill report back to you

---

<div class="post-metadata">

**Author:** ![Torneng](https://sea2.discourse-cdn.com/trainerroad/forum/user_avatar/www.trainerroad.com/torneng/32/7746_2.png) [@Torneng](https://www.trainerroad.com/forum/u/Torneng)\
**Post date:** [August 20, 2026, 3:03pm UTC](https://www.trainerroad.com/forum/t/coaching-review-requested-why-is-ftp-prediction-near-0-by-the-end-of-the-block/114682/24 "2026-08-20T15:03:43Z")

</div>

Week 29 you had only one workout. Week 30 you missed one SS workout and week 31 you missed the endurance ride. And then you cut your threshold workout short the last week and still got a 2% increase.

---

<div class="post-metadata">

**Author:** ![Incuspy](https://sea2.discourse-cdn.com/trainerroad/forum/user_avatar/www.trainerroad.com/incuspy/32/158961_2.png) [@Incuspy](https://www.trainerroad.com/forum/u/Incuspy)\
**Post date:** [August 20, 2026, 3:25pm UTC](https://www.trainerroad.com/forum/t/coaching-review-requested-why-is-ftp-prediction-near-0-by-the-end-of-the-block/114682/25 "2026-08-20T15:25:56Z")

</div>

Week 29 (July 13) was the end of one training plan. started a new one the following week.

New Plan:

Week 30 and 31 - agree. very rarely do I miss workouts but my job got in the way

Threshold - ya I bonked from DOMS from heavy lifting

But irrespective of these three, I can confidently say ive done plenty of training plans on the new AI and didnt miss workout and the same thing still happened. I for sure wouldn’t ask about it if I routinely didnt complete workouts.

---

<div class="post-metadata">

**Author:** ![AlphaDogCycling](https://sea2.discourse-cdn.com/trainerroad/forum/user_avatar/www.trainerroad.com/alphadogcycling/32/13863_2.png) [@AlphaDogCycling](https://www.trainerroad.com/forum/u/AlphaDogCycling)\
**Post date:** [August 20, 2026, 4:29pm UTC](https://www.trainerroad.com/forum/t/coaching-review-requested-why-is-ftp-prediction-near-0-by-the-end-of-the-block/114682/26 "2026-08-20T16:29:30Z")

</div>

> [@Helvellyn](#):
>
> OK. Here’s what I’d do …
> 
> Right now, immediately, and without delay, take a screenshot of all the rides that are scheduled between now and Sunday 6th when your prediction ends and your next detection is due, making a note of the predicted RPE for each ride.

This really points to TR needing to create a compliance metric that somehow combines:

- Compliance to plan as it was at the start of the 28 day AI FTP Prediction period
- Compliance to the AI updated / adjusted plan

Users shouldn’t need to do crazy things to understand why the detected AI FTP differs from the originally Predicted AI FTP. They system should “tell” the user at the end of the prediction period what it “saw” during the previous 28 days that caused the detected AIFTP to differ from the original predicted AIFTP

---

<div class="post-metadata">

**Author:** ![eddie](https://sea2.discourse-cdn.com/trainerroad/forum/user_avatar/www.trainerroad.com/eddie/32/129850_2.png) [@eddie](https://www.trainerroad.com/forum/u/eddie)\
**Post date:** [August 20, 2026, 4:36pm UTC](https://www.trainerroad.com/forum/t/coaching-review-requested-why-is-ftp-prediction-near-0-by-the-end-of-the-block/114682/27 "2026-08-20T16:36:51Z")

</div>

I should share this alongside that, since this is the TR-approved version..

### **How to Rate Your Effort**

- **1 - Easy**  
This ride felt easy and non-taxing, requiring little effort or focus. You could repeat the ride and pass it without issue.

- **2 - Moderate**  
This ride was somewhat comfortable but required some focus to complete. You felt a little challenged but had confidence that you could finish. If the ride had an additional set of intervals, you could complete it.

- **3 - Hard**  
This ride required effort and focus and was challenging to complete. It felt tough, and you looked forward to the ride ending. If there were an additional set of intervals, you could have done it with significant focus.

- **4 - Very Hard**  
This ride was very difficult to complete, and it tested you. If there were one more set of intervals, you wouldn’t have been able to complete it.

- **5 - Maximum Effort**  
This ride was extremely difficult. It pushed you well beyond your abilities and took a massive amount of energy and focus to complete. You felt like you barely made it to the end of this ride, and that you had to pull out every mental trick in the book to finish. If you had to pause during a workout to catch your breath or adjust the power demand down, the workout was likely a maximum effort.

* * *

Pulled from this Help Center Article:

- [What are Post-Workout Surveys?](https://support.trainerroad.com/hc/en-us/articles/4404884465563-What-are-Post-Workout-Surveys)

---

<div class="post-metadata">

**Author:** ![Jolyzara](https://sea2.discourse-cdn.com/trainerroad/forum/user_avatar/www.trainerroad.com/jolyzara/32/97333_2.png) [@Jolyzara](https://www.trainerroad.com/forum/u/Jolyzara)\
**Post date:** [August 20, 2026, 5:28pm UTC](https://www.trainerroad.com/forum/t/coaching-review-requested-why-is-ftp-prediction-near-0-by-the-end-of-the-block/114682/28 "2026-08-20T17:28:54Z")

</div>

> [@Incuspy](#):
>
> No. 100% indoor on TR

Looks like you do the workouts on Zwift? I wonder if the TR bug is viewing these as “outdoor rides” somehow?

If it bugs you I’d just turn it off. Go old school and wait til the end of the training cycle like the old days.

---

<div class="post-metadata">

**Author:** ![Pbase](https://sea2.discourse-cdn.com/trainerroad/forum/user_avatar/www.trainerroad.com/pbase/32/969_2.png) [@Pbase](https://www.trainerroad.com/forum/u/Pbase)\
**Post date:** [August 20, 2026, 5:33pm UTC](https://www.trainerroad.com/forum/t/coaching-review-requested-why-is-ftp-prediction-near-0-by-the-end-of-the-block/114682/29 "2026-08-20T17:33:31Z")

</div>

I asked about this previously and was told TR does not consider Zwift rides “outside”.

> [@FTP prediction dropped from from +11 to no change the day after my last workout of the block](https://www.trainerroad.com/forum/t/ftp-prediction-dropped-from-from-11-to-no-change-the-day-after-my-last-workout-of-the-block/113196/27):
>
> Does TR treat workouts done on Zwift as “Outside”? I ask because I’ve certainly seen my predicted FTP drop after completing a workout, many times, and this winter I did all of mine in Zwift.

> [@FTP prediction dropped from from +11 to no change the day after my last workout of the block](https://www.trainerroad.com/forum/t/ftp-prediction-dropped-from-from-11-to-no-change-the-day-after-my-last-workout-of-the-block/113196/42):
>
> It sounds like Zwift workouts are not treated like outside workouts. They should be handled the same way as indoor TR workouts. +1

---

<div class="post-metadata">

**Author:** ![UWDawgs](https://sea2.discourse-cdn.com/trainerroad/forum/user_avatar/www.trainerroad.com/uwdawgs/32/122851_2.png) [@UWDawgs](https://www.trainerroad.com/forum/u/UWDawgs)\
**Post date:** [August 20, 2026, 8:06pm UTC](https://www.trainerroad.com/forum/t/coaching-review-requested-why-is-ftp-prediction-near-0-by-the-end-of-the-block/114682/30 "2026-08-20T20:06:52Z")

</div>

Do you use ERG mode?

---

<div class="post-metadata">

**Author:** ![eddie](https://sea2.discourse-cdn.com/trainerroad/forum/user_avatar/www.trainerroad.com/eddie/32/129850_2.png) [@eddie](https://www.trainerroad.com/forum/u/eddie)\
**Post date:** [August 20, 2026, 11:55pm UTC](https://www.trainerroad.com/forum/t/coaching-review-requested-why-is-ftp-prediction-near-0-by-the-end-of-the-block/114682/31 "2026-08-20T23:55:35Z")

</div>

@Incuspy, I just took a look at your career, and I think there are some things that I could clarify and help with. Do you mind if I share them here in this thread?

---

<div class="post-metadata">

**Author:** ![Liammerrick](https://avatars.discourse-cdn.com/v4/letter/l/a8b319/32.png) [@Liammerrick](https://www.trainerroad.com/forum/u/Liammerrick)\
**Post date:** [August 21, 2026, 2:35am UTC](https://www.trainerroad.com/forum/t/coaching-review-requested-why-is-ftp-prediction-near-0-by-the-end-of-the-block/114682/32 "2026-08-21T02:35:22Z")

</div>

> [@AlphaDogCycling](#):
>
> They system should “tell” the user at the end of the prediction period what it “saw” during the previous 28 days that caused the detected AIFTP to differ from the original predicted AIFTP

This is a great idea. A short written review of the 28 day window would clear up a lot of questions users have I would think. “You lowered intensity here and there, missed this workout, rated this workout very hard when hard was the prediction, your ftp was adjusted to xyz for these reasons” etc etc. personally I would find this very insightful

---

<div class="post-metadata">

**Author:** ![Incuspy](https://sea2.discourse-cdn.com/trainerroad/forum/user_avatar/www.trainerroad.com/incuspy/32/158961_2.png) [@Incuspy](https://www.trainerroad.com/forum/u/Incuspy)\
**Post date:** [August 21, 2026, 12:36pm UTC](https://www.trainerroad.com/forum/t/coaching-review-requested-why-is-ftp-prediction-near-0-by-the-end-of-the-block/114682/33 "2026-08-21T12:36:10Z")

</div>

yes

---

<div class="post-metadata">

**Author:** ![Incuspy](https://sea2.discourse-cdn.com/trainerroad/forum/user_avatar/www.trainerroad.com/incuspy/32/158961_2.png) [@Incuspy](https://www.trainerroad.com/forum/u/Incuspy)\
**Post date:** [August 21, 2026, 12:36pm UTC](https://www.trainerroad.com/forum/t/coaching-review-requested-why-is-ftp-prediction-near-0-by-the-end-of-the-block/114682/34 "2026-08-21T12:36:41Z")

</div>

1000% agree. shouldn’t be hard to model in AI either

---

<div class="post-metadata">

**Author:** ![Incuspy](https://sea2.discourse-cdn.com/trainerroad/forum/user_avatar/www.trainerroad.com/incuspy/32/158961_2.png) [@Incuspy](https://www.trainerroad.com/forum/u/Incuspy)\
**Post date:** [August 21, 2026, 12:37pm UTC](https://www.trainerroad.com/forum/t/coaching-review-requested-why-is-ftp-prediction-near-0-by-the-end-of-the-block/114682/35 "2026-08-21T12:37:47Z")

</div>

@eddie yes please. This is exactly what I am looking for. I appreciate all others comments but I would love to hear from the TR team. Other than 1-2 missed workouts due to job and one bonk due to DOMS I usually complete 100% of my workouts in training blocks. let me know what you see.

---

<div class="post-metadata">

**Author:** ![AlphaDogCycling](https://sea2.discourse-cdn.com/trainerroad/forum/user_avatar/www.trainerroad.com/alphadogcycling/32/13863_2.png) [@AlphaDogCycling](https://www.trainerroad.com/forum/u/AlphaDogCycling)\
**Post date:** [August 21, 2026, 1:53pm UTC](https://www.trainerroad.com/forum/t/coaching-review-requested-why-is-ftp-prediction-near-0-by-the-end-of-the-block/114682/36 "2026-08-21T13:53:03Z")

</div>

Plus I was thinking deeper analysis: your HR on the work intervals in [insert name of Threshold workout] was 5 beats above your normal, indicating that you either aren’t fully recovering, or this workout was at the top end of your current capabilities - or better analysis

---

<div class="post-metadata">

**Author:** ![Incuspy](https://sea2.discourse-cdn.com/trainerroad/forum/user_avatar/www.trainerroad.com/incuspy/32/158961_2.png) [@Incuspy](https://www.trainerroad.com/forum/u/Incuspy)\
**Post date:** [August 21, 2026, 2:50pm UTC](https://www.trainerroad.com/forum/t/coaching-review-requested-why-is-ftp-prediction-near-0-by-the-end-of-the-block/114682/37 "2026-08-21T14:50:35Z")

</div>

@eddie another example. I just finished my Friday 8/21 threshold ride. did entire thing. rated it 7/10 (Zwift) RPE and it knocked my AI FTP down again. seems like when I err towards higher RPE it lowers AI FTP. but even when I give easy rides a super low RPE it doesnt boost it up. seems so unilateral.

---

<div class="post-metadata">

**Author:** ![eddie](https://sea2.discourse-cdn.com/trainerroad/forum/user_avatar/www.trainerroad.com/eddie/32/129850_2.png) [@eddie](https://www.trainerroad.com/forum/u/eddie)\
**Post date:** [August 21, 2026, 3:27pm UTC](https://www.trainerroad.com/forum/t/coaching-review-requested-why-is-ftp-prediction-near-0-by-the-end-of-the-block/114682/38 "2026-08-21T15:27:01Z")

</div>

Looking at your recent FTP changes, you had bumps up to 248 in May and 250 in June.

Your July detection stayed at 250, but that’s likely because of the dip in TSS due to travel and the switch to a Rolling Road Race Specialty phase, which contains mostly short, hard efforts. Your fitness was likely still going up, but we didn’t think increasing your FTP would benefit your training.

Since then, you’ve bumped up to 255 on August 9th, and you have a predicted bump to 269 on September 6th.

How are your workouts feeling? From my perspective, it looks like things are going well. I’m not sure where you’ll end up on the 6th, but I imagine you’ll see a bump in FTP.

The symptoms you’re describing sound a lot like the bug we’re working on for Outside Workouts, so I wonder if there is something related that’s causing you to see high predictions that drop as you progress.

As @Pbase stated, I’ve confirmed with engineers that we don’t look at Zwift workouts as outside rides, but it looks like you’re doing all your work exclusively in Zwift. Maybe there’s something there that I/we missed..

The good news is that your workouts appear to be going really well, and your fitness is certainly improving. It’s just the dropping predictions that are a distraction and creating negativity around your progress. 😨

Let me know your thoughts.

---

<div class="post-metadata">

**Author:** ![Helvellyn](https://sea2.discourse-cdn.com/trainerroad/forum/user_avatar/www.trainerroad.com/helvellyn/32/95205_2.png) [@Helvellyn](https://www.trainerroad.com/forum/u/Helvellyn)\
**Post date:** [August 21, 2026, 3:49pm UTC](https://www.trainerroad.com/forum/t/coaching-review-requested-why-is-ftp-prediction-near-0-by-the-end-of-the-block/114682/39 "2026-08-21T15:49:11Z")

</div>

Here’s the thing …

The workouts through a 4 week block can go well, but if they’re easier workouts than what was originally prescribed on Day 1 of the block (because the AI has adapted them based on performance/RPE/fatigue/the moon being in Aquarius) then it’s very likely, if not inevitable, that detection on Day 28 will be lower than what was predicted on Day 1.

Just out of interest, do you guys have a way to virtually roll back an account to a previous date in order to reset everything to ‘as at Day 1’ to look at what workouts were originally prescribed?

---

<div class="post-metadata">

**Author:** ![JMGant](https://sea2.discourse-cdn.com/trainerroad/forum/user_avatar/www.trainerroad.com/jmgant/32/167179_2.png) [@JMGant](https://www.trainerroad.com/forum/u/JMGant)\
**Post date:** [August 21, 2026, 6:12pm UTC](https://www.trainerroad.com/forum/t/coaching-review-requested-why-is-ftp-prediction-near-0-by-the-end-of-the-block/114682/40 "2026-08-21T18:12:04Z")

</div>

Recently had a workout that when rated “very hard”, as opposed to “hard” my FTP fluctuated by 9 points. In my personal opinion, without additional contexts, that’s way too aggressive and gives the impression that the alg is over sensitive. We all know FTP isn’t static and fluctuates quite a bit from day to day, but when we’re locked into a training number for a month at a time, we would hope those fluctuations are being considered. As someone who trains 6 days a week I can attest that there are so many factors that go into how hard a training session is. Weekly volume, time of day, sleep quality, nutrition, temperature, indoor/outdoor, hormones, motivation, etc. Most training sessions, regardless of one’s fitness, will easily go from hard to very hard due to the slight increased heart rate as a result of a 15 degree temperature swing.

[Previous page](https://www.trainerroad.com/forum/t/coaching-review-requested-why-is-ftp-prediction-near-0-by-the-end-of-the-block/114682.md?page=1)

[Next page](https://www.trainerroad.com/forum/t/coaching-review-requested-why-is-ftp-prediction-near-0-by-the-end-of-the-block/114682.md?page=3)
