| September 20, 2010 |
Released by the Oakland Raiders. |
| March 23, 2010 |
Re-signed as a restricted free agent by the Oakland Raiders. |
| December 24, 2009 |
Suspended by the NFL for four games. |
| September 3, 2008 |
Re-signed by the Oakland Raiders. |
| August 30, 2008 |
Waived by the Oakland Raiders. |
| August 25, 2008 |
Claimed off waivers from the Philadelphia Eagles. |
| August 23, 2008 |
Released by the Philadelphia Eagles. |
| November 27, 2007 |
Re-signed by the Indianapolis Colts. |
| November 3, 2007 |
Released by the Indianapolis Colts from the practice squad. |
| October 31, 2007 |
Re-signed by the Indianapolis Colts. |
| October 29, 2007 |
Released by the Indianapolis Colts. |
| February 14, 2007 |
Re-signed by the Indianapolis Colts from the practice squad. |
| November 29, 2006 |
Signed by the Indianapolis Colts to the practice squad. |
| July 27, 2006 |
Waived by the New York Jets. |
| January 4, 2006 |
Re-signed by the New York Jets to a reserve/future contract. |
| December 15, 2005 |
Signed by the New York Jets to the practice squad. |
| December 13, 2005 |
Released by the New York Jets. |
| November 18, 2005 |
Signed by the New York Jets from the practice squad. |
| September 5, 2005 |
Signed by the New York Jets to the practice squad. |
| August 29, 2005 |
Waived by the New York Giants. |
| February 7, 2005 |
Signed as a free agent by the New York Giants. |
| January 14, 2005 |
Waived by the Atlanta Falcons. |
| January 7, 2005 |
Signed by the Atlanta Falcons to a future contract from the Buffalo Bills practice squad. |
| December 1, 2004 |
Signed by the Buffalo Bills to the practice squad. |
| October 15, 2004 |
Signed by the New York Giants to the practice squad. |
| September 5, 2004 |
Released by the Buffalo Bills. |
| April 26, 2004 |
Signed as an undrafted free agent by the Buffalo Bills. |