Sorensen announced his retirement on Monday following a 24-year playing career. 

The 101-time Denmark international spent most of his time in England, playing for Sunderland, Aston Villa and Stoke City. 

We've gone and selected some of the best snaps from his time in England, international career and his last club Melbourne City.