- Signed by the Colts as a free agent on July 30, 2018.
- Released by the Seattle Seahawks on November 22, 2016.
- Signed by the Seahawks as a free agent on March 15, 2016.
- Released by the Oakland Raiders on March 9, 2016.
- Signed by the Raiders as a free agent on April 2, 2015.
- Released by the Minnesota Vikings on December 16, 2017.
- Signed by the Vikings as a free agent on November 26, 2014.
- Released by the Kansas City Chiefs on August 30, 2014.
- Signed as an unrestricted free agent by Kansas City on May 19, 2014.
- Claimed off waivers (Chicago) by the Vikings on September 1, 2013.
- Waived by the Chicago Bears on August 30, 2013.
- Selected by the Bears in the seventh round (218th overall) of the 2010 NFL Draft.