Wests Tigers have gazumped rugby union for the signing of star teenager Heamasi Makasini days after he featured in the Australian under 18s rugby win over New Zealand.
The 17-year-old centre and Newington College student has signed a three-year deal with the NRL club.
He has played both codes. After playing his junior league with Campbelltown City Kangaroos, Makasini starred for the Wests Magpies’ Harold Matthews team.
He was named the Harold Matthews Cup player of the year in 2024, scoring 92 points and finishing as the leading try scorer with 10 tries from as many games.
In a statement, the Tigers said Makasini had been “keenly pursued by rival NRL clubs, Rugby Australia, and clubs overseas.”
Makasini scored a try as the Australian under 18s beat New Zealand 38-31 on Sunday.
He might not be the last member of the squad to commit to the NRL.
Penrith junior Heinz Lemoto and Rex Bassingthwaighte, who has played for the Roosters, are also likely flight risks.
“We’re extremely excited to have Heamasi as part of the Wests Tigers family for the next three years,” said Tigers coach Benji Marshall.
“He is one of the best young talents that we have who has progressed his way through our development programs.
“He is very humble, respectful and is a good young man.
“Being able to secure Heamasi’s signature for the next three seasons is a massive boost for our club and the direction we are heading.”
“As a family, we give thanks to God for His blessings, and we are humbled and overwhelmed by this amazing opportunity,” said Heamasi’s mother, Tupou.
“We are very confident that Heamasi will develop and grow as a player under the guidance and support of Benji, and we look forward to the journey ahead.”
“I am truly honoured and grateful for the opportunity to continue to be part of the Wests Tigers,” Heamasi said.
“I have been with this club since I was 14 and it has been so important to my rugby league journey over the past three years.
“I want to thank Wests Tigers for believing in me, and I look forward to working hard and contributing to the club’s future success.”
// 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'));