Erste internationale Erfahrungen sammelte John Heymans bei den Crosslauf-Europameisterschaften 2019 in Lissabon, bei denen er nach 25:30 min auf Rang 24 im U23-Rennen gelangte. 2021 wurde er bei den Halleneuropameisterschaften in Toruń im 3000-Meter-Lauf in der Vorrunde disqualifiziert.