DATA

How real lifters train: GoHarder workout data

2026-10-30

What do people actually do in the gym, as opposed to what programs tell them to do? We looked at the workouts lifters logged in GoHarder over almost a year. Every number below comes from that data, and the method is at the bottom of the page.

Key findings

  • A typical workout lasts 64 minutes. The middle half of lifters train for 54 to 76 minutes per session.
  • A typical workout has 15 sets. The middle half log between 10 and 18.
  • 78% of sets are 6 to 12 reps. 43% are 9 to 12 reps, 35% are 6 to 8, and only 10% are heavy sets of 1 to 5. The median set is 10 reps.
  • Half of lifters train two days or fewer in the weeks they train. 19% train once, 32% twice, 29% three times, and 20% four or more times.
  • Lifters give their chest almost three times as many weekly sets as their quads. In weeks with at least two sessions, the typical lifter does 9 sets for back, 7 for chest and 6 for shoulders, but 2.5 for quads and 2 for hamstrings.

Session length

The typical session lasts 64 minutes. That is long enough for a full workout with rest periods of two to three minutes between hard sets. Sessions of 90 minutes or more are the exception, not the rule. If your plan only works with two-hour sessions, it is out of step with how most people train.

Sets per workout

The typical lifter logs 15 sets per workout, and the middle half log 10 to 18. Spread across four or five exercises, that is three to four sets each, which is what most programs prescribe.

Rep ranges

Most training happens in the classic hypertrophy range: 78% of sets land between 6 and 12 reps. Heavy work of 1 to 5 reps is only 10% of sets, and high-rep sets of 16 or more are 5%. The median set is 10 reps. Research shows muscle grows across a much wider range, from about 5 to 30 reps, so lifters have more room than they use. Read our guide to the best rep range for muscle growth.

Training days per week

In weeks when they train, half of lifters go two days or fewer: 19% train once and 32% twice. 29% train three times, and only one in five trains four or more days. Plans that assume five or six gym days a week fit a small minority. How to structure your training week.

Weekly sets per muscle

This is the biggest gap between advice and practice. The usual guideline is 10 to 20 hard sets per muscle per week. In weeks with at least two sessions, the typical lifter does:

  • Back: 9 sets (40% of those weeks reach 10 or more)
  • Chest: 7 sets (27% reach 10)
  • Shoulders: 6 sets (23% reach 10)
  • Biceps: 6 sets
  • Triceps: 4 sets
  • Quads: 2.5 sets (11% reach 10)
  • Hamstrings: 2 sets (3% reach 10)

Upper-body muscles get two to three times the volume of the legs. If your legs are lagging, check your log before changing exercises: you may simply be doing too few sets. How many sets per muscle per week.

Method

  • Source: workouts logged in the GoHarder app and synced to our servers, from 12 December 2025 to 28 October 2026.
  • Sample: 75 lifters with at least three logged workouts, 1,948 workouts and 27,615 sets. Demo and test accounts are excluded.
  • Per-lifter medians: each lifter's median is calculated first, then the median across lifters, so a few very active users do not dominate the results.
  • Sets: a set counts when it was logged with at least one rep. Warm-up sets logged as normal sets are included.
  • Duration: sessions shorter than 10 minutes or longer than 4 hours are excluded.
  • Weekly volume: counted only in weeks with at least two sessions. Each exercise's sets go to its primary muscle, and indirect work is not counted.
  • Limits: the sample is small and comes from app users who chose to log their training, so it describes engaged lifters, not everyone who goes to the gym. We will update this page as the data grows.

Use this data

You are free to quote these numbers. Please cite and link the source:

GoHarder workout data (2026), "How real lifters train", https://goharderapp.com/articles/gym-training-data

Put it into practice

Track it all in GoHarder - free to download.

Download on the App StoreGet it on Google Play