Career
Born in Algeciras, Francis made his senior debuts with AD Taraguilla. In July 2010 he joined UD Los Barrios in Tercera División but left the club in October due to personal reasons, and returned to his previous club shortly after. On 4 June 2011 Francis joined Algeciras CF, also in the fourth level
After scoring 15 goals for the Andalusians, he moved to Recreativo de Huelva, initially assigned to the reserves in the same division.
On 16 March 2013 Francis played his first match as a professional, coming on as a second-half substitute in a 1–3 home loss against Girona Football Club. He appeared in four matches (one start, 108 minutes of action) with the main squad during the campaign. On 5 July 2014 he signed for Civil Defense Alcoyano, still in the third division.
In July 2015, Francis signed with Linares Deportivo for a year, but left the club during the Winter Transfer Window to go back to Louisiana Hoya Lorca CF, his former team