4. Kansas City Chiefs (8 - 5)
This is a little bit of a shock seeing the Chiefs struggle. They have now lost four of their last six, including Mahomes' first time losing back-to-back games. It was also his third loss to the Bills in the regular season, the only team to accomplish that against Mahomes. This team will likely make the playoffs regardless, so I certainly wouldn't count them out. They can get to the tournament and turn things on and make a run still.
3. Miami Dolphins (9 - 4)
For all the talk about the Dolphins not being able to beat teams with winning records, now they can't beat teams with losing records. With their starting center out for the season and Hill with a high-ankle sprain, are the Dolphins in trouble? They close out the year against the Jets, Ravens, Cowboys and Bills. That week 18 matchup with the Bills could be for the division title and playoff berth.
2. Cleveland Browns (8 - 5)
I definitely did not expect to see the Browns ranked this high but after losses by the Dolphins, Chiefs, and Jaguars, Cleveland rocketed up the rankings. Can they hold the number two spot? With Joe Flacco leading the way, I'm just waiting for him to falter. He did not look good for the Colts a season ago, so I'm not sure he can continue to play at this level. They take on the Bears who have won back-to-back games against the Vikings and Lions.
1. Baltimore Ravens (10 - 3)
The Ravens might be playing the best football of any team in the AFC right now and have been the most consistent throughout the season. Their only losses came against the Steelers, Colts, and Browns. They face the Jacksonville Jaguars this weekend, with both teams needing a win. The Ravens need it to hold on to the top spot, while the Jaguars could be in jeopardy of going from division leader to outside the playoffs if they lose this one.