Skip to content
Nutrition18 min read

IRON DEFICIENCY AND CYCLING PERFORMANCE: WHEN YOUR POWER NUMBERS LIE ABOUT YOUR FITNESS

By anthony-walsh

WHO THIS IS FOR

IS THIS YOU?

  • Riders whose FTP has stalled despite consistent training and who cannot work out what is wrong
  • Masters cyclists noticing elevated heart rate drift at the same watts and suspecting something beyond fatigue
  • Female cyclists, vegetarian riders, or anyone training over ten hours per week who has never had ferritin checked
  • Self-coached athletes who train by power and want to understand what iron deficiency looks like in their data

THE ROADMAN VIEW

The Roadman View

  • This is one of the most fixable problems in endurance cycling, and most riders never check for it because their GP says the bloods are fine.
  • I have seen riders gain 10-15 watts by correcting iron stores. Not from training harder. From letting their existing fitness express itself.
  • If you are over 40, training regularly, and your power is going backwards, get ferritin tested before you change your training plan.

You know the moment when everything looks right on paper but nothing adds up on the bike. Training load is consistent. Sleep is fine. You are eating well, recovering properly, doing the work. And yet the power numbers are not moving. Worse — they might be going backwards.

You look at the data and the story does not make sense. Your FTP test comes back flat or lower. Heart rate is drifting higher on rides that used to feel controlled. The intervals that should be getting easier are getting harder. You start questioning the training plan. You start questioning yourself. You wonder if this is just what happens past a certain age.

Here is the thing nobody tells you. There is a version of iron deficiency that does not make you feel tired, does not turn your skin pale, does not show up as anaemia on a standard blood panel — but it shows up in your power file like a signature. And once you know what to look for, you cannot unsee it.

This is not a nutrition article. This is a performance article that happens to involve blood chemistry. If you train with power and you have hit a wall that more training is not fixing, keep reading.

What Iron Actually Does Inside Your Aerobic Engine

Let me break this down to the mechanical level, because this is where the performance picture clicks.

Iron builds haemoglobin. Haemoglobin carries oxygen from your lungs to your working muscles. Every molecule of haemoglobin contains four iron atoms, and each one binds to a molecule of oxygen. Less iron means less haemoglobin. Less haemoglobin means less oxygen delivered per heartbeat. Less oxygen per heartbeat means your cardiovascular system has to work harder — higher heart rate, more cardiac strain — to deliver the same amount of fuel to the same muscles producing the same power.

But it does not stop at haemoglobin. Iron is also embedded in the cytochrome enzymes inside your mitochondria — the structures that actually produce aerobic energy. When iron is low, the mitochondria you already have cannot work at full capacity. The zone 2 rides you are doing to grow new mitochondria are still creating the stimulus, but the adaptation is blunted because the raw material for the energy production chain is missing.

And there is a third layer. Myoglobin — the protein that stores oxygen inside muscle tissue itself — also depends on iron. Think of haemoglobin as the delivery truck and myoglobin as the warehouse at the muscle. Low iron means fewer trucks on the road and a smaller warehouse at the destination. The entire supply chain from lungs to muscle contraction is compromised.

This is why iron deficiency does not feel like one thing going wrong. It feels like everything going slightly wrong at once. Because it is.

How Iron Deficiency Reads in Your Training Data

This is where it gets really interesting, and this is the section I wish someone had written for me years ago. Iron deficiency leaves specific fingerprints in training data, and they show up before you feel bad on the bike.

Heart Rate Drift at Steady Power

The earliest and most reliable signal. You are riding at a steady zone 2 power — say 180 watts — and your heart rate used to sit at 128 bpm for that effort. Now it is 136. Then 140. Not on a hot day. Not when you are dehydrated. Just... higher. Every ride, week after week.

Your heart is compensating. Less oxygen per heartbeat means the heart has to beat faster to deliver the same total oxygen to the muscles. The power has not changed. The cost of producing it has gone up. If you are tracking heart rate alongside power, this is the canary in the coal mine.

Increased Aerobic Decoupling

