Former British & Irish Lion Seán O’Brien handed 10-match ban

Rugby News
Monday, 14 September 2026 at 16:30
lions charity gallery 1
Former Ireland and British & Irish Lions star Seán O’Brien has been handed a 10-match ban following an incident at a Women’s All-Ireland League fixture.
The former flanker was sanctioned by the IRFU following Tullow RFC’s 12-7 victory over Cooke RFC at Blackgates on March 21.
, O’Brien was found guilty of “abuse of a match official”, with his suspension beginning on April 1 and running until September 23.
Join RUCK’s Instagram broadcast channel and get the latest rugby news straight to your phone.
The punishment applies specifically to O’Brien’s involvement with Tullow and has therefore not prevented him from continuing his role as contact skills coach with Leinster.
Tullow have also been handed a significant punishment following a separate incident during the same fixture.
The Carlow club has been ordered to play three home matches behind closed doors after inappropriate comments were directed towards a Cooke player by a spectator.
The sanction means the entire Tullow grounds will be closed to supporters, with only players, coaches, match officials, medical personnel and those required to stage the fixtures permitted entry.
Tullow reportedly appealed the disciplinary decision, but the appeal was unsuccessful.
The closure will affect the men’s Leinster League fixture against Wicklow, as well as the women’s opening home AIL matches against Ennis and Cooke.
O’Brien won 56 caps for Ireland and toured twice with the British & Irish Lions, featuring in the 2013 series victory over Australia and the drawn 2017 series against New Zealand.
He retired from professional rugby in 2022 before moving into coaching with Leinster.
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