West Ham midfielder Mark Noble has signed a contract extension to 2020, with a further one-year option.
The 27-year-old former England under-21 international has twice been named the club's player of the year.
Noble joined West Ham as a 13-year-old in 2000 and made his first-team debut four years later. He has since made more than 300 appearances for the club.
"I'm over the moon because it takes me until I'm 33," the vice-captain told the club's official website.
"I love playing football and I love playing for the club so to be rewarded with a new five-and-a-half-year contract is fantastic," he added.