This is the formal version of what I just described. Aerobic decoupling measures how much your heart rate rises relative to power across a long steady ride. A well-adapted aerobic base holds under 5 per cent decoupling over 90 minutes at zone 2. Iron-deficient riders routinely show 8, 10, 12 per cent decoupling on rides that should be easy.

Here is where most riders go wrong. They see the decoupling number and conclude their aerobic base is weak. They prescribe themselves more zone 2. More volume. More hours. The decoupling does not improve because the problem was never the base — it was the oxygen delivery system feeding it. More training without fixing the blood chemistry is like putting a bigger engine in a car with a blocked fuel line.

Stalled or Declining FTP

Your threshold power is the point where lactate production and lactate clearance are balanced. Both sides of that equation depend on iron. The production of aerobic energy to clear lactate requires functioning mitochondria, which need iron. The delivery of oxygen to the muscles to sustain that clearance requires haemoglobin, which needs iron.

When iron drops, your effective FTP drops — even though the muscles, the cardiovascular fitness, the training history are all the same. You test and get a number 10 or 15 watts below what it should be. You assume the training block did not land. You assume you tested on a bad day. You retest, get a similar number, and the doubt sets in.

Let me be really clear about this. If your FTP has plateaued or declined over 8-12 weeks of consistent, well-structured training, and you cannot explain it with illness, life stress, or a genuine recovery deficit, a ferritin test is the next step. Not a new training plan.

Slow Recovery Between Intervals

This is subtle but telling. You are doing 4x8-minute threshold intervals with 4-minute recoveries. Six months ago your heart rate dropped back to 120 bpm during the rest. Now it only gets down to 135. The recovery is incomplete. Each subsequent interval starts from a higher baseline, and by the third or fourth rep you are cooked.

The oxygen debt between intervals is not being repaid fast enough because the delivery system is running at reduced capacity. The muscles need oxygen to clear lactate and replenish phosphocreatine during those rest windows. Less haemoglobin means slower repayment, which means worse execution of the next rep, which means a worse session, which means a worse training stimulus. The deficit compounds.

VO2max Plateau

VO2max is, at its core, a measure of how much oxygen your body can use per minute. The ceiling on that number is set by three things: how much blood the heart pumps per beat, how much oxygen that blood carries, and how well the muscles extract it. Iron affects all three — but it has the most direct impact on oxygen-carrying capacity.

If you are doing VO2max intervals and seeing no improvement over weeks, or if a lab test or field estimate puts your VO2max lower than expected for your training load, iron is a suspect. Not the only one, but a serious one. And it is testable in a way that most other suspects are not.

The Difference Between Iron Deficiency and Iron Deficiency Anaemia

This distinction is critical, and it is where most riders — and many GPs — get confused.

Iron deficiency means your stored iron is low. Ferritin is below optimal. Your body is drawing from reserves faster than it is replenishing them, but haemoglobin may still be in the normal range. You pass the standard blood test. Your GP says you are fine. But your performance is already being affected because the body is robbing the vault to keep the system running.

Iron deficiency anaemia means the vault is empty and the system has started failing. Haemoglobin is now below range. Red blood cells are smaller and paler than normal. This is the stage where fatigue is obvious, where climbing a flight of stairs leaves you breathless, where nobody needs to tell you something is wrong.

The performance damage happens long before anaemia. Stage one — depleted stores, normal haemoglobin — is the stage that catches cyclists. You are training hard, you feel a bit flat but not terrible, your numbers are off but not catastrophically. You push through. You train harder. And you dig the hole deeper.

The fixability of this is the whole point. You are not losing fitness. You are losing the ability to express the fitness you already built. Fix the iron, and the watts come back. That is not a theory — it is measurable and repeatable.

The Blood Tests That Actually Matter

Walk into a GP and ask for "iron levels" and you will probably get a haemoglobin count and a basic full blood panel. If haemoglobin is above 130 g/L for men or 120 g/L for women, you get told you are fine. That misses the whole early stage where performance is already compromised.

Here is what you need to ask for by name:

Ferritin — your iron stores. This is the number. The lab's reference range starts at 12-15 ng/mL. That range is built for detecting clinical anaemia in the general population. For an endurance cyclist, performance impairment starts below 50 ng/mL. The working target is 70-150 ng/mL. A ferritin of 30 ng/mL will pass a standard screen and cost you watts.

