Frans debuteerde tijdens het seizoen 2012/13 in dienst van KSV Oudenaarde in het betaald voetbal, in de tweede klasse.[1][2] Op 25 september 2013 speelde Oudenaarde in de beker tegen Club Brugge. Frans verving de geblesseerde Sören Dutoit. Hij kreeg één doelpunt tegen. Na een wedstrijd tegen Club Brugge legde Frans een interview af voor de nationale televisie dat vervolgens een internethit werd door het meermaals na elkaar gebruiken van de woorden "Ja, oké, ja" en 'We hebben ons getoond'.[3] Hij is een zoon van voormalig doelman Franky Frans.
In 2016 ging hij voor KMSK Deinze spelen.[4]