Ryan Fitzpatrick will be starting under center for the Miami Dolphins in their season opener against the Baltimore Ravens on Sunday afternoon, and in the process, he is looking to become the first player in NFL history to throw a touchdown pass for eight different teams, according to NFL Network.

Fitzpatrick has already thrown touchdown passes for the Buffalo Bills, New York Jets, Tampa Bay Buccaneers, Houston Texans, Tennessee Titans, Cincinnati Bengals, and the then-St. Louis Rams.

He spent his last two seasons with the Buccaneers, most recently starting seven games and throwing 17 touchdown passes in 2018. He also threw for 2,366 yards and 12 interceptions while completing 66.7 percent of his passes and posting a passer rating of 100.4.

The 36-year-old, who played his collegiate football at Harvard, was originally selected by the Rams in the seventh round (250th pick overall) of the 2005 NFL Draft.

He spent the first three years of his NFL career with St. Louis, making three starts before joining the Bengals for a couple of years. He got his first chance to start full-time for Cincinnati in 2008, throwing for 1,905 yards, eight touchdowns and nine picks over 12 starts.

Fitzpatrick then made his way to the Bills where he had the most productive stretch of his career, throwing 23, 24 and 24 touchdown passes, respectively, in his three seasons as starter. However, he also led the league with 23 interceptions in 2011.

He then spent one year with the Titans and one season with the Texans before landing with the Jets for two years, throwing a career-high 31 touchdown passes in 2015 before fizzling out with 12 touchdowns and 17 picks the following year.