Bills quarterback AJ McCarron sustained a broken right collarbone Friday in Buffalo’s preseason game against the Browns, according to the Buffalo News.