Answer
Five years was the length of Kevin Nolan's contract with West Ham United. Nolan, a midfielder, joined the Hammers in 2011 and became a key player during his time at the club. He made over 200 appearances for West Ham and scored 31 goals. Nolan left the club in 2015 after his contract expired.