With our archives now 3,500+ articles deep, we’ve decided to republish a classic piece each Friday to help our newer readers discover some of the best, evergreen gems from the past. This article was originally published in February 2019.
You’re a busy man. So when you work out, you aim to get in both strength training and cardio exercise in a single session.
But should you do weights or cardio first?
To help me answer that question, I talked to my barbell coach, Matt Reynolds, owner of Barbell Logic Online Coaching.
His answer? For most people, it’s best to lift weights before doing cardio.
For why, read on.
Why You Should Lift Weights Before Doing Cardio
To get stronger, you want to lift the most weight possible during a workout. But when you do cardio before you lift weights, you prevent yourself from achieving this goal. As Matt explains, “When you do cardio before strength training, you fatigue the muscle, which causes a decrease in the contractual force your muscles are able to produce, which means you can’t lift as much.”
This is because of the ‘all or none principle’ of muscle contraction. Muscle fibers contract at 100%, or they don’t contract at all.
So to lift something 70% of your max would require 70% of your muscle fibers to fire at 100%, rather than 100% of your muscle fibers to fire at 70%.
Because of this, if SOME of your muscle fibers are already fatigued from previous cardio, then less muscle fibers are available to contract for weight training.
Research bears this out. In a study published in the Journal of Strength and Conditioning Research, researchers found that subjects who did a bout of treadmill running before lifting weights had a decrease in muscle power and performed fewer reps compared to when they lifted before running on the treadmill. What’s more, when subjects ran before lifting, lifting just “felt” heavier. The rate of perceived effort increased.
Prioritizing weight training over cardio exercise will not only allow you to lift more lbs, but that advantage leads to another: enhanced fat loss. Matt unpacks how: “Increasing muscle mass increases your resting metabolic rate which allows you to burn more calories when you’re just sitting there existing. And if you want to increase muscle mass, you need to lift heavy weight, and lifting weights before cardio lets you lift heavier weight.”
A final added benefit for lifting weights before cardio is that it can simply save you time in the gym. “Cardio fatigues your muscles so when you finally get to lifting, you may find yourself having to take longer rests between sets to complete your reps, which may lengthen the duration of your workout,” Matt explained.
So if you’re looking to get stronger, lose body fat, and save time in the gym, lift weights before doing cardio.
But isn’t the inverse of this equation also true — that doing strength training before cardio will fatigue your body, diminishing the intensity of your cardio?
Yes, but Matt says it’s important to remember why most people do cardio: “The goal of cardio is to increase aerobic health and improve metabolic pathway conditioning. You can still get your heart