Nathan Peterman will start at quarterback for the Bills in Thursday night's preseason opener against Carolina at New Era Field.
Bills coach Sean McDermott has been cagey about how the quarterbacks' snaps would be divided. Peterman, A.J. McCarron and rookie Josh Allen all took part in warmups.
Peterman went 7-for-7 for 75 yards and a 28-yard touchdown to Kelvin Benjamin on the opening drive. He finished 9-for-10 for 119 yards; his final attempt went off the hands of running back Chris Ivory for an interception by Thomas Davis.
McCarron played with the second unit in the second quarter and was 7-for-10 for 116 yards.
The Bills also announced that Ryan Groy will start at center. Groy is locked in a battle at the position with free agent Russell Bodine.
Wide receiver Zay Jones, who was just cleared to return to practice after offseason shoulder and knee surgeries, will not play. Receiver Corey Coleman, acquired in a trade with the Cleveland Browns this week, also will not play. Receiver Cam Phillips, linebacker Corey Thompson and defensive end Trent Murphy also are out. Kyle Williams did not appear dressed to play during warmups but was not listed by the Bills.
Andre Holmes is expected to start at wide receiver opposite Kelvin Benjamin.
5 things to watch in Bills-Panthers: All eyes on the quarterbacks
Story topics: Nathan Peterman