# FTP vs lactate threshold HR

**URL:** <https://www.trainerroad.com/forum/t/ftp-vs-lactate-threshold-hr/91183>\
**Category:** Training\
**Created:** [February 22, 2024, 9:00am UTC](https://www.trainerroad.com/forum/t/ftp-vs-lactate-threshold-hr/91183 "2024-02-22T09:00:02Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Segovia](https://sea2.discourse-cdn.com/trainerroad/forum/user_avatar/www.trainerroad.com/segovia/32/146012_2.png) [@Segovia](https://www.trainerroad.com/forum/u/Segovia)\
**Post date:** [February 22, 2024, 9:00am UTC](https://www.trainerroad.com/forum/t/ftp-vs-lactate-threshold-hr/91183/1 "2024-02-22T09:00:02Z")

</div>

Hi - Can the FTP test establish my lactate threshold HR ?

---

<div class="post-metadata">

**Author:** ![critpig](https://sea2.discourse-cdn.com/trainerroad/forum/user_avatar/www.trainerroad.com/critpig/32/93499_2.png) [@critpig](https://www.trainerroad.com/forum/u/critpig)\
**Post date:** [February 22, 2024, 9:08am UTC](https://www.trainerroad.com/forum/t/ftp-vs-lactate-threshold-hr/91183/2 "2024-02-22T09:08:10Z")

</div>

Yes give or take

---

<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:** [February 22, 2024, 1:37pm UTC](https://www.trainerroad.com/forum/t/ftp-vs-lactate-threshold-hr/91183/3 "2024-02-22T13:37:00Z")

</div>

Hey @Segovia,

Good question!

It depends on which FTP test you’re talking about. Finding your LTHR usually requires a 30-minute threshold “time trial” like effort. I have been able to get a good reading on my own LTHR from a 20-minute test in the past, so that could be an option if you’re looking to test your FTP and get a ballpark LTHR at the same time. Just make sure you’re warmed up before the 20-minute interval.

Here is a great article about this process:

- **[Joe Friel’s Quick Guide to Setting Zones](https://www.trainingpeaks.com/learn/articles/joe-friel-s-quick-guide-to-setting-zones/)**

---

<div class="post-metadata">

**Author:** ![Segovia](https://sea2.discourse-cdn.com/trainerroad/forum/user_avatar/www.trainerroad.com/segovia/32/146012_2.png) [@Segovia](https://www.trainerroad.com/forum/u/Segovia)\
**Post date:** [February 22, 2024, 2:25pm UTC](https://www.trainerroad.com/forum/t/ftp-vs-lactate-threshold-hr/91183/4 "2024-02-22T14:25:19Z")

</div>

Am I right in thinking the LTHR is the HR reached when I stop my FTP challenge?

From memory the TR FTP test is pedal until you can’t sustain it any longer which is the description often used for LTHR

---

<div class="post-metadata">

**Author:** ![Segovia](https://sea2.discourse-cdn.com/trainerroad/forum/user_avatar/www.trainerroad.com/segovia/32/146012_2.png) [@Segovia](https://www.trainerroad.com/forum/u/Segovia)\
**Post date:** [February 22, 2024, 3:43pm UTC](https://www.trainerroad.com/forum/t/ftp-vs-lactate-threshold-hr/91183/8 "2024-02-22T15:43:55Z")

</div>

Can you suggest a TT and can I see the AVG HR for the last 2mins in TR ?

---

<div class="post-metadata">

**Author:** ![Segovia](https://sea2.discourse-cdn.com/trainerroad/forum/user_avatar/www.trainerroad.com/segovia/32/146012_2.png) [@Segovia](https://www.trainerroad.com/forum/u/Segovia)\
**Post date:** [February 22, 2024, 3:45pm UTC](https://www.trainerroad.com/forum/t/ftp-vs-lactate-threshold-hr/91183/9 "2024-02-22T15:45:23Z")

</div>

I think I have it

 ![Screenshot 2024-02-22 at 15.44.54](https://global.discourse-cdn.com/trainerroad/original/3X/6/7/675c80c0c90bd12594873114edadd39326350d98.png)

---

<div class="post-metadata">

**Author:** ![AJS914](https://avatars.discourse-cdn.com/v4/letter/a/919ad9/32.png) [@AJS914](https://www.trainerroad.com/forum/u/AJS914)\
**Post date:** [February 22, 2024, 3:48pm UTC](https://www.trainerroad.com/forum/t/ftp-vs-lactate-threshold-hr/91183/10 "2024-02-22T15:48:47Z")

</div>

HR is probably going to be higher indoors depending on how much cooling you have (fans, A/C, etc.

---

<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:** [February 22, 2024, 4:08pm UTC](https://www.trainerroad.com/forum/t/ftp-vs-lactate-threshold-hr/91183/12 "2024-02-22T16:08:53Z")

</div>

I agree with @Bbt67.

[Lola](https://www.trainerroad.com/app/cycling/workouts/18076-lola) would be great for this type of test.

Just keep an eye on the power target. This 30-minute interval is actually a slow ramp from 98% of FTP to 100% and it could be worth bumping the intensity up to 100% at least for the last 20 minutes of the test.

---

<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:** [February 22, 2024, 4:22pm UTC](https://www.trainerroad.com/forum/t/ftp-vs-lactate-threshold-hr/91183/13 "2024-02-22T16:22:07Z")

</div>

Question: what are people using whatever LTHR number they get _for_, given that HR has so many input variables?

---

<div class="post-metadata">

**Author:** ![Segovia](https://sea2.discourse-cdn.com/trainerroad/forum/user_avatar/www.trainerroad.com/segovia/32/146012_2.png) [@Segovia](https://www.trainerroad.com/forum/u/Segovia)\
**Post date:** [February 22, 2024, 4:36pm UTC](https://www.trainerroad.com/forum/t/ftp-vs-lactate-threshold-hr/91183/14 "2024-02-22T16:36:26Z")

</div>

I believe LTHR is a better starting point for working out your HR training zones as MAX HR isn’t really definable due to too many variables also the common rules for Max HR , 220- minus age etc have proven to be unreliable.

---

<div class="post-metadata">

**Author:** ![foldingbikebass](https://sea2.discourse-cdn.com/trainerroad/forum/user_avatar/www.trainerroad.com/foldingbikebass/32/101743_2.png) [@foldingbikebass](https://www.trainerroad.com/forum/u/foldingbikebass)\
**Post date:** [February 22, 2024, 5:25pm UTC](https://www.trainerroad.com/forum/t/ftp-vs-lactate-threshold-hr/91183/15 "2024-02-22T17:25:55Z")

</div>

Secondary validation of Power and RPE. If my HR is significantly away from where it should be, I’m probably:

- dehydrated
- hot
- fatigued
- fresh  
etc etc

It won’t normally tell me what is wrong but it’s a useful triangulation to confirm there is something not quite usual.

---

<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:** [February 22, 2024, 5:37pm UTC](https://www.trainerroad.com/forum/t/ftp-vs-lactate-threshold-hr/91183/16 "2024-02-22T17:37:30Z")

</div>

> [@foldingbikebass](#):
>
> It won’t normally tell me what is wrong but it’s a useful triangulation to confirm there is something not quite usual.

Post-hoc triangulation. Got it. 👍

I’ll look at HR post ride, too. Tracking EF and/or decoupling for similar rides over time can be interesting/illuminating.

---

<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:** [February 22, 2024, 5:38pm UTC](https://www.trainerroad.com/forum/t/ftp-vs-lactate-threshold-hr/91183/17 "2024-02-22T17:38:53Z")

</div>

I see. I always have power (and everyone _always_ has RPE) so I’m not in the habit of looking at HR except after the fact.

---

<div class="post-metadata">

**Author:** ![WindWarrior](https://sea2.discourse-cdn.com/trainerroad/forum/user_avatar/www.trainerroad.com/windwarrior/32/84679_2.png) [@WindWarrior](https://www.trainerroad.com/forum/u/WindWarrior)\
**Post date:** [February 22, 2024, 5:46pm UTC](https://www.trainerroad.com/forum/t/ftp-vs-lactate-threshold-hr/91183/18 "2024-02-22T17:46:18Z")

</div>

> [@Helvellyn](#):
>
> Question: what are people using whatever LTHR number they get _for_, given that HR has so many input variables?

Triangulation. EF. Decoupling. Zone setting. WindWarriorFTPestimation™ since 2017.

For all the talk about variable HR, when I do 85% ftp long-ish tempo my HR after a few minutes is usually in a pretty narrow range of 144-147bpm. Both inside and outside. Can make similar comments about endurance and SS and threshold. When my HR is outside that range then there is a reason, some stated above by @foldingbikebass and other reasons like I did some glycolytic (above threshold) work immediately before the tempo.

On the bike, during sub-threshold intervals, I use power, HR, and breathing to triangulate the effort. Power informs feelings, and HR/breathing confirms power.

---

<div class="post-metadata">

**Author:** ![svens](https://sea2.discourse-cdn.com/trainerroad/forum/user_avatar/www.trainerroad.com/svens/32/118037_2.png) [@svens](https://www.trainerroad.com/forum/u/svens)\
**Post date:** [February 22, 2024, 5:47pm UTC](https://www.trainerroad.com/forum/t/ftp-vs-lactate-threshold-hr/91183/19 "2024-02-22T17:47:32Z")

</div>

My long “easy” days can be moderately hard. Capping effort to ~80% LTHR (usually around 60-63% of FTP for me) is simpler than going by power. And it curbs my enthusiasm, otherwise I’d go around 68-80% of FTP, which is happy hard but burns me out in 2-3 months.

---

<div class="post-metadata">

**Author:** ![foldingbikebass](https://sea2.discourse-cdn.com/trainerroad/forum/user_avatar/www.trainerroad.com/foldingbikebass/32/101743_2.png) [@foldingbikebass](https://www.trainerroad.com/forum/u/foldingbikebass)\
**Post date:** [February 22, 2024, 7:55pm UTC](https://www.trainerroad.com/forum/t/ftp-vs-lactate-threshold-hr/91183/20 "2024-02-22T19:55:19Z")

</div>

Basically, you’re trying to work out and triangulate your LT1 as a cap?

Whatever HR zones structure anyone picks, it’ll anchor around one important inflection, but quite possibly fail to correctly illustrate the second. I may be mis-quoting but Joe Friel said LT1 was 30bpm below LTHR. I’ve found that to be roughly correct, but not 100%, based on talk-testing, not on actual Lactate testing. So who knows. When I first got into training, I spent a lot more time worrying about trying to understand the alignment of the various HR models against FTP. Why they align differently for running vs cycling etc etc. Not sure I’m that much wiser. So now, RPE and breathing are more important to me.

---

<div class="post-metadata">

**Author:** ![svens](https://sea2.discourse-cdn.com/trainerroad/forum/user_avatar/www.trainerroad.com/svens/32/118037_2.png) [@svens](https://www.trainerroad.com/forum/u/svens)\
**Post date:** [February 22, 2024, 8:53pm UTC](https://www.trainerroad.com/forum/t/ftp-vs-lactate-threshold-hr/91183/21 "2024-02-22T20:53:08Z")

</div>

> [@foldingbikebass](#):
>
> I may be mis-quoting but Joe Friel said LT1 was 30bpm below LTHR. I’ve found that to be roughly correct, but not 100%, based on talk-testing,

Huh, it is in same ballpark indeed. Never knew 🙂

I seem to unable to use talk test or nose vs mouth breathing to understand when crossing LT1 – when I get self-conscious, those patterns automatically change. I actually learned upper Z2 HR cap from experience, how frequently have lost motivation during season and only then put marker for myself (80% of LTHR or 60-63% of FTP). And when exceeding occasionally 24h+/week, then it is even lower, 57-60% of FTP.

---

<div class="post-metadata">

**Author:** ![kurt.braeckel](https://sea2.discourse-cdn.com/trainerroad/forum/user_avatar/www.trainerroad.com/kurt.braeckel/32/116719_2.png) [@kurt.braeckel](https://www.trainerroad.com/forum/u/kurt.braeckel)\
**Post date:** [February 22, 2024, 9:08pm UTC](https://www.trainerroad.com/forum/t/ftp-vs-lactate-threshold-hr/91183/22 "2024-02-22T21:08:49Z")

</div>

In other words, go ride at threshold for a long time and see where your HR settles.

---

<div class="post-metadata">

**Author:** ![oldandfast](https://sea2.discourse-cdn.com/trainerroad/forum/user_avatar/www.trainerroad.com/oldandfast/32/118550_2.png) [@oldandfast](https://www.trainerroad.com/forum/u/oldandfast)\
**Post date:** [February 23, 2024, 5:24am UTC](https://www.trainerroad.com/forum/t/ftp-vs-lactate-threshold-hr/91183/23 "2024-02-23T05:24:44Z")

</div>

> [@WindWarrior](#):
>
> For all the talk about variable HR, when I do 85% ftp long-ish tempo my HR after a few minutes is usually in a pretty narrow range of 144-147bpm. Both inside and outside. Can make similar comments about endurance and SS and threshold.

The idea is to give people the most robust, generalizable advice, not to expose them to more confusion with N’s=1.

---

<div class="post-metadata">

**Author:** ![WindWarrior](https://sea2.discourse-cdn.com/trainerroad/forum/user_avatar/www.trainerroad.com/windwarrior/32/84679_2.png) [@WindWarrior](https://www.trainerroad.com/forum/u/WindWarrior)\
**Post date:** [February 23, 2024, 5:42am UTC](https://www.trainerroad.com/forum/t/ftp-vs-lactate-threshold-hr/91183/24 "2024-02-23T05:42:18Z")

</div>

Tell that to people that say HR is too variable even though the athlete is training on a regular schedule, indoors under controlled conditions. I had a coach with over a decade experience, large number of athletes, and in his professional view I wasn’t an outlier. Sure there are times when HR is “off” but those should be exceptions and flags that something is off (stress, fresh, overreaching, dehydrated, etc.).

[Next page](https://www.trainerroad.com/forum/t/ftp-vs-lactate-threshold-hr/91183.md?page=2)
