19-årige Daniel Mushitu, född den 22 februari 2000 i Kolwezi i Demokratiska republiken Kongo, började spela fotboll i moderklubben Ludvika FK och fortsatte sedan i Nyhammars IF. 2013 flyttade han till Västerås och spelade pojklagsfotboll i Skiljebo SK innan han våren 2014 fortsatte karriären i Syrianska IF Kerburan. A-lagsdebuten i Division 2 Norra Svealand skedde som 14-åring i bortamatchen mot Strömsbergs IF (1–1) inför 400 åskådare på Hedens IP i Tierp den 26 juni 2014 då han i tröja nummer 14 byttes in i den 89:e matchminuten. Det blev endast en match för honom under året då Syrianska IF Kerburan slutade på femte plats i tabellen.
Efter säsongen gick han till Västerås IK och tävlingsdebuten skedde hemma mot Kvarnsvedens IK (1–1) på Swedbank Park i den andra omgången av Division 2 Norra Svealand den 18 april 2015 då han i den 84:e matchminuten byttes in. Det blev sammanlagt 18 matcher, varav 15 från start, för honom under året då Västerås IK slutade på nionde plats i tabellen. 2016 blev det elva matcher, varav nio från start, för honom i VIK i Division 2 Norra Svealand innan han i juli 2016 värvades av AIK.
Under det första halvåret i AIK blev det sju matcher och tre mål i U17 Allsvenskan Norra samt två matcher i U19 Allsvenskan Norra. Under hösten 2016 var Mushitu även uttagen till AIK:s anmälda trupp till Uefa Youth League, men det blev inte några spelminuter. Under försäsongen 2017 tränade Daniel fullt ut med AIK:s A-trupp och han medverkade även på träningslägret i Dubai. Den 21 januari 2017 debuterade Mushitu för AIK:s A-lag då han i träningsmatchen borta mot Vasalunds IF (4–0) inför 1 050 åskådare på Skytteholms IP i Solna byttes in istället för Denni Avdić inför den andra halvleken och i den 48:e matchminuten spelade han fram Albin Linnér till 3–0-målet. Tävlingsdebuten för AIK skedde i hemmamatchen mot Dalkurd FF (0–0) inför 3 540 åskådare på Skytteholms IP i Svenska cupens gruppspel den 5 mars 2017 då han ersatte Denni Avdić i den 77:e matchminuten.
Den 24 mars 2017 kom AIK Fotboll överens med Daniel Mushitu om ett fyraårsavtal med AIK:s A-trupp och Mushitu blev därmed den förste spelaren född på 2000-talet som kontrakterats av AIK:s A-lag. Under 2017 blev det spel i sammanlagt fem tävlingsmatcher, varav en från start. Han spelade även 13 matcher med AIK:s U19-lag då man slutade på tredje plats i tabellen i U19 Allsvenskan Norra. Den 10 januari 2018 meddelade AIK Fotboll att Daniel inledde säsongen med Vasalunds IF och det blev sammanlagt tio tävlingsmatcher för honom i Vasalunds A-lag. Han spelade även sammanlagt 15 matcher med AIK:s och Vasalunds U19-lag.
I januari 2019 meddelade AIK Fotboll att Daniel Mushitu inledde även säsongen i Vasalunds IF då de spelade i Division 1 Norra. Det blev tolv matcher, varav åtta från start, för honom då Vasalunds IF som nykomlingar slutade på sjätte plats i tabellen. Han startade även en match i Svenska cupen 2019/20, borta mot Nyköpings BIS (4–6 efter straffar) den 26 juni 2019 då han gav Vasalunds IF ledningen med 2–1 i den 78:e matchminuten. Daniel spelade även sju matcher med AIK:s P19-lag under höstens slutspelsserie och han svarade för fem mål.
Under försäsongen 2020 har Daniel spelat i AIK:s bägge träningsmatcher på Skytteholms IP. Han startade mot IF Karlstad Fotboll (2–1) och byttes in inför den andra halvleken mot Västerås SK FK (1–1).
Daniel Mushitu har spelat tre U17-landskamper. Debuten skedde mot Slovakien (1–0) med P17-landslaget under förbundskapten Hans Wildows ledning inför 505 åskådare på Trängens IP i Örebro i en fyrnationsturnering den 31 augusti 2017 då han i tröja nummer 18 byttes in i den 72:a matchminuten. Mushitu startade sedan mot Norge (0–0) och byttes in mot Rumänien (3–1) i samma turnering. Han har även två gånger tagits ut till landslagssamlingar. I november 2015 togs han av Förbundskapten Roland Nilsson ut till P15-landslagets läger på Bosön och i januari 2017 togs han av samma Förbundskapten ut till P17-landslagets trupp som skulle spela tre landskamper i La Manga, men lämnade återbud.