Springbok star will miss 2027 Rugby World Cup after drugs ban

Rugby News
Tuesday, 15 September 2026 at 16:20
screenshot 2026 09 15 at 161450
South Africa prop Asenathi Ntlabakanye is set to miss the 2027 Rugby World Cup after receiving an 18-month suspension for an anti-doping rule violation.
The Lions tighthead’s ban began on May 13, 2026 and runs until November 13, 2027 — the scheduled date of the World Cup final in Australia.
Unless the sanction is successfully overturned or reduced, he will be unavailable for the Springboks’ tournament campaign.

Why was Ntlabakanye banned?

Ntlabakanye tested positive for anastrozole, a prohibited hormone and metabolic modulator, during an out-of-competition test on May 22, 2025.
The case also involved his self-declared use of dehydroepiandrosterone, commonly known as DHEA, which is prohibited in sport.
An independent tribunal imposed the suspension following a hearing. The prop maintained that the medication had been prescribed by a medical professional.

Other players whose bans cover the 2027 World Cup

Elton Jantjies — South Africa

The 2019 World Cup-winning fly-half was handed a four-year ban after testing positive for clenbuterol.
His suspension is reported to run until 2028, ruling him out of next year’s tournament.

Giorgi Chkoidze — Georgia

The Georgian hooker received a six-year suspension for anti-doping violations involving substituted urine samples.
World Rugby’s published findings confirm his ban runs until August 23, 2029, covering the entire tournament.

Merab Sharikadze — Georgia

Georgia’s former captain received an 11-year suspension for violations involving supplying urine to teammates for testing.
His sanction runs until June 17, 2035, following World Rugby’s investigation into historical urine-sample substitution. Sharikadze had already retired from international rugby.

Sidney Halupe — Namibia

Halupe received a four-year suspension in a case involving the prohibited substance GW1516.
His sanction, listed in World Rugby’s current anti-doping cases, also covers the 2027 tournament.

EDITORS PICKS:

THE DAILY SCRUM
The biggest rugby stories, delivered to your inbox every morning.

Subscribe

* indicates required
function getCountryUnicodeFlag(countryCode) { return countryCode.toUpperCase().replace(/./g, (char) => String.fromCodePoint(char.charCodeAt(0) + 127397)) };
// HTML sanitization function to prevent XSS function sanitizeHtml(str) { if (typeof str !== 'string') return ''; return str .replace(/&/g, '&') .replace(//g, '>') .replace(/"/g, '"') .replace(/'/g, ''') .replace(/\//g, '/'); }
// URL sanitization function to prevent javascript: and data: URLs function sanitizeUrl(url) { if (typeof url !== 'string') return ''; const trimmedUrl = url.trim().toLowerCase(); if (trimmedUrl.startsWith('javascript:') || trimmedUrl.startsWith('data:') || trimmedUrl.startsWith('vbscript:')) { return '#'; } return url; }
const getBrowserLanguage = () => { if (!window?.navigator?.language?.split('-')[1]) { return window?.navigator?.language?.toUpperCase(); } return window?.navigator?.language?.split('-')[1]; };
// getBrowserLanguageCode() and getSmsProgramForCountryAndLanguage() are provided globally // by the external mc-sms-phone.js script loaded alongside this inline form script.
function getDefaultCountryProgram(defaultCountryCode, smsProgramData) { if (!smsProgramData || smsProgramData.length === 0) { return null; } var browserCountryCode = getBrowserLanguage(); var browserLangCode = getBrowserLanguageCode(); if (browserCountryCode) { var match = getSmsProgramForCountryAndLanguage(smsProgramData, browserCountryCode, browserLangCode); if (match) { return match; } } if (defaultCountryCode) { var match = getSmsProgramForCountryAndLanguage(smsProgramData, defaultCountryCode, browserLangCode); if (match) { return match; } } return smsProgramData[0]; }
function updateSmsLegalText(countryCode, fieldName) { if (!countryCode || !fieldName) { return; } var programs = window?.MC?.smsPhoneData?.programs; if (!programs || !Array.isArray(programs)) { return; } var browserLangCode = getBrowserLanguageCode(); var program = getSmsProgramForCountryAndLanguage(programs, countryCode, browserLangCode); if (!program || !program.requiredTemplate) { return; }
var smsConsentHtmlRenderingFixEnabled = true;
const legalTextElement = document.querySelector('#legal-text-' + fieldName); if (!legalTextElement) { return; }
const divRegex = new RegExp(']*>', 'gi'); const blockWrapperRegex = new RegExp(']*>', 'gi'); const fullAnchorRegex = new RegExp('>', 'g'); const anchorRegex = new RegExp('(.*?)');
const template = smsConsentHtmlRenderingFixEnabled ? program.requiredTemplate .replace(/<\ />>\s*]*>/gi, ' ') .replace(blockWrapperRegex, '') : program.requiredTemplate.replace(divRegex, '');
}
function generateDropdownOptions(smsProgramData) { if (!smsProgramData || smsProgramData.length === 0) { return ''; }
var programs = true ? smsProgramData.filter(function(p, i, arr) { return arr.findIndex(function(q) { return q.countryCode === p.countryCode; }) === i; }) : smsProgramData;
return programs.map(program => { const flag = getCountryUnicodeFlag(program.countryCode); const countryName = getCountryName(program.countryCode); const callingCode = program.countryCallingCode || ''; // Sanitize all values to prevent XSS const sanitizedCountryCode = sanitizeHtml(program.countryCode || ''); const sanitizedCountryName = sanitizeHtml(countryName || ''); const sanitizedCallingCode = sanitizeHtml(callingCode || ''); return ''; }).join(''); }
function getCountryName(countryCode) { if (window.MC?.smsPhoneData?.smsProgramDataCountryNames && Array.isArray(window.MC.smsPhoneData.smsProgramDataCountryNames)) { for (let i = 0; i
loading

Loading