Workout

Perfect Workout

Today's session, timed and counted for you

A coach-voice timer counts every rep and calls every rest.

Day 1 · ~25 min

Start today's session — free

Free · No signup to try

Dan John

Dan John's Perfect Workout — three variants (Original, Indoor, The Bull), each pairing a half-kneeling press and a posterior-chain finisher with a short accesso…

intermediate~25 minKettlebellResistance band (Original variant)Sandbag or heavy bag (Original/Bull variants)1 KB
#kettlebell#dan john#half-kneeling press#full body#efficient#conditioning

Dan John built the Perfect Workout as an answer to a question he gets constantly: what's the minimum effective session that still covers pressing, hip hinging, and squatting in one sitting? Each of the three variants here answers it a little differently, but they all share the same skeleton — a half-kneeling kettlebell press for shoulder and core stability, a posterior-chain-dominant accessory move, a short high-rep finisher, and a squat pattern to close. It's aimed at anyone who wants a genuinely efficient session (20-25 minutes) that still leaves something in the tank, rather than a long accessory-heavy split.

The Original variant is Dan John's outdoor/field version: half-kneeling press for shoulder stability, hanging leg raises for a dead-hang core challenge, banded hip thrusts for posterior chain, and Bulgarian goat bag (heavy sandbag) swings as a high-rep conditioning finisher, before closing with a goblet squat and a broomstick overhead squat to groove the overhead squat pattern without load. The Indoor variant swaps out the outdoor-specific movements — banded hip thrusts become a genuinely high-rep (120 reps) bodyweight hip thrust burnout, and the goat bag swing becomes a matching 120-rep clam shell burnout for hip stability, keeping the same press-core-hip-squat skeleton but without needing a band or an outdoor sandbag. The Bull variant swaps the hip thrust for a kettlebell bent-over row, shifting the balance toward upper-back and pulling strength while keeping everything else the same — useful if you're running this alongside other lower-body-focused training and want the upper back covered here instead.

Because all three variants share a fixed rep scheme, progression is almost entirely about kettlebell weight: once you can complete every set of the half-kneeling press and Bulgarian goat bag swing/row with strong form and without excessive rest, move up one kettlebell size on those movements specifically. The high-rep bodyweight finishers (hanging leg raise, hip thrust, clam shell) aren't meant to be loaded — progress those by tightening the rest between sets or simply doing more consistent, unbroken reps over time, not by adding weight.

There's no formal external standard behind the Perfect Workout the way there is with something like Simple & Sinister — it's meant as a repeatable, efficient staple you can run two to three times a week (rotating which variant you use, or sticking with one) alongside other training, not a standalone strength program to test yourself against.

Common mistakes: rushing the half-kneeling press so the core stability half of the movement gets lost (the whole point of the half-kneeling stance is anti-rotation core work, not just shoulder pressing); treating the 120-rep bodyweight finishers as a race instead of controlled, connected reps; skipping the broomstick overhead squat because it "doesn't do anything" — it's there specifically to groove overhead mobility without adding fatigue; and picking a kettlebell heavy enough for the press that the last few reps of 16 turn into a grind rather than staying crisp.

Most people can run one of these variants two to three times a week indefinitely as a maintenance/efficiency session, or rotate through all three across a week for variety. Because the rep scheme never changes, the clearest sign of progress is simply the kettlebell size climbing on the press and goat bag swing/row over four to eight weeks of consistent training.

Workouts

WARM-UP
Halos
5 each directionLight KB
Hip Hinge
10 reps
HALF-KNEELING PRESS
Half-kneeling Kettlebell Press
16 repsModerate KB
Half-kneeling Kettlebell Press
16 repsModerate KB
Half-kneeling Kettlebell Press
16 repsModerate KB
HANGING LEG RAISE
Hanging Leg Raise
8 repsBodyweight
Hanging Leg Raise
8 repsBodyweight
Hanging Leg Raise
8 repsBodyweight
BANDED HIP THRUST
Banded Hip Thrust
15 repsBand
Banded Hip Thrust
15 repsBand
Banded Hip Thrust
15 repsBand
GOAT BAG SWING
Bulgarian Goat Bag Swing
8 repsHeavy bag
Bulgarian Goat Bag Swing
8 repsHeavy bag
Bulgarian Goat Bag Swing
8 repsHeavy bag
SQUAT FINISHER
Goblet Squat
8 repsModerate KB
Broomstick Overhead Squat
8 repsBodyweight
WARM-UP
Halos
5 each directionLight KB
Hip Hinge
10 reps
HALF-KNEELING PRESS
Half-kneeling Kettlebell Press
16 repsModerate KB
Half-kneeling Kettlebell Press
16 repsModerate KB
Half-kneeling Kettlebell Press
16 repsModerate KB
HANGING LEG RAISE
Hanging Leg Raise
8 repsBodyweight
Hanging Leg Raise
8 repsBodyweight
Hanging Leg Raise
8 repsBodyweight
BURNOUTS
Hip Thrust
120 repsBodyweight
Clam Shell
120 repsBodyweight
SQUAT FINISHER
Goblet Squat
8 repsModerate KB
Broomstick Overhead Squat
8 repsBodyweight
WARM-UP
Halos
5 each directionLight KB
Hip Hinge
10 reps
HALF-KNEELING PRESS
Half-kneeling Kettlebell Press
16 repsModerate KB
Half-kneeling Kettlebell Press
16 repsModerate KB
Half-kneeling Kettlebell Press
16 repsModerate KB
HANGING LEG RAISE
Hanging Leg Raise
8 repsBodyweight
Hanging Leg Raise
8 repsBodyweight
Hanging Leg Raise
8 repsBodyweight
GOAT BAG SWING
Bulgarian Goat Bag Swing
8 repsHeavy bag
Bulgarian Goat Bag Swing
8 repsHeavy bag
Bulgarian Goat Bag Swing
8 repsHeavy bag
BENT OVER ROW
Kettlebell Bent Over Row
16 repsModerate KB
Kettlebell Bent Over Row
16 repsModerate KB
Kettlebell Bent Over Row
16 repsModerate KB
SQUAT FINISHER
Goblet Squat
8 repsModerate KB
Broomstick Overhead Squat
8 repsBodyweight