2015 startete er dann erstmals über 3000 Meter in der Halle und konnte bei den Halleneuropameisterschaften in Prag den sechsten Platz erreichen. Ebenfalls 2015 fing er an, an internationalen Wettkämpfen im Crosslauf teilzunehmen. Bei den Weltmeisterschaften in Guiyang konnte er allerdings keine vordere Platzierung erreichen. Bei den Weltmeisterschaften in Peking lief er über 1500 Meter ins Halbfinale, in der Summe belegte er am Ende den 37. Platz. Besser lief es bei den Crosslauf-Europameisterschaften in Hyères. Dort gewann er im 10-km-Rennen die Bronzemedaille. 2016 gewann Mechaal bei den Europameisterschaften in Amsterdam die Silbermedaille über 5000 Meter. Bei den Olympischen Spielen in Rio de Janeiro trat er neben den 5000, auch über 1500 Meter an. In beiden Wettbewerben erreichte er das Halbfinale.