För tio år sedan gjorde han sin landslagsdebut. Nu lägger mittbacken av med fotbollen efter att ha haft stora skadeproblem under de sista åren.
32-åringen blev utköpt ur sitt kontrakt av St Louis City förra sommaren och har sedan dess varit klubblös.
Totalt samlade han ihop 14 landskamper och den sista gjordes mot Serbien i Nations League i juni 2022.
”Glädje. Frustration. Framgång. Nederlag. Den här resan innehöll allt som den här vackra sporten har att erbjuda”, skriver han och fortsätter:
”Jag kommer alltid att vara tacksam för allt som den här vackra sporten har gett mig. Nu börjar ett nytt kapitel.”
Nilsson gjorde sig mest känd under sin tid i Arminia Bielefeld där han startade som mittback i Bundesliga.
Den förra landslagssvensken spelade även för Gif Sundsvall och Elfsborg.