Josh Johnson is an NFL record holder.
No one in the history of the league has played for more teams than Johnson, the journeyman quarterback.
And unexpectedly, he'll likely be in the spotlight on Christmas Day. Because of injuries, it appears Johnson will start at QB for the Washington Commanders against the Dallas Cowboys on Thursday afternoon.
MORE: The Giants, the Raiders, the NFL Draft order and the Disgrace of Gijon
How many NFL teams has Josh Johnson played for?
Josh Johnson has played for 14 teams in the NFL.
That's the most of anyone in league history.
What NFL teams has Josh Johnson played for?
Josh Johnson has played for these 14 NFL teams:
- Tampa Bay Buccaneers
- San Francisco 49ers
- Cleveland Browns
- Cincinnati Bengals
- New York Jets
- Indianapolis Colts
- Buffalo Bills
- Baltimore Ravens
- New York Giants
- Houston Texans
- Oakland Raiders
- Washington Commanders
- Detroit Lions
- Denver Broncos
Johnson has actually appeared in 48 NFL games.
He has made nine starts, with a 1-8 record as a starter.
He has completed 213-of-367 passes (58.0%) for 2,340 yards, 13 TDs and 17 INTs.
Johnson has also run 83 times for 426 yards (5.1 ypc) and a touchdown.
He's 39 years old and still getting after it.
More NFL news:
- Harold Fannin sets Browns franchise record, celebrates with 6-7
- Sean McDermott took his glasses off, and the Bills can't stop winning
- We now know why DK Metcalf wasn't ejected for shoving a fan
- There's one super disappointing part to Philip Rivers' return
- This James Cook, Dalvin Cook brothers middle names fact is wild
- Travis Kelce has joined Jerry Rice in NFL history