Logo Running Workout Running Workout
Swimming

SWOLF on Garmin: what it measures, how to read it and how to lower it

SWOLF is the swimming efficiency score shown by your Garmin watch: the time for one length plus the number of strokes. Here's how it's computed, what a good score is, its pitfalls, and the sessions that improve it.

Last updated: 2026-09-28

Your swim sessions on the watch, in one sentence

Free · official Garmin connection · workouts sent to your watch

Get started

What is SWOLF?

SWOLF (a blend of swim and golf) is an efficiency score: for one length, you add the time in seconds and the number of arm strokes. A 25 m length swum in 22 seconds with 18 strokes gives a SWOLF of 40. As in golf, lower is better: either you go faster with the same number of strokes, or you take fewer strokes for the same time.

Your Garmin watch computes it on every pool length using the accelerometer, which counts strokes and detects turns. Garmin Connect then shows the average SWOLF of the session and, in the detail, that of each length and each interval. Running Workout reuses it in the analysis of your swim sessions.

Try it with your own Garmin

Free, nothing to install: connect your Garmin, then ask Claude or ChatGPT for your first workout. It lands on your watch within a minute.

Create my account

What is a good SWOLF?

SWOLF depends on the pool length, the stroke and your height: it only compares to yourself, in the same pool and the same stroke. In freestyle, in a 25 m pool, these orders of magnitude are observed:

Level (freestyle, 25 m) SWOLF What it means
Beginner 55 and above 30 s and 25 strokes or more per length
Regular swimmer 45 to 55 25 s and 20 to 25 strokes
Trained triathlete 38 to 45 20 to 22 s and 16 to 20 strokes
Competitive swimmer under 35 under 18 s and 14 to 16 strokes

In a 50 m pool, the score roughly doubles, and a breaststroke length naturally has a higher SWOLF than freestyle, with longer cycles. What matters is how your score evolves over several weeks, at a comparable pace.

Reading pitfalls

Three sessions to bring SWOLF down

1. Counting your strokes

8 × 50 m freestyle, 20 seconds rest, counting your strokes on every length and trying to remove one every 50 m without slowing down. It's the basic drill: it teaches a longer stroke and a better glide after the push.

2. Glide drills

4 × (50 m catch-up + 50 m full stroke), with a pull buoy if needed. Catch-up, where one hand waits for the other in front, forces the reach. Then 4 × 25 m with closed fists, which forces you to feel the forearm catch.

3. Constant SWOLF at rising pace

6 × 100 m, each 100 m slightly faster than the previous one, keeping the same stroke count per length. If the count rises, the pace is too fast for your current technique: that's exactly the limit you're trying to push back.

These sessions are created in one sentence with Running Workout: "Create a 1,500 m session in a 25 m pool with 8 × 50 m freestyle and 20 s rest, for Wednesday". Your assistant sends the session to the watch with distances, rests and stroke type, and you find each interval's SWOLF in the analysis.

Frequently asked questions

Is Garmin's SWOLF reliable?

Enough to track a trend, not to compare two isolated lengths. Accelerometer stroke counting is off by one or two on some lengths, especially at turns. Over a session's average, the error washes out.

Why does my SWOLF rise at the end of a session?

Because technique deteriorates with fatigue: strokes shorten, more are needed per length, and the time doesn't drop either. It's normal, and it's precisely a good measure of your technical endurance.

Which Garmin watches show SWOLF?

All those with a pool-swim profile: Forerunner, Fenix, Epix, Venu, Instinct, Swim 2. The score appears on the watch during the session, if you add the data field, and in Garmin Connect afterwards.

Your swim sessions on the watch, in one sentence

Connect your Garmin: distances, rests and stroke types are sent by your assistant, and SWOLF analyzed after each session.

Get started