New York Giants McCants was selected by the
New York Giants in the sixth round, 201st overall, in the
2012 NFL draft. However, on August 31, 2012, before the beginning of the
2012 NFL season McCants was cut in final roster cuts and was signed to the
practice squad, where he spent his entire rookie season. Before the start of the
2013 NFL season, on August 31, 2013, the
New York Giants cut McCants in final roster cuts to get to the regular season roster limit of 53 players.
Oakland Raiders On September 2, 2013, McCants was signed to the
Oakland Raiders' practice squad. On September 7, 2013, he was promoted to the active roster. McCants was released by the Raiders on November 26, 2016.
Cleveland Browns (first stint) McCants was claimed off waivers by the Browns on November 28, 2016. McCants was waived by the Browns on December 9, 2016.
Chicago Bears (first stint) McCants was claimed off waivers by the Bears on December 12, 2016.
Cleveland Browns (second stint) On March 27, 2017, McCants re-signed with the Browns. On August 23, 2017, McCants was placed on injured reserve after suffering an ankle injury in the team's second preseason game. He was released on October 10, 2017.
Chicago Bears (second stint) On May 14, 2018, McCants signed with the Bears. He was released on September 1, 2018.
Birmingham Iron McCants signed with the
Birmingham Iron of the
Alliance of American Football (AAF) on March 12, 2019, and remained with the team until the league ceased operations in April 2019.
St. Louis BattleHawks McCants was selected in the first round, 3rd overall by the
St. Louis BattleHawks of the
2020 XFL draft in October 2019. He had his contract terminated when the league suspended operations on April 10, 2020. == Coaching career ==