Weymans werd in 2012 door PSV Eindhoven weggeplukt bij Beerschot AC. Op zijn achttiende waagde hij zich aan de overstap naar Cardiff City, waar hij in zijn eerste seizoen soms meetrainde met het eerste elftal, maar uiteindelijk slaagde hij er niet in om door te breken bij de Welshe club.[1] Weymans keerde daarop terug naar België, waar hij bij AFC Tubize zijn profdebuut maakte. Met anderhalf seizoen profvoetbal in de benen ondertekende hij in januari 2019 een contract bij de Zweedse eersteklasser Östersunds FK.[2] In zijn eerste seizoen kwam hij in 14 van de 30 competitiewedstrijden in actie.
Nadat zijn contract bij Östersunds begin 2022 afliep zat Weymans even zonder club. In april 2022 raakte bekend dat Weymans aansloot bij de trainingen van Beerschot VA om zijn conditie te onderhouden, de club was toen net gedegradeerd uit de hoogte Belgische divisie. Op 24 juni 2022 maakte Beerschot bekend dat Weymans de club had kunnen overtuigen hem een contract aan te bieden: hij tekende voor één seizoen met een optie op nog een bijkomend jaar. Weymans keerde zo terug naar de club waar het voor hem allemaal begon.
Weymans was van 2012 tot 2016 jeugdinternational voor België. Toch maakte hij op 11 november 2020 zijn interlanddebuut voor Burundi in de Afrika Cup-kwalificatiewedstrijd tegen Mauritanië. Hij kon dit doen omdat zijn moeder uit Burundi afkomstig is.