The England forward, who made his debut against Trinidad and Tobago on Sunday, signed the deal earlier on Wednesday.
The 24-year-old - who had two years left on his existing deal - missed much of last season through injury and is keen to feature more prominently in the future.
Copyright (c) PA Sport 2008, All Rights Reserved.
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: https://www.givemesport.com/writeforgms