On 27 August 2019, Francois made his professional debut for Fulham in an
EFL Cup tie against
Southampton. On 1 September 2022 Francois joined Croatian team
HNK Gorica on a season long loan from Fulham. He played his first game coming off the bench on 3 September in a 2–1 defeat to
NK Varaždin. On 1 February 2024, it was confirmed that Francois had been loaned to
Danish Superliga side
Vejle Boldklub until 30 June 2024. After completing his loan, Francois departed Fulham at the end of his contract. On 19 July 2024, Francois signed for Wigan Athletic, penning a two-year contract. ==International career==