Norwich City have signed goalkeeper John Ruddy from Everton on a three-year deal for an undisclosed fee.Ruddy, born in St Ives, Cambridgeshire, came through the youth ranks at Cambridge United, where he made 43 appearances in all competitions after making his debut as an 18-year-old in the 1-0 away win over Leyton Orient in May 2004.

Norwich City have signed goalkeeper John Ruddy from Everton on a three-year deal for an undisclosed fee.

Ruddy, born in St Ives, Cambridgeshire, came through the youth ranks at Cambridge United, where he made 43 appearances in all competitions after making his debut as an 18-year-old in the 1-0 away win over Leyton Orient in May 2004.

The 23-year-old joined Everton in the summer of 2005 for a fee of �250,000 and benefited from loan spells at Walsall, Rushden & Diamonds, Chester City, Stockport County, Wrexham and Bristol City, making a further 43 appearances.

His Everton debut came in February 2006, after 'keeper Iain Turner - deputising due to injuries to Richard Wright and Nigel Martyn - was sent off in the ninth minute for handball outside his area against Blackburn Rovers at Goodison Park. Ruddy replaced James McFadden and went on to keep a clean sheet as they beat Rovers 1-0.

The 6ft 4in stopper spent the end of the 2008-09 season on loan at Crewe Alexandra and made 19 appearances in League One. Last season Ruddy was on loan at Scottish Premier League side Motherwell, who finished fifth. He made 37 appearances there, including the goalless draws against both Celtic and Rangers.