That is almost true as Johnson has been with nearly half the teams in the NFL.
His 2021 season began with the New York Jets.
Johnson was on the practice squad and ended up playing this year in a game when Mike White went down with an injury.
He threw three touchdowns in what was still a Jets loss.
The journeyman then went back to the practice squad, meaning other teams around the league could sign him away.
That has happened this week as Johnson is on the move again.
— Ian Rapoport (@RapSheet) December 15, 2021
The Baltimore Ravens are adding Johnson as they deal with an injured Lamar Jackson.
Tyler Huntley played well Sunday against Cleveland, but Johnson does provide a reliable veteran presence to any team.
All Around The NFL
This will be Johnson’s second stint with the Ravens.
His first came back in the summer of 2016, but he was released before the start of the season.
Coach Saleh announces that the Ravens have signed QB Josh Johnson to their active roster from our practice squad. pic.twitter.com/JDQCMWTphi
— New York Jets (@nyjets) December 15, 2021
Johnson is now 35 years old and there may be no end in sight as he is clearly viewed as a top reserve option around the NFL.
He has only appeared in 36 games at the NFL level, while he has also played in just about every other upstart league there has been.
The usual wear-and-tear on a quarterback his age is absent with Johnson due to his status as a career backup.
So if teams keep paying him to stick around, he has a dream job that many will continue to envy.
The veteran throwing three touchdowns earlier this year with the Jets proved there is a reason why he continues to find jobs year after year.