Cover photo taken from San Diego Union-Tribune.
1 –
49ers (2-0) 
I don’t know how you’re supposed to stop this team. The Rams put together a masterful offensive gameplan and still essentially lost by multiple scores. Even with a lackluster Brock Purdy performance, the offense continues to hum their way to 30-point outings. Christian McCaffrey has scored in 11 straight games. Deebo Samuel is getting back involved in the run game.
Until I see them even remotely slow down, the 49ers are going to live in this #1 spot. Considering their upcoming schedule, they should get nice and cozy.
2 –
Cowboys (2-0) 
Once again, I seriously considered putting the Cowboys at the top of this list. Their defense is just so incredible, and Micah Parsons is on an unstoppable tear. The offense is thriving in every facet, which is something I wasn’t expecting against the caliber of defenses they’ve played. The Giants aren’t great, but to cut up the Jets the way they did was eye-opening.
History leads me to believe that the wheels are bound to come off, but this might just be the Cowboys. team to flip the script.
3 –
Chiefs (1-1) 
In the least shocking development ever, the Chiefs are totally fine! That tends to happen when you get Travis Kelce and Chris Jones back. They both made their usual impacts in their season debuts, just as I predicted.
Oh, and Kansas City’s next six games are against teams with a combined 1-11 record. Hope you didn’t make the mistake of writing these guys off.
4 –
Eagles (2-0) 
While Philly continues to dazzle offensively — despite some strange playcalling — and dominate up front, their secondary is a real concern. If it wasn’t for a flurry of turnovers — including some lucky ones — there’s a real chance that they could have lost to the Vikings on Thursday. I suppose you could make the argument that they’ve given up a ton of garbage time yards in the last two games, which is fair.
We’ll see how the pass defense looks when the going gets tough.
5 –
Dolphins (2-0) 
At this point, 5 feels too low for the Dolphins. They have arguably been the most impressive team in the league through two games.
Their defense still concerns me a bit, but they played much better than I expected them to on Sunday night. Again, it might not even matter when their offense is as insane as it is. Mike McDaniel’s schemes combined with the execution of Tua Tagovailoa has this offense looking like the single best in the league, and I don’t know how anyone is supposed to stop them. I thought the Patriots had a shot, but they weren’t even close. While there are some tough defenses ahead on paper, I’ve seen nothing to make me believe that this offense won’t stop decimating opponents while the team keeps racking up wins.
By all accounts, the AFC East — and maybe even the 1 seed — is theirs to lose.
6 –
Ravens (2-0)
4
I’ll never know how they do it. Year in, year out, the Ravens rack up injuries like no other team and still find ways to win.
I have to give a ton of props to Lamar Jackson, who was infinitely better against the Bengals than he was against the Texans. He looked like his usual self, which involved some incredible throws. Zay Flowers is already proving himself as the WR1 in that offense, and the running game didn’t fall off at all despite the absence of J.K. Dobbins. The defense also continues to look like one of the scariest in the NFL, and although I recognize that they’ve played Houston and a Cincinnati offense with Joe Burrow on one leg, I have no doubts that they’ll continue to play at an elite level.
As the only 2-0 team in a division with three other teams with plenty of questions to answer, Baltimore figures to get out ahead of the pack in the coming weeks.
7 –
Bills (1-1)
6
The Bills are the beneficiary of a lot of teams that were above them last week turning into pumpkins this week. They completely met my expectations as they predictably tore apart a Raiders team that somehow looks worse than I anticipated. But I’ll give credit where credit is due — Josh Allen had one of his patented elite September performances, and the defense looked amazing.
Still, I will always proceed with caution with this team. I’m going to have to actually see it against real teams to believe it.
8 –
Jaguars (1-1)
2
I didn’t want to give the Jaguars the benefit of the doubt, but I’m going to… for now.
They looked absolutely lost on offense, but they were also playing an elite defense that just got its best player back. The defense gave up a ton of yards, but they did force timely turnovers to keep them in the game. There’s just nothing you can do when your star quarterback goes 0-for-7 in the redzone and your offense doesn’t get in the endzone. Week 1 was an indicator of what this offense can be at its peak, Week 2 was proof that maybe they’re not ready for primetime yet.
But they have plenty of time to prove me wrong.
9 –
Seahawks (1-1)
6
The Seahawks seemed to return to form in a wild way on Sunday, excelling offensively and making the necessary defensive plays to come away with a win. It was very reminiscent of what we saw for so much of last season. And when they play like that, they will be very difficult to beat. That combined with the apparent fact that their Week 1 loss doesn’t look as bad as it did in the moment makes me feel comfortable inserting them into the top 10.
As long as they stay healthy, they will continue to rack up wins against a pretty soft upcoming schedule.
10 –
Falcons (2-0)
7
The Falcons in the top 10. Something I never thought I’d do. But they have earned it, and they have really, really impressed me.
Sunday’s comeback win was a truly inspiring one as the defense played incredibly down the stretch and the offense found ways to win. Bijan Robinson is already one of the best running backs in football, and Drake London is really starting to emerge as a true WR1. I still have my reservations about Desmond Ridder, and I have no idea what this team is doing with Kyle Pitts, who has eight targets in two games. But I love Robinson and London, I love their defense, I love their culture, and I think they are getting ready to make some real noise.
11 –
Packers (1-1)
4
The Packers played a very strange game on Sunday. For three quarters, they were absolutely lights out. Jordan Love was tearing it up once again and the offense was churning out yards and points despite not having Aaron Jones or Christian Watson.
Then, all of a sudden, they just stopped. They straight up stopped playing offense. Up 11 in the fourth quarter, they refused to move the chains, and the wheels eventually fell off the defense, which makes sense considering they kept on being put back on the field.
I think it was a strange ending to an otherwise impressive performance, and one that shouldn’t repeat itself any time soon, especially with the two key offensive pieces returning. But it was definitely concerning.
12 –
Lions (1-1)
4
I don’t want to say the Lions got too ahead of themselves, but it appears that might’ve been the case considering how they played on Sunday.
It wasn’t a bad performance by any means, but it was definitely a lackluster considering how they looked in Week 1 and all of last season at home. Jared Goff finally ended his crystal clean play with a backbreaking pick six, Jahmyr Gibbs couldn’t quite get going, and David Montgomery got injured. The defense seemed to return to 2022 form as well as they got carved up by the same team that dropped 48 on them last season.
These are the reasons I told you all to err on the side of caution with the Lions. I need to see them churn out great performances more consistently. So far in 2023, I’m not seeing much of that.
13 –
Commanders (2-0)
7
I don’t even know where to begin.
2-0 for the first time since I was 10 years old. Sam Howell is 3-0 as a starter and just played a game I never thought I’d see out of him. Terry McLaurin is top 10. Both Brian Robinson and Antonio Gibson looked amazing. Eric Bieniemy might just be a godsend. Chase Young is back. The defense — which leads the league in sacks and pressures — was absolutely incredible (other than an abysmal start and a wonky ending, of course).
This team has never given me so much of a reason to be excited. Not for several years, at least. I’m still not going to get my hopes up for the sake of my own sanity and emotional well-being, but I’ll be damned. I’m this close to doing it.
14 –
Buccaneers (2-0)
7
It may have been against two 0-2 teams, but Baker Mayfield and this Bucs offense are cooking. I see a regression in their future, but for now, I’m going to give them props.
Baker has looked excellent through two games, which makes it hard to believe the offseason quarterback “competition” was remotely close. Him and Mike Evans already have an incredible rapport. The offensive line is looking better, and Rachaad White actually had a nice outing.
But again, the defense continues to stand out to me. While the Bears are pretty abysmal, the Vikings are clearly no pushover on offense, which makes that performance even more impressive.
Again, I don’t know how long Tampa can keep this up, and this division might be better than we gave them credit for. But I really like what they have going on right now.
15 –
Titans (1-1)
10
This is a huge jump, but more than anything, it’s an apology. I was far too harsh to this team last week for no reason. This is me making amends.
Their wild comeback to beat the Chargers was a classic Titans win. It wasn’t pretty by any means, but they just found a way to win. I understand things might have gone differently if Austin Ekeler had played for LA, but I’m not going to knock Tennessee because of that. I was impressed with what they did on Sunday, and while I still don’t really believe on them, it’s a good sign that they’re still going to fight tooth and nail week in and week out. That will translate to plenty of wins.
16 –
Chargers (0-2)
7
It’s only Week 3, and the Chargers’ season is already on the line. Thanks to two brutal fourth quarters, this team is 0-2, and now every single game is a must-win for them. It’s a bit hard to put any faith in this team in a must-win scenario. But they could easily be 2-0. With Austin Ekeler back in the lineup, you’d have to think they find a way to win a game.
But that’s not what this franchise does. They find ways to lose games instead. And one more essentially ends their year.
17 –
Bengals (0-2)
6
Speaking of teams who are one loss away from their season being cooked, the Bengals are staring down a very long, treacherous barrel right now. And realistically, they have no one to blame but themselves.
I don’t necessarily think Joe Burrow was rushed back from his calf strain, but he definitely returned a bit too soon, as he has been completely ineffective through two games and is now looking at missing time after re-aggravating it on Sunday. Cincinnati doesn’t exactly have many breaks in their schedule that allows that to be easy. It certainly doesn’t help that the defense isn’t playing nearly as well as expected.
This team is just so disappointing and lackluster on both sides of the ball right now. In the last four seasons, they’re the only team to make the postseason after starting 0-2, which they did last year. With Burrow either active and a shell of himself or not active at all, the Bengals are going to have another steep uphill climb to the playoffs.
18 –
Rams (1-1)
4
I still think I’m being pretty mean to the Rams. They’ve surprised me more than any other team through two games.
They’ve been very good offensively thanks to the incredible emergence of Puka Nacua and Kyren Williams, and Matt Stafford continues to make me look foolish. Perhaps the most shocking thing about this team is that their defense is actually solid as well. I think the Rams have what it takes to be a very good, competitive team. I’m not going to rush to call them a top 10 squad like some people in the media are, but they certainly don’t appear to be nearly as bad as I anticipated. Their two performances so far this season give me reason to believe they can float around .500.
19 –
Saints (2-0)
4
I’m being cautiously optimistic with the Saints, but I must say that I like what I’ve seen through two games. They haven’t been the prettiest wins, but they’ve been solid ones.
I still think Derek Carr is simply not a good player, but he doesn’t have to be for this offense to succeed. They just need to go on a few scoring drives here and there while their defense does the rest. That side of the ball has been fantastic so far this year thanks to their ageless wonders up front and their continued elite secondary play led by Marshon Lattimore.
The Saints clearly have their winning formula. It’s just a matter of sticking to it.
20 –
Steelers (1-1)
1
Pittsburgh’s defense, which won them the game on Monday night, needs no introduction. I could talk about T.J. Watt and Alex Highsmith all day, but that’s not how I want to spend this time.
I instead want to continue to implore the Steelers to fire Matt Canada and figure out what the hell they’re doing on offense. Because I don’t know if I can stomach any more of the nonsense they are putting on the field. Not only is it impossible to watch, but it’s honestly embarrassing. And I’m a lifelong Steelers hater. I can’t imagine what it’s like being a fan of a team with this offense. George Pickens and Jaylen Warren are great players, but Najee Harris looks worse by the week, and the scheme shows us nothing to like with Kenny Pickett. The pieces are clearly there, but this offense is going nowhere fast as it stands. That means the team is likely going nowhere either.
The Steelers are lucky that their defense is as amazing as it is. Teams don’t put up -7 total yards of offense in a fourth quarter and still pull off a comeback victory very often.
21 –
Browns (1-1)
5
Congratulations, Browns! You are the Week 2 Team of Shame! It was going to be the Cardinals, but you swooped in and stole it at the last moment! Hope you enjoy all these years of paying Deshaun Watson hundreds of millions to look like one of the worst starting quarterbacks in the NFL!
*note: I want to mention that Nick Chubb’s injury was horrible and I feel absolutely terrible for him and the Browns fanbase. Nobody deserves that, least of all a guy as elite and likable as Chubb. I don’t know what a recovery timetable looks like for him, but I’m praying for him and always rooting for him.
22 –
Vikings (0-2) 
For as long as it continues to apply, I’m going to keep saying it: regression to the mean. 11-0 in one-score games in 2022. 0-2 in such contests in 2023. That’s really all that needs to be said.
The Vikings realistically could have won on Thursday if it wasn’t for a wave of wonky turnovers, but part of that is on them. This is a team that’s going to put up big numbers and feel like they should be far better than they actually are, but that’s not going to translate to a lot of wins. They have to be more focused on not beating themselves than beating the other team. Doesn’t seem like a recipe for success.
One more loss and the season is effectively over in Minnesota. Luckily for them, they have their AFC mirror image coming to town for what should be an absolutely hilarious matchup on Sunday. I can’t wait to see it.
23 –
Patriots (0-2)
5
The Patriots are 2-0 in the moral victories department. Maybe they can replace their dynasty of Super Bowls with one of moral victories.
Maybe if they didn’t get off to such awful starts, they’d be able to rack up some actual wins. But they’ve faced 16 and 14-point deficits to start each game this season. When your offense operates like it does under Mac Jones, you’re not going to win games falling behind like that. I don’t know why it takes this defense so long to adjust, but once they do, they actually play great football. It’s just strange that it takes them so long. It doesn’t help when the offense is as turnover happy as it has been, especially early in games to put themselves in such holes.
These all feel like things that could improve and/or balance themselves out as the season progresses. But as it stands, the Patriots are in trouble. The time to figure this out is running out quickly.
24 –
Jets (1-1)
12
The Jets are back to being the Jets. I wasn’t expecting it to happen so early in the year, but here we are.
I’ll keep this brief so I don’t sound like a broken record. Zach Wilson is the worst quarterback in the NFL. Starter, backup, practice squad, it doesn’t matter. He is not an NFL player. I don’t understand this team’s commitment to remaining steadfastly at his side and insisting that he’s “their guy.” He’s no one’s guy. He’s an abhorrent football player. The sooner this team makes a move for a veteran quarterback to right the ship, the better.
But you just get the feeling that’s not going to happen. Who knows, maybe I’ll have to throw the Jets in the Caleb Williams Sweepstakes. Imagine telling that to someone three weeks ago.
25 –
Giants (1-1)
4
You are so lucky. So, so lucky.
I was so ready to tear into the Giants this week, but I’ll give credit where credit is due. Pulling off the biggest comeback in franchise history on the road with a nearly flawless half of football is no easy task, even if it was against one of the worst teams in the league. That’s a win that this team needed desperately after starting their season in a 60-0 scoring hole, which grows to 98-7 dating back to last season’s playoffs. Brian Daboll clearly worked some magic at halftime for the Giants to come out firing on all cylinders thanks to Daniel Jones playing the best half of his career.
Still, I don’t remotely buy this team. Saquon Barkley being out for a few weeks with an ankle sprain is going to expose a lot of problems with this offense, even if Jalin Hyatt looked really nice on Sunday. This defense is just terrible, and with San Francisco coming up, it could be another ugly outing on national television for the team that everyone implored me was better than the Commanders.
26 –
Raiders (1-1)
2
The Raiders are who we thought they were. They might actually be worse.
I’m mainly concerned with how unfathomably terrible their run game has been. How do you have the third worst rushing offense in the league with the defending rushing champ in the backfield? It certainly doesn’t help that you have a pumpkin at QB and both of your top two WRs have gotten knocked out of back-to-back games. I wish I could say that I still like this defense, but Sunday was a clear return to form for them.
I think we’re going to see a lot more Raiders performances like that than the one we saw in Denver to open the year.
27 –
Broncos (0-2)
1
The Sean Payton era is off to a rocking start as the Broncos have lost back-to-back games at home with a loss to a bad Raiders team and a blown 18-point lead second-half embarrassment at the hands of the Commanders. Who could have seen this coming?
I guess the sky isn’t completely falling in Denver, considering how well Russell Wilson has been playing, at least on paper. But I can’t make heads or tails of this team. I never can. I mainly can’t wrap my head around this defense, which got absolutely torched on Sunday.
But it doesn’t matter. Like I said last week, these are the same old Broncos. They may be finding new ways to do it, but you can keep on counting on them to lose.
28 –
Colts (1-1)
1
The good news is that Anthony Richardson seems to be pretty good at football. The bad news is that Anthony Richardson is hurt.
I hope he doesn’t miss too much time, if any at all, because he has been shockingly fun to watch. The offense didn’t seem to miss a beat in his absence, but they were also playing the Texans, so I’ll take that with a grain of salt.
With or without Richardson, this isn’t a great team, but at the very least, they’re fun. And who doesn’t love a fun bad team?
29 –
Panthers (0-2)
1
The Panthers could feasibly be lower on this list. This season is off to the worst possible start for them, and it doesn’t look like it’s getting better any time soon.
The offense is a complete dumpster fire with Bryce Young showing us barely anything to like through two games. The skill position additions are largely nonexistent, either due to a lack of talent or a head-scratching scheme. Yes, the defense offers lots to like, but they have folded at the biggest moments in each game thus far. And they’re not a good enough unit to make up for the offensive shortcomings.
Buckle up, Carolina. It’s going to be a long year.
30 –
Cardinals (0-2) 
The Cardinals were going to be this week’s Team of Shame before the Browns stole that mantle at the buzzer. But that doesn’t mean this team is excused from being torn apart.
Blowing a 21-point second half lead is simply inexcusable at any level of football. It’s even worse when you do it to a team as bad as the Giants on your home turf. I was still impressed with their ability to build such a big lead, and I still think this is a competitive team that isn’t as bad as they seem, but it’s losses like that which prove to everyone that you’re not worth taking seriously.
But we all know the truth: Arizona definitely views losses as wins at this point.
31 –
Texans (0-2) 
You know, at least C.J. Stroud and Nico Collins lit up the box score. Other than that, I have nothing remotely positive to say about the Texans. They should probably be at the bottom of this list. Regardless, they won’t move from this basement any time soon.
32 –
Bears (0-2) 
I’m running out of things to say. I just don’t get it anymore. It truly pains me to say it, but I don’t know how much more of Justin Fields we’re going to see before it becomes apparent that he simply isn’t an NFL QB. That’s truly heartbreaking for me, but it’s just the truth. I can’t even blame this on the team around him. For at least this week, this is on him.
And he needs to turn it around. Fast.
All stats taken from ESPN.
