Former Man City goalkeeper Joe Hart has announced that he will be retiring from football at the end of the season.

Celtic goalkeeper Joe Hart is to retire at the end of the season.

The former England and Manchester City player will be 37 when his three-year contract expires in the summer.

Hart made his first-team debut for Shrewsbury in April 2004 and won 75 caps for England.