Josh Johnson's NFL carousel spins on, as the veteran journeyman quarterback has signed with the Ravens for a third time.
Johnson, 37, has played for an NFL record 14 different teams. He's just two teams shy of lacing up his cleats for half the league. Johnson also played in the XFL, Alliance of American Football (AAF), and United Football League (UFL).
He was with the Ravens in 2016 and 2021, which was also the last time he started a game. Johnson started the Ravens' Week 16 game in Cincinnati and went 28-of-40 with two touchdowns and an interception in Baltimore's 41-21 loss.
Last year, Johnson signed with the San Francisco 49ers (his fourth stint with them) in December after Jimmy Garoppolo suffered a foot injury. He played in his first playoff game in the NFC Championship against the Philadelphia Eagles after Brock Purdy went down. Johnson completed seven passes on 13 attempts for 74 yards and lost a fumble, but also had to exit the game after suffering a concussion in the third quarter.
Tyler Huntley, second-year quarterback Anthony Brown and undrafted rookie Nolan Henderson (Delaware) operated the offense during football school. The Ravens are kicking off OTAs Monday and Baltimore needed another arm.
Johnson adds a veteran presence to the room and will compete with Huntley, Johnson and Henderson to be Lamar Jackson's backup.
Here's the list of teams Johnson has played for:
Buccaneers49ersSacramento Mountain Cats (UFL)BrownsBengals49ersBengalsJetsColtsBillsRavensGiantsTexansRaidersWashingtonSan Diego Fleet (AAF)LionsLos Angeles Wildcats (XFL)49ersJetsRavensBroncos49ersRavens