De Haas speelde tot 2015 in de jeugd van KFC, waarna hij die verruilde voor die van AZ.[3] Hij debuteerde in 2016 in de Nederlandse vertegenwoordigende jeugdelftallen.[4] De Haas maakte op 12 oktober 2018 zijn debuut in het betaald voetbal. Hij speelde toen met Jong AZ met 2-2 gelijk thuis tegen Jong FC Utrecht, in de Eerste divisie.[5] Hij kwam in de 69e minuut in het veld voor Richard Sedláček.[6] De Haas speelde in totaal zes wedstrijden voor Jong AZ en zat eenmaal op de bank bij het eerste elftal van AZ. De Haas tekende in april 2019 een contract tot medio 2021 bij PSV, ingaand op 1 juli van dat jaar.[7]