Luke Sayers has resigned as president of Carlton Football Club following a controversial post on his social media account was judged to have the result of his account being ‘compromised’ by the AFL integrity unit.
Having been in the position since 2021, Sayers and the AFL have both released statements on Wednesday afternoon in regard to the January 8th incident, which saw Sayer’s X account post an obscene image, tagging an executive from one of Carlton’s corporate partners.
The image was quickly removed and Sayer’s account shut down – with the Blues taking the matter to the AFL integrity unit to investigate.
The unit has found that Sayer’s account appeared to have been hacked, but that Sayers himself had not breached its rules around social media.
“The AFL has been in ongoing contact with Mr Sayers and his representatives, the Carlton Football Club and the club’s corporate partner including the executive tagged in the post, who have all assisted the AFL in its inquiries,” the AFL said in their official statement.
“The integrity unit’s inquiries, which included multiple interviews and review of other evidence, have now concluded and the AFL has found, based on the available evidence, that access to Mr Sayers’ X account was compromised, resulting in the posting of the image (i.e. by a person not being Mr Sayers) and tagging of another person.
“Accordingly, the AFL has determined that Mr Sayers did not breach AFL rules in connection with the posting of the image.
“Once he was made aware of the post, Mr Sayers immediately acted to have the image removed and to shut down his X account.
“The AFL wishes to thank the executive who was unwittingly tagged in the post, her cooperation and assistance throughout the inquiries have been extremely helpful.”
The AFL integrity unit also acknowledge the “effect and distress caused to numerous individuals beyond those bound by the AFL rules and regulations”.
Despite being cleared of any wrongdoing, Sayers has decided to step away from the club, citing ‘deep regret’ for the individuals caught up in the controversy.
“The past two weeks have been very tough for everyone who has been impacted by an unauthorised social media post,” Sayers’ expressed in his public statement on the issue.
“I did not post the image, either deliberately or accidentally.
“I fully cooperated with an independent inquiry by the AFL which concluded that access to my X account was compromised.
“I am aware of speculation that the naming of another person in the post explains why it happened. It does not, and that narrative is wrong. I am so sorry for the hurt that has caused.
“I deeply regret that many other people including my family, friends and colleagues, and my football club, have been caught up in this matter.
“That is why I have decided to step down as Carlton president and take some time away from work.
Leading the Carlton Football Club has been one of the great honours and privileges of my life. I leave knowing the club is in great shape, and with my deepest gratitude for its understanding and support.
“I will now deal with this away from the glare of the public and media spotlight. This decision draws a line in the sand.”
// This is called with the results from from FB.getLoginStatus(). var aslAccessToken = ''; var aslPlatform = ''; function statusChangeCallback(response) { console.log(response); if (response.status === 'connected') { if(response.authResponse && response.authResponse.accessToken && response.authResponse.accessToken != ''){ aslAccessToken = response.authResponse.accessToken; aslPlatform = 'facebook'; tryLoginRegister(aslAccessToken, aslPlatform, ''); }
} else { // The person is not logged into your app or we are unable to tell. console.log('Please log ' + 'into this app.'); } }
function cancelLoginPermissionsPrompt() { document.querySelector("#pm-login-dropdown-options-wrapper__permissions").classList.add('u-d-none'); document.querySelector("#pm-register-dropdown-options-wrapper__permissions").classList.add('u-d-none'); document.querySelector("#pm-login-dropdown-options-wrapper").classList.remove('u-d-none'); document.querySelector("#pm-register-dropdown-options-wrapper").classList.remove('u-d-none'); }
function loginStateSecondChance() { cancelLoginPermissionsPrompt(); FB.login( function(response) {
}, { scope: 'email', auth_type: 'rerequest' } ); }
// This function is called when someone finishes with the Login // Button. See the onlogin handler attached to it in the sample // code below. function checkLoginState() { FB.getLoginStatus(function(response) {
var permissions = null;
FB.api('/me/permissions', { access_token: response.authResponse.accessToken, }, function(response2) { if(response2.data) { permissions = response2.data; } else { permissions = []; }
var emailPermissionGranted = false; for(var x = 0; x < permissions.length; x++) { if(permissions[x].permission === 'email' && permissions[x].status === 'granted') { emailPermissionGranted = true; } } if(emailPermissionGranted) { statusChangeCallback(response); } else { document.querySelector("#pm-login-dropdown-options-wrapper__permissions").classList.remove('u-d-none'); document.querySelector("#pm-register-dropdown-options-wrapper__permissions").classList.remove('u-d-none'); document.querySelector("#pm-login-dropdown-options-wrapper").classList.add('u-d-none'); document.querySelector("#pm-register-dropdown-options-wrapper").classList.add('u-d-none'); } }); }); } window.fbAsyncInit = function() { FB.init({ appId : 392528701662435, cookie : true, xfbml : true, version : 'v3.3' }); FB.AppEvents.logPageView(); FB.Event.subscribe('auth.login', function(response) { var permissions = null; FB.api('/me/permissions', { access_token: response.authResponse.accessToken, }, function(response2) { if(response2.data) { permissions = response2.data; } else { permissions = []; } var emailPermissionGranted = false; for(var x = 0; x < permissions.length; x++) { if(permissions[x].permission === 'email' && permissions[x].status === 'granted') { emailPermissionGranted = true; } } if(emailPermissionGranted) { statusChangeCallback(response); } else { document.querySelector("#pm-login-dropdown-options-wrapper__permissions").classList.remove('u-d-none'); document.querySelector("#pm-register-dropdown-options-wrapper__permissions").classList.remove('u-d-none'); document.querySelector("#pm-login-dropdown-options-wrapper").classList.add('u-d-none'); document.querySelector("#pm-register-dropdown-options-wrapper").classList.add('u-d-none'); } }); }); }; (function(d, s, id){ var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) {return;} js = d.createElement(s); js.id = id; js.src = "https://connect.facebook.net/en_US/sdk.js"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));