
Introduction
In swim training, “swimming fast” is the most intuitive goal, but “swimming efficiently” is the real foundation for long-term improvement. A swimmer with very few strokes but very slow speed, and a swimmer with an extremely high stroke rate but very little distance covered per stroke, are both far from ideal. So how do you measure speed and efficiency at the same time?
SWOLF (short for Swimming + GOLF, borrowing golf’s “lower score wins” logic) offers a simple yet powerful answer. SWOLF combines time (speed) and stroke count (efficiency) into a single number, making it one of the most widely used swimming efficiency metrics today. Many smart swim watches (such as Garmin and Apple Watch) have built-in SWOLF calculation.
How SWOLF Is Calculated
The SWOLF formula is very simple:
SWOLF = time for one length (usually 25m or 50m) in seconds + number of strokes for that length
For example:
| Swimmer | 25m Time (sec) | Stroke Count | SWOLF |
|---|---|---|---|
| A | 30 | 20 | 50 |
| B | 25 | 30 | 55 |
| C | 22 | 18 | 40 |
| D | 35 | 10 | 45 |
Swimmer C has the lowest SWOLF (40), meaning they achieve a relatively fast speed with the fewest strokes — the highest efficiency. Swimmer A takes fewer strokes but swims slowly, so overall efficiency is lower than C’s. Swimmer D takes the fewest strokes of all, but is extremely slow, which is also not ideal.
Strokes Per 100m
Besides SWOLF, “strokes per 100m” is another common efficiency metric. It is calculated by recording the total number of strokes taken over 100 meters.
Reference ranges by skill level (freestyle, 25m pool):
- Beginner: about 25–35 strokes per 25m
- Advanced amateur: about 18–25 strokes per 25m
- Competitive level: about 14–20 strokes per 25m
- Elite swimmers: about 10–16 strokes per 25m (including the advantage of the push-off glide)
Note that fewer strokes is not always better — the goal is to minimize stroke count while maintaining a reasonable speed. An extremely low stroke count paired with an extremely slow speed may cover a long distance per stroke, but this “gliding” style can actually be less effective for aerobic endurance than a more moderate rhythm.
Distance Per Stroke (DPS)
Another related metric is DPS (Distance Per Stroke), which calculates the average distance covered per stroke:
DPS = pool length ÷ number of strokes
For example, taking 20 strokes in a 25m pool gives DPS = 25 ÷ 20 = 1.25 meters per stroke.
DPS is a direct indicator of technical improvement. As your entry point improves and your high-elbow catch technique strengthens, the distance covered per stroke should gradually increase. It is recommended to record your stroke count over a fixed distance (such as 50m) once a month to track long-term trends in DPS.
Applying SWOLF in Training
Application 1: Efficiency Monitoring in Technique Sets
In technique-focused training sets, ask swimmers to minimize SWOLF while maintaining a certain speed. This prevents swimmers from simply increasing stroke rate to go faster, and instead pushes them toward technical improvements that cover more distance per stroke.
Application 2: A Pacing Tool for Aerobic Training
In aerobic endurance training, requiring a consistent SWOLF value (rather than a consistent time) better ensures reasonable pacing and consistent stroke quality.
Application 3: Fatigue Monitoring
In the later stages of a workout (for example, the final sets after 3000m), a noticeable rise in SWOLF indicates that fatigue is causing technique to break down — a signal that appropriate rest is needed.
Practical Tips
- During the warm-up set of each swim session, count your strokes over 25m to record your baseline efficiency for the day.
- Set up a monthly “SWOLF test day”: swim a timed 400m, counting strokes for each 25m length, and calculate your average SWOLF to track monthly progress.
- Stroke count training (Count Training): set a target stroke count (for example, no more than 22 strokes per 25m) and try to swim as fast as possible within that limit — an effective way to improve DPS.
- If you use a swim watch that supports SWOLF, you can set a target SWOLF value so the watch gives you real-time pacing alerts.
Conclusion
SWOLF and stroke-count metrics provide an objective, quantifiable basis for tracking swimming progress, turning the question “has my technique improved?” into something measurable. In Taiwan’s swimming environment, these free and easy-to-record metrics can be tracked entirely on your own, with no high-tech equipment required. Starting to count your strokes today is the simplest first step toward systematic swim training.
Related Reading
西進武嶺 免費訓練分析服務 Intervals | 練不夠還是練過頭?你哪一種類型選手?AI模型告訴你! | 備戰神器 | 公路車 訓練 | CT Yeh
4 年前
滑雪新手們慘摔學習全紀錄(請開字幕),滑雪好好玩 | Snowboard + Ski | 岩原 スキー場 | 滑雪APP使用 | GoPro Max
6 年前
戰略) Zwift Race 如何咬在第一集團 如何評估自己要開多少推力 (請開1.5倍速看)
7 年前
西進武嶺 8000名單車友數據分析 PART1 | 從新手到高手數量/瓦數/推力比/FTP推力比/功率計使用率 大解析 | 公路車 | CTYeh
5 年前
教學) 如何做出專業 慢動作 影片 Slow Motion 120fps GoPro 7 ActionCam AX700 A99II
7 年前
免費UCI指定競賽騎乘軟體 Mywhoosh 概覽初體驗 / 畫質的天花板!? 用鈔能力做出來的 / 公路車 / CT Yeh
2 年前
武嶺配速表最佳使用方式 #bike
1 年前
風櫃嘴時間 預測西進武嶺時間?13000名車友統計數據分析告訴你 !
5 年前