Swim Stroke Calculator: Stroke Rate, Length & SWOLF
Calculate swimming stroke rate, stroke length, speed, stroke index and SWOLF score. Lap-by-lap breakdown for 25m, 50m and 25yd pools.
Swim Distance, Clock Time & Stroke Count
45 SPM · 1.67 m Distance Per Stroke
Speed: 1.25 m/s · Costill Stroke Index: 2.08 m²/s · Average Lap SWOLF: 35 across 4 laps.
Stroke Rate (Cadence)
Distance Per Stroke (SL)
Swimming Speed
Pace per 100m
Stroke Index (SI)
Average SWOLF
Stroke Length vs Swimming Speed
At fixed cadence (45 SPM)Demonstrates how lengthening your pull directly amplifies forward velocity without exhausting turnover.
Lap-by-Lap Cadence & Pacing Fade
4 pool lengthsTracks stroke rate consistency across laps, identifying fatigue drop-off during final lengths.
SWOLF & Stroke Index Efficiency Tiers
Clinical benchmarks from Dr. David Costill and World Aquatics biomechanical studies.
| Competitive Tier | 25m Pool SWOLF | 50m Olympic SWOLF | Costill Stroke Index (SI) | Biomechanical Catch & Propulsion Characteristics |
|---|---|---|---|---|
| Elite / National (Olympic) | < 32 | < 68 | > 3.20 | Maximum propulsive catch, minimal front-quarter drag, streamlined kickout. |
| Advanced / Masters Competitive | 32 - 38 | 68 - 80 | 2.50 - 3.20 | High elbow catch (EVF), body roll rotation, consistent glide through catch phase. |
| Intermediate / Fitness Swimmer | 38 - 46 | 80 - 95 | 1.80 - 2.50 | Good baseline conditioning; occasional slipping water or dropped elbow during fatigue. |
| Developing / Recreational | > 46 | > 95 | < 1.80 | Over-rotation or high head position causing hips to drop; high stroke turnover with low propulsion. |
Itemized Lap Breakdown
Total distance: 100m in 80s| Lap # | Length Distance (m) | Split Time (s) | Stroke Count | Stroke Rate (SPM) | Lap SWOLF |
|---|---|---|---|---|---|
| Lap 1 | 25 | 20.0 | 15 | 45.0 | 35 |
| Lap 2 | 25 | 20.2 | 15 | 44.6 | 35 |
| Lap 3 | 25 | 20.4 | 15 | 44.1 | 35 |
| Lap 4 | 25 | 20.6 | 15 | 43.7 | 36 |
Variables Explained
Distance (D)
Total linear distance swam in meters or yards (e.g. 50m, 100m, 400m).
Time (T)
Total elapsed duration of the swim in seconds.
Stroke Count
Total individual hand entries completed across the entire swim distance (counting each arm pull individually).
Stroke Rate (SR)
Stroke frequency expressed in strokes per minute (SPM): SR = (Stroke Count / Time) × 60.
Distance Per Stroke (SL)
Average linear distance traveled forward per hand entry: SL = Distance / Stroke Count.
Stroke Index (SI)
David Costill's swimming economy index: SI = Speed (m/s) × Stroke Length (m). Higher values indicate elite hydrodynamic propulsion.
SWOLF Score
Golf-style composite efficiency score for one length of the pool: Time (seconds) + Stroke count. Lower is superior.
Important Notes
Turn and Underwater Glide Dynamics: Stroke length calculations in this tool represent average forward progress per stroke across the full pool length, inclusive of pushoffs and streamline dolphin kicks. In competitive swimming, 5 to 15 meters of each lap occur underwater before the breakout.
Counting Consistency: Always count strokes consistently (every single hand entry for freestyle and backstroke, or full arm cycles for breaststroke and butterfly).
Frequently Asked Questions
Related Calculators
Football (Soccer) Player Fitness Calculator
Sport-Specific PerformanceBasketball Player Efficiency Calculator
Sport-Specific PerformanceBaseball Batting Average Calculator
Sport-Specific PerformanceTennis Serve Speed Calculator
Sport-Specific PerformanceGolf Handicap Calculator
Sport-Specific PerformanceSwimming Stroke Rate Calculator
Sport-Specific PerformanceVolleyball Player Performance Calculator
Sport-Specific PerformanceRugby Try Scoring Calculator
Sport-Specific PerformanceIce Hockey Shot Speed Calculator
Sport-Specific PerformanceSki Jumping Distance Calculator
Sport-Specific PerformanceAmerican Football Quarterback Rating Calculator
Sport-Specific PerformanceQuick Tips
- 1Track progress consistently
- 2Consider rest and recovery
- 3Set realistic fitness goals
- 4Consult trainers for guidance