During his time with the Eagles, Johnston established himself as a reliable punter, showcasing his strong leg and accuracy on punts. He played for the Eagles from 2017 to 2020 before signing with the Houston Texans in 2021. Later that year, he was signed by the Pittsburgh Steelers.