Dennis Hadžikadunić (Malmö, 9 juli 1998) is een voetballer met zowel de Zweedse als Bosnische nationaliteit die doorgaans als centrale verdediger speelt. Hij debuteerde in 2016 in het betaald voetbal. Daarna speelde hij onder andere bij Malmö FF, FK Rostov, Hamburger SV en Sampdoria. Sinds augustus 2026 staat hij onder contract bij het Kroatische HNK Hajduk Split. In oktober 2020 debuteerde hij als international voor Bosnië en Herzegovina.
Clubloopbaan Jeugd Hadžikadunić begon op jonge leeftijd met voetballen bij BK Olympic en maakte op 14-jarige leeftijd de overstap naar de jeugdopleiding van stadsgenoot Malmö FF. Daar speelde hij vervolgens voor de onder-19 en onder-21. Hadžikadunić maakte op 9 augustus 2014 zijn debuut voor de onder-19 in de uitwedstrijd tegen Östers IF, nadat hij op 20 juli al zijn eerste wedstrijd voor onder-21 had gespeeld in de uitwedstrijd Helsingborgs IF. Gedurende drie seizoenen kwam hij regelmatig in actie voor beide teams en speelde hij uiteindelijk 46 wedstrijden voor onder-19 en 28 voor onder-21. In dezelfde periode werd hij incidenteel betrokken bij de trainingen van het eerste elftal.
In de seizoenen 2015 en 2016 nam hij met de onder-19 van Malmö FF deel aan de UEFA Youth League, omdat het eerste elftal zich in beide jaren had geplaatst voor de groepsfase van de UEFA Champions League. Hij kwam in totaal zeven keer in actie in het toernooi en scoorde één doelpunt, in de wedstrijd tegen Sjachtar Donetsk. In 2016 werd hij Zweeds kampioen met de onder-19 door in de finale met 3–1 te winnen van IF Elfsborg.
Malmö FF Tijdens de voorbereiding op het seizoen 2016 trainde Hadžikadunić als jeugdspeler geregeld mee met het eerste elftal van Malmö FF en maakte hij zijn officieuze debuut in een oefenwedstrijd tegen HJK Helsinki. In de 25e speelronde werd hij door trainer Allan Kuhn voor het eerst opgenomen in de wedstrijdselectie, vanwege blessures en ziektegevallen in de selectie. Samen met jeugdspeler Samuel Adrian zat hij op de bank tijdens de met 2–4 gewonnen uitwedstrijd tegen BK Häcken, maar kwam niet in actie. Zijn officiële debuut in de Allsvenskan volgde enkele weken later, op 30 oktober 2016, in de 28e speelronde. Tijdens de met 1–0 verloren uitwedstrijd tegen Gefle IF viel hij in de 66e minuut in voor Kári Árnason. Hoewel hij dat seizoen weinig speeltijd kreeg, veroverde hij met Malmö FF zijn eerste hoofdprijs. Vanwege zijn ontwikkeling bood de club hem na afloop van het seizoen een stagecontract aan tot medio 2018.
In het seizoen 2017 zat Hadžikadunić regelmatig bij de wedstrijdselectie en kwam hij viermaal in actie. Op de laatste speeldag van het seizoen maakte hij zijn basisdebuut in de met 1–2 verloren thuiswedstrijd tegen BK Häcken. Dat seizoen veroverde Malmö zijn 20ste landstitel en Hadžikadunić zijn tweede prijs als profvoetballer. In september 2017 tekende hij een volwaardig profcontract tot en met 2020.
In januari 2018 werd Hadžikadunić vanwege de concurrentie van onder meer Lasse Nielsen, Andreas Vindheim en Anton Tinnerholm voor een half seizoen verhuurd aan het net gepromoveerde Trelleborgs FF Na zijn terugkeer bij Malmö FF kwam hij, ondanks een nog doorlopend contract van anderhalf jaar, niet meer in actie voor het eerste elftal. In januari 2019 maakte hij de overstap naar het Russische FK Rostov.
Verhuur aan Trelleborgs FF Hadžikadunić werd in de eerste seizoenshelft van 2018 verhuurd aan Trelleborgs FF waar hij in 12 van de 15 wedstrijden in actie kwam. Op 25 februari 2018 maakte hij zijn debuut tijdens een groepswedstrijd van de Svenska Cupen, waarin met 2-1 werd verloren van Kalmar FF. Op 1 april volgde zijn competitiedebuut voor de club uit de Zweedse havenstad, in een met 3-1 verloren thuiswedstrijd tegen IFK Göteborg. Zijn laatste optreden was op 7 juli, toen Trelleborgs in eigen huis met 4-1 verloor van AIK Solna waarna hij terugkeerde naar Malmö FF.
FK Rostov In juli 2018 maakte Hadžikadunić de overstap naar het Russische FK Rostov, waar hij een vijfjarig contract tekende en zich aansloot bij zijn landgenoot Anton Salétros. In de eerste weken van het seizoen 2018/19 speelde Hadžikadunić alleen in de Russische voetbalbeker. Op 26 september 2018 maakte hij tijdens de vijfde ronde van de Russische voetbalbeker zijn basisdebuut voor FK Rostov. Trainer Valeri Karpin liet hem als linksback starten in de met 0–4 gewonnen uitwedstrijd tegen Syzran-2003. Op 1 november 2018 maakte Hadžikadunić zijn eerste officiële doelpunt voor Rostov door in de met 3–1 gewonnen thuiswedstrijd tegen Zenit Sint-Petersburg na een assist van Artur Yusupov de eindstand te bepalen. In de competitie kwam hij in die periode nog niet in actie en zat hij voornamelijk op de bank. Op 10 november 2018 maakte hij tijdens de veertiende speelronde zijn debuut in de Premjer-Liga, toen hij in de basis begon in de thuiswedstrijd tegen Dinamo Moskou (0–0). Hij wist zich in zijn eerste seizoen niet tot basisspeler te ontwikkelen.
Bij de start van zijn tweede seizoen (2019/20) zat hij opnieuw op de reservebank en kwam hij alleen in actie in de bekerwedstrijd tegen Mordovia Saransk. Vanaf de vijftiende competitieronde, toen hij tijdens de met 1-3 gewonnen uitwedstrijd tegen CSKA Moskou in de basis begon,groeide hij uit tot vaste basisspeler en kwam hij in de rest van het seizoen vrijwel alle wedstrijden in actie. Op 8 juli 2020 maakte hij zijn eerste competitiedoelpunt voor Rostov, uit een corner in de thuiswedstrijd tegen FK Ufa (1-2 nederlaag). Rostov eindigde dat seizoen als vijfde en plaatste zich daarmee voor de kwalificatieronde van de Europa League. In het seizoen 2020/21 was Hadžikadunić een vaste basisspeler onder trainer Karpin. Hij speelde 27 van de 30 competitiewedstrijden, waarvan 25 als basisspeler, en maakte zijn tweede competitiedoelpunt in de met 1–4 verloren uitwedstrijd tegen Lokomotiv Moskou. Op 24 september 2020 maakte hij zijn Europese debuut in de met 1–2 verloren thuiswedstrijd tegen Maccabi Haifa.
In het seizoen 2021/22 stond Hadžikadunić in de eerste seizoenshelft regelmatig in de basis, maar na de trainerswissel waarbij Valeri Karpin werd vervangen door Zaur Tedeev kwam hij vaker op de reservebank terecht. Vanaf maart 2022 kwam hij niet meer in actie voor FK Rostov vanwege de Russische invasie van Oekraïne. Hij maakte daarbij gebruik van een FIFA-regeling waarmee buitenlandse spelers hun contract tijdelijk konden opschorten. Hij keerde daarop terug naar Malmö FF. Voor de tweede helft van het seizoen 2023/24 werd hij verhuurd aan Real Mallorca. Aanvankelijk werkte Rostov niet mee aan de verhuur, omdat de club niet bij de overgang betrokken was geweest, maar uiteindelijk stemde de club alsnog in met de verhuurperiode. In het seizoen 2023/24 werd hij voor de derde keer verhuurd, aan het Duitse Hamburger SV. De huurperiode werd in juli 2023 met één seizoen verlengd. Na twee seizoenen in Duitsland volgde een vierde verhuurperiode, waarin hij voor één seizoen werd verhuurd aan UC Sampdoria.
Verhuur aan Malmö FF Hadžikadunić werd voor het seizoen 2022 door Malmö FF gehuurd van FK Rostov. Op 20 maart 2022 maakte hij zijn rentree voor de club door in de halve finale van de Svenska Cupen 23 minuten voor tijd in te vallen voor Anders Christiansen in de met 0–1 gewonnen uitwedstrijd tegen Djurgårdens IF. Dankzij deze overwinning bereikte Malmö FF de finale, die op 26 mei na strafschoppen werd gewonnen van Hammarby IF. Hadžikadunić speelde in die finale de volledige 120 minuten en won daarmee zijn derde prijs met de Zweedse club.
Door het landskampioenschap van Malmö van het voorgaande seizoen maakte hij op 5 juli 2022 zijn debuut in de Champions League, in de met 3–2 gewonnen thuiswedstrijd tegen Víkingur Reykjavík in de eerste kwalificatieronde. In de competitie groeide Hadžikadunić uit tot vaste basisspeler en kwam hij het merendeel van de wedstrijden in actie. Hij maakte zijn eerste doelpunt in de Allsvenskan in de met 1–2 gewonnen derby tegen Helsingborgs IF, toen hij in de 63e minuut na een voorzet van Lasse Nielsen het winnende doelpunt maakte. In november 2022 keerde hij na zijn laatste wedstrijd tegen Degerfors IF terug naar Rusland.
Verhuur aan Real Mallorca Hadžikadunić werd in januari 2023 door Real Mallorca gehuurd voor de tweede seizoenshelft. De Spaanse club bedong daarbij een optie tot koop. Hij werd gehaald als vervanger van de naar Ludogorets vertrokken Franco Russo. Hadžikadunić speelde in de eerste periode na zijn komst niet direct, nadat hij voorafgaand aan zijn verhuur tweeënhalve maand niet had gespeeld en ziek was geweest. Daarnaast moest hij wennen aan het spelsysteem van zijn nieuwe club, waardoor hij de eerste wedstrijden op de reservebank begon. Op de 28e speeldag maakte hij onder trainer Javier Aguirre zijn debuut in de uitwedstrijd tegen Real Valladolid. De wedstrijd in het Nuevo José Zorrilla eindigde in een 3–3 gelijkspel, waarbij Hadžikadunić de volledige wedstrijd speelde. In de resterende wedstrijden kwam hij zeven keer als basisspeler in actie en viel hij één keer in. De laatste twee competitiewedstrijden miste hij vanwege een spierblessure. Aan het einde van de verhuurperiode lichtte Real Mallorca de optie tot koop niet, waardoor hij terugkeerde naar FK Rostov.
Verhuur aan Hamburger SV Hadžikadunić werd voor het seizoen 2023/24 door Hamburger SV gehuurd. Op 6 augustus 2023 maakte hij zijn debuut als centrale verdediger in de met 2–2 gelijkgespeelde uitwedstrijd tegen Karlsruher SC. In de daaropvolgende weken groeide hij uit tot basisspeler onder trainer Tim Walter. Op 24 november 2023, tijdens de veertiende speelronde, werd hij geschorst voor de wedstrijd tegen Eintracht Braunschweig vanwege zijn vijfde gele kaart. Na de schorsing kwam hij minder aan spelen toe. Op 9 februari 2024 keerde hij terug in het elftal in de met 3–4 verloren thuiswedstrijd tegen Hannover 96. Hij viel na rust in en maakte binnen twee minuten zijn eerste doelpunt voor HSV. In de slotfase kreeg hij twee gele kaarten van scheidsrechter Sören Storks en werd hij van het veld gestuurd. Na deze wedstrijd werd Walter ontslagen en opgevolgd door Steffen Baumgart. Onder de nieuwe trainer heroverde Hadžikadunić zijn basisplaats. HSV eindigde het seizoen op de vierde plaats en miste daarmee voor het zesde seizoen op rij promotie naar de Bundesliga.
Vanwege de aanhoudende oorlogssituatie in Oekraïne werd Hadžikadunić ook voor het seizoen 2024/25 door Hamburger SV gehuurd. Hij begon opnieuw als basisspeler en vormde samen met Sebastian Schonlau en Jonas Meffert het hart van de verdediging. Hij speelde de eerste competitiewedstrijden onafgebroken, maar viel in oktober uit met een knieblessure, waardoor hij vijf weken niet inzetbaar was. Tijdens zijn revalidatie werd trainer Steffen Baumgart ontslagen wegens tegenvallende resultaten en vervangen door assistent-trainer Merlin Polzin. Onder Polzin keerde Hadžikadunić na zijn blessure terug in de basis en kwam hij regelmatig in actie, totdat hij twee wedstrijden voor het einde van het seizoen opnieuw geblesseerd raakte. In de uitwedstrijd tegen SV Darmstadt 98 liep hij een enkelblessure op waarbij de banden in zijn rechterenkel scheurden. Daardoor miste hij de slotfase van het seizoen, waarin Hamburger SV de tweede plaats veroverde en na 2.555 dagen promotie naar de Bundesliga behaalde. Aan het einde van het seizoen besloot Hamburger SV hem niet definitief over te nemen.
Verhuur aan Sampdoria In september 2025 maakte Hadžikadunić de overstap naar UC Sampdoria, dat hem voor één seizoen op huurbasis overnam van FK Rostov. Op 20 september maakte hij zijn basisdebuut in de Serie B, in de uitwedstrijd tegen AC Monza. Onder trainer Massimo Donati was hij tot maart 2026 een vaste basisspeler. Na het ontslag van Donati en de aanstelling van Attilio Lombardo kwam hij mede door een kuitblessure minder aan spelen toe. In totaal kwam hij dat seizoen tot 28 competitiewedstrijden en 2.213 speelminuten.
NHK Hajduk Split