The 49ers currently hold five quarterbacks on their roster.
There is Colin Kaepernick, and then everybody else, which includes the likes of Colt McCoy, Scott Tolzien, B.J. Daniels, and the recently signed Seneca Wallace.
McCoy was expected to hold down the No. 2 spot after being acquired in a trade with the Cleveland Browns back in April, however, McCoy has been anything but solid this preseason, leading to reports that he is now being shopped around by the 49ers front office. On Saturday, McCoy agreed to restructure his contract, which would lessen the burden of keeping him and/or releasing him.
Tolzien, last year’s No. 3 guy, has been just as bad if not worse this preseason than McCoy, which is a big reason why B.J. Daniels was allowed to play against Kansas City in the 49ers second preseason game. Daniels did more in one drive than McCoy and Tolzien have done in two games thus far, which is look impressive, and lead a series that actually ended in a touchdown, the 49ers only touchdown drive this preseason.
With Wallace added to the mix and with even less prep-time before the start of the regular season, the 49ers should be making roster cuts possibly by Monday, one of which could include one of the quarterbacks not named Kaepernick.
Because Colt McCoy was able and willing to restructure his contract, the 49ers could hold onto the former Texas Longhorn while parting ways with Tolzien prior to the final preseason game, meaning the third quarterback spot could come down to a battle between Daniels and Wallace.