Tech & Gear Cycling · · 7 min read

AthleteOS vs Zwift: Is Zwift's Fitness Chart Enough to Manage Your Training Load?

Zwift now tracks a 42-day fitness score and 7-day fatigue score for cycling and running. AthleteOS covers the rest of your season, including swim, strength, and your race date.

AO
AthleteOS Data Science
TL;DR — The Answer

Since April 2025, Zwift has shown a 42-day Training Score, a 7-day Fatigue score, and a Training Status label, but only for cycling and running. If you ride Zwift and nothing else, that chart may be enough. If you swim, lift, or train toward a goal race, AthleteOS tracks the whole season and adapts your plan to load and readiness.

Your Zwift app now shows a fitness chart, and for pure Zwift riders it’s good enough. It stops being enough when your season includes anything Zwift can’t see: a swim, a lift, a ride on a head unit it doesn’t read, or a race date.

Zwift gives you the chart for Zwift-visible riding. AthleteOS covers the whole season. Here’s where that line falls.

What Zwift Tracks Now: The Fitness Chart Is Real

Older comparisons say Zwift has no fitness tracking. That’s out of date. Since April 2025, Zwift’s Fitness Trends has shown four things:

Zwift says a Training Score of 100 equals one hour at FTP every day for 42 days. In short: it’s a long-memory average, so it rises slowly and falls slowly, like a phone battery that charges over weeks.

Typical sessions run about 40 to 50 Stress Points for an easy hour and 90 to 100 for a race hour. A three-hour endurance ride lands near 150 to 180, per Zwift Insider’s breakdown. Three one-hour races a week is roughly 270 to 300 points. That’s an illustrative sum, not a prediction.

Zwift also reports a link to WHOOP. Its fall 2026 update adjusts Personal Recommendations from your WHOOP Recovery Score. Credit where it’s due: that’s recovery-aware coaching, and most apps don’t have it. As reported, it’s WHOOP only.

What you wantZwift (as of Oct 2026)AthleteOS
Fitness score (42-day)YesYes
Fatigue score (7-day)YesYes
FormStatus label and chart, no numberForm score
Cycling and runningYesYes
Swim, strength, other sportsNot countedCounted
Outdoor ridesOnly from Garmin, Wahoo, or Hammerhead with a power meterImported from Strava, Garmin, and other connected sources
Weekly ramp-rate guidanceNo published guidanceWeekly ramp rate tracked
Goal-race peak and taperNoPlan built back from race date
Recovery-based daily changeVia WHOOP Recovery ScorePlan adapts to load and readiness
PriceAbout $19.99/month in the US at time of writing$19.99/month or $180/year, 14-day trial

You can confirm Zwift’s current pricing on its pricing page. It has changed before.

When Zwift Is Enough

Say it plainly. Zwift is enough if you:

That’s a lot of riders. Don’t pay for a second tool to solve a problem you don’t have.

What the Chart Can’t See

Zwift’s chart is only as complete as the training it counts. It reads cycling and running. Outdoor rides count only if they come from Garmin, Wahoo, or Hammerhead with the account connected, and outdoor power needs a power meter. Swimming and strength don’t count at all.

Picture a fuel gauge that only reads one of your two tanks. It isn’t wrong. It’s just half the answer.

Take a triathlete I’ll call Tom, 41, building toward a 70.3. He rides Zwift four times a week. He also swims three times and lifts twice. Here are his illustrative numbers over eight weeks.

Zwift-Visible Fitness vs Whole-Season Fitness (Illustrative) 25 38 50 62 75 Fitness score Wk 1Wk 2Wk 3Wk 4Wk 5Wk 6Wk 7Wk 8 Zwift-visible (bike and run) Whole season (all sessions)
Stylized example for one fictional athlete. The gap is the swim and strength load Zwift never sees.

Tom’s Zwift chart showed about 4 points a week. His real rise was about 5 a week, and his total fatigue was higher than the chart showed. His status label said “Productive.” His legs said otherwise.

The chart wasn’t broken. It just wasn’t looking at his swims.

Training Load Management: How Fast Is Too Fast?

A ramp rate is how many points your fitness score gains per week. Zwift doesn’t publish a ramp-rate guide or numeric thresholds for its status labels. The practitioner guidance varies, and none of it is peer-reviewed.

