Swimming THE FIELD GUIDE

Critical Swim Speed (CSS): Test, Formula & Training Zones

Critical Swim Speed turns a 400m and 200m test into a practical threshold pace. Learn the CSS formula, test protocol, training zones and sample swim sets.

TriathlonLoop Editorial 7 min read
Explore the guide
Freestyle swimmer training in a pool for a Critical Swim Speed CSS guide

Critical Swim Speed (CSS) turns two simple pool time trials into a practical benchmark for sustained swimming. Instead of guessing what “threshold pace” should feel like, you can use a 400 m and 200 m test to estimate a repeatable pace, build training zones and track progress over time.

Quick answer

Swim a hard, evenly paced 400 m and 200 m time trial with full recovery between them. Convert both times to seconds, then calculate (400 time − 200 time) ÷ 2. The result is your estimated CSS pace in seconds per 100 m.

400 mLong test effort
200 mShort test effort
6–8 weeksUseful retest interval

What is Critical Swim Speed?

Critical swimming speed comes from the relationship between distance and time across maximal swimming efforts. Coaches often use CSS as a field-friendly estimate of the fastest pace that can anchor sustained aerobic and threshold-oriented work.

CSS definition

CSS is an estimated critical swimming velocity derived from timed efforts over two or more distances. In everyday swim programming, the 400 m and 200 m protocol is popular because it is simple, repeatable and requires no laboratory equipment.

Important nuance

CSS is a useful training benchmark, but it is not identical to every physiological threshold definition. Research has shown a strong relationship with endurance performance while also showing that critical speed should not automatically be treated as the exact maximal lactate steady-state speed.

Critical Swim Speed formula

Simple 400 / 200 formula

CSS pace per 100 m = (400 m time in seconds − 200 m time in seconds) ÷ 2

The divisor is 2 because the difference between the test distances is 200 metres, or two 100 m sections.

Worked CSS example

Example swimmer

400 m in 7:20 and 200 m in 3:25

400 m7:20 = 440 sec
200 m3:25 = 205 sec
Difference235 sec
235 ÷ 2117.5 sec / 100 m
Estimated CSS1:57.5 / 100 m

If you want to convert that pace into longer-distance finish times, use our Swim Pace Chart.

How to perform a CSS swim test

  1. Warm up fully

    Swim 600–1,000 m including easy freestyle, drills and several short progressive efforts. You should feel ready to swim hard without feeling fatigued.

  2. Swim the 400 m time trial

    Start controlled and aim for the fastest pace you can sustain evenly. Record total time to the nearest second.

  3. Recover completely

    Swim very easily and rest long enough to produce a genuine 200 m performance. Around 10–15 minutes works for many swimmers.

  4. Swim the 200 m time trial

    Again, pace it hard but evenly. A massive first-50 surge makes the result less useful.

  5. Calculate and save the result

    Use the formula above, then record the date, pool length, test times and CSS pace so future tests are comparable.

Keep the protocol consistent

Do not compare a 25-yard test with a 25-metre test without conversion. Push-offs, pool length, fatigue, wetsuit use and test order can all change the result.

CSS training zones

There is no single universal set of CSS zones. The practical bands below are a simple way to organize sessions around your own CSS pace. Adjust them if technique deteriorates or the prescribed session becomes unrepeatable.

Recovery
CSS + 20–30 sec
Aerobic
CSS + 10–20 sec
Steady
CSS + 5–10 sec
CSS
CSS ± ~3 sec
Fast
CSS − 4–10 sec
Zone Example for CSS 2:00 /100 m Best use
Recovery 2:20–2:30+ Warm-up, cool-down, technique
Aerobic 2:10–2:20 Long repeats and endurance
Steady 2:05–2:10 Controlled aerobic strength
CSS / threshold 1:57–2:03 Repeatable threshold sets
Fast 1:50–1:56 Shorter speed-focused repeats

Illustrative training bands, not laboratory-defined physiological zones.

Six CSS swimming workouts

CSS introduction

8 × 100 m
  • Swim at CSS + 2–4 sec
  • 15–20 sec rest
  • Keep every repeat even

A good first threshold set for swimmers new to pace-based training.

Classic CSS 100s

