Your catch felt sharp for the first 400. Somewhere after that, your pull starts losing power without your stroke rate actually slowing down. Your shoulders feel like they are moving through resistance that was not there twenty minutes ago, and by the last 200 you are basically dragging yourself down the lane on arms alone. You have heard runners describe heavy legs a hundred times. This is the same sensation, just in your lats and shoulders instead of your quads, and it gets talked about far less.
Swimmers tend to blame this on upper body strength, and reach for more dryland work as the fix. Sometimes that helps. Often it does not, because the actual limiter is not strength. It is the same cellular energy problem that shows up as heavy legs on a run, just recruiting a different set of muscles.
Why do swimmers get less attention for this than runners do?
Running culture has a well-established vocabulary for cellular fatigue: the wall, bonking, heavy legs. Swimming does not have the same shared language, partly because the sport's fatigue signals are more distributed across the body and partly because swimming's fatigue conversation is dominated by technique correction. A coach watching a stroke fall apart mid-set defaults to cues about catch and rotation, which are real and useful, but which do not address a fatigue source that is happening beneath the technique, at the cellular level in the muscles doing the pulling.
What is actually different about how swimming recruits mitochondrial capacity?
Swimming asks continuous, near-maximal aerobic output from your upper body and core in a way no other endurance sport does. Running and cycling place the primary aerobic demand on your legs, with your upper body along mostly for balance and minor propulsion. Swimming inverts that. Your shoulders, lats, and core are producing the majority of your propulsive force, continuously, for the length of a set, which means the mitochondrial demand in those muscle groups is proportionally much higher in swimming than in almost any other endurance activity. Most swimmers have not specifically trained their shoulders and lats for the kind of sustained aerobic mitochondrial capacity their legs may have built up if they also run or cycle. This mismatch, well-developed lower body aerobic capacity from cross-training, less-developed upper body aerobic capacity from the swimming itself, can be part of why the heaviness shows up specifically in the arms rather than distributed across the body the way a runner's fatigue might be.
Is this the same mechanism as the classic late-set fade, or something separate?
It is closely related. Both trace back to reactive oxygen species accumulating during sustained aerobic effort, impairing the mitochondrial machinery responsible for producing ATP fast enough to meet demand. What differs is which muscle group is bearing the brunt of that impairment first. A swimmer whose shoulders and lats are working harder, proportionally, than their legs will often feel the fatigue there first, even if their overall aerobic system, measured by breathing rate or heart rate, has plenty of capacity left. This is why "you're not even breathing hard, so you can't be that tired" is such an unhelpful thing to hear mid-set. The limiter is not your cardiovascular system. It is the mitochondrial capacity in the specific muscles doing the pulling, and no amount of "just push through it" coaching cues will change that.
Train smarter every weekend. Save on your first order.
The OLEUS newsletter covers race nutrition, cellular energy science, and protocols that actually move performance. Trusted by over 5,000 endurance athletes across Europe.
Subscribers get 10% off their first order with code BLOGLOVERS
Does more dryland strength training actually fix this?
Strength training improves force production and can delay the point at which fatigue starts to compromise your stroke mechanically. It does relatively little to expand the underlying mitochondrial capacity of the muscles involved, since strength adaptations and aerobic mitochondrial adaptations are driven by different training stimuli. A stronger shoulder is not automatically a more mitochondrially efficient one. This does not mean skip strength training. It means recognise that strength and cellular aerobic capacity are two different problems, and a swimmer whose heavy-arms pattern is genuinely cellular will not solve it purely through the weight room, the same way a runner with heavy legs cannot lift their way out of a mitochondrial recovery deficit.
What actually builds upper body mitochondrial capacity for a swimmer?
The same two levers that apply to any endurance muscle group: consistent aerobic training volume in the water over months, and adequate cellular recovery between sessions so the training stimulus nets out as adaptation rather than accumulated, unrepaired stress. Swimmers training high weekly yardage without adequate recovery support are asking their shoulders and lats to adapt under exactly the same recovery-deficit conditions that produce heavy legs in runners, just in a muscle group with less cultural vocabulary built around the sensation. For the underlying mechanism of how mitochondria build and lose capacity, the complete mitochondria guide covers the full biology, and it applies to shoulders and lats exactly as much as it applies to legs.
How can a swimmer tell if this is the actual explanation?
- Track where in the set the heaviness starts. A consistent, specific point (rep six, the 800m mark) points toward a cellular capacity limiter rather than a random off day.
- Check whether the pattern correlates with recovery, not just yardage. If the heaviness is worse after high-volume weeks or poor sleep stretches, that supports a recovery-deficit explanation over a pure strength gap.
- Notice whether your breathing and heart rate feel proportionate to the effort. If your arms feel heavy while your cardiovascular system feels fine, the limiter is very likely local to the working muscle, not systemic.
Does this explain why cross-training swimmers sometimes feel this less?
Partially. Swimmers who also run or cycle regularly are not building specific upper body mitochondrial capacity through that cross-training, but they are generally carrying a higher overall aerobic fitness and a well-developed cellular recovery system, which can blunt the severity of the arms-specific heaviness even if it does not eliminate it outright. This is worth noting because it points toward the actual fix: the goal is not to avoid dryland or cross-training, but to make sure the swimming-specific aerobic stimulus on the shoulders and lats is itself adequate and adequately recovered, rather than assuming general fitness from other sports automatically covers this specific gap.
What does a deliberate fix actually look like in a training week?
Two changes tend to matter most. First, make sure your aerobic base volume in the water is genuinely building mitochondrial capacity in the upper body, meaning enough consistent, moderate-intensity swimming, not just short, high-intensity sets that stress a different energy system. Second, treat the recovery side of high-volume swim weeks as seriously as the training side, since a swimmer accumulating oxidative load faster than they repair it will feel the arms-specific version of the same problem a runner feels in their legs, regardless of how much dryland strength work sits in the program.
Where does the Daily Shot fit into a swimmer's upper body recovery?
The Daily Shot combines oleuropein, magnesium, vitamin B6, and vitamin C, taken once a day, to support the mitochondrial recovery process across every muscle group under sustained load, not just legs. For swimmers, whose sport places a uniquely high aerobic demand on the upper body specifically, that daily cellular support applies just as directly to shoulders and lats as it does to a runner's legs.
Support the muscles doing the work
The Daily Shot supports mitochondrial recovery in the shoulders and lats carrying a swimmer's aerobic load.
Shop the Daily ShotDoes stroke choice change how quickly this shows up?
Yes. Butterfly and, to a lesser extent, breaststroke place a proportionally higher demand on shoulder and upper back musculature per hundred metres than freestyle or backstroke do, which means swimmers training a fly-heavy set will typically feel arm heaviness earlier in a session than the same swimmer doing an equivalent freestyle set. This is not a reason to avoid fly work, which has real value, but it is worth factoring into how you interpret a heavy-arms pattern: a fade that shows up specifically during fly sets is less likely to be a broad cellular recovery deficit and more likely a normal reflection of that stroke's higher per-metre demand.
-
Sources
-
Powers, S.K., Jackson, M.J. (2008). Exercise-induced oxidative stress: cellular mechanisms and impact on muscle force production. Free Radical Biology and Medicine, 44(2), 215-223.
-
Enoka, R.M., Duchateau, J. (2016). Translating fatigue to human performance. Medicine and Science in Sports and Exercise, 48(11), 2228-2238.
-
Hoppeler, H., Fluck, M. (2003). Plasticity of skeletal muscle mitochondria: structure and function. Journal of Applied Physiology, 95(4), 1436-1441.