CBS Sports analyzed each team 's opponents for 2017 .
The Bills have the fifth - toughest schedule in the league .
CBS Sports analyzed each team 's opponents for 2017 , and the Bills have the fifth - toughest schedule in the league .