Technique · Front Headlock
Anaconda Choke
Front Headlock Hub • Proficient
What This Is
The anaconda choke is a no-gi arm triangle applied from the front headlock family of positions. The threading direction is the reverse of the D’arce: where the D’arce arm goes over the neck (threading under the near arm and wrapping around the top of the neck), the anaconda arm goes under the neck — threading under the near arm, then under the near side of the neck, traveling along the mat side of the neck to lock at the far side.
The anaconda is most commonly finished with a forward roll over the opponent. The roll takes the opponent to their back and compresses the choke simultaneously — the roll mechanics and the finish mechanics are the same motion. Without the roll, the anaconda is difficult to finish against a resisting opponent because the arm position under the neck provides less direct compression force than the D’arce’s arm position over the neck.
The anaconda is most accessible from the turtle top and front headlock ground positions when the opponent’s near arm is inside and forward, and when the attacking player’s position is more forward (toward the opponent’s head-side) rather than lateral.
The Invariable in Action
The anaconda’s bilateral compression comes from the forearm under the near arm pressing against one carotid, and the bicep or upper arm pressing against the far carotid from the threading that has circled under the neck. The triangle closes the same way as the D’arce — the opponent’s near arm and the attacker’s arm encircle the neck — but the directional approach to that closure is different.
The isolation mechanism is the same as the D’arce: once the arm is fully threaded and locked, the near arm cannot escape. The anaconda adds the under-neck thread, which deepens the lock and makes the near arm’s position more secure — but also requires more space to thread because the arm goes below the neck rather than above it.
The forward roll is not just a finishing motion — it is a destabilisation that takes the opponent from a stable position (whether turtle, four-point, or kneeling) to their back. The transition from stable to destabilised is what makes the choke available to complete. An anaconda attempted without the roll faces a resisting opponent who still has their base.
D’arce vs Anaconda
The two most important facts about the D’arce vs anaconda distinction:
Threading direction: The D’arce arm goes over the neck (under the near arm, then up and over). The anaconda arm goes under the neck (under the near arm, then down and under the neck along the mat). If you are looking at your own threading arm and it is above the opponent’s neck, it is a D’arce. If it is below the neck (near the mat), it is an anaconda.
Finish direction: The D’arce can be finished by rolling the body forward (same direction as the thread) or by statically squeezing. The anaconda typically requires a forward roll to complete — the roll is often the difference between an anaconda that tightens and one that sits loose around the neck.
Entry angle: Both are available from the same entry read (near arm inside and forward), but the anaconda is more natural when the attacking player is positioned more forward (toward the head) and the D’arce is more natural from a lateral angle. The head position of the attacking player influences which thread is cleaner.
Common confusion: Many practitioners begin a D’arce thread and arrive at an anaconda because the arm went under the neck rather than over. This often happens when the opponent’s neck is high or when the threading arm goes too low. Recognising which choke the thread has created — and finishing with the corresponding mechanics — is an important technical skill.
The Grip
The anaconda grip:
The threading arm: Goes under the opponent’s near arm (same as D’arce) but then continues downward and under the neck — not up and over. The arm travels along the mat, with the forearm under the neck and the hand emerging on the far side of the neck.
The lock: The threading arm’s hand grips the bicep of the supporting arm (or the supporting arm’s wrist). This creates the bike lock grip on the far side of the opponent’s neck.
The supporting arm: The opposite arm grips the threading arm to complete the lock. The specific grip (hand-on-bicep vs wrist vs forearm) can vary — the key is that both arms are locked together around the triangle of the near arm and neck.
Thread depth: The arm must thread deep — past the near elbow and toward the near shoulder — before the under-neck portion of the thread. A shallow thread stops at the elbow and does not create a secure lock.
The Roll Finish
The anaconda roll is the primary finishing mechanism. The mechanics:
The setup: From the front headlock or turtle top position, the anaconda is threaded and the lock is set. The attacker is positioned forward of or above the opponent’s head.
The roll: The attacking player tucks their head to one side and rolls forward over the opponent. The roll goes in the direction that takes the opponent to their back — typically toward the near arm side (the arm that is trapped inside the anaconda). The opponent’s body follows the roll because the choke grip pulls their head and near arm through the roll path.
The simultaneous completion: As the roll is executed, the bike lock grip tightens automatically because the roll applies force through the grip. The attacker does not need to squeeze separately — the roll is the squeeze. Completing the roll and the tightening happen together.
Post-roll position: After the roll, the attacker ends on top of the opponent, who is now on their back with the anaconda still locked. Finishing the squeeze from this position — on top, opponent on their back — is the most reliable anaconda finish context.
When the roll is not available: Against a large or braced opponent, the roll may not be executable. In this case, the anaconda can be attempted by driving the opponent forward (face-first) while maintaining the lock, or by transitioning to the D’arce if the threading direction allows it.
Setup and Entry
From the Front Headlock (Near Arm Posted Forward)
The primary entry. Near arm posted inside and forward — same read as the D’arce. The decision to thread as D’arce or anaconda depends on the attacking player’s position: more forward of the opponent = anaconda; more lateral = D’arce.
From the Turtle Top
From turtle top, the anaconda is available when the attacking player is positioned at the front (head side) of the turtle rather than the side. Drive the opponent’s head forward and thread under the near arm as it posts.
From the Pinch Headlock
The pinch headlock creates an entry angle that favors the anaconda when the opponent drops forward. The forward drop puts the near arm inside and the attacker’s body forward of the opponent’s head — the natural anaconda setup.
Position Requirements
- Front Headlock (Ground) — Primary position. Near arm posted forward, attacker positioned forward of opponent’s head.
- Turtle Top — Available when attacker is at the head side of the turtle, not the lateral side.
- Pinch Headlock — Available on forward drop. Specific entry angle favors anaconda over D’arce.
Defence and Escape
Priority 1 — Do not post the near arm forward: Same as D’arce defence. The entry requires the near arm to be inside. Keeping the near arm tucked prevents the anaconda entry.
Priority 2 — Prevent the thread from completing: As the threading arm begins its path under the near arm, the defender must pull their elbow back immediately and rotate to face the attacker. Squaring up prevents the threading path from completing.
Priority 3 — Prevent the roll: If the thread completes, the roll is the finish mechanism. The defender must base out and prevent the roll by driving their weight low and forward — making the roll mechanically more difficult. This buys time but does not escape the choke lock.
Priority 4 — Tap during the roll: Once the roll begins with the lock established, the choke tightens through the roll. Tap as the tightening increases — not after the roll completes. The choke reaches completion quickly during the roll phase.
Common Errors
Error 1: Threading over the neck instead of under
Why it fails: Threading over the neck creates a D’arce, not an anaconda. The finish mechanics are different. If the thread has gone over the neck, treat it as a D’arce and finish with D’arce mechanics. Do not attempt the anaconda roll from a D’arce thread position.
Correction: The anaconda arm must go below the neck — the forearm travels along the mat surface, not above the opponent’s neck. Checking the thread direction early allows correction before the lock sets.
Error 2: Attempting to finish without rolling
Why it fails: Static anaconda squeezing without the roll is substantially weaker than with the roll. Against a resisting opponent, a static anaconda squeeze is rarely sufficient to complete the choke.
Correction: Commit to the roll as the finishing mechanism. If the roll cannot be executed (opponent is braced), reassess whether the position supports the anaconda or whether transitioning to a D’arce configuration is correct.
Error 3: Rolling in the wrong direction
Why it fails: Rolling away from the near arm side (away from the trapped arm) takes the opponent the wrong direction and creates space in the choke rather than compression. The roll must go toward the near arm side.
Correction: Roll toward the trapped near arm side. The roll direction is dictated by the thread direction — the arm goes under on one side, the roll goes over on that same side.
Drilling Notes
Proficient Drilling
Drill the threading direction first — the under-neck path specifically. With a partner in turtle or front headlock position, practice the thread path: under the near arm, then along the mat under the neck, then locking at the far side. Check that the arm is below the neck, not above it. This distinction should be clear from static drilling before adding any movement.
Roll Drilling
Drill the roll finish with the lock set but without resistance: both players understand the roll direction, attacker executes the roll, opponent allows it. The goal is to feel the compression occurring through the roll mechanics. Once the roll path is clean, add light partner resistance to the roll.
D’arce vs Anaconda Recognition
Drill a specific recognition exercise: from the front headlock entry position, threading arm goes under the near arm. Partner calls “D’arce” or “anaconda” based on where the threading arm ends up — over or under the neck. Attacker practices recognising which they have and applying the correct finish. This builds in the mid-threading correction skill.
Ability Level Guidance
Proficient
Learn the anaconda after the D’arce. The D’arce mechanics clarify the threading path by contrast — knowing what over-the-neck feels like makes recognising under-the-neck cleaner. Drill the roll finish as the primary finishing mechanism before attempting any static finish variations.
Advanced
Use the D’arce and anaconda as complementary threats from the same entry read. When the opponent defends the D’arce by pulling the near arm toward their body, the under-neck thread (anaconda) can become available. The two chokes create a defensive dilemma — defending one can open the other.
Ruleset Context
The anaconda choke is unrestricted across all standard no-gi rulesets.
Also Known As
- Anaconda choke(Standard term)
- Arm trap triangle(Mechanical description)
- Reverse D'arce(Informal term — not precise, but widely used)