开拓者时期
2007年6月29日,弗朗西斯同钱宁·弗莱一道被送往波特兰开拓者队以换取扎克·兰多夫、丹·迪考和弗雷德·琼斯,随之被球队买断合同,成为任意球员,两年合约在身的弗朗西斯被买断的价格是3400万美元,他成为了不受转会限制的自由球员。
重回火箭
2007年7月,弗朗西斯和火箭签订了一份两年价值600万美元的合同,弗朗西斯在第二年夏天拥有球员选项。
2007-08赛季,弗朗西斯只为火箭打了10场比赛,其中首发3场。而2008-09赛季,弗朗西斯更是一次亮相的机会都没有。
灰熊时期
2008年12月,史蒂夫·弗朗西斯交易到了孟菲斯灰熊队,换取一个2011年的有条件第二轮选秀权,火箭队同时送还一个过去从灰熊得到的2009年第二轮选秀权。
2009年1月28日,孟菲斯灰熊队官方宣布,球队已经正式与后卫史蒂夫·弗朗西斯达成了买断协议。
CBA时期
2010年11月29日,北京首钢俱乐部与弗朗西斯终于完成签约,弗朗西斯得到的是一份保障性合同。 2010年12月28日,弗朗西斯和北京首钢篮球俱乐部解除了合同。 弗朗西斯代表北京队出战四场,一共打了不到14分钟,一共得到了2分和3个篮板还有4次失误。
宣布退役
2016年6月22日,在接受了《SLAM》杂志专访中,史蒂夫·弗朗西斯承认自己已经退役,并且不尝试复出