Skip to content
FitMetricLab
Privacy
Swimming

SWOLF Score Calculator

Calculate your swimming efficiency by combining stroke count and lap time into one metric.

Updated

Embed this calculator

Paste this HTML into your site. The calculator runs in an iframe and updates live for your visitors.

Preview embed →

Cite this tool

What this tool does

This calculator computes your SWOLF score, a swimming efficiency metric that combines stroke count and lap time into a single number. It adds the strokes taken and the seconds elapsed for one pool length, producing a score where lower values indicate better swimming economy. The metric, often called swim golf, is reported by every mainstream swim watch, and the pool length you select adds distance per stroke, average speed, and pace per 100 alongside the score.

Export Report

How would you like to export your results?

Formula Used
Strokes per length
Time per length in seconds

Disclaimer

This calculator is for educational and informational purposes only. It does not provide medical, nutritional, or training advice. Results are mathematical estimates and may not reflect individual circumstances. Consult a qualified coach, registered dietitian, medical professional, or physiotherapist for personal guidance.

How SWOLF Score Calculator works

The SWOLF Score Calculator adds the number of strokes taken to complete one pool length to the time in seconds for that same length. Lower scores indicate better swimming economy, because a lower score means fewer strokes, less time, or both. The definition is the one swim watches use: Garmin's manual states that the score is the sum of the time for one pool length and the number of strokes for that length, and gives 30 seconds plus 15 strokes as a score of 45 (Garmin, swim terminology). Selecting your pool length does not change the score, but it lets the tool also report distance per stroke, average speed, and pace per 100.

The formula

SWOLF = strokes + seconds

Where strokes is the number of arm cycles counted during one pool length and seconds is the time to complete that same length. Both values are rounded to whole numbers before adding, since a pool clock and a stroke count arrive in whole units. With the default 16 strokes and 30 seconds, the score is 16 + 30 = 46. Over a 25 m length that is 25 ÷ 16 = 1.56 m travelled per stroke, an average speed of 25 ÷ 30 = 0.83 m/s, and a pace of 2:00 per 100 m.

The two terms carry equal weight

Because strokes and seconds are simply added, the formula treats one stroke as worth exactly one second. Removing a stroke therefore improves the score only if it costs less than a second. A swimmer who stretches the glide from 16 strokes at 30 s to 14 strokes at 32 s scores 14 + 32 = 46, the identical score, while swimming the length two seconds slower. That equivalence is the metric's main blind spot, and it is why the score is read as a trend rather than as a target to minimise at any cost. Distance per stroke and speed, both shown with the result, separate the two effects that SWOLF deliberately merges (Costill et al., 1985).

Pool lengths: 25 m, 50 m and 25 yd

SWOLF has no meaning without the length it was measured over. A 25 yd length is 22.86 m, so it is 8.6% shorter than a 25 m length and produces lower scores for the same swimmer; a 50 m length roughly doubles both terms, so scores land near twice the short-course figure. That is why a 25 yd score of 40 and a 50 m score of 40 describe completely different swims. Choose the length you actually swim, and compare only scores measured in that same pool.

Where this method is most accurate

SWOLF scores are most reliable when measured over a consistent pool length with the same stroke. The metric tracks personal efficiency trends within a single stroke style; freestyle scores differ substantially from breaststroke scores because the biomechanics differ (Seifert et al., 2004). Session-to-session comparison works best when rest intervals and counting method stay constant. The score does not separate turn efficiency, underwater dolphin kick distance, or stroke quality from the numbers it adds together, and it says nothing directly about the energy cost of the swim (Barbosa et al., 2010).

What this tool does not do

This calculator produces a numeric score from measured inputs; it does not provide stroke analysis, training plans, or fitness assessments. It does not determine an optimal stroke count, set target scores for skill levels, or account for swimmer anthropometrics. SWOLF scores cannot be compared across pool lengths, stroke styles, or between swimmers without context. The calculator does not measure cardiovascular fitness or metabolic cost, and it does not predict race performance.

Disclaimer

This tool is intended for educational and informational purposes only. It is not a substitute for professional coaching, medical evaluation, or personalised training guidance. All calculations are arithmetic on the two values entered. Users are responsible for measuring stroke count and time accurately. Consult qualified swim coaches or sports medicine professionals for technique assessment and training program design.

Questions

What is a good SWOLF score?
There is no single figure, because the score depends on pool length and stroke. Garmin's own worked example for one length is 30 seconds plus 15 strokes, a score of 45. What the number is good for is the direction it moves: a score that falls over weeks in the same pool, with the same stroke, means fewer strokes or less time for the same length. Comparing your absolute score to another swimmer's tells you very little unless both were measured in the same pool over the same stroke.
Why does the calculator round the inputs?
Strokes and seconds are both rounded to whole numbers before adding, which matches swim-watch displays and pool clocks. Most manual stopwatch readings give roughly one-second resolution, so a fractional score would suggest precision the measurement does not have.
Can I compare SWOLF scores across different pool lengths?
No. A 25 yd length is 22.86 m, 8.6% shorter than 25 m, so the same swimmer scores lower in a yard pool. A 50 m length roughly doubles both the strokes and the seconds, so long-course scores land near twice the short-course figure. A 25 yd score of 40 and a 50 m score of 40 describe entirely different swims. Track scores within one pool length.
Does a lower stroke count always mean better efficiency?
No, and the arithmetic shows why. Strokes and seconds are added with equal weight, so one stroke is treated as worth one second. Going from 16 strokes in 30 s to 14 strokes in 32 s scores 46 either way, while the second swim is two seconds slower. Removing a stroke helps the score only when it costs less than a second, which is why the tool also reports distance per stroke and speed separately.
How often can SWOLF scores be measured during training?
Many swimmers measure SWOLF on selected lengths during warm-up, drill sets, or cooldown so fatigue does not distort stroke mechanics. Swim watches log it on every length automatically, but scores from controlled pace efforts are the ones that track technique changes; all-out sprints and recovery swimming both move the number for reasons unrelated to efficiency.
What do the extra numbers under the score mean?
Distance per stroke is the pool length divided by the stroke count, so 16 strokes over 25 m is 1.56 m per stroke. Average speed is the length divided by the time, 25 ÷ 30 = 0.83 m/s. Pace per 100 scales that same time to 100 units of the pool: 30 s for 25 m is 2:00 per 100 m. None of the three enters the SWOLF score itself; they show which of the two terms is driving it.

Sources & Methodology

Spotted something off?

Calculations or display — let us know.

More in Swimming

View all 6 →

Add to Home Screen

Safari installs apps from the Share menu rather than a prompt:

  1. Tap Share in the browser bar.
  2. Scroll to Add to Home Screen.
  3. Tap Add.

Your browser installs apps from its own menu:

  1. Open the browser menu ( or ···).
  2. Choose Install app, or Add to Home screen.
  3. Confirm.

Some browsers only offer this after a visit or two, and a few do not support it at all.

Safari on macOS adds apps to the Dock rather than prompting:

  1. Open the File menu.
  2. Choose Add to Dock.
  3. Confirm the name, then click Add.

Add to Dock arrived in Safari 17 (macOS Sonoma). On earlier versions the option is not present.

It opens without browser chrome and keeps working with no connection. Nothing you enter ever leaves the device.