🐍 Anaconda vs D’Arce: the Head‑and‑Arm Choke Showdown đŸ„‹

These two are close cousins: front headlock / head‑and‑arm “arm triangle” chokes that use your opponent’s shoulder + your arm to squeeze the neck (mostly a blood choke when done right). 

The one‑sentence difference

  • Anaconda: your arm goes under the neck → out the FAR armpit
  • D’Arce: your arm goes under the NEAR armpit → across the neck

Easy memory:
Anaconda = roll (gator roll).
D’Arce = sprawl / angle.


đŸ€ Grip game: “Catch” grip vs “Finish” grip

1) The Catch Grip (fast + sticky)

Palm-to-palm / gable / S-grip

  • Great for the scramble: you can lock the position immediately without fishing for your biceps.
  • Perfect for “I’ve got it—don’t let them wiggle out” moments.

2) The Finish Grip (tight + nasty)

Figure‑four / RNC-style upgrade:

  • Choking hand goes to your biceps / crook of your elbow
  • Support hand goes to their back/lat (or behind their head if you can reach cleanly)
    Why it works: your support hand helps collapse their trapped shoulder into their neck and removes the little pockets of space that make these chokes feel “meh.”

Rule of thumb:
Catch with gable if you need it. Upgrade to biceps once your angle is set and they’re not exploding.


🐍 How to apply the Anaconda (simple steps)

Best moment: front headlock when their head is low and one arm is available.

  1. Thread: shoot your choking arm under their neck and out the FAR armpit. 
  2. Connect (catch grip): palm-to-palm (gable) or go straight to biceps if it’s easy.
  3. Make the “loop” small: pull their trapped arm/shoulder in so their shoulder helps seal the choke.
  4. Angle + breakdown: hit the classic gator roll to bring them onto the trapped shoulder and tighten everything. 
  5. Finish cues (don’t just squeeze):
    • Elbow stays tight (don’t let it flare)
    • Chest heavy and “fold” them into the space you created
    • Upgrade to biceps + hand on back if you started palm-to-palm

Vibe: the Anaconda is like a seatbelt that gets brutal once you roll and compress.


đŸŒȘ How to apply the D’Arce (simple steps)

Best moment: top half guard / turtle / front headlock when their near arm is in front and you can thread deep.

  1. Thread: shoot your choking arm under their NEAR armpit, then across the neck (opposite threading direction of the Anaconda). 
  2. Connect: gable grip to secure it fast, or biceps grip if it’s available.
  3. Angle is the cheat code:
    • sprawl your weight and walk your hips so you’re not square in front of them
  4. Seal it: drive their shoulder into their neck while you tighten the loop.
  5. Finish cues:
    • “Ear to biceps” (stay tight to your own choking arm)
    • Hips away + chest in (angle creates the pressure more than raw squeezing)

Vibe: the D’Arce is a ratchet—once your angle is right, it gets tighter and tighter.


🔧 Common “why isn’t this working?” fixes

If either choke feels like you’re hugging someone’s head:

  • You’re too square. Fix the angle first (roll for Anaconda, sprawl/hip-walk for D’Arce).
  • Your choking elbow is flared. Pin it tighter to close the loop.
  • There’s space at their shoulder. Use the support hand on the back/lat to collapse them into the choke.

📜 Tiny history break (because names matter)

  • Anaconda choke: widely credited in many circles to Milton “Miltinho” Vieira, though attribution is debated and he’s been noted as not claiming sole invention. 
  • D’Arce choke: named after Joe D’Arce (Renzo Gracie black belt) who popularized it in competition, even if he wasn’t necessarily the original inventor. 
  • “Brabo” is often used as an alternate name in BJJ circles (especially in Brazil/gi contexts), and is commonly linked to Leonardo “Leozinho” Vieira and that era of competition use. 

đŸ„‹ Final cheat sheet

  • Anaconda: under neck → FAR armpit → roll → compress
  • D’Arce: under NEAR armpit → across neck → sprawl/angle → ratchet tight
  • Grips: gable to catch, biceps + hand on back to finish

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *