Week 1 (home): Buffalo Bills vs. Baltimore Ravens – Sunday, September 7 — 8:20 p.m.
Week 2 (away): Bills at New York Jets – Sunday, September 14 — 1 p.m.
Week 3 (home): Bills vs. Miami Dolphins — Thursday, September 18 — 8 p.m.
Week 4 (home): Bills vs. New Orleans Saints — Sunday, September 28 — 1 p.m.
Week 5 (home): Bills vs. New England Patriots — Sunday, October 5 — 8:20 p.m.
Week 6 (away): Bills at Atlanta Falcons — Monday, October 13 — 8:15 p.m.
Week 7 (BYE WEEK) October 19
Week 8 (away): Bills at Carolina Panthers — Sunday, October 26 — 1 p.m.
Week 9 (home): Bills vs. Kansas City Chiefs — Sunday, November 2 — 4:25 p.m.
Week 10 (away): Bills at Miami Dolphins — Sunday, November 9 — 1 p.m.
Week 11 (home): Bills vs. Tampa Bay Buccaneers — Sunday, November 16 — 1 p.m.
Week 12 (away): Bills at Houston Texans — Thursday, November 20 — 8:15 p.m.
Week 13 (away): Bills at Pittsburgh Steelers — Sunday, November 30 — 4:25 p.m.
Week 14 (home): Bills vs. Cincinnati Bengals — Sunday, December 7 — 4:25 p.m.
Week 15 (away): Bills at New England Patriots — Sunday, December 14 — 1 p.m.
Week 16 (away): Bills at Cleveland Browns — Sunday, December 21 — 1 p.m.
Week 17 (home): Bills vs. Philadelphia Eagles — Sunday, December 28 — 4:25 p.m.
Week 18 (home): Bills vs. New York Jets — January 4 — Time TBD — Flex scheduling