Quick question. How many sets did your shoulders get last week?
If you had to guess, you are training blind. Most guys do. I did it for years. I showed up, I worked hard, and my gains never matched my effort.
Then I started tracking every workout in a Google Sheet. The first time I counted my weekly sets per muscle, the problem was right there in the numbers. One muscle was getting plenty of work. Two were getting almost none. And I had no idea, because I never counted.
Your gains are not random. They follow your set count. Here is the exact number the research points to, and how to find yours.
The Short Answer: 10+ Hard Sets Per Muscle, Per Week
The most cited research on this is a 2017 meta-analysis by Brad Schoenfeld and colleagues in the Journal of Sports Sciences. It pooled the training studies and found a clear dose-response: the more weekly sets a muscle got, the more it grew, and groups doing 10 or more sets per muscle per week grew significantly more than groups doing fewer than 5.
The practical ranges most lifters should aim for:
- Beginner: 5 to 10 hard sets per muscle per week
- Intermediate: 10 to 16 hard sets per muscle per week
- Advanced: 14 to 20 hard sets per muscle per week
Past roughly 20, the extra growth gets small while the recovery cost keeps climbing. More is better, until it is not. The sweet spot for most people reading this is 10 to 16.
What Counts as a “Hard Set”
A hard set is a working set taken close to failure, with roughly 1 to 3 reps left in the tank.
Warm-up sets do not count. Easy pump sets do not count. If you stopped and could have done 8 more reps, that was not a hard set. That was cardio with weights.
Be honest here, because this is where most people cheat themselves. Counting soft sets makes the spreadsheet look good and your physique stay the same.
The Math Most People Get Wrong
Ten sets per muscle sounds easy until you look at how most people schedule them.
Train chest once a week and cram all 10 sets into one session? By set 7 your strength is gone and the quality falls off a cliff. The last sets are junk volume.
Split it instead. Two sessions, 5 hard sets each, and every set is quality work. Same weekly total, completely different stimulus.
This is exactly why the classic bro split stalls so many people. One muscle, one day, one chance. Miss that day, which everyone eventually does, and that muscle got zero for the entire week.
My Audit: The Week I Finally Counted
When I ran this count on my own training in the spreadsheet, it was not pretty. Chest was at target. Back was fine. Shoulders were under. And legs were at zero.
Zero. I had skipped leg day “one time” and let it slide for weeks. My body was not being stubborn. My numbers were just telling the truth I did not want to see.
That is the thing about tracking. What gets measured gets built. Everything else is a guess dressed up as effort.
How to Audit Your Own Week
You can run the same audit today in about five minutes:
- Step 1: Pull up last week’s workouts. App, notes, camera roll, memory. Good luck with memory.
- Step 2: Count your hard sets for each muscle: chest, back, shoulders, biceps, triceps, quads, hamstrings, glutes, calves.
- Step 3: Anything under 10 is your bottleneck. Fix that before you spend another dollar on supplements.
This audit is exactly what my Google Sheet was built to do. Every workout logged, every set counted, a dashboard that showed me where I stood.
Want that same system? The exact tracker and dashboard I built in Sheets is $5 in my shop: https://www.franklegend.com/product/fitness-tracker-and-dashboard/
Or Let an App Count Them for You
Counting sets in a spreadsheet between sets worked, but it was slow. That spreadsheet eventually became the app I built, LYON XP.
The Insights tab counts your weekly sets per muscle automatically and shows each one against the 10-set target. Here is what mine actually looks like: I told the full story of building it here.
Chest at target. Shoulders flagged “Below Min.” Legs at zero, calling me out. No guessing, no memory games. The number is just there every week.
If you are serious about muscle gains in 2026, stop training off memory. Download LYON XP here: https://apps.apple.com/us/app/lyon-xp-fitness-tracker/id6807535807
The Insights tab is free. Your progress data is yours, never paywalled. That was the whole point of building it.
3 Mistakes That Wreck Your Set Count
- Junk volume days. Twenty sets for one muscle on Monday, then nothing all week. Your weekly total looks fine and your results do not.
- Only counting mirror muscles. Everyone tracks chest and arms. Back, hamstrings, and calves quietly sit at half the target for months.
- Adding sets too fast. Jumping from 8 to 20 sets per muscle in one week murders your recovery and stalls everything. Add about 2 sets per muscle, hold for 2 to 3 weeks, then reassess.
FAQ
Do warm-up sets count toward the 10?
No. Warm-ups prepare you for the work, they are not the work. Only count sets taken close to failure.
I am a beginner. Do I really need 10 sets per muscle?
Not yet. Beginners grow well on 5 to 10 sets per muscle per week. Start at the low end, learn form, and add sets as your progress slows. Starting low leaves you somewhere to go.
Can you do too many sets?
Yes. Past roughly 20 hard sets per muscle per week, extra growth gets small and hard to measure, while soreness and fatigue pile up. If your performance is dropping week to week, you are probably over the line.
What if I only train 3 days a week?
Go full body. About 3 to 4 hard sets per muscle per session gets you to 9 to 12 for the week, right in the growth zone. Frequency is flexible. The weekly total is what matters.
The Bottom Line
Your muscles do not grow from the effort you think you put in. They grow from the work you actually did, counted honestly, week after week.
Count your sets for one week. The number will tell you exactly why your gains look the way they do.
And if you are a skinny guy starting from zero, read this next: 5 Tips To Look More Muscular (If You’re a Skinny Guy).