Danny van Haaren speelde in de jeugd van SBV Excelsior en Feyenoord, en werd gedurende deze periode ook enkele keren geselecteerd voor Nederlandse vertegenwoordigende jeugdelftallen. In 2016 vertrok hij naar Almere City FC, waar hij met Jong Almere City FC in de Derde divisie zaterdag speelde. Ook zat hij enkele wedstrijden op de bank bij het eerste elftal, maar hij kwam hier niet voor in actie. Na één seizoen vertrok hij naar SC Cambuur, waar hij in het beloftenelftal speelde. In 2018 vertrok hij naar Telstar, waar hij in het betaald voetbal debuteerde. Dit gebeurde op 17 augustus 2018, in de met 1-0 verloren uitwedstrijd tegen RKC Waalwijk. Hij kwam in de 81e minuut in het veld voor Senne Lynen. Na een seizoen vertrok hij naar VV Katwijk.
Op 1 juni 2022 tekent hij een jarige contract bij SV TEC.