Can two swims that take less than 10 minutes tell you your ideal training pace? They can. Swim 400 m all out, then 200 m all out, and the gap between the two times holds the answer. That answer is your critical swim speed, or CSS, the fastest pace you can hold for a long time without fading.
Critical swim speed is your threshold pace, the dividing line between swimming you can sustain and swimming that tires you out. Find it by subtracting your 200 m time from your 400 m time and halving the result, which gives seconds per 100 m. A 6:00 400 and a 2:50 200 give a CSS of 1:35 per 100 m.
What Is Critical Swim Speed?
Critical swim speed is the fastest pace you can hold for a long time without steadily tiring. Swim slower and you can keep going. Swim faster and fatigue builds until you have to slow down.
Scientists call this idea critical speed or critical velocity. In 1992, Wakayoshi and colleagues tested it on 9 trained college swimmers in a swimming flume. Their critical speeds averaged 1.166 m/s, which works out to about 1:26 per 100 m.
That study found that critical speed tracked two important markers closely. It correlated at r = 0.949 with the speed at which blood lactate starts to pile up. It also correlated at r = 0.864 with each swimmer’s average 400 m freestyle speed.
A 2023 review by Scott, Burden, and Dekerle describes critical speed as the lower edge of the “severe” intensity zone. Below that line, the body can hold a steady state. Above it, the body cannot, so every length faster than CSS spends a limited reserve.
CSS is usually written as a pace, such as 1:35 per 100 m, instead of a speed in m/s. Pace is what you read on the pool clock. Our guide on how to calculate swimming pace per 100 m shows how to switch between the two forms.
The Two-Swim Test and the Formula
The standard field test uses two all-out freestyle swims, a 400 and a 200. Dekerle and colleagues used this pair in 2002 to estimate critical speed in well-trained swimmers.
How to Run the Test
- Warm up well. Swim easy for 10 to 15 minutes, with a few short build-ups to race pace.
- Swim the 400 all out. Push off the wall and pace it evenly, as a race.
- Recover fully. Swim easy until your breathing and heart rate settle, then rest.
- Swim the 200 all out. Use the same push start and the same stroke.
The Formula
CSS pace per 100 m = (400 time – 200 time) / 2, with both times in seconds. The subtraction cancels the fast start and the short sprint reserve that both swims share.
Take the calculator’s own example: 400 m in 6:00 and 200 m in 2:50. Convert to seconds: 360 and 170. The difference is 190 seconds, and half of that is 95 seconds, or 1:35 per 100 m.
The same numbers give a speed too. The swimmer covered 200 extra meters in 190 extra seconds, which is about 1.05 m/s.
Working Through a 6:40 and 3:10 Test
Picture a masters swimmer who swims the 400 in 6:40 and the 200 in 3:10. Here is the full calculation, step by step.
- Convert both times to seconds: 6:40 is 400 seconds, and 3:10 is 190 seconds.
- Subtract: 400 – 190 = 210 seconds for the extra 200 meters.
- Halve it: 210 / 2 = 105 seconds per 100 m, which is 1:45 per 100 m.
- For speed, divide 200 meters by 210 seconds to get about 0.95 m/s.
Notice that CSS is slower than both test paces. This swimmer averaged 1:35 per 100 in the 200 and 1:40 per 100 in the 400. CSS lands at 1:45, a pace built for far longer efforts.
At 1:45 per 100, a steady 1500 m would take 26:15 in theory. Real swims drift slower as turns, sighting, and fatigue add up. Treat that figure as a ceiling for a long, hard effort, not a promise.
The Critical Swim Speed Calculator gives your CSS pace per 100 m and per 50 m. It also shows your speed in m/s and an estimated 1000 m time.
How Do You Train With Your CSS Pace?
Use CSS as the anchor for your pace targets. Threshold sets are swum close to CSS, easy aerobic work runs slower, and race-pace work runs faster. Dekerle and colleagues noted that coaches can use CSS to set aerobic training loads.
| 400 m time | 200 m time | CSS per 100 m | Speed |
|---|---|---|---|
| 5:00 | 2:20 | 1:20 | 1.25 m/s |
| 5:30 | 2:36 | 1:27 | 1.15 m/s |
| 6:00 | 2:50 | 1:35 | 1.05 m/s |
| 6:40 | 3:10 | 1:45 | 0.95 m/s |
| 7:20 | 3:30 | 1:55 | 0.87 m/s |
| 8:00 | 3:50 | 2:05 | 0.80 m/s |
A classic threshold set is a string of 100s at CSS pace with short rests. The rest gaps keep each repeat honest without turning the set into a sprint. Our upcoming send-off guide covers how to turn pace plus rest into a clock time.
Watch your form as well as the clock. Critical stroke rate, a sister measure from the same study, helps coaches check technique at threshold pace. Our guide to what your SWOLF score says about efficiency covers the stroke side in more detail.
Test-Day Slips That Skew the Number
The formula is only as good as the two swims behind it. Small errors in either swim shift the result, and they push it in opposite directions.
- Holding back on the 200. A 6:40 400 with a lazy 3:20 200 gives 1:40, not 1:45. That CSS is 5 seconds too fast, so every threshold set feels brutal.
- Fading on the 400. A 7:00 400 with a 3:10 200 gives 1:55 instead of 1:45. Your sets then feel too easy and miss the target zone.
- Starting with a dive. A dive adds free speed, and more of it lands in the shorter 200. Use push starts for both swims.
- Mixing strokes or pools. A 400 in a 25 m pool and a 200 in a 50 m pool have different numbers of turns. Keep the pool, stroke, and gear identical.
- Skipping the recovery. A tired 200 runs slow, which makes CSS look faster than it is. Rest until you feel ready for a true best effort.
To pace the 400 evenly, set target 100 m splits before you start. The swim split calculator turns a goal time into even splits you can check against the clock.
When Should You Retest, and Where Does CSS Fall Short?
Retest at the end of each training block, or sooner when your CSS sets start to feel easy. A new CSS keeps your paces matched to your current fitness.
How Reliable Is the Test?
The 2023 study by Scott and colleagues found good repeatability. The 200 and 400 times varied by less than 2 percent between tries, and CSS varied by less than 3.4 percent. Changes smaller than that are likely noise, not real fitness gains.
Known Limits
- It is an estimate. Dekerle found that the 200/400 CSS and the speed held in a 30-minute swim differ by about 3.2 percent. Scott notes that adding longer trials lowers the estimate.
- Yards are not meters. A 400 yd and 200 yd test gives pace per 100 yd. One yard is 0.9144 m, so divide the yard pace by 0.9144 for meters.
- Open water is different. There are no walls to push off, and sighting and waves slow you down. Expect open water pace to run slower than pool CSS.
- Each stroke needs its own test. A freestyle CSS does not transfer to backstroke or breaststroke.
For example, a 5:30 400 yd and a 2:36 200 yd give 1:27 per 100 yd. Divided by 0.9144, that is about 1:35 per 100 m. The tool itself works in meters, so convert yard times first. Once you have clean meter times, plug them into the CSS pace calculator to get your number.
Common Questions About Critical Swim Speed
What Is a Good Critical Swim Speed?
It depends on your age, training, and background. In one study, 9 trained college swimmers averaged about 1:26 per 100 m. The number that matters most is your own, and how it improves from one test to the next.
Is CSS the Same as Threshold Pace?
It is a close field estimate of it. Research ties critical speed to the boundary between steady and non-steady swimming. One study found it correlated at r = 0.949 with the speed where blood lactate begins to build.
Should I Swim the 400 or the 200 First?
Either order works as long as both swims are true best efforts. Swimming the 400 first while fresh is a simple order to repeat each time. Recover fully with easy swimming before the 200.
Can I Do the CSS Test in a Yard Pool?
Yes. Swim 400 yd and 200 yd and use the same formula, which gives pace per 100 yd. Divide that pace by 0.9144 to convert it to pace per 100 m.
How Long Can You Hold CSS Pace?
Longer than your 400 but not forever. Research found that the 200/400 CSS and the speed held for 30 minutes differ by about 3.2 percent. Expect to hold CSS through threshold sets with short rests, and slightly slower for long continuous swims.
Why Did My CSS Get Slower After a Retest?
Fatigue, a poorly paced 400, or a stronger 200 than last time can all slow the result. Changes under about 3 percent may be test noise. Retest when rested before changing your training paces.
References
References Used in This Article
- Wakayoshi et al. (1992), Determination and Validity of Critical Velocity as an Index of Swimming Performance
- Dekerle et al. (2002), Validity and Reliability of Critical Speed in Front Crawl Swimming
- Scott, Burden and Dekerle (2023), Stroke-Specific Swimming Critical Speed Testing
- NIST Guide to the SI, Appendix B.8: Conversion Factors (1 yard = 0.9144 m)
This article is general swimming and fitness education, not individual coaching advice. All paces assume freestyle in a 25 m or 50 m pool with push starts. Reviewed for accuracy by Prof. Dr. Khalil Mudassar, PhD. Last updated September 27, 2026.
Author
Shakeel Muzaffar is the Founder and Editor-in-Chief of MultiCalculators.com, bringing over 15 years of experience in digital publishing, product strategy, and online tool development. He leads the platform's editorial vision, ensuring every calculator meets strict standards for accuracy, usability, and real-world value. Shakeel personally oversees content quality, formula verification workflows, and the platform's commitment to publishing tools that are genuinely useful for students, professionals, and everyday users worldwide.





1 thought on “What Is Critical Swim Speed (CSS)?”