Orlandina Basket
During his professional career, Francis has played with the Italian League clubs Orlandina Basket and Cantù. He has also played with the Greek League clubs AEL 1964, AEK Athens, and Panellinios Basket. He has also played with the Israeli League club Hapoel Jerusalem and the Turkish League club Bornova Belediye.