Calculator Inputs
Use race pace, water conditions, and your acceptable drift width to choose a practical sighting rhythm.
Plotly Graph
Example comparison showing how larger stroke gaps raise deviation and change time cost.
Example Data Table
| Example input | Value | Example output | Value |
|---|---|---|---|
| Leg distance | 800 m | Recommended interval | 11 strokes |
| Pace | 1:50 per 100m | Seconds between sights | 10.3 s |
| Stroke rate | 64 spm | Distance between sights | 9.4 m |
| Cross-current | 0.08 m/s | Expected drift | 1.86 m |
| Water state | Light chop | Sights on leg | 86 |
| Safety-adjusted drift limit | 1.92 m | Total leg time | 15:05 |
Formula Used
1) Forward speed
Forward speed (m/s) = 100 ÷ pace seconds per 100m
2) Adjusted heading error
Adjusted heading error = base heading error × water multiplier × breathing multiplier × (1 + fatigue %)
3) Effective lateral drift rate
Effective drift rate = [forward speed × sin(adjusted heading error) × 1.60] + [cross-current × water multiplier]
4) Protected drift limit
Safe drift limit = max lateral drift allowed × (1 − safety margin %)
5) Recommended interval
Interval from drift = safe drift limit ÷ effective drift rate
Recommended interval = smallest of drift limit, reference landmark limit, and practical cap
6) Strokes per sight
Strokes per sight = interval seconds × stroke rate ÷ 60
7) Leg time with sighting lifts
Total leg time = swim time + (number of sights × sighting penalty)
How to Use This Calculator
- Enter the distance to your next buoy or turn marker.
- Add your open-water pace using minutes and seconds per 100 meters.
- Enter stroke rate and your usual heading error when unsighted.
- Add cross-current speed and choose the water state that matches race conditions.
- Select a breathing pattern that reflects how balanced your stroke feels in open water.
- Set your fatigue increase, allowable lateral drift, and safety margin.
- Enter the gap between visible reference landmarks and the time cost of each sight lift.
- Press Calculate Sighting Plan to view the recommended interval, tradeoff table, and graph. Then download CSV or PDF if needed.
Frequently Asked Questions
1) What does this planner estimate?
It estimates how often you should sight so sideways drift stays within your chosen limit. The result combines pace, stroke rhythm, current, chop, fatigue, and a practical time cost for lifting your head.
2) Why use strokes instead of only seconds?
Most swimmers remember race rhythm more easily in strokes. The calculator still shows seconds, but the stroke count gives you a repeatable cue you can use without staring at a watch.
3) How should I choose base heading error?
Start with 2° to 3° if you usually swim straight in calm water. Use 4° to 6° if you zigzag more, breathe heavily to one side, or struggle in crowded starts.
4) What if the water is rough?
Choose a higher water-state multiplier. Rougher water increases your effective heading error and current effect, so the recommended sighting interval usually becomes shorter and safer.
5) Does bilateral breathing change the plan?
Yes. Balanced breathing often reduces directional bias, especially in chop or crosswind. That is why the calculator uses a breathing multiplier to adjust the heading error before building the final interval.
6) Is a shorter interval always better?
Not always. Sighting too often can break body position, add drag, and cost time. The planner looks for a controlled middle ground between wasted zigzag distance and excessive head lifts.
7) Can I use this for triathlon swim legs?
Yes. It works well for triathlon, marathon swimming, training sets, and practice on straight lake or ocean lines. Adjust drift tolerance to match how precise the course demands are.
8) Is this a guarantee of race accuracy?
No. It is a planning tool, not a guarantee. Pack dynamics, surf, glare, buoy placement, and visibility can change rapidly, so always combine the plan with real-time judgment in the water.