Goalkeeper David Marshall has signed a three-year deal with Norwich. The 22-year-old signs for an undisclosed sum from Celtic.

Goalkeeper David Marshall has signed a three-year deal with Norwich.

The 22-year-old signs for an undisclosed sum, thought to be around £1m, from Celtic.

Last season the Scotland international had his loan spell with City cut short when he injured ankle ligaments 10 minutes into City's fifth-round FA Cup game at Chelsea.

City manager Peter Grant told the club's official site: "I'm delighted to be bringing a goalkeeper of David's calibre to the club. The club has to take a lot from the fact it made such an impression on David from the first time he was here.

"There has been a lot of discussions between Celtic and ourselves and at one stage we didn't think it was going to happen. But we are delighted David is now part of the club.

"He has a big tradition of goalkeepers at Norwich City to follow and the competitive edge we have in this position will push David to the maximum.

"It's another position we have filled and hopefully we have a quality addition in a position which can earn you 10 or 15 points a season."

Marshall has played 49 times for Celtic since breaking into the team as a 19-year-old. His full debut came in a UEFA Cup match against Barcelona in the Nou Camp, with Marshall keeping a clean sheet to send the Scottish giants through to the next round by a 1-0 scoreline.

The following season Marshall proved to be Barcelona's nemesis in the same competition, this time saving a penalty from Brazilian superstar Ronaldhino, helping Celtic to a 1-0 home win.

Since Gordon Strachan took over the manager's job from Martin O'Neill, Marshall found limited chances in the first team, with Polish international Arthur Boruc becoming first choice in goal.

While on loan with City he also featured in line-ups away to Blackpool (1-1, FA Cup fourth round) and at home to Wolves (0-1), Leeds (2-1) and Blackpool (3-2, FA Cup replay).