 Francis left Birmingham in 1998 moving to Oxford United, then Exeter City (for whom he scored once, against Lincoln City) and Hull City followed, before Francis exited the Football League and joined Hednesford Town.He finished his career off with spells at Redditch United and Studley before retiring in 2005.Born in Birmingham, England, Francis played international football for Saint Kitts and Nevis, qualifying through his parents, who were both born in the country.