Heymans nam in 2017 deel aan de Europese kampioenschappen veldlopen. Hij werd 24e bij de U20. Twee jaar later behaalde hij hetzelfde resultaat bij de U23.
In 2021 werd Heymans voor het eerst Belgisch indoorkampioen op de 3000 m. Hij behaalde daarbij het minimum voor deelname aan de Europese indoorkampioenschappen.[1] Een week na zijn eerste titel werd hij ook Belgisch kampioen veldlopen.[2]
In 2024 liep hij een Belgisch record op de 5000 m indoor, waarmee hij zich plaatste voor de Olympische Spelen in Parijs.[3] Hiermee werd hij tevens de tweede snelste Belg op de 5000 m ooit, op Mohammed Mourhit na.