Rookie C.J. Beathard won the job as the 49ers backup quarterback to Brian Hoyer to open the season. And he finished as the No. 2 behind Jimmy Garoppolo.
In between, Beathard made five starts complete with the requisite highs and lows while learning Kyle Shanahans complex offense. He believes he is a much better player after gaining that experience.