‘The Bills face the NFL’s toughest schedule in Weeks 1-6, including road games at the Vikings, Packers, Texans, and Ravens. Buffalo also faces the NFL’s second-toughest schedule of run defenses, which will put more onto A.J. McCarron or Josh Allen’s plate. The only reason the Bills’ schedule isn’t rated tougher in these rankings is because they play the Jets and Dolphins twice apiece. But make no mistake, this is a difficult slate that starts off especially tough.’