swimming calculators

Swimming SWOLF Score Calculator

Computes your SWOLF score by adding stroke count to the number of seconds per pool length. Swimmers and coaches use it to track efficiency improvements across training sessions.

About this calculator

SWOLF is a portmanteau of 'swimming' and 'golf'—like golf, a lower score means better performance. The score combines two efficiency metrics: how many strokes you take and how fast you swim. The formula is: SWOLF = strokeCount + ⌈timeSeconds / poolLength⌉, where ⌈⌉ denotes ceiling (rounding up to the nearest whole second per length). A swimmer who completes a 50 m length in 40 seconds with 30 strokes scores 40 + 30 = 70 in a 50 m pool. Reducing stroke count by improving technique, or reducing time through fitness, both improve the score. SWOLF is stroke-type dependent—butterfly naturally produces higher scores than freestyle—so always compare scores within the same stroke. Most fitness watches measure SWOLF automatically, making it a practical real-time feedback tool.

How to use

Example: freestyle in a 25 m pool, 22 strokes per length, 35 seconds per length. Step 1 — compute time per pool length: 35 / 25 = 1.4 seconds per metre; since poolLength = 25, timeSeconds / poolLength = 35 / 25 = 1.4, ceiling = 2. Step 2 — add strokes: SWOLF = 22 + 2 = 24. Now suppose you reduce strokes to 20 and time to 33 s: 33 / 25 = 1.32, ceiling = 2; SWOLF = 20 + 2 = 22. The two-point drop shows a measurable efficiency gain.

Frequently asked questions

What is a good SWOLF score for freestyle swimming?

For a 25 m pool, a SWOLF score below 35 is generally considered excellent for adult recreational swimmers, while competitive swimmers often achieve scores in the high 20s. Scores above 45 typically indicate that technique or fitness improvements would yield significant time gains. Because pool length and stroke type heavily influence the absolute number, track your personal trend over time rather than comparing directly to others swimming in different pools or strokes.

How can I improve my SWOLF score in training?

SWOLF improves when you either reduce your stroke count or reduce your time—ideally both. Drill sets focused on longer strokes, a high elbow catch, and strong kick timing typically lower stroke count without sacrificing speed. Interval training builds the fitness to sustain faster paces with the same number of strokes. Avoid the trap of gliding excessively to reduce strokes; a dead-spot glide slows velocity and often hurts the time component more than it saves in strokes.

Why does SWOLF vary between different swimming strokes?

Each stroke has a different natural cadence and distance-per-stroke profile. Butterfly and breaststroke require more strokes per length and are slower, resulting in higher SWOLF scores than freestyle or backstroke at similar skill levels. Comparing SWOLF across strokes is therefore misleading; the metric is most useful when comparing the same swimmer, in the same stroke, across different sessions. Some coaches set stroke-specific target SWOLF ranges—for example, sub-30 for freestyle and sub-40 for breaststroke in a 25 m pool.