Brandin Cooks
9 moves · Los Angeles Rams, Houston Texans, Dallas Cowboys, New Orleans Saints, Buffalo Bills, San Francisco 49ers
Brandin Cooks, a 1st-round pick in 2014 (No. 20 overall), has played for six clubs since 2020, the last of them the 49ers, after a November 2025 stretch with the Bills. Along the way: waived and released by the Saints, then signed by the Bills within four days in November 2025, placed on injured reserve once and traded twice; most recently signed as a free agent by the 49ers on October 1, 2026.
Draft data: Pro Football Reference
- Free Agent Signing49ers
- Practice Squad Veteran49ers
- Free Agent SigningBills
- Terminated Via Waivers, all contractsSaints → free agent
- Waived, No RecallSaints
- Unrestricted Free Agent Signing◆Cowboys → Saints
- Reserve/InjuredCowboys
- Traded◆Texans → Cowboys
- Traded◆Rams → Texans