Answer
Four years, from 2017 to 2021, was the duration of John Ruddy's tenure with Wolverhampton Wanderers. He joined the club as a free agent after departing Norwich City and quickly established himself as the first-choice goalkeeper. Ruddy made 134 appearances in all competitions for Wolves, playing a crucial role in their promotion to the Premier League in 2018 and their subsequent establishment in the top flight.