Onstein ruilde in 2018 de jeugdopleiding van ESA Rijkerswoerd voor die van SBV Vitesse.[2][3] Een jaar later werd hij er al weggeplukt door AFC Ajax.[4] In oktober 2023 ondertekende de pas zestien jaar geworden Onstein een driejarig contract bij de Belgische topclub KRC Genk.[5][6]
Op 25 februari 2024 maakte Onstein zijn profdebuut in het shirt van Jong Genk, het beloftenelftal van Genk in Eerste klasse B: in het 1-1-gelijkspel tegen Lommel SK liet trainer Jelle Coen hem in de blessuretijd invallen voor Josue Kongolo.[7] Vijf dagen later mocht hij tegen Club NXT voor het eerst starten in Eerste klasse B.[8]