CSS & Pace Zones: Training Hard the Right Way

Your Critical Swim Speed (CSS) is the anchor for all pace zones. Test it yourself, derive your interval paces, and train in a polarised way, not grey.

Sport: Schwimmen · Level: Pro

Introduction

If you want to get seriously faster in freestyle, you need a pace anchor – and it's called CSS: Critical Swim Speed. Simplified, CSS is the fastest pace you can hold steadily over a longer period, your "threshold" in the water. It's the reference from which you derive all training paces.

The second building block is intensity distribution. Instead of swimming every session in the medium-hard grey zone (too hard to recover, too easy for a real stimulus), you distribute in a polarised way: lots clearly easy, targeted hard, little in between. Swim always "kind of okay" and you'll only ever get "kind of okay". The trap behind it: the grey zone feels like hard work but delivers neither the recovery of easy nor the sharp stimulus of hard training – double the cost, half the return.

This guide makes you the pilot of your own training: test CSS yourself, derive pace zones, build intervals. No more swimming by gut feeling, but numbers you train against.

What You Need

Step by Step

### 1. Do the CSS test After a good warm-up, swim a 400 m and (after a rest) a 200 m each for time, as even as possible. From the time difference per 200 m you calculate your CSS pace per 100 m. The test is your honest starting value – no wishful thinking. A concrete example: 400 m in 6:00 and 200 m in 2:52 give a 188-second difference over the 200 m – that's 94 seconds per 100 m as your CSS pace. This 1:34 pace is now your zero point that every zone hangs off.

### 2. Derive your pace zones Around your CSS pace you define zones: easy (clearly slower than CSS), threshold (around CSS) and fast/VO2 (clearly faster than CSS over short distances). Each zone has its own training purpose. Rough orientation: easy sits about 8–12 seconds per 100 m above CSS pace (recovery, technique), fast/VO2 about 3–6 seconds below it (sharpness). The threshold zone tight around CSS is the engine of your race distance.

### 3. Build CSS intervals Classic are sets at CSS pace with short rest, e.g. 10–20 × 100 m at CSS. They train exactly the threshold that's decisive for middle and long distances.

### 4. Distribute intensity in a polarised way Keep the bulk of your volume truly easy and place the hard stimuli deliberately and in measured doses. The polarised distribution (lots easy, little hard) is a well-supported model for endurance performance.

### 5. Re-test and adjust Repeat the CSS test every few weeks. If your CSS time per 100 m drops, you adjust all zones downward. That keeps your training always calibrated to your current form. Keep a record of the trend: a CSS time falling from 1:40 to 1:34 per 100 m across a season is the most honest proof your training works – more reliable than any day's feeling.

Common Mistakes

Safety Notes

Hard intervals and high volumes raise the load on the shoulder and cardiovascular system. Increase intensity step by step, schedule recovery days and regeneration weeks, and don't swim intense sets in an unsupervised pool.

This guide is training control, not medical advice. With pre-existing conditions (heart, airways) or persistent shoulder complaints, get medical clearance before intense training.

Pro Tip

Anchor your hard sets just above or at CSS, not far above it – "along the thread". Most advanced swimmers gain more by learning to hold their CSS pace longer than from a few sprints deep in the red zone.

CSS isn't a ceiling but a moving target: every session in which you hold CSS pace cleanly for one more repetition pushes your threshold up.

FAQ

### How do I test my CSS (Critical Swim Speed) myself? After a good warm-up, swim a 400 m and a 200 m as evenly as possible for time, with enough rest in between. From the difference of the times, divided by the difference in distance (200 m), you get your CSS pace per 100 m. Test rested and technically clean, otherwise the value isn't reliable.

### What does polarised training do for freestyle? It stops you getting stuck in the medium-hard grey zone, which delivers neither good recovery nor a strong stimulus. In the polarised distribution you swim the bulk clearly easy and set few but targeted hard stimuli. This model is well supported for endurance performance and keeps you genuinely fresh between the hard sessions.

### How often should I re-test my CSS? About every four to six weeks, or when your training state has noticeably changed. If your CSS time per 100 m gets faster, you pull all derived zones down accordingly. That keeps your training calibrated to your current form instead of clinging to outdated values.

### Should I train by feel or by the clock? For targeted development, by the clock – feel deceives, especially on tired or over-motivated days. The clock keeps you in the planned zone: it slows you when you take an easy day too hard and pushes you when you swim a hard set too comfortably. Body awareness stays valuable as a complement, but the numbers are the anchor.

Key Takeaways

Next guide

Preventing Swimmer's Shoulder: Shoulder Prehab

Related guides

← More Schwimmen guides

Schwimmen glossary: technical terms explained