Cleveland Browns McFadden was selected by the
Cleveland Browns in the third round (68th overall pick) of the
2013 NFL draft. On August 30,
2014, McFadden was released by the Browns.
New York Jets He was claimed off waivers by the
New York Jets on August 31,
2014. He was released on September 11.
San Francisco 49ers On November 1,
2014, he was signed by the
San Francisco 49ers to the
practice squad. On November 1, he was promoted to the active roster. He was released by the 49ers on September 5,
2015.
Arizona Cardinals On September 7,
2015, the
Arizona Cardinals signed McFadden to their practice squad.
New York Giants On October 21,
2015, the
New York Giants signed McFadden from the
Arizona Cardinals practice squad. He was waived on December 5. On December 8, he was signed to the practice squad. On January 4,
2016, McFadden signed a reserve/future contract with the Giants. He was waived by the Giants on September 3,
2016.
Dallas Cowboys On October 24,
2016, the
Dallas Cowboys signed McFadden to their practice squad. On November 5, after injuries to
Morris Claiborne and
Barry Church, the Cowboys were forced to promote him to the active roster. Playing in his second game against the
Pittsburgh Steelers, he allowed a pump-fake touchdown from
Ben Roethlisberger to
Antonio Brown, although he was one of the few Cowboys players that reacted to the play. He was mostly a core
special teams player during the season. On August 29, 2017, McFadden was placed on injured reserve with a hamstring injury. He was released on September 2,
2017.
Atlanta Falcons On December 4,
2017, McFadden was signed by the
Atlanta Falcons, to provide depth while
Brian Poole recovered from a back injury. He was declared inactive the rest of the season and the playoffs. On March 13,
2018, he signed a one-year contract extension. He was released on August 31, 2018. ==Personal life==