Critical Swim Speed (CSS) vs. Threshold Pace: Which One Matters?

Compare two practical ways to estimate swim training pace, understand their limitations, and use a worked example to review your own sessions.

🎯 The Quick Answer

T-Pace (Threshold Pace) is a general estimate of the pace you can maintain for an hour, often used for setting broad training zones. It is a "practical" but less granular metric.

CSS estimates critical speed from two or more timed distances, commonly 400 m and 200 m. It is a useful training reference; it does not identify an exact physiological threshold for every swimmer or guarantee fatigue-free swimming.

Metric Comparison

Threshold Pace (T-Pace)

The "Simple" Metric

T-Pace is usually derived from a single 1500m or 1000m maximal effort. It represents your "Redline" for a continuous swim.

  • Pros: Simple to understand. One test, one number. Great for long, continuous sets.
  • Cons: Highly sensitive to pacing errors. Does not account for how fast you fade under fatigue. Treats every swimmer with the same 1500m pace as having the same physiological profile.

Critical Swim Speed (CSS)

The "Functional" Metric

CSS is a mathematical derivation based on two distances (typically a 400m and a 200m maximal effort).

  • Strengths: Uses two distances to provide a repeatable pace reference. It remains sensitive to pacing, recovery and test selection.
  • Cons: Requires two separate tests. Slightly more complex math (auto-calculated in Swim Analytics). Requires the tests to be done with consistent rest.

Why the Delta Matters

CSS depends on the difference between the two distances and their completion times. A change in either trial changes the estimate; it does not diagnose a swimmer’s physiological profile.

📈 The CSS Formula

CSS = (D1 - D2) / (T1 - T2)

D1 and D2 are distances in metres; T1 and T2 are times in seconds. The result is metres per second. Convert it to seconds per 100 m with 100 / CSS.

📚 Scientific Foundation

Wakayoshi et al. (1993) studied eight swimmers using 200 m and 400 m trials and found a relationship between critical velocity and lactate responses. This supports CSS as a practical estimate in that setting; it does not establish a universal 4 mmol/L threshold or a guaranteed rate of improvement.

Wakayoshi et al. (1993), Eur J Appl Physiol Occup Physiol 66:90–95. doi:10.1007/BF00863406.

How to Perform the CSS Test (Step-by-Step)

To calculate your CSS, you need to perform two maximal trials on different days (or with full recovery in between) in a standard pool:

  1. Warm-up: Perform a thorough, standardized warm-up (typically 400m to 600m of mixed strokes and builds) to prepare your body.
  2. Trial 1 (400m Maximal Effort): Swim 400m as fast as possible. Record the exact time. Pace yourself so you don't burn out in the first 100m.
  3. Recovery: Recover sufficiently to perform the second test well. Keep the protocol consistent between assessments; a fixed short break does not guarantee full recovery.
  4. Trial 2 (200m Maximal Effort): Swim 200m at absolute maximum effort. Record the exact time.
  5. Calculate: Convert your times to seconds and apply the formula above, or use the CSS calculator tool in Swim Analytics to get your 100m pacing pace.

Which Should You Use?

Use Threshold Pace (T-Pace) if:

  • You are just starting out with pace-based training.
  • You only perform long, continuous swims (Open water 3km+).
  • You don't want to deal with multiple testing sessions.

Use Critical Swim Speed (CSS) if:

  • Triathletes & Marathon Swimmers: To avoid "burning the candle" too early in a race.
  • Interval Training: To set specific CSS + 2s or CSS - 1s zones that actually work.
  • Tracking progress: Repeat a consistent protocol and compare it with other session evidence; CSS does not automatically detect improvement earlier than another test.

Threshold Pace vs CSS FAQ

Is CSS the same as threshold pace?

They are related pace references, not the same test. Threshold pace depends on the chosen continuous test; CSS uses timed distances. Both are estimates affected by test execution.

Which is better for triathlon and open-water pacing?

Either can provide a starting reference. Pool pace does not transfer directly to open water: sighting, currents, drafting and equipment change the context. Validate the reference with relevant sessions.

How do I move from threshold pace to CSS-based swim zones?

Use your next 400m and 200m test to set CSS, then anchor interval work around that number. If you already train by T-Pace, compare both numbers and use the CSS guide plus swim training zones to rebuild your sets around repeatable aerobic pace.

What is the difference between CSS and Critical Power in cycling?

CSS uses a distance–time relationship; CP uses a power–duration relationship with a work-capacity parameter. They are related modelling approaches, but neither makes the swimming and cycling thresholds interchangeable.

How quickly can CSS improve with training?

There is no universal rate of CSS improvement. Training history, technique, recovery and test conditions all matter. Compare repeat tests under similar conditions before treating a small change as progress.

Stop guessing your pool zones.

Swim Analytics helps you turn CSS into practical pool zones, interval pacing, and a clearer view of your aerobic ceiling over time.

Download for iOS

Learn More

The Science of CSS

Detailed guide on how Critical Swim Speed is calculated and why it's the "Critical Power" for water.

View CSS Guide →

Swimming Training Zones

How to use your CSS or T-Pace to set accurate intensity zones for every pool set.

View Zones Guide →

CSS Calculator and Test Guide

Use the CSS formula, pacing examples, and testing workflow to convert threshold-style training into repeatable swim zones.

Open CSS Guide →

Try the calculation, then inspect your own sessions

Illustrative example, not athlete data: 400 m in 7:00 (420 s) and 200 m in 3:20 (200 s) give CSS = 200 / 220 = 0.91 m/s, or 1:50 per 100 m. This is a pace reference, not a promise of race performance.

  1. Record both test times and the pool length. Keep the testing conditions comparable.
  2. In Swim Analytics, review your CSS setting and compare it with the pace and laps of a recorded pool session.
  3. Compare similar sessions over time, including rest and technique context. A faster isolated length does not establish a new threshold.

The app helps put recorded swim metrics in context. The interpretation still depends on the quality of your watch data and your test.

Evidence and editorial method

AnalyticsZone explains published sports-science models, shows formulas and assumptions, and links primary or authoritative sources so readers can verify the method.

Author: — founder of onmedic (Barcelona), building eHealth systems since 2000.

Critical Swim Speed (CSS) vs Threshold Pace (T-Pace)

Compare Critical Swim Speed (CSS) and Threshold Pace (T-Pace) for swim zones, triathlon pacing, and interval training. Learn which metric to use.

  • 2026-09-28
  • critical swim speed vs threshold pace · swimming threshold pace · critical swim speed · T-Pace · swim training zones
  • Bibliography