Stengs begon met voetballen bij SV DIOS en doorliep daarna de jeugdopleidingen van HFC Haarlem en AZ. Hij maakte op 14 december 2016 zijn debuut in het eerste elftal van AZ, in een met 2-0 gewonnen thuiswedstrijd in de KNVB beker tegen ASWH. Stengs werd met Jong AZ in het seizoen 2016/17 kampioen van de Tweede divisie. Hij maakte op 5 maart 2017 zijn debuut in de Eredivisie. Hij kwam die dag bij het begin van de tweede helft in het veld voor Alireza Jahanbakhsh in een wedstrijd die in 1–1 eindigde thuis tegen Excelsior. Stengs speelde aan het eind van het seizoen ook mee in vier wedstrijden in de play-offs voor de UEFA Europa League. Hij raakte op zaterdag 12 augustus 2017 in de eerste speelronde van het seizoen 2017/18 zwaar geblesseerd, uit tegen PSV. Hij verdraaide zijn knie en scheurde zijn kruisband af. Het duurde veertien maanden voor hij zijn rentree kon maken, tijdens een wedstrijd van Jong AZ op 19 oktober 2018.
Stengs groeide in het seizoen 2018/19 uit tot basisspeler bij AZ. Dit was hij onder coach John van den Brom en bleef hij in het seizoen 2019/20 ook onder diens opvolger Arne Slot.
Stengs maakte in 2019 zijn debuut voor Jong Oranje. Bondscoach Ronald Koeman selecteerde hem op 8 november 2019 voor het eerst voor het Nederlands elftal, voor EK-kwalificatieduels tegen Noord-Ierland en Estland. Hij debuteerde op 19 november 2019 als international, in de met 5–0 gewonnen wedstrijd tegen Estland. Hij gaf daarin twee assists.