About the CSS Pace Calculator
The Critical Swim Speed (CSS) Pace Calculator estimates a swimmer's sustainable threshold pace per 100m from two short time trials, a 200m effort and a 400m effort. It is a training tool that mirrors how running threshold pace or cycling FTP are used to set target intensities, applied to the pool.
How It Works
You enter your best times for a 200m and a 400m time trial in seconds. The calculator takes the difference between the two times and divides it by two, producing a pace per 100m that represents sustainable threshold speed rather than the average pace across either individual trial.
Formula & Methodology
The logic behind the formula is that the 400m trial covers exactly twice the distance of the 200m trial. The extra 200 meters swum in the 400m trial takes (400m Time - 200m Time) seconds, and since that extra distance is itself made up of two 100m segments, dividing by 2 gives the average time per 100m at a pace that is not as inflated by the shorter trial's anaerobic starting speed.
Examples
Sub-Three-Minute Swimmer
A swimmer posts 180 seconds (3:00) for 200m and 380 seconds (6:20) for 400m. CSS pace is (380 - 180) / 2 = 100 seconds per 100m, or 1:40 per 100m.
Faster Time Trial
A swimmer posts 150 seconds (2:30) for 200m and 320 seconds (5:20) for 400m. CSS pace is (320 - 150) / 2 = 85 seconds per 100m, or 1:25 per 100m.
Advantages
- Requires only two short time trials rather than a longer continuous threshold test.
- Produces a concrete pace target that can be used directly to set interval splits in training.
- Uses the same threshold-pacing logic that runners and cyclists already rely on, applied to swimming.
Common Mistakes
- Not swimming both time trials at genuine maximal effort on the same session, which skews the gap between them.
- Resting too long between the 200m and 400m trials, since the standard protocol calls for them close together, even though the calculator itself does not enforce timing.
- Confusing CSS pace per 100m with an actual race pace over longer distances like 800m or 1500m, which involve additional pacing and fatigue factors.
Edge Cases to Watch For
- The 400m time must be longer than the 200m time, since swimming twice the distance should always take more total time; if it is not, the calculator returns an error instead of a nonsensical pace.
- The formula assumes both trials were swum at genuine maximal effort under similar conditions; an under-effort 200m or an over-paced 400m shifts the calculated pace without the calculator being able to detect it.
- The output is a per-100m target pace, not a finish time for any specific race distance, so it needs to be scaled up for longer set or race planning.
Common Use Cases
- Swimmers setting interval target paces for structured training sets.
- Swim coaches prescribing threshold-based workouts from a simple two-trial test.
- Triathletes gauging a sustainable swim effort for race-pace planning.