Cantor Technology released the spreads for every NFL game in Weeks 1-16. Below are the lines for Buffalo Bills games.

Week 1

Buffalo at Baltimore Ravens (-3, 43.5)

Week 2

New York Jets at Buffalo (-2)

Week 3

Arizona Cardinals (-2.5) at Buffalo

Week 4

Buffalo at New England Patriots (-7)

Week 5

Buffalo at Los Angeles Rams (-1)

Week 6

San Francisco 49ers at Buffalo (-7)

Week 7

Buffalo at Miami Dolphins (-1)

Week 8

New England Patriots (-3) at Buffalo

Week 9

Buffalo at Seattle Seahawks (-10)

Week 10

BYE

Week 11

Buffalo at Cincinnati Bengals (-5.5)

Week 12

Jacksonville Jaguars at Buffalo (-5)

Week 13

Buffalo at Oakland Raiders (-1.5)

Week 14

Pittsburgh (-2) at Buffalo

Week 15

Cleveland Browns at Buffalo (-9)

Week 16

Miami Dolphins at Buffalo (-3.5)