San Francisco 49ers Purcell was signed by the
San Francisco 49ers as an
undrafted free agent on May 7, 2013. He was signed to the team's
practice squad on September 2, 2013. On January 22, 2014, Purcell signed a reserve/future contract with San Francisco, before being signed to the team's practice squad on August 31, 2014. On December 19, 2014, Purcell was promoted to the active roster after
Ray McDonald's release on December 17, 2014. In 2015, Purcell played in eight games (3 starts) with and recorded 15 tackles (11 solo) and one sack. In 2016, he played in a 15 games (5 starts) with and totaled 26 tackles (17 solo) and one forced fumble. On February 27, 2017, Purcell signed a one-year tender with the 49ers. On May 2, 2017, Purcell was released by the 49ers.
Los Angeles Rams On May 3, 2017, Purcell was claimed off waivers by the
Los Angeles Rams. He was released on September 2, 2017.
Chicago Bears On September 19, 2017, Purcell was signed to the
Chicago Bears' practice squad. He was released on October 6, 2017.
Carolina Panthers On October 10, 2017, Purcell was signed to the
Carolina Panthers' practice squad. He was released on October 16, 2017.
New England Patriots (first stint) On October 25, 2017, Purcell was signed to the
New England Patriots' practice squad, but was released the next day. He was re-signed to the practice squad on November 7, 2017. He was released on November 22, 2017.
Kansas City Chiefs On November 28, 2017, Purcell was signed to the
Kansas City Chiefs' practice squad. He signed a reserve/future contract with the Chiefs on January 10, 2018. He was released on May 1, 2018. He was re-signed by the Chiefs on July 27, 2018. He was released again on September 1, 2018. in 2022
Salt Lake Stallions In 2019, Purcell joined the
Salt Lake Stallions of the
Alliance of American Football.
Denver Broncos On April 22, 2019, Purcell signed with the
Denver Broncos. Purcell signed a one-year
restricted free agent tender with the Broncos on April 18, 2020. In Week 2 of the 2020 season against the
Pittsburgh Steelers, Purcell recorded his first sack in five years on
Ben Roethlisberger during the 26–21 loss. On October 6, 2020, he signed a three-year, $14.8 million contract extension with the Broncos. Purcell was placed on injured reserve after suffering a season-ending foot injury in week 7 on October 27, 2020. Purcell was released by the Broncos during final roster cuts on August 30, 2022. On August 31, he re-signed with the Broncos.
New England Patriots (second stint) On August 1, 2024, Purcell signed with the Patriots. He was released by the Patriots on August 21. On January 28, 2025, Purcell's agent announced his retirement from the NFL. ==NFL career statistics==