C.J. Beathard was chosen by the San Francisco 49ers in the 3rd round with the 104th overall pick in the 2017 NFL draft.