Den 11. september ble han byttet til Dallas Cowboys mot et betinget draft pick, hvor han stilte som reserve i 2 kamper og var inaktiv i fem. Han ble waived 3. november samme år. Én uke senere skrev han kontrakt med San Francisco 49ers. Han spilte i åtte kamper, hvorav 2 var som kampstarter, og avsluttet sesongen med 16 taklinger og én sack. Den 23. august ble han plassert på injured reserves med en skulderskade, og ble løslatt 23. februar 2006.