Swimming efficiency score

SWOLF Calculator

SWOLF is your time in seconds plus your stroke count for one pool length. Enter both to measure your swimming efficiency and track it over time.

SWOLF Calculator

25 or 50 metres
Seconds, or MM:SS format.
Count each arm pull or full cycle?
Your SWOLF score
—
Strokes per length
—
Time per length
—
50 m equivalent
—

What is SWOLF?

SWOLF (swim + golf) is the simplest objective measure of swimming efficiency. You take the time in seconds for one pool length and add the number of strokes you took to cover it. The sum is your SWOLF score. Like golf, lower is better — fewer total points means you are covering the distance with less effort, whether through fewer strokes, less time, or both.

SWOLF was popularised by Finnish sports scientist Kari L. Keskinen and has since been built into many swim watches (Garmin, Suunto, Polar). It is valuable because it captures both speed and technique in a single number. Two swimmers can post the same time for a length with very different stroke counts; SWOLF reveals which one is more efficient.

SWOLF formula
SWOLF = time (seconds) + strokes
50 m equivalent = SWOLF × (50 ÷ pool length)

Why lower is better

SWOLF combines two independent components. Time reflects how fast you are moving; strokes reflects how much work each metre costs you. A low SWOLF means you are both fast and economical. Crucially, you can lower SWOLF in two ways:

  • Fewer strokes — improve your catch, extend your reach, hold a tighter body line. This is the technique path.
  • Less time — raise your stroke rate or increase propulsive force without adding strokes. This is the fitness path.

The danger of chasing time alone is that a higher stroke rate often shortens stroke length — so you swim faster but take more strokes, and SWOLF barely moves. Watching SWOLF keeps you honest: real improvement shows up as a lower score.

How to count strokes

There are two common counting conventions, and either is fine as long as you stick to one:

  • Arm pulls — count every time an arm enters the water. A length of 18 means 18 individual arm entries (9 per side). This is the most common convention.
  • Full cycles — count a complete right-left (or left-right) pair as one stroke. A length of 9 cycles equals 18 arm pulls.

The simplest method for a manual count is to count each hand entry. Start counting as you push off the wall and stop as you touch the far wall. Don't count the pull into the turn or the first stroke off the wall if you want a clean steady-state number.

25 m vs 50 m pools

SWOLF is pool-length dependent. In a 25 m pool you get a turn every length, and turns add speed without strokes — so a 25 m SWOLF is typically lower than a 50 m SWOLF for the same swimmer. To compare across pool sizes, this calculator normalises your score to a 50 m equivalent (doubling a 25 m score). That lets you track your efficiency whether you train in a short-course or long-course pool.

For typical adult freestyle in a 25 m pool, a SWOLF under 45 is excellent, 45–55 is good, 55–70 is average, and above 70 suggests technique work will pay off. The 50 m equivalents run roughly double. See our swimming glossary for more benchmark ranges.

Using SWOLF to track improvement

SWOLF is best used as a longitudinal tracking tool. Test it regularly — say once a month, at a comfortable aerobic pace rather than maximum effort — and log the score. Over weeks and months you should see it drift down as your technique improves. If your SWOLF rises while your times get faster, you are muscling through the water rather than swimming smarter; time to revisit drills. Pair SWOLF with stroke rate and stroke length metrics to understand exactly which lever you are pulling.

SWOLF Calculator FAQ

For a 25 m pool, a SWOLF under 45 is excellent, 45–55 is good, and 55–70 is average for fitness swimmers. Because SWOLF depends on pool length, the calculator also shows a 50 m equivalent so you can compare scores across different pools.

Either works as long as you are consistent. Most coaches count each arm pull (right + left = 2 strokes). Some count a full cycle (right + left = 1). Pick one method and use it every time you test so your scores are comparable.

Longer pools mean fewer turns, and turns add speed without strokes. A 50 m length usually has a higher raw SWOLF than a 25 m length, but the 50 m equivalent shown by the calculator lets you compare efficiency across pool sizes.

Lower SWOLF means better efficiency. Reduce your stroke count by improving your catch, extending your glide, and rotating fully. You can also lower time by increasing stroke rate, but only if stroke length does not collapse — otherwise SWOLF stays the same or rises.