Career
He played college football at South Carolina State University. He signed as an undrafted free agent with the Atlanta Falcons in 2014. Atlanta Falcons
After going unselected in the 2014 NFL Draft, McFadden signed with the Atlanta Falcons on May 12, 2014.
He was waived on August 29.
Tampa Bay Buccaneers
Signed to practice squad by Tampa Bay (9/1/14). Terminated from practice squad by Tampa Bay (9/22/14).
Second stint with Falcons
Signed to practice squad by Atlanta (9/30/14). Terminated from practice squad by Atlanta on October 30.
Carolina Panthers
McFadden signed to practice squad by Carolina (12/2/14).
He signed a futures contract with the Carolina Panthers on January 13, 2015. On May 21, 2015, he was waived. Second stint with Buccaneers
On July 29, 2015, he was signed by the Tampa Bay Buccaneers.
On August 30, 2015, he was waived.
On November 10, 2015, the Buccaneers re-signed McFadden. On November 30, 2015, McFadden was waived by the Tampa Bay Buccaneers.
On December 2, 2015, the Tampa Bay Buccaneers signed McFadden to the practice squad.