The National Football League have officially revealed the first part of the 2017 schedule -- sending the entire preseason schedule for all 32 teams.
For the Bills, their longstanding tradition of playing the Detroit Lions has continued for a 17th straight season. Dates and times will be revealed at a later time, but here is the Bills preseason schedule in full:
WEEK 1 - Aug. 10-14
VS.
Buffalo Bills vs. Minnesota Vikings -- New Era Field, Orchard Park, NY
WEEK 2 - Aug. 17-21
AT
Buffalo Bills at Philadelphia Eagles -- Lincoln Financial Field, Philadelphia, PA
WEEK 3 - Aug. 24-27
AT
Buffalo Bills at Baltimore Ravens -- M&T Bank Stadium, Baltimore, MD
WEEK 4 - Aug. 31 - Sep. 1
VS.
Buffalo Bills vs. Detroit Lions -- New Era Field, Orchard Park, NY