Max de Waal speelde in de jeugd van SV Always Forward en HVV Hollandia. Sinds 2013 speelt hij in de jeugdopleiding van AFC Ajax. Hij debuteerde in het betaald voetbal voor Jong Ajax op 16 september 2019, in de met 2-0 gewonnen thuiswedstrijd in de Eerste divisie tegen Jong PSV. De Waal kwam in de 69e minuut in het veld voor Alex Méndez en scoorde in de 90+2e minuut de 2-0 op aangeven van mededebutant Jaymillio Pinas.[2]. Op 16 december 2020 zat hij voor het eerst op de bank bij het eerste elftal van AFC Ajax, hij debuteerde die dag echter niet.
Na afloop van het seizoen 2021/22 keerde de Waal niet terug naar Ajax, maar vertrok hij opnieuw op huurbasis. Op 24 juni 2022 werd bekend dat ADO Den Haag de Waal gedurende het seizoen 2022/23 op huurbasis overneemt van Ajax.[4][5]