2017 Buffalo Bills schedule

Season statistics

Offense Defense
Record Playoff record Total yards Pass yards Rush yards Turnovers First downs Total yards Pass yards Rush yards Turnovers First downs
9-7-0 0-1 6411 3717 2694 25 380 7004 4507 2497 32 430
Scroll the table for more season statistics.

The Buffalo Bills' fifty-eighth season was in 2017, playing their home games at New Era Field. During the offseason they hired Sean McDermott to lead the team. McDermott previously was the defensive coordinator of the Carolina Panthers and had eighteen years of coaching experience in the NFL. They finished the year 9-7-0 in the regular season but they lost their first playoff game to the Jacksonville Jaguars 10-3.


Week Opponent Score Notes
Preaseason Week 1 Minnesota Vikings 10-17
Preaseason Week 2 @ Philadelphia Eagles 16-20
Preaseason Week 3 @ Baltimore Ravens 9-13
Preaseason Week 4 Detroit Lions 27-17
Week 1 New York Jets 21-12
Week 2 @ Carolina Panthers 3-9
Week 3 Denver Broncos 26-16
Week 4 @ Atlanta Falcons 23-17
Week 5 @ Cincinnati Bengals 16-20
Week 6 Bye Week
Week 7 Tampa Bay Buccaneers 30-27
Week 8 Oakland Raiders 34-14
Week 9 @ New York Jets 21-34
Week 10 New Orleans Saints 10-47
Week 11 @ Los Angeles Chargers 24-54
Week 12 @ Kansas City Chiefs 16-10
Week 13 New England Patriots 3-23
Week 14 Indianapolis Colts 13-7
Week 15 Miami Dolphins 24-16
Week 16 @ New England Patriots 16-37
Week 17 @ Miami Dolphins 22-16


Week Opponent Score Notes
Wild Card Round @ Jacksonville Jaguars 3-10

2017 Buffalo Bills Coaching Staff

Head Coach: Sean McDermott Offensive Coordinator: Rick Dennison Defensive Coordinator: Leslie Frazier Special Teams Coordinator: Danny Crossman Offensive Run Game Coordinator: Juan Castillo Quarterbacks Coach: David Culley Wide Receivers Coach: Phil McGeoghan Offensive Line Coach: Juan Castillo Running Backs Coach: Kelly Skipper Tight Ends Coach: Rob Boras Assistant Quarterbacks Coach: Marc Lubick Assistant Offensive Line Coach: Andrew Dees Assistant Tight Ends Coach: Phoebe Schecter Offensive Assistant Coach: Marc Lubick, Chad Hall, William Vlachos Offensive Quality Control Coach: Marc Lubick Defensive Line Coach: Mike Waufle Linebackers Coach: Bob Babich Safeties Coach: Bobby Babich Defensive Backs Coach: Gill Byrd Defense Special Projects: Marc Lubick Assistant Defensive Line Coach: Bill Teerlinck Assistant Defensive Backs Coach: Bobby Babich Defensive Assistant Coach: Jim Salgado Defensive Quality Control Coach: John Egorugwu Assistant Special Teams Coach: Matthew Smiley Assistant to the Head Coach: Matt Worswick Head Strength and Conditioning Coach: Eric Ciano Assistant Strength and Conditioning Coach: Hal Luther, Will Greenberg Strength and Conditioning Assistant Coach: Jason Oszvart, Mark Loecher Player Services Coordinator: Laura Young General Manager: Brandon Beane National Scout: Marvin Allen Administrative Assistant to the Head Coach: Aaron Whitecotton Coaching Intern: Phoebe Schecter