TL;DR
This was a hard aerobic swim with a sustained 2:08/100m pace and 100% of time in Z4-5, making it your longest swim in 30 days. Compared with your recent baseline, it’s effectively a big jump in load because you had no swimming in the last 7 or 14 days.
Swim
Pace
2:08/100m
Pool: 25 m • ~80 lengths
Key Stats
Distance
2,000 m
Time
42.5 min
Avg Pace
2:08/100m
Pool Length
25 m
~80 lengths
Avg HR
159.1 bpm
Max HR
183 bpm
Set Breakdown
| Set | Pace | Avg HR | Rest |
|---|---|---|---|
| 3×25 m | 1:46/100m | 126 bpm | 28s |
| 1×50 m | 2:06/100m | 128 bpm | — |
| 1×150 m | 2:34/100m | 160 bpm | — |
| 1×75 m | 1:53/100m | 164 bpm | — |
| 1×450 m | 1:50/100m | 164 bpm | — |
| 1×25 m | 1:00/100m | 161 bpm | — |
| 3×50 m | 2:03/100m | 163 bpm | 17s |
| 1×25 m | 1:24/100m | 161 bpm | — |
| 1×75 m | 1:49/100m | 158 bpm | — |
| 3×25 m | 2:55/100m | 159 bpm | 11s |
| 2×75 m | 1:59/100m | 165 bpm | 18s |
| 1×200 m | 2:38/100m | 163 bpm | — |
| 1×100 m | 2:29/100m | 159 bpm | — |
| 2×50 m | 1:58/100m | 163 bpm | 24s |
| 2×75 m | 1:52/100m | 163 bpm | 20s |
| 1×50 m | 2:40/100m | 160 bpm | — |
| 1×100 m | 2:23/100m | 160 bpm | — |
Charts
Pace Snapshot
Avg pace vs 7-day avg (/100m).
Work vs Rest
Time swimming vs resting between efforts.
Split-by-split (pace + HR)
Each effort between rests; bars = pace/100m, line = HR.
Training Load — last 14 days
Daily relative effort (Strava suffer score), runs + swims.
Rolling Summary
Last 7 Days
0 km
0 swims
Last 14 Days
0 km
0 swims
Wins
Held a consistent 2:08/100m over 2000 m, showing solid pacing through a full continuous effort.
Low HR drift (+3%) suggests you maintained effort fairly well despite the high intensity and long layoff.
Watch Outs
This was a very hard session after 999 days since the last swim; expect some technique breakdown and shoulder fatigue over the next 24-48 hours.
100% time in Z4-5 with avg HR 159 bpm is a big jump from zero recent swim load, so keep the next session much easier to absorb the workload.