Biography
CAREER TRANSACTIONS:
- Signed to the Colts practice squad on December 31, 2021.
- Released from the Arizona Cardinals practice squad on November 12, 2021.
- Signed to the Cardinals practice squad on November 10, 2021.
- Released by the San Francisco 49ers on September 30, 2020.
- Re-signed by the 49ers as a free agent on March 13, 2019.
- Re-signed by San Francisco as a free agent on March 10, 2015.
- Signed by the 49ers as a free agent on July 25, 2014.
- Waived by the Washington Football Team on July 21, 2014.
- Signed by Washington as a free agent on October 15, 2013.
- Waived by the Seattle Seahawks on August 26, 2013.
- Claimed by Seattle off waivers (San Francisco) on July 11, 2013.
- Waived by the 49ers on July 10, 2013.
- Claimed by San Francisco off waivers (San Diego) on May 21, 2013.
- Waived by the Chargers on May 20, 2013.
- Signed by San Diego as a free agent on May 20, 2013.
- Released from the Philadelphia Eagles practice squad on October 2, 2012.
- Signed to the Eagles practice squad on September 25, 2012.
- Waived by San Francisco on August 31, 2012.
- Signed by the 49ers to a reserve/future contract on January 24, 2012.
- Released from the Kansas City Chiefs practice squad on September 14, 2011.
- Signed to the Chiefs practice squad on September 7, 2011.
- Released from the New Orleans Saints practice squad on September 5, 2011.
- Signed to the Saints practice squad on September 4, 2011.
- Waived by New Orleans on September 3, 2011.
- Signed by the Saints as an undrafted free agent on July 27, 2011.