Off-contract Melbourne star Ryan Papenhuyzen has vowed to try and sort his future by the start of next season, while denying he is being driven by money.
Papenhuyzen remains one of the highest-profile players on the open market for 2026, after becoming free to talk to rival clubs earlier this month.
Canterbury are believed to be interested in the Storm star, while Parramatta also expected to be another option for the 26-year-old.
Papenhuyzen has been offered a deal close to $750,000 a year to stay at the Storm until the end of 2028, but it is thought he could command more money in Sydney.
There are also other lures to Sydney, having grown up in Rouse Hill and with his family still in western Sydney. Papenhuyzen’s partner also lives in Sydney.
His future has ramifications with rivals expecting Samoan whiz kid Sua Fa’alogo to become free if Papenhuyzen stays in Melbourne.
But Papenhuyzen is adamant his main concern is winning premierships and is looking for the right environment to achieve his dream.
The fullback knows Melbourne already offers this but continues to watch with interest on several other moves at the Storm.
“There is a lot of narrative going around about it being based on money, which is quite easy to speculate about,” Papenhuyzen said on Triple M in Melbourne.
“But that is something I have been strong on the whole time, it’s not about money. I want to win premierships.
“I know my career only has so long in it. You want to be in the best environment with a great mindset and good roster.
“Melbourne definitely do have that for sure, but we have had a couple of people leave lately that I am waiting to see who we can get in those positions to fill in.”
The No.1 was a Clive Churchill Medallist in Melbourne’s last grand-final win in 2020, but has played only 50 games in the four years since then due to injuries.
“I think a decision will come before the season,” Papenhuyzen said.
“I don’t think I will drag it into the season. I know the effect it has on your teammates dragging it out.
“I feel like I will come to a decision before games are played. But right now it is just sitting there weighing all options up.”
© AAP
// 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'));