Schoonbrood speelde in de jeugd van SV Triborgh en PSV. Hij zat in het seizoen 2017/18 één wedstrijd op de bank bij Jong PSV. Daarvoor debuteerde hij in het seizoen 2018/19 in het betaald voetbal. Dit was op 7 september 2018, in een met 3–2 verloren uitwedstrijd tegen Jong FC Utrecht. Hij kwam in de 61e minuut in het veld voor Marlon Frey.
Op 23 juni 2020 verlengde hij zijn aflopende contract met een jaar.