AJ McCarron got the start at quarterback Friday night when the Bills visited the Cleveland Browns in the second preseason game.
It did not go as well as he hoped and he now will be sidelined by a hairline fracture in his collarbone, the Buffalo News has learned.
McCarron went 3-for-6 for 12 yards and was sacked once, although the offensive line struggled in front of him. He led the Bills on drives of 5, -6, 5 and 3 yards in his four possessions and the offense did not produce a first down.
McCarron played with the second team last week against Carolina, going 7-for-10 for 116 yards in the second quarter.
All three quarterbacks are expected to see time against Cleveland and former Bills quarterback Tyrod Taylor, who finished the night 4-for-7 for 22 yards.
Rookie Josh Allen replaced McCarron for the second quarter and was 5-for-7 on his opening drive for 33 yards and a touchdown. Allen came out to start the second half before Nathan Peterman took over.
Allen finished 9-for-13 for 60 yards and one touchdown.
Peterman will close out the game.
Peterman started last week and opened the game with nine consecutive completions before his final attempt was intercepted. He threw for 118 yards, including a 28-yard touchdown to Kelvin Benjamin.
Allen played the second half last week and was 9-of-19 for 116 yards with one touchdown.
Russell Bodine will get the start at center. He played with the second team last week while Ryan Groy started. Bodine signed with the Bills as a free agent from the Cincinnati Bengals.
Defensive end Trent Murphy, who has a groin injury, and wide receiver Brandon Reilly, who has a rib injury, will not play.