[ad_1]
Roosters teen prodigy Joseph Suaali’i is set to stay next season but the club still has a fight on its hands to keep the young talent from heading elsewhere with Rugby Australia keen to get him into Wallabies colours.
Suaali’i intends to take up the option in his contract for 2024 with the Roosters as part of the four-year deal he signed after switching from South Sydney’s junior ranks, according to a NewsCorp report.
Wallabies coach Eddie Jones has identified the former schoolboy rugby star as one of his priority signings targets in the lead-up to the 2025 British & Irish Lions tour and the World Cup two years later. He would have loved to have convinced him to cross codes next year but will have to wait at least another 12 months.
The 19-year-old began his NRL career on the wing at the Roosters and is being used in the centres this year but wants to become a fullback.
CLICK HERE for a seven-day free trial for your favourite sport on KAYO
However, his path to his preferred position is blocked at the Roosters by their captain, James Tedesco, the incumbent NSW and Australian custodian so rival NRL clubs and Rugby Australia can offer the prospect of playing fullback on top of a multimillion-dollar contract offer to tempt him away from the Tricolours.
The Roosters have also signed Newcastle winger Dominic Young for next season so Suaali’i’s decision to stay could have ramifications for veteran Daniel Tupou, who is off contract and could be squeezed out of the club’s star-studded backline.
Suaali’i, who represented Samoa at last year’s World Cup, scored a try for the Roosters in the Round 1 upset loss to the Dolphins at Suncorp Stadium on Sunday.
He has crossed the stripe 17 times in just 25 NRL appearances after making his debut as a 17-year-old in 2021 when the Roosters received special dispensation to alllow him to play before he had reached the minimum age limit.
// 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'));
[ad_2]
Source link