Daniel Majstorović (Malmö, 5 mei1977) is een Zweeds voormalig voetballer die bij voorkeur in de verdediging speelde. In zijn laatste seizoen speelde hij voor AIK Fotboll.[1] In 2003 debuteerde hij in het Zweeds voetbalelftal, waarvoor hij vijftig interlands speelde.
Majstorović' professionele loopbaan begon in 1996 bij IF Brommapojkarna, waarna hij via Fortuna Köln terugkeerde naar zijn geboorteland om bij Västerås SK te gaan spelen. Na twee seizoenen daar kon hij aan de slag bij zijn jeugdliefde Malmö FF uit zijn geboorteplaats. Daar speelde hij vier seizoenen op het hoogste niveau, waarna hij de overstap maakte naar FC Twente. Hier was Majstorović basisspeler.
Op 27 januari 2006 werd hij door trainer Rini Coolen uit het eerste elftal van FC Twente gezet, omdat hij te laat op de training was verschenen. Omdat hij een week eerder al ruzie had met Blaise Nkufo en hij had aangegeven de club te willen verlaten, was de maat voor Coolen vol. Majstorović mocht vertrekken en was drie dagen later rond met FC Basel. In 2008 verliet hij deze club voor AEK Athene, waar hij in plaats van Geraldo Alves in de basisopstelling kwam. In augustus 2010 tekende hij voor twee jaar bij Celtic FC. In 2012 en 2013 sloot hij zijn carrière af bij AIK Fotboll.
Onder leiding van bondscoaches Lars Lagerbäck en Tommy Söderberg maakte Majstorović zijn debuut in de nationale ploeg van Zweden op 16 februari2003 in de vriendschappelijke wedstrijd tegen Qatar (2–3) in Bangkok, net als Tommy Jönsson (Halmstads BK) en Alexander Farnerud (Landskrona BoIS). In aanloop naar een oefenduel met het Kroatisch voetbalelftal, ter voorbereiding op het Europees kampioenschap voetbal 2012, scheurde Majstorović zijn kruisbanden af. Hierdoor ontbrak hij op het toernooi.[2] In januari 2013 speelde hij zijn laatste interland voor Zweden, een duel in een vriendschappelijk toernooi in Thailand tegen Finland.[3]