Connor Shaw, who was on the practice squad for 16 weeks, will start at quarterback for the Cleveland Browns on Sunday after the undrafted rookie agreed Friday on a multiyear deal.