|

CSS Swimming Guide: How to Calculate and Train at Critical Swim Speed

Critical Swim Speed (CSS) is to swimming what FTP is to cycling — it’s your benchmark aerobic threshold pace, and it’s one of the most useful numbers you can know as a triathlete. Training at and around your CSS pace builds aerobic capacity, improves lactate clearance, and makes race-pace swimming feel more manageable. This guide explains what CSS is, how to calculate it, and how to use it in your training.

What is Critical Swim Speed?

CSS is defined as the fastest pace you can theoretically sustain for an extended period without accumulating lactate — typically expressed as a pace per 100m. It sits between your comfortable aerobic pace and your true maximum sprint speed. For most triathletes, CSS corresponds closely to your pace for a 1,500m–2,000m maximal swim effort. Training at CSS pace is highly effective because it targets the aerobic-anaerobic threshold, driving substantial fitness improvements without the excessive fatigue of sprint training.

How to Calculate Your CSS Pace

You need the results of two time trials to calculate CSS accurately. Perform these on the same day or within 48 hours with adequate rest between them:

  1. 400m time trial: Warm up thoroughly, then swim 400m as fast as you can sustain. Record your time in seconds. Example: 7 minutes 20 seconds = 440 seconds.
  2. 200m time trial: Rest 10 minutes, then swim 200m all-out. Record your time. Example: 3 minutes 25 seconds = 205 seconds.
  3. Calculate CSS: CSS pace (per 100m) = (400m time − 200m time) ÷ 2. Using our example: (440 − 205) ÷ 2 = 117.5 seconds per 100m = 1:57.5 per 100m.

That final number is your CSS pace. Programmes like Swim Smooth’s free CSS calculator will do the maths automatically if you input your times.

How to Use CSS in Training

Once you know your CSS pace, you can structure your pool sessions around it. The most common approach is to use CSS as the basis for threshold sets, with easier recovery swims at 10–15 seconds per 100m slower than CSS, and speed work 5–10 seconds per 100m faster than CSS.

  • Below CSS (−10 to −15 sec/100m): Endurance and technique work. Comfortable aerobic zone. Use for long continuous swims and drill sets.
  • At CSS pace: Threshold training. Uncomfortable but sustainable for sets of 200–400m with short rests. The engine-building zone.
  • Above CSS (+5 to +10 sec/100m faster): Speed work. Short, sharp reps of 50–100m with longer rests. Builds raw speed and teaches your body to handle higher heart rates.

A Sample CSS Swim Set

Here’s a simple threshold set using CSS to give you an idea of how it works in practice. Assuming a CSS of 1:57/100m:

  • Warm-up: 400m easy at 2:12/100m
  • Main set: 10 × 100m at CSS pace (1:57/100m), 15 seconds rest between each
  • Alternatively: 5 × 200m at CSS, 20 seconds rest between each
  • Cool-down: 200m easy backstroke or drill

When to Retest Your CSS

Retest your CSS every 6–8 weeks to track improvement and adjust your training paces. As your swim fitness develops, your CSS will get faster — and your training zones need to keep pace with your fitness. Don’t train at an old CSS pace that no longer reflects your current ability.

A 5-second improvement in CSS pace (e.g. from 2:02 to 1:57 per 100m) over 8 weeks of consistent threshold training is realistic and achievable for most triathletes — and it translates directly into faster open water race times.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *