his first appearance since the knee injury, and his Premiership debut at the age of 32, in a 4–2 defeat to Portsmouth in March 2006. He made only two more first team appearances, though collected a FA Cup Final runners up medal as an unused substitute in May 2006. The presence of Roy Carroll and Robert Green as goalkeepers at West Ham during the 2006–07 season meant that Walker's first-team chances were limited; in spite of this, he still remained a popular figure at Upton Park. On 27 November 2008, Walker signed on loan for Colchester United. He made his debut for Colchester on 29 November 2008 in their 2–1 victory against Northampton Town and played 16 times for the club before returning to West Ham. On 3 June 2009, West Ham announced that Walker had been released. Tottenham Hotspur At the start of September 2009, at the age of 36, Walker was signed on a short-term contract by Tottenham Hotspur as a third choice goalkeeper. He was released by Tottenham on 1 July 2010 without making a first-team appearance. Return to Walsall On 29 October 2010, Walker re-signed for Walsall, on a short-term contract due to end in January 2011. On 28 January 2011 he extended his contract to the end of the 2010–11 season. On 12 April 2011 Walker made his 500th appearance for the "Saddlers", against Brentford, which ended in a 3–2 win for Walsall. On 8 June 2011, Walker signed a further one-year contract with the club. On 7 January 2012, in a 2–2 home draw with AFC Bournemouth, Walker made his 529th appearance in all competitions for the club, equalling Colin Harrison's appearance record. He broke the record, which had stood since 1981, in an away fixture against Brentford the following week, on 14 January 2012. He kept a clean sheet in a match that finished 0–0. In July 2012, Walker signed a fresh one-year deal with Walsall which saw him working in a player-coach role with the League One club. On 7 February 2013, after making 533 appearances for the club during two separate spells over the past two decades, Walker left Walsall by mutual consent. He had failed to make a first-team appearance during his final season with the club. Coaching career In 2013, Walker replaced Barry Richardson as the first team goalkeeper coach at Peterborough United. On 21 February 2015, Walker left