Joseph joins the Vikings after winning Super Bowl LV with the Tampa Bay Buccaneers as a member of their practice squad. The 26-year-old signed to the Buccaneers practice squad on September 8, 2020, after being waived by the Tennessee Titans, where he played in seven regular season contests and three playoff games in 2019 and spent the entire 2020 offseason. Prior to the Titans and before a brief stint on the Carolina Panthers' practice squad, Joseph appeared in 14 games for the Cleveland Browns in 2018. He originally entered the NFL as an undrafted free agent with the Miami Dolphins in 2018, where he remained until being waived on September 1, 2018. In 16 career regular season games, Joseph is 17-of-20 (85.0%) on field goal attempts and 34-of-38 (89.5%) on PATs. Additionally, Joseph has 80 career kickoffs that have resulted in 53 touchbacks.