On January 20, 2016, Long signed a reserve/future contract with the Pittsburgh Steelers.[5] On May 5, 2016, he was waived by the team.[6]
BC Lions
Long was signed by the BC Lions of the Canadian Football League (CFL) on May 24, 2017.[7] He became the starting punter and placekicker, following the release of veteran kicker Swayze Waters. Long converted 39 of 44 field goals (88.6%) in his first season with the Lions. He also averaged 47.9 yards on 116 punts. At the conclusion of the 2018 season Long was named the Lions' nominee for Most Outstanding Player and Most Outstanding Special Teams Player.[8] He was also named a CFL All-Star for the second consecutive season. On January 4, 2019, he was released by the Lions in order to pursue an NFL opportunity (Long's contract would have expired February 12, 2019).[9]
Los Angeles Chargers
On January 14, 2019, Long signed a reserve/future contract with the Los Angeles Chargers.[10] He was named the Chargers starting punter to start the season. In Week 1, following an injury to kicker Michael Badgley, Long took over kicking duties along with punting. He converted his only field goal attempt and converted all three extra points, while punting twice for 98 yards inside the 20-yard-line. After his NFL debut performance against the Indianapolis Colts, Long was named the Week 1 AFC Special Teams Player of the Week.[11] In Week 4, against the Miami Dolphins, Long converted three extra point attempts and three field goal attempts in the 30–10 victory.[12] Long signed a one-year exclusive-rights free agent tender with the Chargers on March 17, 2021.[13]