As we head into a big Sunday filled with meaningful games, here are the five best teams in the NFL right now!
1. Detroit Lions
They just keep on winning and inch closer and closer to getting the number one seed in the NFC. If they can hold onto it, you have to like their chances to represent the NFC in the Super Bowl. The Eagles will challenge them for it, but getting a bye and playing their games at home is a huge advantage for this team.
2. Buffalo Bills
They are playing like the best team in the AFC, and they have an opportunity to win out and get the number one seed if the Chiefs lose even one game. Josh Allen is playing fantastic football, James Cook has taken the next step, and the defense is playing as well as it has all year.
3. Philadelphia Eagles
They could be the best team in the NFL after their win last week against the Ravens, but with Goedert and Smith banged up and inconsistent play from Jalen Hurts, they still have something left to prove over the next few weeks and into the playoffs.
4. Kansas City Chiefs
The Chiefs keep finding ways to win, but how long will it last? They easily could have lost each of their past 4 games, not to mention a handful of others earlier in the season. Patrick Mahomes is turning the ball over far too often, the offensive line is lacking, and although we know they can turn it on at any time, their lackluster play cannot be ignored.
5. Minnesota Vikings
This could be the Vikings or the Packers. They are both good teams, but are they great? It is yet to be determined; however, right now, they have a better record than the Packers, so it is only fair to put them ahead. Their pass defense could be a weakness, but their run defense is excellent, and they find ways to win with QB Sam Darnold.