Suggested Weekly Fitness-Score Rise (Upper End) TrainingPeaks, score under 45 3 or less TrainingPeaks, score 45-70 4 or less Couzens, long-term 3-5 Friel, most athletes 5-8 Practitioner guidance from TrainingPeaks, Alan Couzens, and Joe Friel. Rules of thumb, not tested limits.

In short: smaller jumps for people with less fitness, bigger jumps for people with more. Tom’s 5 a week sat above the TrainingPeaks guide, which is 3 or less under a score of 45 and 4 or less from 45 to 70. Nothing in Zwift’s chart would have told him.

Load Ratios and HRV: What the Research Supports

You’ll see a lot of talk about the load ratio (acute:chronic workload ratio). It compares last week’s load to your longer average. The popular “sweet spot” is 0.8 to 1.3.

Treat that as a trend flag, not a law. Impellizzeri and colleagues argued in 2021 that the ratio can create statistical artifacts and that training load isn’t the same as the stress on your tissues. The Frontiers editorial on the debate calls the evidence controversial. Most of the data also comes from team sports, not cyclists.

Heart-rate-variability (HRV) guidance gets the same honest treatment. One 2021 meta-analysis pooled 199 participants. Its authors found a small, non-significant effect on endurance performance (0.20, with a range of -0.09 to 0.48). A second review found a medium effect on submaximal markers but only a small, non-significant effect on performance, and fewer non-responders.

Translation: HRV guidance won’t hand you a faster time trial by itself. It may help fewer athletes get stuck.

Recovery data is a tiebreaker, not a coach.

Indoor Load Isn’t Outdoor Load

One more catch. In a crossover of 12 cyclists over 40 km, outdoor power ran 208 W versus 163 W in the lab at the same perceived effort, and heart rate was 152 versus 143 bpm. In short: the same felt effort produces different numbers inside and out.

Stress Points depend on your FTP. If your indoor FTP is lower than your outdoor one, your indoor load reads high compared to your outdoor load. Pick one FTP you trust and retest it.

Using AthleteOS on Top of Zwift

You don’t need to quit Zwift. Keep the rides you enjoy.

AthleteOS brings your Zwift rides in through workout import, along with runs, swims, and lifts from Strava, Garmin, and other connected sources. It tracks one fitness score, fatigue score, and form score across all of them. Your training plan builds back from your goal race, and it adapts to load and readiness when life changes. If you want to see how those numbers work, read how fitness, fatigue, and form scores are calculated.

Zwift’s hardware and game are better than anything we’ll build. See the Zwift Ride comparison for the bike side. If you’re still choosing a platform, Zwift vs MyWhoosh vs TrainerRoad covers the workouts.

What AthleteOS can’t do: it has no virtual world, no group rides, and no racing league. If the game is why you ride, Zwift wins that job.

Start a free AthleteOS plan and import your last few rides. Or see pricing for the paid plan that adapts daily.

Frequently Asked Questions

Does Zwift track training load and fitness?

Yes. Since April 2025, Zwift's Fitness Trends shows Stress Points, a 42-day Training Score, a 7-day Fatigue score, and a Training Status label. It counts cycling and running only.

What is Zwift's Training Score?

It's a 42-day weighted average of your daily Stress Points. Zwift says a score of 100 equals one hour at your FTP every day for 42 days. Think of it as your fitness score.

How fast should my fitness score rise each week?

Guidance varies. Joe Friel says most athletes handle 5 to 8 points a week. Alan Couzens prefers 3 to 5. TrainingPeaks suggests 3 or less for athletes with a fitness score under 45.

Does HRV-guided training improve performance?

The evidence is mixed. A 2021 meta-analysis of 199 athletes found a small, non-significant gain in endurance performance (effect size 0.20). It did find clearer gains in heart-rate-variability markers.

Can I use AthleteOS with Zwift?

Yes. AthleteOS imports your Zwift rides through Strava or your device, then combines them with your other sessions. You keep riding Zwift the same way.

Is Zwift enough if I only ride indoors?

Often, yes. If you only ride and run, have no goal race, and just want to see fitness trend up, Zwift's chart does the job.

#zwift#training-load#fitness-score#ramp-rate#hrv#load-management#indoor-cycling

Keep riding Zwift. Let AthleteOS watch the whole season.

AthleteOS pulls your Zwift rides in through workout import, adds every other session, and adjusts your training plan to your load and readiness. Build the plan back from your goal race.

Build my race plan, free
Free plan, or a 14-day free trial of AthleteOS Coach · $19.99/mo or $180/yr · No credit card required