The 10th Planet Rubber Guard is one of the most iconic and debated systems in modern jiu-jitsu. At the heart of Eddie Bravo’s 10th Planet system, it’s a high-control guard designed to break an opponent’s posture, shut down their offense, and create a non-stop chain of submission threats.
But for many, it’s a confusing web of flexible legs and weird-sounding names. This guide will demystify the Rubber Guard, breaking it down into its core components. We’ll show you the key positions, primary submission paths, and how to start implementing this powerful system, regardless of your flexibility.
Key Takeaways
Posture Control is Everything: The primary goal of the Rubber Guard is to break your opponent’s posture, making it impossible for them to strike or pass.
A System, Not a Single Move: It’s a series of connected positions (like Mission Control, New York, and Chill Dog) that flow into one another.
Path to Submissions: Every position is designed to lead to high-percentage submissions, such as the Omoplata, Triangle, Gogoplata, and Armbars.
Flexibility Helps, but Isn’t Required: While flexibility is an asset, the system can be adapted to accommodate different body types using specific techniques and angles.
What is the Rubber Guard & Why Use It?
Traditional closed guard can be a stalemate. If you can’t break your opponent’s posture, you can’t attack, and they are free to start trying to pass. The Rubber Guard solves this problem.
By using your leg to clamp down on your opponent’s back, you physically pull their head down, breaking their posture with your body’s structure, not just your arm strength. From this broken posture, you have complete control to set up your attacks while they are forced to defend.
Mastering the Carni Sweep within the 10th Planet Rubber Guard system
Mastering the Rubber Guard means understanding its main control points. Think of these as checkpoints on your way to a submission.
Mission Control: This is the home base. You have your opponent in guard, you’ve cleared one of their arms, and you’ve brought your same-side leg high up on their back to control their posture. Your other hand is typically controlling their other wrist or bicep.
New York: From Mission Control, you transition your controlling leg from their back to over their arm, trapping it. You do this by grabbing your ankle with your hand and pulling it into position. This traps their arm and tightens your control, setting up the Omoplata.
Chill Dog: If you are struggling to get your leg over their shoulder from Mission Control, you can use Chill Dog. You place the foot of your free leg on your opponent’s hip, use it to shrimp out slightly, and create a better angle to bring your attacking leg higher up their back.
The Jiu-Jitsu Dad t-shirt is the perfect tribute to the mat-mastering fathers. This isn’t just a T-shirt; it’s a badge of honour for the dad who doesn’t just play the role but lives it.
Flow Drill: Don’t just hold the positions—flow between them. With a partner, practice transitioning from Closed Guard -> Mission Control -> New York -> Chill Dog -> Mission Control. The smoother your transitions, the harder it will be to stop.
Flexibility & Mobility: You don’t need to be a contortionist, but hip mobility is key. Regularly practice butterfly stretches, hip flexor stretches, and hamstring stretches to maintain flexibility. This will make it easier to get your leg high on your opponent’s back and maintain control.
All Countries
United States
Canada
United Kingdom
Australia
Brazil
Germany
France
Japan
Mexico
Netherlands
Ireland
New Zealand
Philippines
Poland
Russia
South Africa
South Korea
Spain
Sweden
Thailand
Please select at least one discipline to search for gyms.
Enter your location, select disciplines, then search to find combat sports gyms nearby
Gyms near
Tap any discipline above to view gyms on Google Maps
${externalIcon}
`;
gymLinks.appendChild(link);
}
});
}
// Geocoding with multiple fallback attempts
async function geocodeLocation(query, country) {
const searchQueries = [];
// Build search queries in order of specificity
if (country) {
searchQueries.push(`${query}, ${country}`);
}
searchQueries.push(query);
// If query looks like an address, also try just the city/region part
if (query.includes(‘,’)) {
const parts = query.split(‘,’).map(p => p.trim());
if (parts.length >= 2) {
// Try city, country
if (country) {
searchQueries.push(`${parts[1]}, ${country}`);
}
searchQueries.push(parts[1]);
}
}
// Try postal code pattern (for Canada: A1A 1A1, for US: 12345)
const postalMatch = query.match(/[A-Za-z]\d[A-Za-z]\s*\d[A-Za-z]\d|\d{5}/);
if (postalMatch && country) {
searchQueries.push(`${postalMatch[0]}, ${country}`);
}
for (const searchQuery of searchQueries) {
try {
const response = await fetch(
`https://nominatim.openstreetmap.org/search?q=${encodeURIComponent(searchQuery)}&format=json&limit=1&addressdetails=1`,
{
headers: {
‘Accept’: ‘application/json’
}
}
);
if (!response.ok) continue;
const data = await response.json();
if (data.length > 0) {
return {
lat: parseFloat(data[0].lat),
lng: parseFloat(data[0].lon),
displayName: data[0].display_name,
searchUsed: searchQuery
};
}
} catch (err) {
console.log(‘Geocode attempt failed for:’, searchQuery);
continue;
}
}
return null;
}
async function searchLocation() {
const query = locationInput.value.trim();
const country = countrySelect.value;
if (!query) {
showError(‘Please enter a location’);
return;
}
if (selectedTypes.length === 0) {
showWarning();
return;
}
hideError();
hideWarning();
hideInfo();
setLoading(true);
try {
const result = await geocodeLocation(query, country);
if (result) {
coordinates = { lat: result.lat, lng: result.lng };
locationName = result.displayName.split(‘,’).slice(0, 3).join(‘,’);
// Update input with friendly name
const friendlyName = result.displayName.split(‘,’)[0].trim();
locationInput.value = friendlyName;
showResults();
} else {
showError(‘Location not found. Try a city name or postal code.’);
}
} catch (err) {
showError(‘Error searching for location. Please try again.’);
}
setLoading(false);
}
function useGeolocation() {
if (!navigator.geolocation) {
showError(‘Geolocation is not supported by your browser’);
return;
}
if (selectedTypes.length === 0) {
showWarning();
return;
}
hideError();
hideWarning();
hideInfo();
setLoading(true);
navigator.geolocation.getCurrentPosition(
async (position) => {
coordinates = {
lat: position.coords.latitude,
lng: position.coords.longitude
};
try {
const response = await fetch(
`https://nominatim.openstreetmap.org/reverse?lat=${coordinates.lat}&lon=${coordinates.lng}&format=json&addressdetails=1`
);
const data = await response.json();
const city = data.address?.city || data.address?.town || data.address?.village || data.address?.municipality || ”;
const state = data.address?.state || data.address?.province || ”;
const country = data.address?.country || ”;
locationName = [city, state, country].filter(Boolean).join(‘, ‘);
locationInput.value = city || locationName;
} catch {
locationName = `${coordinates.lat.toFixed(4)}, ${coordinates.lng.toFixed(4)}`;
locationInput.value = locationName;
}
setLoading(false);
showResults();
},
(err) => {
let errorMsg = ‘Unable to get your location. ‘;
if (err.code === 1) {
errorMsg += ‘Please allow location access or enter your location manually.’;
} else if (err.code === 2) {
errorMsg += ‘Position unavailable. Please enter your location manually.’;
} else {
errorMsg += ‘Please enter your location manually.’;
}
showError(errorMsg);
setLoading(false);
},
{ enableHighAccuracy: true, timeout: 10000 }
);
}
// Event Listeners
searchBtn.addEventListener(‘click’, searchLocation);
locationInput.addEventListener(‘keydown’, (e) => {
if (e.key === ‘Enter’) searchLocation();
});
gpsBtn.addEventListener(‘click’, useGeolocation);
filterToggle.addEventListener(‘click’, () => {
filters.classList.toggle(‘show’);
});
filterBtns.forEach(btn => {
btn.addEventListener(‘click’, () => {
const type = btn.dataset.type;
if (btn.classList.contains(‘active’)) {
selectedTypes = selectedTypes.filter(t => t !== type);
btn.classList.remove(‘active’);
} else {
selectedTypes.push(type);
btn.classList.add(‘active’);
}
updateFilterCount();
if (coordinates && selectedTypes.length > 0) {
showResults();
}
});
});
selectAllBtn.addEventListener(‘click’, () => {
selectedTypes = [];
filterBtns.forEach(btn => {
btn.classList.add(‘active’);
selectedTypes.push(btn.dataset.type);
});
updateFilterCount();
if (coordinates) showResults();
});
clearAllBtn.addEventListener(‘click’, () => {
selectedTypes = [];
filterBtns.forEach(btn => {
btn.classList.remove(‘active’);
});
updateFilterCount();
});
// Unit toggle
unitKm.addEventListener(‘click’, () => {
distanceUnit = ‘km’;
unitKm.classList.add(‘active’);
unitMiles.classList.remove(‘active’);
});
unitMiles.addEventListener(‘click’, () => {
distanceUnit = ‘miles’;
unitMiles.classList.add(‘active’);
unitKm.classList.remove(‘active’);
});
})();
Summary
The 10th Planet Rubber Guard is a deep and sophisticated system, but it’s built on simple principles: break their posture, control the position, and attack relentlessly. By focusing on mastering core positions, such as Mission Control, and drilling the transitions between them, you can turn your guard into your most effective weapon on the mat.
Unlocking the Rubber Guard FAQs
Do I need to be super flexible to play Rubber Guard?
No. While flexibility helps, using proper angles, hip movement (such as the Chill Dog), and hand-assisted positioning (grabbing your ankle to move your leg) allows less flexible individuals to play an effective Rubber Guard.
What’s the biggest mistake beginners make?
The most common mistake is focusing only on the submission. They try to jump to the Omoplata without first establishing solid control in Mission Control. You must win the posture battle first.
Is the Rubber Guard effective in MMA?
Yes, it was designed specifically for mixed martial arts (MMA). It provides excellent control to prevent an opponent from posturing up to land ground-and-pound strikes.
What is the best way to start learning?
Start with one goal: achieving and holding Mission Control on a resisting partner. Once you can consistently control your partner’s posture, you can begin adding in the transitions to New York and beyond.
The rear naked choke accounts for more UFC finishes than any other submission. From Gene LeBell’s 1963 victory to Islam Makhachev’s dominance, discover why this blood choke works regardless of size, strength, or skill level—and how to master it.
The WWE Elimination Chamber qualifier on SmackDown saw Cody Rhodes defeat Sami Zayn and Jacob Fatu after Kevin Owens interference, but nobody believes this is over—all three are probably ending up in the Chamber anyway. WWE announced major matches for Chicago: CM Punk defending against Finn Balor and Becky Lynch facing AJ Lee. But two months from WrestleMania 42, WWE still doesn’t have a clear night one main event. Jade Cargill retained against Jordan Grace in a rough title defense with multiple botched spots. The episode took an emotional turn when Dave opened up about the Montreal Expos, praising Ashkan Karbasfrooshan’s Project Peanut initiative and admitting he cried watching the Netflix documentary about bringing baseball back to Montreal. “I want them back so bad,” Dave said, voice cracking. It was a genuine moment that showed the human side of sports fandom.
The Ringside Report MMA crew breaks down the UFC White House card crisis: Jon Jones potentially done for good, Kayla Harrison as America’s lone champion, Arman Tsarukyan’s social media masterclass, and why six title fights is the max before the event becomes an endurance test.
Understanding multiple training strategies for progression through the Brazilian Jiu-Jitsu Belt Ranking system is important. Consistency in attendance, advancement in knowledge, and practice are essential for earning stripes.