Mackan'in futbol hayatı profesyonel olmasıyla başladı. 19 yaşında kadrosuna girdiği Örgryte IS takımında 5 yıl forma giydikten sonra 1 yıl kalacağı Lyngby FC'ye transfer oldu. Daha sonra yaşadığı A.S. Bari macerasından sonra kariyerine başladığı Örgryte IS kulübüne tekrar giderek burada kendini gösterdi ve millî takım kadrosuna çağrıldı. Transfer olduğu Heerenveen'de daha fazla forma şansı buldu ve Supermac'a İngiltere Premier Ligi yolu Aston Villa ile gözüktü. Buradaki 3 senelik fikstürü tamamlayınca FC Hansa Rostock'da oynamaya başladı ve daha sonra yıldızının parlaması beklenen FC Kopenhag'e gitti. Şu an da da bu takımda forma giymektedir.