He played for the Washington Redskins from 1995 to 1999, the Miami Dolphins from 2000 to 2001, the New York Jets in 2002, the Miami Dolphins again from 2003 to 2005, the St. Louis Rams in 2006, the Houston Texans from 2007 to 2010, the Jacksonville Jaguars in 2011 and the Houston Texans again in 2011. 