One caveat: ferritin is an acute-phase reactant. It rises with inflammation — from illness, from a heavy training block, from an injury. A ferritin reading taken three days after a stage race or during a cold will be artificially high. Test during a recovery week when inflammation is low for the most accurate picture.

Serum iron — how much iron is circulating in your blood right now. This fluctuates throughout the day and is less useful on its own, but it helps complete the picture when read alongside ferritin and transferrin saturation.

Transferrin saturation — this tells you what percentage of your iron transport capacity is actually being used. Below 20 per cent in an endurance athlete is a flag, even if ferritin looks reasonable. It catches functional deficiency — where the body has iron in storage but is not mobilising it effectively.

Full blood count including MCV and MCH — mean cell volume and mean cell haemoglobin. When iron is chronically low, the red blood cells produced are smaller (low MCV) and carry less haemoglobin (low MCH). These markers change late in the process, but they confirm whether the deficiency has been going on long enough to affect red blood cell production.

Ask for the numbers yourself. Do not accept a "your bloods are fine" phone call. Read the report. Compare the numbers against athletic reference ranges, not the lab defaults.

Why Your GP's "Normal" Range Is Not Your Optimal Range

Let me be really clear about this because it causes more frustration than almost any other issue in cycling health.

Clinical reference ranges are designed to identify disease. They tell you whether you are sick. They do not tell you whether you are performing at your potential. A ferritin of 20 ng/mL is not anaemia. It is also not compatible with peak endurance performance. Both of those statements are true at the same time.

Your GP is not wrong — they are operating in a different framework. Their job is clinical medicine. Your job is performance. The gap between "not clinically deficient" and "functioning at my physiological best" is where most athletes live, and where most of the fixable performance problems hide.

This is not an argument against working with your GP. You need medical oversight for iron supplementation. Iron overload causes real harm — liver damage, cardiac problems, pancreatic stress. But you also need to know what numbers to push for, and you need to bring the conversation to your GP rather than waiting for them to bring it to you.

Dietary Iron: Building the Foundation

Before supplementation enters the picture, your diet is the base layer. Iron is among the most overlooked elements of cycling nutrition. Two forms of dietary iron exist, and the difference in absorption is massive.

Haem Iron

Found in animal sources: red meat, liver, poultry, fish, shellfish. Absorbed at 15-35 per cent regardless of what else is on the plate. This is the most efficient dietary path to maintaining iron stores. Red meat twice a week and liver once a fortnight gives most cyclists a solid baseline. Beef liver delivers 6-7 mg of highly bioavailable iron per 100g serving.

Non-Haem Iron

Found in plant sources: lentils, chickpeas, tofu, spinach, fortified cereals, quinoa, dark chocolate. Absorbed at 2-20 per cent, and that rate swings wildly depending on what else you eat at the same meal.

What Boosts Absorption

Vitamin C is the single biggest lever. Adding 75-100 mg of vitamin C to a non-haem iron meal — a glass of orange juice, bell peppers on the plate, a squeeze of lemon over lentils — can increase absorption two to six times. That is not a marginal effect.

What Blocks Absorption

Tea and coffee. Tannins reduce iron absorption by 60-70 per cent when consumed at the same meal. Wait at least an hour after an iron-rich meal. This one change alone makes a measurable difference for riders whose ferritin is marginal. You do not need to give up caffeine for performance — just separate it from your iron-rich meals.

Calcium. Dairy products and calcium supplements at the same meal as iron-rich foods significantly cut absorption. Separate them by two hours.

Phytates in wholegrains, nuts, and legumes bind to iron and carry it through the gut unabsorbed. Soaking, sprouting, and fermenting reduce phytate content — this is partly why sourdough bread delivers more available iron than standard wholemeal.

The good news is these blockers primarily affect non-haem iron. Haem iron absorption is largely independent of meal composition.

Supplementation: Form, Timing, and the Hepcidin Window

When ferritin is below 50 ng/mL and you are training seriously, diet alone usually cannot close the gap fast enough. Supplementation is the practical answer — but the details matter.

Which Form

