The San Francisco 49ers have added a veteran to the quarterback competition, signing Josh McCown to a one-year deal for the league minimum of $810,000.
McCown already was on the field throwing passes during Wednesday's practice and wearing No. 9. The 32-year-old was with the United Football League's Hartford Colonials last year.
McCown spent eight seasons in the NFL, including the first four with the Arizona Cardinals. He also played for Detroit, Oakland and Carolina.
While new coach Jim Harbaugh still considers the quarterback job Alex Smith's to lose, nobody has earned the position in training camp thus far. The 49ers had worked out Daunte Culpepper this week.