New England Patriots Harper went undrafted, but signed with the New England Patriots on May 5, 2015 as an undrafted free agent. Harper made the Patriots initial 53-man roster and played in the first game of the 2015 season but was cut by the team on September 15, 2015. Harper was resigned to the Patriots' practice squad on September 17, 2015. On November 17, 2015, following an injury to
Julian Edelman, the Patriots signed Harper from the practice squad to the 53-man roster. On November 30, 2015, the Patriots waived Harper after a costly muffed punt in the snow against the
Denver Broncos the day before. On December 2, 2015, the New England Patriots signed Harper to the practice squad. On December 26, the Patriots again promoted Harper to the 53-man roster. On January 3, 2016, Harper caught his first pass for 6 yards against the
Miami Dolphins. On September 3, 2016, Harper was released by the Patriots as part of final roster cuts.
San Francisco 49ers On September 5, 2016, Harper was signed to the
San Francisco 49ers practice squad. On September 12, 2016, he was promoted to the active roster. The next day, he was released by the 49ers and was re-signed to the teams' practice squad the following day. Harper was promoted back to the active roster on November 8, 2016. On May 2, 2017, Harper was waived by the 49ers.
New York Jets Harper was signed by the
New York Jets on May 30, 2017. He was waived on September 1, 2017.
Toronto Argonauts Harper was signed by the
Toronto Argonauts on April 12, 2018. He was released on June 9, 2018.
Montreal Alouettes Harper was signed to the practice roster of the
Montreal Alouettes on June 13, 2018. He was promoted to the active roster on July 5. He was placed on injured reserve on August 1, and activated from injured reserve on September 13. Harper was released on September 17, 2018. ==References==