後述の薬物使用疑惑に絡んだ後、2004年にダラス・カウボーイズへトレードされたが2試合しか出場できず、同年のシーズン中にサンフランシスコ・フォーティナイナーズに移籍、2006年はシアトル・シーホークスの開幕ロースター53人に残ったがディオン・ブランチの獲得に伴い解雇され、アリゾナ・カージナルスで同年13試合、2007年には12試合に出場したものの2008年2月21日にカージナルスを解雇された。