The 27-year-old McCarron was in a three-player race for the starting quarterback position with Buffalo. The likes of Josh Allen and Nathan Peterman were also involved in that competition.
Before exiting with the injury, McCarron threw just 3-for-6 for for 12 yards, as he played in four series on the night. The offense as a whole gained just 22 yards on 12 plays. McCarron was acquired from the Cincinnati Bengals, where he spent four years serving as Andy Dalton's backup. Despite the injury, he was still out-performed on Friday night. Allen and Peterman each had a touchdown pass, as the Bills improved to 2-0 in the preseason with a comeback win.
After Friday, the Arizona Cardinals are feeling really good about their quarterback situation. Sam Bradford and Josh Rosen led the way, as the Cardinals improved to 2-0 with a 20-15 win over the New Orleans Saints. Sam Bradford got the start and went 6-for-6 for 61 yards, before giving way to the former UCLA Bruin, who took off in the second half.
Rosen had himself a night by completing 10 of 16 passes for 107 yards and a 13-yard touchdown pass to fellow rookie Christian Kirk. Despite the success, Rosen was still critical of himself, saying after the game that he "wanted some throws back." Kirk had that touchdown catch as part of a four-reception night for 49 yards.
Bradford did lead a 61-yard touchdown drive, which ended with David Johnson finding the end zone on the ground. Chadd Williams also had a nice night for the Cardinals, catching three passes for 44 yards. On the other end, the Saints were without Drew Brees, who was resting after starting the preseason opener last week.