Swim Stroke Efficiency Calculator
Swim stroke efficiency combines speed and technique into two measurable scores: SWOLF (time + strokes per length) and distance per stroke (DPS). A lower SWOLF and a higher DPS both indicate more efficient swimming. Enter your pool length, lap time, and stroke count to assess your current technique and track improvement over time.
Swim efficiency formulas
SWOLF = lap time (seconds) + stroke count per length
DPS (m/stroke) = pool length (m) / stroke count
Speed (m/s) = pool length / lap time
Stroke rate (strokes/min) = stroke count / lap time x 60
A lower SWOLF indicates greater efficiency. DPS measures how far each stroke propels the swimmer.
Improving swim efficiency
- Aim to lower SWOLF while maintaining or increasing speed, not by slowing down to take fewer strokes.
- Elite freestyle swimmers in a 25 m pool typically have SWOLF scores of 35-42.
- DPS above 2.0 m/stroke in a 25 m pool is excellent; above 2.5 m is elite level.
- Use catch-up drill and fingertip drag drill to increase stroke length.
- Track SWOLF at a fixed effort level over weeks to measure technique improvement independently of fitness.
Swim stroke efficiency: frequently asked questions
What is SWOLF score?
SWOLF is a composite swimming efficiency score equal to the time in seconds to complete one length plus the number of strokes taken for that length. A lower SWOLF score means greater efficiency (faster time and/or fewer strokes). SWOLF was popularised by USA Swimming and is used in swimming training and triathlon prep.
What is stroke length in swimming?
Stroke length (also called distance per stroke, DPS) is the distance covered per complete stroke cycle (one full arm cycle). DPS = pool length / number of stroke cycles. A longer DPS means each stroke moves you further, indicating better technique and propulsion efficiency.
What is a good SWOLF score?
SWOLF varies by pool length, stroke, and swimmer ability. In a 25 m pool, a SWOLF of 35-45 is excellent for competitive swimmers, 45-55 is good for trained age-groupers, and above 60 is typical for beginners. Shorter pool lengths typically produce lower SWOLF scores than longer pools.
How do I count strokes for SWOLF?
Count each arm pull as one stroke (not one complete cycle). Push off the wall, then count every time your leading arm enters the water until you touch the opposite wall. Do not count the push-off glide as a stroke. For drills, count only complete pull cycles.
How can I improve my SWOLF score?
Focus on reducing stroke count while maintaining or increasing speed. Drills that emphasise long glide phases, a high elbow catch, and full arm extension improve stroke length. Reducing drag through streamlined body position also lowers SWOLF. Aim to hold technique as speed increases.
Official sources
- USA Swimming. Stroke Efficiency and SWOLF. USA Swimming Coaches Guide.
- Costill DL, Maglischo EW, Richardson AB (1992). Swimming. Blackwell Scientific Publications. Chapter on stroke mechanics and efficiency.
Reviewed by the CalculatorHub team, edited by James Graham, 14 June 2026. See our methodology.