Sacoor nam in 2016 op de 400 m deel aan de Europese kampioenschappen U18 in Tbilisi. Hij behaalde een vierde plaats. Het jaar nadien werd hij op de 400 m met een persoonlijk record vierde op de Belgische kampioenschappen. Dat leverde hem een selectie op voor de estafetteploeg op de 4 × 400 m bij de wereldkampioenschappen in Londen.[2] Hij kwam als reserve niet in actie. Hij nam dat jaar ook deel aan de Europese kampioenschappen U20 in Grosseto. Hij veroverde brons op de 400 m.[3]
Begin 2018 werd Sacoor met een persoonlijk record Belgisch indoorkampioen op de 400 m. Deze prestatie leverde hem een plaats op in het Belgische estafetteteam voor de wereldindoorkampioenschappen in Birmingham. Het Belgische team haalde met een Belgisch record de bronzen medaille. Later dat jaar nam hij op de 400 m deel aan de wereldkampioenschappen U20 in Tampere, waar hij in 45,72 s zijn halve finale won met een Belgisch juniorenrecord. Een record dat hij in de finale verbeterde door de finale te winnen in 45,03 s. Hij was daarmee de eerste Belg die op deze kampioenschappen de wereldtitel veroverde.[4]