Buffalo Bills schedule analysis

Breakdown: The Buffalo Bills' schedule has an obvious ebb and flow through mid-November. They open with the Miami Dolphins at home and then face three straight playoff teams. The Bills then face non-playoff teams in Weeks 8 through 10.

If the Bills can hang tough through the first stretch and put together some momentum heading into Thanksgiving, then they might be an outside factor down the stretch.

Word leaked out early the Bills will continue their Toronto series against the Chicago Bears on Nov. 7 in the Rogers Centre. The first two games in Toronto were against divisional opponents in December. The earlier date should stimulate disappointing ticket sales because the Bills won't be playing out the string, but probably not early enough to open the retractable roof.

Complaint department: The Bills' schedule is rather dull. There's not much noteworthy about it aside from the Toronto date. The Bills have no prime-time games. Every kickoff has been scheduled for 1 p.m.

Quick turnaround: Because Buffalo is closer to the Midwest than the Northeast and the division's cross-divisional matchups are against the AFC North and NFC North, the Bills have an agreeable itinerary ahead.

Even if you factor in the home game they've exported to Canada, their roundtrip travel will be about 9,300 miles. That's by far the shortest distance in the division. They will travel over 1,400 roundtrip miles only three times, whereas the Dolphins' quickest out-and-back will be roughly 1,800 miles. Six Dolphins trips are at least 2,100 miles.

Bills Regular Season Schedule (All times Eastern)

Week 1: Sunday, Sep. 12, Miami, 1:00 PM

Week 2: Sunday, Sep. 19, at Green Bay, 1:00 PM

Week 3: Sunday, Sep. 26, at New England, 1:00 PM

Week 4: Sunday, Oct. 3, NY Jets, 1:00 PM

Week 5: Sunday, Oct. 10, Jacksonville, 1:00 PM

Week 6: BYE

Week 7: Sunday, Oct. 24, at Baltimore, 1:00 PM

Week 8: Sunday, Oct. 31, at Kansas City, 1:00 PM

Week 9: Sunday, Nov. 7, Chicago, 1:00 PM

Week 10: Sunday, Nov. 14, Detroit, 1:00 PM

Week 11: Sunday, Nov. 21, at Cincinnati, 1:00 PM

Week 12: Sunday, Nov. 28, Pittsburgh, 1:00 PM

Week 13: Sunday, Dec. 5, at Minnesota, 1:00 PM

Week 14: Sunday, Dec. 12, Cleveland, 1:00 PM

Week 15: Sunday, Dec. 19, at Miami, 1:00 PM

Week 16: Sunday, Dec. 26, New England, 1:00 PM

Week 17: Sunday, Jan. 2, at NY Jets, 1:00 PM