Philadelphia Eagles in 2019 Johnston signed with the
Philadelphia Eagles as an
undrafted free agent on 11 May 2017. He was waived on 2 September. Johnston signed a reserve/future contract with the Eagles on 3 January 2018. On 1 September 2018, Johnston made the Eagles 53-man roster for the 2018 season. He made his NFL debut in the 2018 season opener against the
Atlanta Falcons and had six punts for 313 net yards in the 18–12 victory. His first season as the team's starting punter ended with Johnston recording 61 total punts for 2,937 yards. His longest kick of the season was 68 yards and he punted within the 20 yard line 24 (39.34%). The following season, Johnston punted 71 times for 3,292 yards. On 24 March 2020, Johnston was re-signed to a one-year, $660,000 contract by the Eagles. In 2020, he punted for 3,318 yards, his highest with Philadelphia. He was not re-signed following the season.
Houston Texans Johnston signed with the
Houston Texans on 30 March 2021. He led the league in punting yards (4,108) and total punts (88) during the
2021 season. On 25 August 2023, Johnston pulled a calf muscle. The Texans signed undrafted rookie
Ty Zentner to handle punting duties while Johnston recovered. On 31 August, Johnston was placed on injured reserve. He was activated on 7 October.
Pittsburgh Steelers On 19 March 2024, Johnston signed a three-year, $9 million contract with the
Pittsburgh Steelers. He suffered a season-ending knee injury in Week 1 and was placed on injured reserve on 10 September. Johnston was released by the Steelers on 25 August 2025 after losing the starting punter job to
Corliss Waitman.
Buffalo Bills On 9 September 2025, Johnston signed with the
Buffalo Bills, replacing
Brad Robbins, who was released after week 1. Johnston notably drew two crucial "roughing the kicker" penalties that proved pivotal in the Bills' wins over the
Miami Dolphins and
New Orleans Saints in weeks 3 and 4, respectively, suffering an injury to his planting foot in the latter game. He was placed on injured reserve following the Saints game, with the Bills signing fellow Australian punter
Mitch Wishnowsky to replace him. On 12 November, Johnston was released from injured reserve with an injury settlement.
New York Giants On 10 December 2025, Johnston signed with the
New York Giants' practice squad, amid an injury to
Jamie Gillan. He was released by the Giants on December 22.
Pittsburgh Steelers (second stint) On March 10, 2026, Johnston signed a one-year contract with the Pittsburgh Steelers. ==See also==