The 24-year-old Australia international will now remain at the Championship club until the end of the 2019-20 campaign.
"The next few years will be really important in my career, and hopefully I can build on the progress I feel I've already made," he said.
Need a VPN? Or seeking to switch? Then support Tribal Football by clicking here to sign up with our official partners NordVPN. Not only will you receive the best VPN experience, but also great discounts by signing up via Tribal Football. Thanks for your support!