Ha sido jugador de: San Francisco 49ers (1996-2003), Philadelphia Eagles (2004-2005), Dallas Cowboys (2006 - 2008), Buffalo Bills (2009), Cincinnati Bengals (2010), Allen Wranglers (2012) y Seattle Seahawks (2012).