2017 trat Quarcoo bei den U23-Europameisterschaften in Bydgoszcz in zwei Disziplinen an. Zunächst zog er über 100 Meter in das Finale ein, in dem er mit 10,29 s die Bronzemedaille gewinnen konnte. Einen Tag später ging er auch über die 200 Meter im Finale an den Start. Zuvor stellte er im Halbfinale mit 20,39 s persönliche Bestzeit auf, die seitdem Bestand hat. Im Finale kam er dann auf 20,80 s, womit er auf dem vierten Platz ins Ziel kam. Mit seiner Bestzeit erfüllte er auch die Norm um im August an den Weltmeisterschaften in London an den Start zu gehen. Bei seiner WM-Premiere belegte er in seinem Vorlauf den vierten Platz und verpasste damit den Einzug in das Halbfinale. Wie zu den U23-Europameisterschaften 2017, ging er auch 2018 bei den Europameisterschaften in Berlin über 100 und 200 Meter an den Start. Einen Monat zuvor stellte er mit 10,22 s seine Bestzeit über 100 Meter auf. In Berlin gelang ihm der Einzug ins Halbfinale über diese Distanz, darin schied er dann allerdings mit 10,45 s als Siebter seines Laufes aus. Über 200 Meter ergab sich ein ähnliches Bild. Auch da war für ihn im Halbfinale Schluss, nachdem er seinen Lauf auf dem achten, und damit letzten Platz, beendete. Anschließend zwangen ihn eine Reihe von Verletzungen kürzer zu treten.