After playing for 10 NFL teams over 17 years, starting with the Arizona Cardinals in 2002, QB Josh McCown announced his retirement.

— Adam Schefter (@AdamSchefter) June 17, 2019