{
  "$schema": "https://openexercise.org/schema/v0/exercise.json",
  "aliases": [
    {
      "text": "Double KB Clean and Press",
      "kind": "abbreviation"
    },
    {
      "text": "Kettlebell Clean and Press",
      "kind": "common"
    }
  ],
  "anatomy": {
    "muscles": [
      {
        "muscle": "gluteus-maximus",
        "role": "prime-mover"
      },
      {
        "muscle": "deltoid-anterior",
        "role": "prime-mover"
      },
      {
        "muscle": "hamstrings",
        "role": "synergist"
      },
      {
        "muscle": "triceps-brachii",
        "role": "synergist"
      },
      {
        "muscle": "trapezius-upper",
        "role": "synergist"
      },
      {
        "muscle": "erector-spinae",
        "role": "stabilizer"
      },
      {
        "muscle": "rectus-abdominis",
        "role": "stabilizer"
      }
    ],
    "joints": [
      {
        "joint": "hip",
        "actions": [
          "extension"
        ]
      },
      {
        "joint": "knee",
        "actions": [
          "extension"
        ]
      },
      {
        "joint": "glenohumeral",
        "actions": [
          "flexion",
          "abduction"
        ]
      },
      {
        "joint": "elbow",
        "actions": [
          "flexion",
          "extension"
        ]
      },
      {
        "joint": "scapulothoracic",
        "actions": [
          "upward-rotation",
          "elevation"
        ]
      },
      {
        "joint": "lumbar-spine",
        "actions": [
          "isometric-stabilization"
        ]
      }
    ]
  },
  "classification": {
    "modalities": [
      "strength",
      "power",
      "conditioning"
    ],
    "movement_patterns": [
      "hinge",
      "vertical-push"
    ],
    "mechanics": "compound",
    "force": "mixed",
    "kinetic_chain": "open",
    "laterality": "bilateral",
    "planes": [
      "sagittal"
    ],
    "contraction": [
      "dynamic",
      "ballistic"
    ],
    "level": "intermediate"
  },
  "equipment": {
    "required": [
      [
        "kettlebell"
      ]
    ]
  },
  "external_ids": {
    "wger": "1360"
  },
  "id": "oec:double-kettlebell-clean-and-press",
  "instructions": {
    "setup": [
      "Place two kettlebells on the floor about a foot in front of you, spaced roughly shoulder-width apart.",
      "Stand with feet shoulder-width apart, hinge at the hips with a flat back, and grip both handles with thumbs pointed slightly backward or toward each other."
    ],
    "steps": [
      "Hike the kettlebells back between your legs high in the groin.",
      "Snap your hips forward into full extension, using the momentum to float the kettlebells upward close to your torso.",
      "Tuck your elbows and smoothly rotate your hands around the bells to catch them softly in the front rack position on your chest and forearms.",
      "Pause momentarily in the rack, brace your abs, squeeze your glutes, and press both kettlebells vertically until your arms are fully locked out overhead.",
      "Lower the kettlebells under control back to the rack position.",
      "Drop the kettlebells smoothly into the backswing between your legs and repeat for the desired number of repetitions."
    ],
    "breathing": "Inhale as you hike the kettlebells, exhale sharply as you stand and clean them into the rack, inhale briefly to brace, and exhale as you press overhead.",
    "cues": [
      "Drive from the hips, not the arms.",
      "Tame the arc on the clean to avoid banging your wrists.",
      "Lock your glutes and abs before pressing."
    ],
    "common_faults": [
      {
        "fault": "Allowing the kettlebells to swing too far outward and crash onto the forearms in the rack.",
        "correction": "Keep the kettlebells close to your ribs as they travel upward and spear your hands through the handles."
      },
      {
        "fault": "Hyperextending the lower back during the overhead press.",
        "correction": "Squeeze your glutes and brace your core tightly to keep your pelvis neutral and ribs pulled down."
      }
    ],
    "safety": {
      "precautions": [
        "Ensure adequate overhead mobility before pressing heavy pairs of kettlebells.",
        "Clear ample floor space around you in case you need to safely drop the bells."
      ],
      "spotter": "not-needed"
    }
  },
  "measurement": {
    "load": {
      "convention": "per-implement",
      "implements": 2,
      "kind": "external"
    },
    "profiles": [
      {
        "required": [
          "reps",
          "load"
        ],
        "optional": [
          "rpe"
        ]
      }
    ],
    "records": {
      "e1rm": true,
      "volume": true
    },
    "reps_counted": "total"
  },
  "name": "Double Kettlebell Clean and Press",
  "provenance": {
    "generated": [
      "/name",
      "/summary",
      "/classification",
      "/anatomy",
      "/equipment",
      "/measurement",
      "/instructions",
      "/setup",
      "/relations"
    ],
    "license": "CC-BY-SA-4.0",
    "review": {
      "status": "machine-generated",
      "model": "gemini-3.8-flash",
      "at": "2026-10-31"
    },
    "sources": [
      {
        "title": "wger: Double Kettlebell Clean and Press",
        "url": "https://wger.de/en/exercise/1360/view-base",
        "license": "CC-BY-SA-4.0",
        "author": "m4k3r"
      }
    ]
  },
  "relations": [
    {
      "type": "substitute-for",
      "target": "oec:barbell-clean-and-press"
    },
    {
      "type": "progression-of",
      "target": "oec:kettlebell-swing"
    }
  ],
  "setup": {
    "grip": {
      "orientation": "neutral",
      "width": "shoulder"
    },
    "load_position": "overhead",
    "position": "standing",
    "range": "full",
    "stance": {
      "kind": "parallel",
      "width": "shoulder"
    }
  },
  "status": "active",
  "summary": "A full-body ballistic and strength movement combining a hip hinge clean into the front rack with an overhead press using two kettlebells."
}
