![](https://broncoswire.usatoday.com/wp-content/uploads/sites/68/2023/05/Josh-Johnson.jpg?w=1000&h=600&crop=1)
Josh Johnson’s journeyman career continues.
The 37-year-old quarterback agreed to sign with the Baltimore Ravens on Monday, according to multiple reports. Signed to provide depth behind Lamar Jackson and Tyler Huntley, Johnson is now set to have a third stint in Baltimore after spending time with the team in 2016 and again in 2021.
Johnson signed with the Broncos last March and competed for the backup quarterback job with Brett Rypien at training camp. Rypien ultimately won the QB2 job and Johnson started the 2022 season on Denver’s practice squad.
The San Francisco 49ers signed Johnson off the Broncos practice squad last December. Johnson was called up to the game-day roster and replaced an injured Brock Purdy in the NFC title game last season before leaving the game himself with a concussion.
Johnson will now get an opportunity to continue his career with the Ravens. He has spent time with a record 14 NFL teams since 2008.
List of teams Josh Johnson has played for
Tampa Bay Buccaneers (2008-2011)
San Francisco 49ers (2012)
Sacramento Mountain Lions (2012) [UFL]
Cleveland Browns (2012)
Cincinnati Bengals (2013)
San Francisco 49ers (2014)
Cincinnati Bengals (2015)
New York Jets (2015)
Indianapolis Colts (2015)
Buffalo Bills (2015)
Baltimore Ravens (2016)
New York Giants (2016)
Houston Texans (2017)
Oakland Raiders (2018)
Washington Redskins (2018)
San Diego Fleet (2019) [AAF]
Detroit Lions (2019)
Los Angeles Wildcats (2020) [XFL]
San Francisco 49ers (2020-2021)
New York Jets (2021)
Baltimore Ravens (2021)
Denver Broncos (2022)
San Francisco 49ers (2022)
Baltimore Ravens (2023)
Best of luck to Johnson in Baltimore.
Follow the Broncos Wire Podcast:
Apple Podcasts | Spotify | Google Podcasts