How COROS Calculates Your VO2 Max (EvoLab)

COROS estimates VO2 max from a rolling six weeks of outdoor runs, then feeds it into Running Fitness, Marathon Level and the race predictor.

Sven Ahrens
VO2 maxCOROSEvoLabrunning fitnesstraining

COROS estimates running VO2 max from heart rate and pace on your outdoor runs, which is the same basic model every brand uses. What it does differently is the window: COROS works from a rolling six weeks of training data, adding each new run and dropping everything older than six weeks.

That one design decision explains most of what people find strange about the number.

The six-week window

Because old data falls out of the calculation, your COROS VO2 max is a statement about the last month and a half, not about your career.

Stop running for two weeks and the estimate does not sit still, it degrades, because the evidence supporting it is ageing out. Come back with a strong block and it moves quickly. Compared with a brand that treats VO2 max as a slow-moving lifetime figure, COROS is more responsive and more volatile, and both of those are the same property.

It also means the number is only as good as what is inside the window. Six weeks of easy running gives the algorithm little to work with, because it needs efforts where the pace-to-heart-rate relationship is informative.

What it feeds

On COROS the VO2 max is not a standalone badge. It is an input.

Running Fitness is the core EvoLab value and the foundation of nearly all the long-term data COROS shows you. Marathon Level rates you on the flat road marathon using workout history, VO2 max, threshold zones and running efficiency together. The race predictor runs off the same base.

So an inaccurate VO2 max does not just sit there looking wrong. It propagates into every long-range number the platform gives you.

당신의 수치

모든 계산은 브라우저에서 즉시 이루어집니다. 어떤 것도 저장되거나 전송되지 않습니다.

추정 VO2max

42.4ml/kg/min

12분 Cooper 테스트 기준

대략 어느 수준인가

비활동적, 약 30에서 4030에서 40 ml/kg/min
취미 활동 수준, 약 40에서 50권장40에서 50 ml/kg/min
잘 단련됨, 약 50에서 6050에서 60 ml/kg/min
지구력 선수, 60+60+ ml/kg/min
  • 이것은 현장 추정값입니다. 평지 코스에서 페이스를 잘 조절한 달리기는 실험실 테스트와 몇 점 이내로 일치하지만, 페이스, 지형, 날씨가 모두 수치를 움직입니다.
  • 진짜 VO2max는 실험실 가스 분석 테스트가 필요합니다. 최대하 옵션으로는 Uth-Sorensen 심박수 방법(VO2max는 약 15.3 곱하기 HRmax 나누기 HRrest)과 Rockport 1마일 걷기 테스트가 있습니다.
  • 체력 범주는 나이와 성별에 따라 다릅니다. 이 띠를 엄격한 경계가 아니라 지침으로 삼고, 시간에 걸쳐 자신의 이전 테스트와 비교하세요.

당신의 개인 맞춤 결과가 담긴 PDF와, 언제든 다시 열 수 있는 QR 코드.

Estimate yours independently from a race result or a field test. If it disagrees with what EvoLab says by more than a few points, the gap is worth investigating before you trust a race prediction built on it.

Before it will give you a number

COROS needs data before it will start. Its documentation says the algorithm requires at least one 25-minute run at 65% of heart rate reserve or higher before it begins producing running fitness metrics.

Heart rate reserve is the gap between your resting and maximum heart rates, so that threshold depends on both numbers being right. An HRmax set too high raises the bar, and a run that should have qualified quietly does not.

This is the recurring theme across every brand: the VO2 max estimate is only as good as the heart rate anchors underneath it.

FAQ

How does COROS calculate VO2 max? From heart rate and pace on your outdoor runs, using a rolling six-week window of training data.

Why does my COROS VO2 max keep changing? Because data older than six weeks is removed from the calculation. The number tracks your recent training rather than your all-time fitness.

Why is my COROS VO2 max not showing? EvoLab needs at least one 25-minute run at 65% of heart rate reserve or higher before it starts producing running fitness metrics.

Does VO2 max affect my Marathon Level? Yes. Marathon Level is built from workout history, VO2 max, threshold zones and running efficiency together, and the race predictor uses the same base.

Is COROS VO2 max accurate? COROS says it tests close to lab results. Treat it as a trend rather than a precise value, and check it against a field test if a race prediction looks wrong.

Other brands

  • Garmin uses Firstbeat and short credible segments.
  • Apple Watch is the one with published independent validation.
  • Polar will estimate it without exercise at all.
  • Fitbit shows a range if you never run with GPS.

Sources

Cover photo by WindsurfingNelson, CC BY-SA 4.0, via Wikimedia Commons.

블로그

존에서 플랜으로

존을 매일의 플랜으로

Coach Kalle는 당신의 존을 매일의 운동으로 바꾸고 훈련에 맞춰 적응하는 AI 지구력·근력 코치입니다.

Coach Kalle와 함께 훈련하기 →