Swimming Stroke Efficiency Calculator
Calculate your SWOLF score by adding stroke count and lap time for a 25m or 25-yard length. Use it to track swimming efficiency and find the best balance between stroke rate and speed.
About this calculator
SWOLF is the primary metric for measuring swimming efficiency. It is calculated as: SWOLF = strokeCount + lapTime, where strokeCount is the number of strokes taken to complete one length and lapTime is the time in seconds for that length. A lower SWOLF score indicates greater efficiency — you are covering the pool in fewer strokes and less time. SWOLF borrows its name from golf, where a lower score is better. Elite swimmers typically achieve SWOLF scores below 30 for freestyle in a 25m pool, while recreational swimmers often score 40–60. The score is stroke-dependent: butterfly and breaststroke naturally produce higher scores than freestyle or backstroke due to their mechanics. Tracking SWOLF over training sessions reveals whether technique improvements (fewer strokes) or fitness gains (faster lap time) are driving your progress.
How to use
Imagine you swim a 25m freestyle length in 22 seconds using 18 strokes. Your SWOLF score is: SWOLF = 18 + 22 = 40. Next session, you focus on a longer reach and reduce your strokes to 16, finishing in 23 seconds: SWOLF = 16 + 23 = 39. The improved SWOLF of 39 confirms your technique change made you more efficient overall, even though the lap was marginally slower. Over time, aim to reduce both stroke count and lap time simultaneously to drive SWOLF below 35 for competitive-level freestyle.
Frequently asked questions
What is a good SWOLF score for freestyle swimming?
A SWOLF score below 30 is considered elite for freestyle in a 25m pool, typically seen in competitive swimmers and triathletes. Scores between 30 and 40 reflect a strong recreational or masters-level swimmer with good technique. Most beginner and intermediate swimmers fall in the 40–60 range. The target score varies by stroke — breaststroke and butterfly will naturally produce higher SWOLF values than freestyle due to the mechanics of those strokes.
How does reducing stroke count improve swimming efficiency?
Reducing your stroke count per length means you are generating more distance with each pull, which is called Distance Per Stroke (DPS). A higher DPS generally indicates better technique — a longer underwater catch, full hip rotation, and a clean finish to each stroke. Fewer strokes also conserves energy, allowing you to maintain pace over longer distances. However, stroke count should not be reduced at the expense of tempo; the best swimmers optimize both simultaneously.
Why does SWOLF score differ between 25m and 50m pools?
A 50m pool produces higher SWOLF scores because you take more total strokes to complete the longer length, and your lap time in seconds is naturally greater. A SWOLF of 40 in a 25m pool is not directly comparable to a SWOLF of 40 in a 50m pool — the 50m score reflects a much more efficient swimmer. When tracking progress, always compare SWOLF scores measured in the same pool length. Some trackers calculate SWOLF per 25m equivalent to normalize across pool sizes.