3. Buffalo Bills (9-6)
The Buffalo Bills have appeared to right the ship with two straight wins, including an impressive victory over the Patriots in New England. They are now in control of their own destiny and if they win their final two games they will clinch the AFC East.
When looking at what the Bills have done this season, it is tough to find a more balanced team. The offense currently ranks third in the NFL in points scored per game with 28.5 points and is led by Josh Allen, who has been played well for most of the season but has taken it to a new level in the past three weeks.
As for their defense, they are allowing the fewest yards per game (287.9) and the third-fewest points per game (17.6). They also have done a great job of forcing turnovers, ranking third in the NFL with 29 on the season.
The Buffalo Bills were considered a popular choice at the start of the season to reach the Super Bowl and over the past few weeks, they have played at that level.