Ferrous bisglycinate is the preferred form for athletes. Better absorbed than standard ferrous sulphate, and it causes far fewer GI side effects — less nausea, less constipation, less gut distress before a ride. If your GP prescribes ferrous sulphate and it makes you miserable, ask specifically about bisglycinate.

Ferrous sulphate is the most commonly prescribed form. Cheap, effective, but hard on the stomach for many cyclists already dealing with exercise-induced gut stress.

Timing Around Training

Here is where it gets really interesting. Hepcidin — the liver hormone that regulates iron absorption — spikes 3-6 hours after intense or prolonged exercise. While hepcidin is elevated, your gut essentially refuses to absorb iron. Taking a supplement in that window is largely wasted.

The practical protocol:

  • Take iron first thing in the morning on rest days or before easy rides
  • Pair it with vitamin C on an empty stomach
  • Avoid it within 6 hours of a hard session
  • Keep it away from tea, coffee, and dairy for at least an hour either side

The Alternate-Day Protocol

Newer research shows that alternate-day dosing — one day on, one day off — produces better net absorption than daily supplementation. Each dose triggers a hepcidin rise that partially blocks absorption the following day. Taking a day off lets hepcidin reset. A typical dose is 40-80 mg of elemental iron every other day, guided by your doctor based on your blood results.

Do not self-prescribe high doses. Iron overload is real and dangerous — liver, heart, and pancreas are all at risk. Work with a doctor on dosing and retest at 12-week intervals to track progress.

Who Is Most at Risk

Some riders are running a structural deficit that makes iron deficiency almost inevitable without active management.

Masters cyclists (40+). Gastric acid production declines with age, reducing iron absorption from food. Combine this with 10+ hours per week of training and the maths gets tight. Many masters riders assume their declining numbers are age-related when a portion of the decline is actually iron-related and fixable.

Female cyclists. Menstrual iron losses on top of training-related depletion roughly double the risk compared to male riders. The menstrual cycle can cost 1 mg of iron per day during bleeding — on top of the 1-2 mg per day lost through sweat and exercise. Female cyclists training seriously should consider ferritin testing every 4-6 months rather than annually.

Vegetarian and vegan cyclists. Relying entirely on non-haem iron at 2-20 per cent absorption versus haem iron at 15-35 per cent means the margin for error is razor thin. It is possible to maintain adequate stores on a plant-based diet, but it requires deliberate planning, consistent vitamin C pairing, and in many cases supplementation regardless.

High-volume trainers (12+ hours per week). More hours means more sweat loss, more hepcidin spikes blocking absorption, more mechanical red blood cell damage, more GI stress. The iron cost of training scales with volume in a way most riders do not account for.

If you sit in more than one of those categories — a 47-year-old female cyclist training 12 hours a week on a plant-forward diet, for instance — routine ferritin screening every 6 months is not optional. It is baseline due diligence.

The Measurable Performance Comeback

This is the part that should make you sit up. Because the research here is not vague.

Studies on iron-deficient endurance athletes consistently show that correcting ferritin from sub-30 to above 50 ng/mL produces a measurable power improvement of 3-7 per cent within 6-12 weeks. For a rider with a 250-watt FTP, that is 7-17 watts. Not from training harder. Not from a new bike. From removing a bottleneck that was preventing existing fitness from expressing itself.

The mechanism is simple. More iron means more haemoglobin. More haemoglobin means more oxygen per heartbeat. More oxygen per heartbeat means a lower heart rate at the same power, better lactate clearance at threshold, faster recovery between efforts, and a higher ceiling on VO2max.

What riders typically report in the weeks after iron correction:

  • Heart rate at zone 2 power drops 5-10 bpm back toward its historical baseline
  • Aerobic decoupling improves from 10-12 per cent down to 4-6 per cent on the same ride duration
  • Interval recovery between reps shortens noticeably — heart rate drops faster in the rest periods
  • FTP retests come back 5-15 watts higher without any change in training structure
  • Long rides stop feeling like they have a cliff at hour three

None of that is new fitness. All of it is existing fitness being expressed properly for the first time in months.

How to Monitor Progress

