Spent most of 2020 on the practice squad but was declared a gameday inactive for the road game in Atlanta earning him a place on the all-time roster. Returned to the practice squad after that week and was released at the end of that season. Had seen action in 2018 with the Cleveland Browns. Was signed prior to training camp and was the first South African to have played for the Buccaneers. Went on to kick for Minnesota and Tennessee before ending the 2024 season with the New York Jets.