It looks like Josh Rosen has found his third NFL destination in as many seasons. According to Mike Garafolo of NFL Network, Rosen is joining the Tampa Bay Buccaneers' practice squad.

The third-year quarterback was recently released by the Miami Dolphins.

Rosen competed with Tua Tagovailoa and Ryan Fitzpatrick for the starting job in Miami, but lost out. The Dolphins elected to go with just two quarterbacks entering the 2020 season, leaving Rosen as the odd man out.

The 23-year-old Rosen will now learn under Tom Brady, arguably the greatest quarterback of all time. While it's good that Rosen is at least still coveted by other teams, it's a major fall from grace for a guy who was selected with the No. 10 overall pick in the 2018 NFL Draft.

Rosen was supposed to the franchise savior with the Arizona Cardinals. However, a rough rookie season that saw him go 3-10 as the starting quarterback — with a 66.7 quarterback rating — and a change in regime, led to Rosen's exit from Arizona.

He was then traded to the Dolphins during the 2019 offseason and was then deemed the future franchise quarterback in Miami. However, he was never able to fully beat out Fitzpatrick for the starting job. He started three games, with Miami going winless in all of them. Needless to say, he didn't impress as he threw just one touchdown against five interceptions for a 52.0 quarterback rating.

Rosen will now receive yet another opportunity. However, there is no pressure this time around as Brady is the unquestioned starter with veteran Blaine Gabbert cemented as the backup.