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.