Correcting iron deficiency is not a one-shot fix. It is a process that takes 3-6 months to fully resolve, and tracking it properly prevents both under-treatment and over-treatment.

Retest at 12 weeks, not 4. Symptoms improve within weeks. Ferritin takes longer to rebuild. A 4-week retest will show modest improvement and tempt you to increase the dose unnecessarily. Wait 12 weeks for a meaningful reading.

Track your training data alongside your blood data. Note the date you start supplementation. Watch heart rate at submaximal power, decoupling on long rides, and interval recovery across the weeks that follow. The training data will shift before the next blood test confirms it.

Test during recovery weeks. Ferritin is an acute-phase reactant — it rises with inflammation. Testing after a hard training block or during illness gives artificially elevated readings. Time your blood draws to recovery periods for accuracy.

Do not stop supplementing when you feel better. Feeling better means haemoglobin has improved. The stores are still rebuilding. Most sports medicine practitioners recommend continuing supplementation for at least 3 months after ferritin reaches the 70+ ng/mL range, then shifting to a maintenance dose or dietary management.

Watch for over-correction. Ferritin above 200 ng/mL warrants investigation — it can signal iron overload, liver issues, or chronic inflammation. More iron is not better. The target range is 70-150 ng/mL. Once you are there, the goal shifts from repletion to maintenance.

Putting It All Together

If you have read this far, you are probably somebody who takes training seriously, who tracks their data, who does the work — and who has been frustrated by numbers that do not match the effort. That frustration is valid. And the fix might be simpler than you think.

Get the blood test. Ask for ferritin, serum iron, transferrin saturation, and a full blood count by name. Read the numbers yourself against athletic reference ranges, not lab defaults. If ferritin is below 50 ng/mL, talk to your doctor about supplementation — ferrous bisglycinate, 40-80 mg every other day, morning, with vitamin C, away from training.

Then watch your data. Not for a miracle. For a slow, steady return to numbers that make sense again. The heart rate drift that has been creeping up starts to settle. The decoupling that made you question your base starts to tighten. The FTP that stalled starts responding to the training you were already doing.

The watts were always there. The oxygen just was not getting through.

If you want to talk through your own data with riders who have been through this, the Roadman Cycling community on Skool is where those conversations happen every day. Blood work, training data, what is working and what is not — real riders comparing notes, no gatekeeping. Come in and ask your questions.

FAQ

FREQUENTLY ASKED QUESTIONS

What ferritin level do cyclists need for optimal performance?
Most sports medicine guidelines suggest ferritin above 50 ng/mL for endurance athletes, with some coaches and practitioners targeting 80-100 ng/mL for optimal oxygen transport. Your GP's reference range starts at 12-15 ng/mL because that range is designed to detect clinical anaemia, not performance impairment.
How does iron deficiency affect cycling power output?
Low iron reduces haemoglobin's ability to carry oxygen to working muscles. This shows up as lower sustainable power at threshold, higher heart rate at the same wattage, faster aerobic decoupling on long rides, and a ceiling on VO2max that training cannot break through.
When should I take iron supplements relative to training?
Take iron supplements in the morning on rest days or at least 3 hours before or after intense exercise. Hepcidin — the hormone that regulates iron absorption — peaks 3-6 hours post-exercise and blocks absorption. Alternate-day dosing (every other day) may be more effective than daily supplementation for absorption.
Can you get enough iron from diet alone as a cyclist?
Cyclists training 8-12 hours per week with a mixed diet that includes red meat 2-3 times per week can usually maintain ferritin above 50 ng/mL through food alone. Vegetarian and vegan cyclists, female riders, and those training over 12 hours per week typically need supplementation to maintain optimal stores.
How long does it take to correct iron deficiency in cyclists?
With consistent supplementation and dietary adjustments, ferritin levels typically begin rising within 4-6 weeks and reach optimal training range within 3-6 months. Performance improvements — measurable in power data — usually appear within 6-12 weeks as haemoglobin production catches up to restored iron stores.

KEEP READING — THE SATURDAY SPIN

The week's training takeaways, pro insights, and what to do about them. 30,000+ serious cyclists open it every Saturday.

AW

ANTHONY WALSH

Host of the Roadman Cycling Podcast