2013 trat Hannes zunächst bei den U23-Europameisterschaften in Tampere an, bei denen er in 3:43,81 min die Goldmedaille gewann. Anschließend qualifizierte er sich für die Weltmeisterschaften im August in Moskau. Dort schied er als Zehnter seines Vorlaufs aus und belegte so in Summe den 25. Platz. Im Dezember ging er im Rahmen der Altersklasse U23 bei den Crosslauf-Europameisterschaften in Belgrad an den Start, bei denen er über die acht Kilometer siegreich war. Für 2014 rechnete er sich Medaillenchancen bei den Europameisterschaften in Zürich aus, die sich allerdings nicht erfüllten. Als Neunter seines Vorlaufs verfehlte er, aufgrund des deutlich schnelleren Vorlaufs, den Einzug in das Finale nur knapp. Zuvor stellte er im Juli in 3:34,49 min seine Bestzeit auf, die einen belgischen U23-Rekord darstellte. Im Februar 2015 stellte Hannes in 3:37,30 min einen belgischen Hallenrekord auf. Anschließend ging er über 3000 Meter bei den Halleneuropameisterschaften in Prag an den Start. Nach dem Vorlauf, in der Bestzeit lief, landete er im Finale auf dem zwölften Platz. Im August erreichte er bei den Weltmeisterschaften in Peking das Halbfinale und belegte den insgesamt 20. Platz. 2016 vertrat er Belgien bei den Olympischen Spielen in Rio de Janeiro, bei denen er ebenfalls das Halbfinale erreichte. In 3:43,71 min beendete er die Konkurrenz auf dem 21. Platz. In den folgenden Jahren konnte er bislang nicht mehr an seine Bestleistungen anknüpfen.