Melbourne City revealed on Monday that the former Denmark international has hung up the gloves following his two-year stint in the A-League. 

Sorensen, 41, played in three countries across a 24-year playing career, which included 101 caps for Denmark. 

He spent most of his time in England, playing for Sunderland, Aston Villa and Stoke City over a span of 17 years. 

However, Sorensen and his family have elected to stay Melbourne, where City are reportedly set to offer him a job in the football department - but not as a goalkeeper coach. 

The Dane will also shift his focus to cycling as he organises the ‘Ride for Kids’ - a 3,500km charity bike ride in February 2018. Covering three stages of cycling across South Australia, Victoria, Tasmania and New South Wales, Sorensen aims to raise money and awareness for Australian charity Starlight Children's Foundation and Danish charity KidsAid.

Sorensen, who covered over 5,000kms across 46 days on a similar tour in the United States in June 2015, raised $125,000 for KidsAid.

Reflecting on the decision to retire, Sorensen told City: “It was a very challenging decision, but after reflecting on my career and my achievements to this point, I knew the time was right, both mentally and physically.

"I’ve been in a privileged position to play the game I love and enjoy a career of over 20 years, which has included many, many highlights and I will look back on my career very fondly.

"I would like to take this opportunity to thank my family, my wife, kids and the amazing support from everyone involved at the club, especially the players, the coaching staff and our passionate fans and members.

"Both the club and the people we have met in Melbourne have made myself and my family very welcome and it has been a fantastic experience to not only play in the A-League but to live here in Melbourne too. 

"So much so, we are committed to staying here following my retirement and I would recommend any players who had the opportunity to play and live here to do so without hesitation."