4. Kansas City Chiefs (9 - 5)
This Chiefs team may not be the same team we've seen in years past but it's still the Chiefs. Last time I checked, Patrick Mahomes was still the quarterback and Andy Reid was the head coach. Unfortunately for Chiefs fans, they don't have any wide receivers. You could make an argument that rookie Rashee Rice is starting to come into his own and giving Mahomes another target but he's still inconsistent, as is the whole offense.
3. Miami Dolphins (10 - 4)
The Dolphins were without Tyreek Hill this week but putting up points was not a problem, defeating the Jets 30 - 0. Raheem Mostert continues to find the end zone, scoring two more touchdowns, adding to his league-leading 18 rushing touchdowns. However, this team still has not beaten a team with a winning record in nearly two years. The Dolphins aren't a lock for the playoffs either with the Cowboys, Ravens, and Bills coming up to close out the season. They'll have a chance to put that narrative to rest.
2. Cleveland Browns (9 - 5)
The Browns keep winning and they are doing it with Joe Flacco behind center. Flacco has played well in his return to the NFL and has made enough plays on offense to lead this team to back-to-back wins against the Jaguars and Bears. Cleveland has the Texans coming up next and likely pick up their third consecutive win unless Stroud can get back under center this week. Should be a good game between two teams battling for a playoff spot.
1. Baltimore Ravens (11 - 3)
The Ravens might be the AFC's best team, having won four in a row. They dropped the Jaguars 23 - 7 in a game where Lamar Jackson had nearly 100 yards rushing. Baltimore has a huge game coming up this weekend against the San Francisco 49ers on Monday Night Football, also known as Christmas. Many will say this game could be a Super Bowl preview, and rightfully so. These have been the two most consistent teams over the past month.