The 49ers have a new QB on the roster, as the team inked Josh Johnson to a two-year contract. Financial terms were not disclosed.
Johnson, 25, was a 2008 fifth-round pick out of San Diego by the Tampa Bay Buccaneers. Johnson appeared in 26 games, including five starts, and has passed for 1,042 yards with five touchdowns and 10 interceptions with 254 rushing yards on 37 attempts.
Johnson played for 49ers head coach Jim Harbaugh at San Diego, where was a three-year starter. Johnson passed for 9,699 yards and 113 touchdowns for the Toreros, while running for 1,864 yards and an additional 19 touchdowns. USD went 30-4 in Johnson’s starts.
The 49ers re-signed quarterback Alex Smith to a three-year, $24 million contract that includes $9 million in fully guaranteed money at the time of signing, with an additional $7.5 million guaranteed if he’s on the roster next April. Johnson, who drew interest from the Washington Redskins, is expected to push 2011 second round pick Colin Kaepernick for the No. 2 job.