Mark Noble will finish his career as a one-club man after West Ham triggered the option in their captain’s contract on Wednesday.
The Premier League club activated a one-year clause which means Noble is now contracted until 2021, when he plans to stop playing.
Manager Manuel Pellegrini was keen to see the deal done and Noble, 31, will look to move into coaching after hanging up his boots.
The midfielder debuted for the Hammers in 2004 and is now approaching his 450th appearance.
Speaking after the contract extension was exercised, he said: ‘It was an option in my contract that I signed a few years ago now, and it’s an extra year, which is fantastic for me and my family.