Liam van Gelderen speelde in de jeugd van SVA Assendelft, Fortuna Wormerveer en AZ. Sinds 2015 speelt hij in de jeugd van AFC Ajax, waar hij in 2018 een contract tot 2020 tekende.[3] Hij debuteerde voor Jong Ajax in de Eerste divisie op 25 maart 2019, in de met 3-3 gelijkgespeelde thuiswedstrijd tegen Jong FC Utrecht. In juni 2020 verlengde hij zijn contract met 3 seizoenen, tot medio 2023.[4] Van Gelderen zat op 27 februari 2022 voor het eerst op de bank bij het eerste elftal van Ajax. Op 23 april 2022 volgde zijn debuut voor Ajax 1, door in een uitwedstrijd tegen N.E.C. in te vallen voor de geblesseerd geraakte Perr Schuurs.