Zack Johnson
29 moves · Green Bay Packers, Arizona Cardinals, Denver Broncos, Baltimore Ravens, Tennessee Titans, Cleveland Browns, San Francisco 49ers, Detroit Lions
Zack Johnson has played for eight clubs since 2020, the last of them the Lions (August 2025) — waived and released by the 49ers, then signed by the Lions within six days in August 2025 along the way; most recently released through waivers by the Lions on August 27, 2025.
Draft data: Pro Football Reference
- Terminated Via Waivers, all contractsLions → free agent
- Waived, No RecallLions
- Free Agent SigningLions
- Terminated Via Waivers, all contracts49ers → free agent
- Waived, No Recall49ers
- Practice Squad49ers
- Terminated Via Waivers, all contractsBrowns → free agent
- Waived, No RecallBrowns
- Free Agent SigningBrowns
- Terminated Via Waivers, all contractsTitans → free agent
Show 10 earlier moves
- Waived, No RecallTitans
- Practice SquadTitans
- Practice SquadRavens
- Terminated Via Waivers, all contractsBroncos → free agent
- Waived, No RecallBroncos
- Free Agent SigningBroncos
- Terminated Via Waivers, all contractsBroncos → free agent
- Waived, No RecallBroncos
- Practice SquadBroncos
- Terminated Via Waivers, all contractsCardinals → free agent
Show 9 earlier moves
- Waived, No RecallCardinals
- Free Agent SigningCardinals
- Practice SquadCardinals
- Terminated Via Waivers, all contractsPackers → free agent
- Waived, No RecallPackers
- Terminated Via Waivers, all contractsPackers → free agent
- Practice SquadPackers
- Waived, No RecallPackers
- Free Agent SigningPackers