It's beginning to feel like there are too many good teams in the NFL.
Just last week, we pushed the idea that four teams stood above the rest: the L.A. Rams, the New Orleans Saints, the New England Patriots, and the Kansas City Chiefs.
Now, several other teams are knocking on the door of the contender category. How can we overlook the 6-2 Carolina Panthers, who have won three in a row and are clicking on offense in a way we haven't seen in recent years? What about the L.A. Chargers, who are 13-3 over their last 16 games and riding a five-game winning streak? How about the Pittsburgh Steelers, who have turned things around and won four straight?
That doesn't even include some other teams who are putting up impressive performances when we look a little closer. The Minnesota Vikings have been considered a disappointment, but outside of one ugly, baffling loss to the Buffalo Bills, they've only been beaten by the Saints and Rams. That's not so bad. Or what about the 6-3 Houston Texans, riding a six-game winning streak and on pace to win their division easily?
It's a bit too early to expand our top four teams, but as we enter the second half of the year, there are going to be some white-knuckle playoff races.
Check out where all 32 teams stand going into Week 10 below:
Now, take a look at who you could use on your fantasy squad this week...