Były zawodnik AIK Ateny, Aston Villi, Juventusu Turyn i Olympiakosu Pireus, w hiszpańskim klubie spędził tylko rok. 36-letni Mellberg wystąpił w 117 meczach reprezentacji Szwecji, w których strzelił osiem bramek. Grał w barwach "Trzech Koron" w wielu prestiżowych turniejach, ostatnio w Euro 2012, gdzie głową strzelił gola w spotkaniu z Anglią, przegranym przez Szwecję 2-3 (0-1).