Dallas Cowboys Cargile was signed as an
undrafted free agent by the
Dallas Cowboys after the
2004 NFL draft. He was waived on September 5 and signed to the
practice squad two days later. He was promoted to the active roster on December 5, but was declared inactive for the game against the
New York Giants. He was released on May 3,
2005.
Tampa Bay Buccaneers (first stint) After being out of football for a year, he was signed as a
free agent by the
Tampa Bay Buccaneers on January 10, 2006. He was cut on September 1.
Denver Broncos On November 13, 2006, the
Denver Broncos signed him to their
practice squad. He was promoted to the active roster and played in three games, after
safety Nick Ferguson was placed on the
injured reserve list. In 2007, he was tried at
outside linebacker before being released on August 31 and signed to the
practice squad on September 1. On September 28, he was promoted to the active roster. He was cut on April 27, 2008, after playing mainly on
special teams for the Broncos.
Cleveland Browns On April 29, 2008, he was claimed off waivers by the
Cleveland Browns. He was released on August 10.
New York Giants On January 16, 2009, he signed with the
New York Giants as a
free agent. He was waived on July 31.
Tampa Bay Buccaneers (second stint) On August 19, 2009, he was signed as a
free agent by the Buccaneers. He was released on September 5. He was re-signed on September 18. He played in one game against the
Buffalo Bills and was cut on September 21. ==Post-playing career==