下9分和5个篮板。04-05赛季，斯威夫特作为自由人离开了灰熊队，和火箭队签订了一项5年3000万美元的合同。但是他作为被高估的球员之一，并没有达到球迷们预期的标准，一个赛季后又被打包换回孟菲斯灰熊。2008年，斯威夫特被送往新泽西网队以交换杰森·科林斯。