Joshua Dobbs has played for several NFL teams, including the Pittsburgh Steelers, Jacksonville Jaguars, Cleveland Browns, Detroit Lions, Tennessee Titans, Arizona Cardinals, and Minnesota Vikings.