← All posts

September 9, 2026

Was that a good workout?

How to judge a single workout on the drive home, without waiting to see if you're sore or checking a chart in two months.

Trainlike Team

You rack the last set, wipe down the bench, and walk out feeling roughly how you felt on the way in. You’re not wrecked and you’re not buzzing. You’re somewhere in the middle, which is where most workouts land. And somewhere on the drive home the question shows up, the one every lifter past their first year has asked. Was that any good?

I’ve asked it plenty. For years I answered it with whatever I could feel. Sore the next day, good workout. Sweaty, good workout. Wanted to lie down in the parking lot, great workout. It took me an embarrassingly long time to notice that none of that had much to do with whether I was getting stronger.

Soreness proves nothing

Search this question and you get gym chain blog posts, and they all say one thing. Sore, sweaty, out of breath, felt challenged. That’s a fine list for a conditioning class. For lifting it’s close to useless, and soreness is the worst of the bunch.

Soreness comes from doing something your body isn’t used to. A new exercise, a new rep range, a deeper stretch at the bottom, a long layoff. Repeat a lift for a few weeks and the soreness fades, because a single bout of an exercise protects you from the next one. Researchers call it the repeated bout effect and it’s one of the better established things in this field. So an experienced lifter who isn’t sore the next day hasn’t wasted anything. They’ve earned the right to not be sore.

It cuts the other way too, and this is the part the forum threads miss. Not being sore doesn’t prove the workout worked any more than being sore proves it did. The gauge just stopped meaning anything a few weeks in, and it never meant much to begin with.

Sweat says as much about the room and what you wore as about the work. Being out of breath measures your conditioning and how long you rested. Feeling wrecked is a pile of things at once. Sleep, stress, food, whatever the last two weeks did to you. The workout is only one entry on that list. Your body is a bad accountant. Listen to it about pain and about sleep, and don’t ask it to do the math.

The better answer, the one you’ll get from people who coach for a living, is to stop judging single workouts and look at the trend over a month or two. Are the numbers climbing? Then it’s working.

I agree with that, and it still doesn’t help you in the car. You want to know about today. And a trend is just a stack of single workouts. If you can’t tell whether one was any good, the trend is going to sneak up on you in whichever direction it happens to be going.

So here’s what I’d offer instead. You can get a decent read on one workout, as long as the thing you’re reading it against is the last time you did the same lifts. That’s the fairest comparison you can make from a car. It’s you against you, on the exercises you already do, a week or so apart.

One caveat before the questions, because it matters. This is a quick check for someone who repeats the same exercises week to week under roughly similar conditions, which is most of us. If your program rotates loads and reps on purpose, heavy week and light week, waves, whatever, then compare today against the last time you did that kind of day, and the check still works. And if today was a planned lighter day, or you changed your technique, or you started going deeper on squats, a few reps missing is the cost of that decision and it doesn’t count against you.

Four questions

Ask these about today. Each one has a yes or no, and each one only needs your log, or a reasonably honest memory.

Did you do the work you planned? Every exercise, every set, nothing skipped because the rack was busy and you decided pull-ups were optional today. How the reps came out is a later question. This one is only about doing the whole plan. If yes, you’ve already cleared a bar a lot of workouts never clear.

Was the weight where it was last time? Same load on the bar for the lifts that matter to you. Holding your ground is a pass. Lifting what you lifted last week is not a failure, no matter how it felt.

Did anything move? One more rep on one set of one exercise counts. A slightly heavier third set counts. Progress shows up in reps long before it shows up in plates, and if you’re only watching for plates you’ll miss most of it. Be a little careful with a single rep, though. One rep is inside the range of a normal good day. It’s worth noticing, and two weeks of it is worth trusting.

Were the sets hard enough for what you’re after? You don’t need to grind to failure, and the research is fairly clear that for strength a few reps left in the tank works about as well as going to the wall. Building muscle seems to want the sets a bit closer to the edge. Either way, if every set ended with four or five easy reps still in you and that wasn’t the plan, that’s the first place to look when the numbers haven’t moved.

Four yeses is a great day. Three yeses, with the missing one being “did anything move,” is the routine day that went to plan, and I want to say something about those, because I think they’re where most of the anxiety lives. Fewer than three and something was off, which we’ll get to.

There’s an old line from running that in any block of five workouts you get one great one, one awful one, and three where you punch the clock. Lifting works that way too. The three punch-the-clock days are where the progress gets built, and they never feel like anything. You did the sets, at the weights, with real effort, and you went home.

That is a good workout. I’d like to say that plainly because the worry I see in newer lifters, and in myself some weeks, is the feeling that a workout has to be memorable to count. It doesn’t. It has to be done, and the weight has to be roughly where it was last time. Clear those two on most days and you’ve handled the part of the job that gets decided on a Tuesday night. Sleep, food, a sensible program and time do the rest, and none of those get decided in the car.

A quick example

Say last week was bench for three sets of eight at 185, rows at 155 for three sets of ten, and overhead press at 105 for three sets of six.

Today bench and rows land where they did last week, and the press went six, six, seven. Nothing else changed. Four questions, four yeses. That’s a good workout, and if the press does it again next week it has earned a little more weight. Whether you’re sore tomorrow has nothing to do with it.

Same week, a different version. Bench went eight, seven, six at 185. Rows held. Press held. You did the work, the weight was where it was, the sets were hard, and nothing moved forward. Bench gave back a couple of reps, which on its own is noise. Three yeses and one no. Routine workout, small note on bench. Run it again next week before you decide anything.

Third version. Bench went eight, seven, six. Rows went ten, nine, eight. Press went six, five, five. Every lift down a little, and you slept four hours. Call that a tired workout and move on. The fix is a night’s sleep, and the program almost certainly doesn’t need touching.

What a bad workout looks like

A bad one exists too, and it isn’t the one that felt easy. Bad performance is the better name for it, since a single one says nothing about whether the training is working.

What it looks like is reps down at the same weight on more than one lift, with no reason you can name. You slept fine, you ate, you weren’t sick, you hadn’t taken two weeks off, and bench dropped a rep on every set while the rows did too. One of those is a data point. It happens, and one off night on its own means nothing. Two in a row on the same lift is worth noticing. Three and something is going on. Usually it’s recovery. Sometimes it’s the program. Either way it deserves a proper look instead of a guess.

How you felt walking out won’t show you any of that. Last week’s numbers sitting next to today’s will, which is the quiet argument for writing them down if you weren’t already.

You grade a workout so you know what to do in the next one. A good one puts a small increase on the table, and two in a row means you take it. That last part is a rule of thumb, and a good one. A routine one earns a repeat at last week’s weights. A slide earns a hold, and maybe a step back if it keeps up. Once you’re deciding from the numbers, the whole thing takes about a minute in the car.

Trainlike runs this comparison after every workout, grades it, and shows you the sets that decided the grade, so it’s done before you’ve found your keys. If you’d rather do it by hand, the four questions and last week’s numbers will get you there. Ask them on the drive home tonight. It beats waiting to see if you’re sore.

Drafted with AI, reviewed by the Trainlike team.

training