12 × 100 m
  • At CSS pace
  • 15 sec rest
  • Stop the set if form collapses

Simple, measurable and easy to repeat every few weeks.

Long threshold

6 × 200 m
  • CSS + 1–3 sec /100 m
  • 20 sec rest
  • Even 100 m splits

Builds sustained speed without requiring one continuous hard swim.

Mixed ladder

100–200–300
  • 100 m at CSS − 2 sec
  • 200 m at CSS
  • 300 m at CSS + 2 sec
  • Repeat twice

Teaches pace adjustment while keeping total work controlled.

Triathlon durability

3 × 500 m
  • CSS + 5–8 sec
  • 30 sec rest
  • Sight every 6–10 strokes if safe

Longer aerobic work that better resembles continuous triathlon swimming.

Speed above CSS

16 × 50 m
  • CSS − 6–10 sec /100 equivalent
  • 20–30 sec rest
  • Prioritize technique

Use sparingly to build speed without turning every session into threshold work.

How triathletes should use CSS

Pool training

Use CSS for structure

  • Set repeatable 100 m and 200 m targets.
  • Measure progress independently of GPS.
  • Separate easy aerobic swimming from threshold work.
  • Build durability with longer repeats slightly slower than CSS.
Race day

Do not race blindly at CSS

  • Open water adds navigation and contact.
  • Long-course pace should preserve bike and run energy.
  • Wetsuits and drafting can change pace at the same effort.
  • Use breathing and rhythm alongside watch pace.

Pool pace does not automatically equal open-water pace. Read the Open Water Swimming Guide for sighting, drafting and safety, and use Freestyle Swimming Technique if technique is limiting pace more than fitness.

How to improve your CSS

Build technique first

A lower-drag body position and better catch can improve pace without requiring proportionally more effort. Use freestyle drills selectively.

Add consistent aerobic volume

Longer easy and steady sets help preserve stroke mechanics as fatigue accumulates.

Include one CSS-focused set

Accumulate 800–1,500 m of controlled threshold work depending on experience.

Retest after 6–8 weeks

Use the same pool, test order and warm-up whenever possible. Update training paces only when the change is meaningful and repeatable.

The goal is repeatability

A CSS number is useful only when it improves training decisions. If you can hit the first three repeats but miss the final six, the target is too aggressive for that workout regardless of what the spreadsheet says.

Common CSS mistakes

Going out too hard in the 400

A large early fade distorts the test and usually makes the experience unnecessarily painful.

Not recovering before the 200

The second effort must be high quality or CSS will be artificially slow.

Swimming every set at CSS

Easy technique, aerobic endurance and faster work still have distinct roles.

Ignoring stroke quality

A target pace is not worth holding if it teaches poor mechanics on every repetition.

Turn CSS into meaningful swim splits

Once you know your pace per 100 m, compare estimated 750 m, 1,500 m, 1.9 km and 3.8 km times in our complete swim pace chart.

Frequently asked questions

What does CSS mean in swimming?

CSS stands for Critical Swim Speed. It is a pace estimate derived from the relationship between timed swim performances, commonly a 400 m and 200 m test.

Is CSS the same as threshold pace?

CSS is often used as a practical threshold-oriented training pace, but it should not be assumed to equal every laboratory threshold measure exactly.

Should I do the 400 m or 200 m first?

Many practical protocols use the 400 m first, followed by substantial recovery and then the 200 m. More important than the order is using the same protocol when retesting.

How often should I retest CSS?

Every six to eight weeks is a useful starting point during consistent training. There is little value in retesting every few days because normal fatigue can obscure genuine progress.

Can beginners use CSS?

Yes, once they can swim 400 m continuously with stable enough technique to pace the test. Very new swimmers may gain more from technique development before formal threshold testing.

Research context & image

Research in trained swimmers has supported the reliability and practical value of critical-speed testing, including 200 m and 400 m protocols. See Scott, Burden & Dekerle and the earlier Dekerle et al. study. Featured photograph by Jonathan Borba via Pexels.

ABOUT THIS GUIDE

TriathlonLoop publishes practical, research-aware endurance guides. Training examples are educational starting points: adjust volume and intensity to your fitness, recovery, and race goals.