Post-Week 2 Power Rankings

Another electric week in the NFL has caused plenty of shuffling up and down this week’s Power Rankings, from the contenders on top to the muck in the middle.

Cover photo taken from Imagn Images.

1 – Packers (2-0) 2

This team is horrifying.

I’ve come to the conclusion that this Packers defense is the 2024 Eagles defense: rush four and get home effectively, allowing everyone else to keep their eyes on the ball because the opposing team can’t take the top off your defense. Teams have to fight for every single inch against this D, while the offense is clearly good enough to do the rest.

The addition of Micah Parsons has done exactly what we expected it to do. This team is completely galvanized by his presence, and you’d have to do a lot of convincing for me to knock them off this top spot right now.

2 – Bills (2-0) 1

Ho-hum, another easy win over a divisional opponent. The Bills defense took a huge step up against a Jets offense that went from electric to sputtering at best, and while Josh Allen didn’t light anything up, James Cook had an awesome game to prove his worth after getting that contract.

There’s really not much to say about Buffalo this week. This is how the rest of the season is going to look against their Charmin-soft schedule.

3 – Ravens (1-1) 1

Baltimore and Buffalo feel like they had identical performances after their electric showdown last week, bouncing back with massive wins over the bottom of their division.

But, unlike the Bills, the Ravens got a crazy good performance out of their star QB as Lamar Jackson tossed four touchdowns and took the NFL’s all-time lead in passer rating (not bad for a running back, eh?). What really stood out to me was how good DeAndre Hopkins and Tez Walker looked — if they can emerge as reliable targets on the outside, it’ll open things up so much for this passing game.

If you win a game by a larger margin than Derrick Henry’s rushing yardage total, you’re probably in a good spot.

4 – Chargers (2-0) 1

The Chargers feel like one of the NFL’s most balanced teams right now, doing great things on both sides of the ball. We can clearly see how good Justin Herbert is to start the season (early MVP candidate, perchance?) and their defense has been one of the best in football.

But, this running game is a major, major concern. LA is dead last in rush EPA/play through two weeks while their first-rounder Omarion Hampton has just 72 yards. It hasn’t bitten them yet because of how efficient their passing game is, but at some point, you’re going to need to tote the rock. I’ll choose to blame it on the offensive line still figuring itself out without Rashawn Slater, but I’d like to see them get it going.

5 – Eagles (2-0) 1

Meet the 2024 Chiefs’ long-lost twin. Defending champions that aren’t nearly impressive as they were in previous years that will win a number of games by the skin of their teeth for another dominant regular season on paper. We’ll see how it fares for them in January.

There’s still respect due in winning, as I’ve said previously with Kansas City. But this passing offense is absolutely stuck in neutral, Jalen Hurts still hasn’t thrown a touchdown, AJ Brown and DeVonta Smith have combined for 104 yards. 11.7% of their offensive snaps were tush pushes for crying out loud — and the sentiment around that play is finally turning into an overwhelmingly negative one, which could hopefully lead to some officiating changes this season. And I still have numerous questions about the secondary; plus, Jalen Carter looked awful in his return to play.

There’s some kinks to work out in Philadelphia, but they’re still going to keep winning. That’s just what they do.

6 – Rams (2-0) 3

This is a little higher than I want to put the Rams considering their two wins are against two winless teams, but they clearly deserve to be in the top-10. Matt Stafford has been really good through two games, Puka Nacua has been incredible, Davante Adams presence is felt in a big way and their run game has been surprisingly efficient.

The big story early on is how good this defense has been, but it appears that they haven’t played a competent offense yet. We’ll see how they fare against an Eagles unit that’s still figuring some stuff out.

7 – Lions (1-1) 3

Yeah, they’re fine. Turns out the Packers are just the ’85 Bears.

The Lions had a point to prove on Sunday. Not just after being smothered by Green Bay in Week 1 — they wanted to stick it to Ben Johnson. And boy, did they ever. And it was awesome!

Jared Goff was by far the best QB in football in Week 2, Amon-Ra St. Brown was unguardable, the offense looked like their 2024-selves and it rocked. The defense wasn’t amazing, but they don’t really need to be against a team as inept as the Bears.

They’ve got a real measuring stick game on Monday night in Baltimore. I’m fascinated to see how it plays out.

8 – Buccaneers (2-0)

The Buccaneers are 2-0, but could easily be 0-2. The difference? Baker freaking Mayfield.

The dude is just a stud. He’s a winner. Two game-winning drives in as many weeks against good defenses is remarkably impressive. It’s big time throw after big time run. It’s box office. He’s masking some real issues on that offensive line — which is continuing to take hits as more injuries rack up — and if the season ended today (thank God it doesn’t), he’d be my MVP.

The OL and secondary will be weaknesses for a while. But with Baker and the skill position players humming, they’ll still be able to win a good amount of games.

9 – Colts (2-0) 11

The story of the young 2025 NFL season? Indiana Jones.

Danny Dimes is having a Baker-esque resurgence in Indy, and it’s awesome to see. But more than that, this entire team seems to be rallying around the new life. Jonathan Taylor is running like he’s back at Wisconsin, Tyler Warren has emerged as a real impact rookie and this secondary has been lockdown. Just wait until their front seven gets healthy.

All of a sudden, the Colts are the favorites in the AFC South. What a time to be alive.

10 – Falcons (1-1) 4

It’s a new day in Atlanta: one where the Falcons actually have a defense. And it’s going to propel them this season.

The Falcons lead the league in defensive EPA/play and it’s in large part thanks to how impactful each of their rookies have been on that side of the ball. James Pearce Jr. and Jalon Walker each sacked JJ McCarthy on Sunday night while Xavier Watts and Billy Bowman both nabbed interceptions. I know it’s still early, but if I’m Terry Fontenot, I’d be posting receipts right now.

Michael Penix Jr. and the passing offense still have some figuring out to do, but Bijan Robinson is taking a massive load off his shoulders. He has probably been the best RB in the league through two weeks. And this schedule really ain’t crazy in the next few weeks. This squad could be in for a massive season if they continue on this trajectory.

11 – Broncos (1-1) 1

Though I picked the Broncos to lose on Sunday, I was impressed with them. They really only lost because of a bone-headed special teams error; despite a subpar game from their defense, Bo Nix bounced back with a fantastic performance to help restore the faith in Denver.

This team is going to be fine. They really just need consistency out of Nix and, apparently, some more level-headed coaching.

12 – Chiefs (0-2) 6

You hear that? Those are the panic alarm bells ringing.

I’ve played devil’s advocate with Patrick Mahomes and the Chiefs for years. I always defend them regardless of circumstance because of the precedent they’ve set. Despite the Rashee Rice suspension and Xavier Worthy injury, the leash feels shorter now. This is simply not the Chiefs team we’ve come to expect.

Travis Kelce drives me nuts. Mahomes can’t hit deep shots. The running game is awful outside of Patrick’s scrambles. The defense is fine, but not nearly elite — hell, it’s the third best in their own division, probably.

They could’ve won on Sunday. Maybe they should’ve. But they didn’t. It’s a regression to the mean. And that’s a concern.

13 – Commanders (1-1) 6

Not all losses are created equal. Thursday night was a shining example of that.

To be honest with you guys, I’ve already flushed that lifeless, listless performance out of my brain. A full weekend of football will help you do that. It’s the lasting effects of this game that have really bogged me down.

Austin Ekeler out for the season, removing a pivotal piece of this offense with no clear replacement (yes, Bill is good, but no one can do what Ekeler does). Deatrich Wise out for the season, leaving behind a massive hole in terms of size and impact off the edge after just two games in DC. Noah Brown and John Bates both dealing with groin injuries that can sideline them for a while, meaning this already stagnant offense is going to struggle even further to move the ball.

And then, the big one. After the worst game of his career, Jayden Daniels is dealing with a sprained knee that could sideline him for a game or two. I will say, that’s way better news than a place like Cincinnati is getting. But it’s still not great. I don’t blame him, I don’t blame the offensive line, I don’t even blame the institution of Thursday Night Football. It’s the nature of the sport. These things happen.

I just hope we err on the side of caution here. Despite not playing in camp or the preseason, Marcus Mariota is a great backup who’s more than capable of beating the Raiders. I know Jayden will hate to sit, but it’s Week 3. What bothers me is that this offense is going to continue to be stuck in neutral with him not practicing. The effects of Terry McLaurin’s absence in camp are clearly hindering this passing game and it drives me nuts. Things might get worse before they get better in DC.

Expectations suck, don’t they?

14 – 49ers (2-0) 5

I have no idea what to do with the 49ers right now. They’re 2-0 with two wins over teams that aren’t in my top-20, have injuries out the wazoo and haven’t looked super impressive. But, neither have many of the teams below them — even some other 2-0 squads!

So, I’m leaving them here while acknowledging that they could go in any number of directions while they get healthy. Because they’re the league’s biggest enigma right now, and I can’t be bothered to try and solve them.

15 – Vikings (1-1) 2

Can I put on my tinfoil hat for a second? Cool, thanks.

I don’t think JJ McCarthy is actually hurt. If you take out one admittedly great quarter in Week 1, he has been the worst quarterback in football. He looks lost, his processing is remarkably slow and he has little-to-no feel in the pocket. But, despite taking some big hits, he seemed like he wasn’t banged up at the end of the game — just upset about his performance.

So, where did this phantom ankle injury come from? No doubt that it could be legit, I just feel like we would’ve had some inclination of a tweak that’s going to sideline him for a month on a national broadcast. Maybe that’s just me.

In any case, it’s the Carson Wentz show in Minny for a month. That’s not very inspiring. But it’s a good opportunity for JJ to recalibrate while Carson tries to keep the ship afloat.

16 – Cowboys (1-1)

Good lord this defense is abysmal. The only team with a worse dropback EPA/play is the Dolphins. Not great company to keep.

Does it matter that the offense is humming right now? Absolutely. That’s a great sign — maybe one that we should’ve expected with Brian Schottenheimer at the helm and a healthy Dak Prescott. But, with the defense performing this poorly against anyone and everyone, I have serious doubts about how seriously we should be taking Dallas right now.

17 – Patriots (1-1) 7

The Pats are another team that I really don’t know where to place.

Was I impressed with their offense, particularly Drake Maye, on Sunday? Absolutely. But they were playing the Dolphins. So, I’m taking it with a grain of salt. I still think this secondary is Swiss cheese, though the defense has been stout against the run up front.

Consistency will be the key to success for New England. Right now, I don’t know if we’re going to see that. But, the upcoming schedule is pretty manageable, so if there was ever a time to get everything on the same page, it’s now.

18 – Texans (0-2) 3

I’m trying my best not to overreact here. The Texans could have been 2-0 at this point. But here we are, 0-2 after a heartbreaker at home on Monday night, staring up at the freaking Colts of all teams. Not great.

It’s the same issues, man. The offensive line is a joke. The running game isn’t good enough to offset the shortcomings in the passing game. CJ Stroud isn’t allowed the time to be his 2023-self, but he just doesn’t look like that version of himself in general. And while the defense is awesome, there’s not much they can do to overcome their offensive ineptitude.

This feels like last year’s Houston team all over again. But now, the division is catching up, and they’re not banking the wins early in the season like they did in 2024. And that’s going to be a problem when they’re scrapping for a playoff spot in three months.

19 – Cardinals (2-0) 2

Scraping your way to 2-0 with two close wins over the Saints and Panthers isn’t very inspiring. It’s not like the Cardinals have come out and dominated these games — I know they were in control against Carolina, but they damn near threw it away in the end, and that concerns me.

I like this team. I think they’re really talented, their defense has honestly been really good so far — not sure what that means against these opponents — and their offense is solid. I’m just not really impressed right now.

20 – Bengals (2-0) 9

It’s over.

For the third time in his six seasons as a pro, Joe Burrow’s season has ended short. I know this turf toe situation isn’t “season ending,” but you and I both know that it essentially is. If he returns by Christmas, what’s the point? Do we really think Jake Browning is going to keep this team in the playoff race?

It just drives me nuts. They don’t even try to improve the offensive line situation, and no matter how many times they try to make it work, it fails and fails and fails again. Burrow deserves better. And I don’t know if he’ll ever get it.

I’ve seen a number of Andrew Luck comparisons out there, and I’m horrified to say that they’re legit. I just hope Joe doesn’t go the Luck route. But, if he did, can you even blame him?

Oh, and they were extremely lucky to win on Sunday, anyways.

21 – Seahawks (1-1) 2

Hey, I guess the Seahawks aren’t that bad after all. Honestly, this game wasn’t very different than Week 1 for me — they still look pretty average on both sides of the ball, but their shorthanded secondary played much better against Pittsburgh, which gives me some more confidence about them.

If the strategy to win games is just to force feed Jaxon Smith-Njigba and let Kenneth Walker do the rest, it’s good enough for me.

22 – Steelers (1-1) 5

So, was the Steelers-Jets Week 1 just a total fugazi for both sides? Certainly seems like the case.

Aaron Rodgers looked like his Jets self rather than his Packers self like he did last week, the run game stunk, the defense continued to get gashed and that special teams error by Kaleb Johnson was inexcusable.

This just doesn’t feel like a very Steelers-like Steelers team. They’ve got some soul-searching to do while they try to figure out who they are.

23 – Raiders (1-1) 5

There’s the dark side of Geno Smith. I don’t know what the problem was on Monday night, but that was one of the worst games I’ve seen Geno play since his career resurgence. And I’m embarrassed as a guy who always advocates for him.

I think the bigger issue is the run game. Ashton Jeanty has been completely invisible through two games and isn’t displaying a modicum of effort in pass pro. It’s really concerning. I know this offensive line isn’t great, but he’s supposed to be that guy. And he just doesn’t look the part through two games.

I’ll shout out the run defense for being crazy good, though. The Patriots and Chargers have two of the worst run games in the league, but that’s been the Raiders’ strong suit early on. We’ll see if they can sustain it.

24 – Jaguars (1-1) 1

Should the Jaguars be 2-0 right now? Probably. Did they deserve to lose on Sunday? Honestly, yeah.

It’s not because of the decision to go for that fourth down at the end of the game. I completely agreed with that call and I don’t think Liam Coen should be catching the flak that he is right now. They should have converted that if Brian Thomas Jr. could catch. Or play football. Which he … just can’t right now.

BTJ is embarrassing himself on the field. He has a clear lack of effort with a glaring unwillingness to absorb contact or try to play receiver remotely effectively. Does he just hate Trevor Lawrence or something? It makes no sense. And if it continues, it will get ugly for him.

Oh, also, that DPI call on Travis Hunter that allowed the Bengals to continue their game-winning drive was a total joke. I feel bad for him.

25 – Giants (0-2) 5

I have no remote idea where Sunday’s offensive explosion came from, but I honestly loved it. It’s easy to root for anyone to do that against Dallas, so thanks, Giants.

Let the record show that I don’t expect this to continue at all. Russell Wilson turning the clock back for a game was cool and all, but that won’t happen against the Chiefs. Or most competent defenses.

And this defense still sucks. They are horrendous against the run and porous at best against the pass. I’m just giving them some respect for what we saw out of their offense, which will undoubtedly come crashing back down soon.

26 – Jets (0-2) 4

Ah, yes. The dreaded return to Earth. Welcome back, Jets! Hope you enjoyed the one game of false hope. I know I did.

27 – Bears (0-2) 1

Two-for-two on cathartic hate watches in 2025. I can always count on you to give me a dopamine hit, Chicago.

Caleb Williams was far from the No. 1 problem for the Bears on Sunday, but he sure as hell wasn’t good, either. The defense is getting ran through like your stomach after gas station sushi, Ben Johnson looks like he’s in way over his skis and they can’t run the ball worth a damn.

If this offense doesn’t look competent against Dallas on Sunday, we shall be declaring this season a lost cause in Chicago.

28 – Titans (0-2) 1

It seems like we’re going to see the epic highs and lows of Cam Ward every week of the season. Yes, he’s going to make plays that drop your jaw. Then he’s going to make plays that make you scream at the television the same way Will Levis did. At least that’s what I expected.

The Titans are good enough to give you a fight, but not good enough to win games right now. This is the worst offense in football with a defense that lacks any impact players, all while coaching continues to be a glaring weakness. It’s going to be a long season in Music City.

29 – Panthers (0-2) 2

I’m going to be honest with y’all. I just don’t feel like talking about this Panthers team.

This OL is embarrassing, Xavier Legette looks like a total bust and Bryce Young starts and ends games so poorly for some reason. Oh, and the defense still stinks. Yawn.

30 – Saints (0-2) 1

Impressive fight! That’s kind of what I expected. Still, it’s not enough.

But hey, Spencer Rattler isn’t that bad and Juwan Johnson is a fantasy beast. Three cheers for that!

31 – Browns (0-2) 3

Ah, there are the Browns we’re used to.

Maybe Sunday’s game was closer than the scoreboard would indicate, and they did a fantastic job of bottling up the run. But it doesn’t matter when your offense is this bad, particularly in the passing game. I do think Quinshon Judkins will give them a boost out of the backfield, but it won’t matter until one of the rookies takes over under center.

32 – Dolphins (0-2)

Yeah, that’s the last time I put my faith in this abomination of a team. Blow it up!

Week 2 Picks

After the thrilling events of the NFL’s opening slate, what does Week 2 have for an encore? With some high-profile matchups across the board, we’re about to find out.

Cover photo taken from Opta Analyst.

Last Week: 11-5

Season Total: 11-5

Packers 24-20 Commanders

Thursday, 8:15 p.m. ET, Prime Video

This one was circled as a loss even before the season began. Back in May, I was sitting in a car shop waiting for some repairs when I saw that we’d be going to Lambeau Field on a short week to play a team I already thought was pretty good and thought, yup, “That’s a loss.” Then the Packers got Micah Parsons, and I’m even more sure of it.

A lot of people might see this as reverse psychology or whatever, but it’s not. I know when to yield to a team that’s better. That being said, this is a hell of an opportunity to go out there and make a statement. I know Jayden Daniels is ready to shine in primetime, and I hope that our defensive line can replicate their Week 1 performance against a beat up Packers OL. I just have to pick Green Bay here because of circumstance.

Bengals 27-22 Jaguars

Sunday, 1 p.m. ET, CBS

Considering the nature of these two defenses — though they both played well a week ago — I’m expecting a good amount of points in this one. And who do you trust in a shootout? Usually the better offense in case they have the ball last. Or the better defense that can step up and make a necessary stop.

In either case, I’m sticking with the home team. Cincinnati is way too talented to struggle like they did against Cleveland in Week 1. This ain’t the Browns defense, and it isn’t an AFC North slugfest. So I’m expecting a performance that’s more par for the course in orange and black. But don’t sleep on the Jags offense to make some noise.

Cowboys 23-10 Giants

Sunday, 1 p.m. ET, FOX

Kind of gross? I mean, the Cowboys did look pretty good in the opener in Philly. The run game was moving, Dak Prescott looked very comfortable and the defense exceeded expectations. Back at home against a lifeless Giants team that can’t move the ball, I’m expecting a nice and easy win for Dallas.

The only thing that really interests me in this contest is whether or not we see a quarterback not named Russell Wilson take some snaps for New York.

Lions 24-17 Bears

Sunday, 1 p.m. ET, FOX

Oh, brother. What does Ben Johnson have in store for his revenge game? What is Caleb Williams going to look like after a horrendous start to the season? Are the Lions going to figure out what’s happening on their offense? So many questions!

In a spot like this, I really don’t know who to trust. But then I look at the Lions’ offensive personnel, and I say, “Yeah, I’ll take those guys.” Because at least I’ve seen what they’re capable of, even when the architect of that is now on the opposing sideline. I haven’t seen anything I like out of the Johnson-Williams tandem. Maybe this is the game they show me something. But I’ll believe it when I see it.

Rams 23-13 Titans

Sunday, 1 p.m. ET, CBS

This one could be ugly for the Titans considering how well the Rams defense played last week. I’d like to think that Tennessee can only go up from how poorly coached they were and how awful their offensive skill position players were last week in Denver. But my faith isn’t very high. Poor Cam Ward.

The Rams are dealing with some injuries up front, which could create problems. But if they could survive against Houston’s ferocious defense last week, I think they’ll be just fine against Tennessee.

Dolphins 23-20 Patriots

Sunday, 1 p.m. ET, CBS

Call me crazy. This is a great spot to buy low on the Dolphins. At home, divisional matchup, early season in south Florida. It just feels like it makes sense.

Now, it could also make sense for Miami to continue the dysfunction and come out looking absolutely horrendous. I’m never ruling out that possibility. The Patriots weren’t bad by any means last week, but I worry about their offense in terms of getting consistent production out of the passing game. The Dolphins still feel like the team with the better chance to make the game-changing play on offense.

49ers 16-10 Saints

Sunday, 1 p.m. ET, FOX

Ah, yes. Mac Jones vs. Spencer Rattler. Appointment television, I tell you.

I wanted to pick the Saints here; if there was ever a time to do so, it’s now. But I actually think Macaroni is the type of QB that Kyle Shanahan can win with, especially against a depleted New Orleans secondary. Besides, if Christian McCaffrey can make a play or two, that’s all the Niners need. We know the Saints aren’t going to do anything worth a damn on offense.

Bills 27-17 Jets

Sunday, 1 p.m. ET, CBS

Can the Jets replicate what we saw last week against Pittsburgh? It’s entirely possible. I’d like to think that Justin Fields can play more like that and less like what we’ve seen at his previous stops.

But, it’s far more likely that the Bills come out and hoop like they always do against their divisional foes. Though the Jets have always been the thorn in their side in the AFC East, this doesn’t feel like a spot where they lose. I worry about the emotional aftermath following last week’s thriller on SNF, but they’re too sound across the board to drop this game.

It might be closer than I imagine, but I can’t bring myself to pick against Buffalo.

Steelers 24-16 Seahawks

Sunday, 1 p.m. ET, FOX

Before last week, I may have had this pick flipped. But what the Steelers passing game showed me was very promising. Is it sustainable? Who knows. But I think they can keep it up for one more week against an absolutely putrid Seahawks secondary.

Besides, this is the DK Metcalf revenge game. I’m expecting some big numbers from him in his home debut. I’d also like to see Pittsburgh’s run game take a jump, but it probably won’t matter with Seattle’s defensive backfield being so porous.

Ravens 27-10 Browns

Sunday, 1 p.m. ET, CBS

I hate to discount the power of an AFC North game, but there’s a reason why the Ravens are 11.5-point favorites in this game. This is still probably the best team in the NFL, and while the Browns defense is plenty good, the offense leaves a lot to be desired.

In any case, I don’t see a world where the Ravens start 0-2. Famous last words circa 2024, I know. But surely things are different this time… right?

Colts 16-13 Broncos

Sunday, 4:05 p.m. ET, CBS

I’m a real sicko who can’t wait for this game because both of these teams fascinated me so much last week. These were the top two teams in defensive EPA/play in Week 1 — Denver was particularly insane due to the ineptitude of Tennessee’s offense — but the Broncos were 28th in offensive EPA/play while the Colts were 6th. In that same vein, Daniel Jones was seventh in EPA+CPOE while Bo Nix was 21st with three turnovers.

Do these trends continue on Sunday afternoon in Indy? It’s hard to know. I feel like I should trust the Broncos more here, but I’m just so turned off by what I saw against Tennessee. I do think both defenses will show up and show out in this game, leaving the end result up to which QB goofs up in the end. And based on what I saw in Week 1, I think that’ll be Bo Nix. What a time to be alive!

Cardinals 30-17 Panthers

Sunday, 4:05 p.m. ET, CBS

I don’t know that I can pick the Panthers to beat anyone with how bad their defense is, let alone how inept their offense looked a week ago. So, just give me the Cardinals at home, and let’s move on.

Chiefs 20-17 Eagles

Sunday, 4:25 p.m. ET, FOX

Am I worried about the Chiefs’ lack of WRs, subpar pass rush and alarming defensive performance last week? Yes I am. Was I impressed with the Eagles in their opener after a vanishing act by their WRs and a less-than-desirable night from their defense? No I was not. Something’s gotta give.

I just feel like this isn’t a spot where the Chiefs are going to lose. It’s hard to picture this team at 0-2, and you’d gotta think they want to make up for what happened in New Orleans back in February. That’s how it was for the Eagles in this matchup back in 2023 having lost Super Bowl LVII earlier in the calendar year.

Please don’t let me down again, Kansas City.

Vikings 23-16 Falcons

Sunday, 8:20 p.m. ET, NBC

Another SNF banger. This one fascinates me. What does Michael Penix Jr. have for an encore against another diabolical defensive mind? How does JJ McCarthy follow up his MNF heroics from a week ago? I can’t wait to find out.

I’d like to think that the Vikings defense will make the difference in this game. Penix had a test last week against Todd Bowles, but Brian Flores is a whole ‘nother beast. Minnesota is going to throw stuff at him that he’s never seen before. I think he and this Falcons offense are equipped to handle it, but I do think some cracks will show. And I think the Vikes offense will do just enough against an admittedly improved Falcons defense to get the job done.

Texans 23-20 Buccaneers

Monday, 7 p.m. ET, ABC/ESPN

Surely, surely, this is the week the Texans offense figures it out. This isn’t a very vaunted secondary lining up across from these talented wide receivers, and we saw how good the run game could be last week. If CJ Stroud just has enough time to throw, I think Houston should put up some points.

I think the Buccaneers are equipped to handle Houston’s defense, but their patchwork offensive line against the Texans’ insane front seven gives me pause. I don’t think I can pick a team to win when there’s seemingly that big of a mismatch in the trenches, even if their offense has itself figured out while Houston’s doesn’t.

Raiders 27-24 Chargers

Monday, 10 p.m. ET, ESPN

You know I like a home dog in a divisional game (because that strategy worked out so well last week, right?).

I think the Chargers are much better than the Raiders are, and Brock Bowers potentially being out definitely scares me. But I still think Vegas has the juice on offense to make this a game. Expect some big plays from the rookie duo of Ashton Jeanty and Dont’e Thornton.

While I think LA will still get their game off, I just have a feeling that the Raiders will make a couple of plays late and steal a home-opening win. It’s this week’s ultimate vibes play.

Week 2 Picks

Playoff rematches and high-profile primetime showdowns highlight an exciting Week 2 slate that’s sure to deliver. Here’s how I see it playing out.

Cover photo taken from NBC Chicago.

Last Week/Season Total: 9-7

Bills 27-24 Dolphins

Thursday, 8:15 p.m. ET, Prime Video

I hate to be one to play trends, but Josh Allen has never lost on a Thursday, and he’s 11-2 in his career against the Dolphins. Not only that, but he’s put up massive numbers against Miami in the last few years.

I understand that Buffalo’s offense looks different now than it did then, but that didn’t stop Allen from being one of the most productive QBs in football last week. And I know Miami’s offense is incredible, but no team knows them better than the Bills. So, I’ll ride the trends.

Cowboys 31-17 Saints

Sunday, 1 p.m. ET, FOX

Again, I don’t know what the Saints are going to look like. I take little to no stock in a blowout win over the Panthers.

But, I do know what the Cowboys are: one of the best, most well-rounded teams in the league that never loses at home. They should have this one easily.

Lions 24-20 Buccaneers

Sunday, 1 p.m. ET, FOX

I’m not sure why Vegas thinks this one won’t be too close, considering the Bucs took the Lions to the brink in the playoffs last year and are coming off a very impressive offensive showing in Week 1. But, they have one thing right: the Lions win was far more impressive.

Combine that with the fact that Detroit has the better roster from top to bottom and are continuing to get better on defense, and I’ll take them to win a close, entertaining game.

Colts 23-17 Packers

Sunday, 1 p.m. ET, FOX

I’m not going to pick a Malik Willis-led football team to win a game against a competent team until I see it actually happen. The Packers defense is good enough to keep them in the game at home, but I think Indianapolis has the QB advantage, and that should put them over the top.

Titans 23-20 Jets

Sunday, 1 p.m. ET, CBS

The Titans didn’t give up a point on defense on the road last year, and now come home to play a Jets team that has no idea what they are offensively. Smells like an upset.

I have no faith in Will Levis, and the Titans offense isn’t very good, but this just feels like a spot where they pull out a win. Law of averages, if you will.

Either that, or I’m the Jets’ No. 1 hater. That’s also likely.

49ers 27-17 Vikings

Sunday, 1 p.m. ET, CBS

The 49ers are already a much better team than the Vikings are. Then you remember that Sam Darnold was in San Francisco last year, and the Niners defense will know how to most effectively stop him, and you realize that this game really shouldn’t be close at all, no matter how intimidating Minnesota’s homefield advantage is.

Seahawks 20-17 Patriots

Sunday, 1 p.m. ET, FOX

I worry about the Seahawks going all the way across the country, and I think the Patriots could ride some momentum from last week’s upset win into their home opener. But this is simply a situation where I’m picking a team that’s clearly better and hoping for the best.

Giants 23-20 Commanders

Sunday, 1 p.m. ET, FOX

I’ve seen this film before. And I never like the ending.

Picking us to lose to the Giants is like taking candy from a baby. It feels wrong, but it’s just too damn easy.

For some reason, Daniel Jones always decides to play like an NFL QB for two games of the year: the two matchups against Washington. Meanwhile, we decide to play like pumpkins, even at home against a divisional opponent.

It doesn’t matter that all signs on paper point to a Washington win. New York’s front seven will find a way to make life hell for Jayden Daniels in his home debut, and Jones and the Giants offense will somehow put up massive numbers (Malik Nabers breakout game loading?) en route to a win that will make all of us scratch our heads. Again.

Chargers 20-10 Panthers

Sunday, 1 p.m. ET, CBS

Do I even need to comment on the Panthers and their matchups on any given week? Not until they show me that I should. Just pick against them and move forward.

Jaguars 22-19 Browns

Sunday, 1 p.m. ET, CBS

This game is going to be ugly, but I also think it’s going to be fun. Not that it’s fun watching Deshaun Watson play QB, but these are two good rosters and two well-coached football teams that should give us a good game.

That being said, I’m not going to trust the offense led by Waston to win the game. I’d much rather back Trevor Lawrence, especially at home, to get the job done.

Ravens 30-13 Raiders

Sunday, 1 p.m. ET, CBS

Biggest blowout of Week 2 loading… next!

Rams 24-23 Cardinals

Sunday, 4:05 p.m. ET, FOX

It’s a bit of a risk to back the Rams with all of their injury concerns, but as I said earlier, I still trust them under Sean McVay and Matt Stafford no matter what.

The Cardinals looked good last week — that is, until they didn’t — but I think I still need to see more out of their offense. I would love for this to be the game that Marvin Harrison Jr. bursts onto the scene. But more than that, their defense fell apart down the stretch, and I think Stafford, Cooper Kupp and Co. can pick them apart just enough.

Broncos 16-13 Steelers

Sunday, 4:25 p.m. ET, CBS

Week 2’s equivalent of NyQuil. I’m just picking the home team with the great homefield advantage and moving on.

Chiefs 27-19 Bengals

Sunday, 4:25 p.m. ET, CBS

The Week 2 Bengals may or may not be better than the Week 1 Bengals, but even if they are, they’re not good enough to beat the best team in the league.

Joe Burrow always plays Patrick Mahomes close, but I think the Chiefs are simply too good to lose this game at home. I hope it’s close and I hope it’s entertaining, but I just don’t think it will be.

Texans 26-20 Bears

Sunday, 8:20 p.m. ET, NBC

This is being touted as a high-profile battle between two of the best young quarterbacks in the league. But, what it actually is is a battle between a top-five quarterback in CJ Stroud and a rookie with — until proven otherwise — more hype than substance in Caleb Williams.

The Texans are the better team from top to bottom with the better quarterback and a raucous home crowd in primetime. It’s their game to lose.

Eagles 24-17 Falcons

Monday, 8:15 p.m. ET, ESPN

The Falcons offense is a mess. I don’t know how they’re supposed to move the ball with Kirk Cousins’ limitations coming off the Achilles injury.

I know the Eagles have question marks of their own with their defense, but at least I know what their offense is. And though Atlanta’s got a good D of their own, I don’t know if they have the offense to overcome Philly on the road.


Post-Week 2 Power Rankings

Through two scintillating weeks of play, we’re starting to get a better idea of where every team in the NFL stands — the good, the bad, the ugly, and the very ugly.

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.

Week 2 Picks

Week 2 has a tough act to follow after a thrilling opening slate, but with some very enticing matchups on tap, we should be in for another very fun weekend.

Cover photo taken from New York Post.

Last Week: 9-7

Season Total: 9-7

Eagles 30-20 Vikings

Thursday, 8:15 PM EST, Prime Video

The Eagles thrashing the Vikings in Philadelphia is starting to become a yearly tradition.

While I think there’s a nonzero chance that Minnesota can hang in this game for a bit, I don’t see a path to victory for them. Philly’s offense is simply too stacked for the Vikes’ paper-thin secondary to stop for a full sixty minutes. And the Eagles defense is just as good. Even though they let up a lot of passing yards last week, I’m expecting a better game here, even if they’re facing a good passing offense. I think Justin Jefferson and company will do enough to put up some solid numbers, but it won’t be enough to win a game against this good of a team.

Packers 23-20 Falcons

Sunday, 1:00 PM EST, FOX

I was shockingly torn over this game. If it was in Lambeau, I’d easily be able to pick the Packers. But this being a tough first road test for Jordan Love made me think about it for a bit. But once I remembered who the other quarterback in this contest is, it became pretty easy. 

We saw how good the Green Bay defense was last week in Chicago, and I’m expecting another great game out of them against Desmond Ridder, who is easily worse than Justin Fields. It’ll be interesting to see how Bijan Robinson and Atlanta’s run game perform in a tougher test for them. I think they can do enough to keep things close for a bit. Bijan is one of the biggest nightmare matchups in the league, after all.

But the Packers simply have more talent on both sides of the ball to lose this game. Like I said, it’s a tough road test for them, and I think they might struggle offensively for a bit against a Falcons secondary that excelled last week. But when the going gets tough, I think they’ll have the better execution and make the necessary plays to come out on top and improve to 2-0.

Bills 26-16 Raiders

Sunday, 1:00 PM EST, CBS

The Bills should be licking their chops. This is a perfect bounce-back game for them.

Don’t get me wrong, I was pleasantly surprised with what I saw from the Raiders last week. But this is just a terrible matchup for them. They really struggled running the ball last week, and although Buffalo got absolutely gashed by the Jets on the ground on Monday, I think their defense should have an improved performance against a worse offensive line. The Bills were also able to generate consistent pressure, so they should get after Jimmy Garoppolo. Jakobi Meyers probably won’t be suiting up for Las Vegas, so unless Jimmy G and Davante Adams go nuclear, I think this offense will be stagnant. 

The Bills offense should realistically have a great game, but I never know what to expect out of Josh Allen at this point. He’s either going to put up video game numbers or hand the ball to the defense on a silver platter. I’ll say there’s a bit of both in this game. But he doesn’t need to be a superhero to overcome a much less fearsome defense than the one he faced on Monday night. 

Bengals 27-20 Ravens

Sunday, 1:00 PM EST, CBS

I don’t feel comfortable being this confident in the Bengals when it has become increasingly obvious that Zac Taylor has no idea how to coach in the first few weeks of the season. But I just have a hunch that there’s no way Cincinnati plays as poorly as they did last week in Cleveland. They’re back home and ready to make amends. 

On top of that, the Ravens are already limping. Four starters are down, including two on the offensive line. They could barely move the ball on the Texans for crying out loud. You’d have to imagine they’ll struggle in the run game again. And the Bengals’ secondary isn’t easily exploited. I just feel like that defense is in for a big game.

With better conditions, Cincinnati’s offense should return to form. They are facing a very good defensive front, but Joe Burrow and Ja’Marr Chase have a history of absolutely torching Baltimore defensive backs. So I’ll also say the Bengals offense comes out and cooks as well.

I want to proceed with caution considering how close this game was in the playoffs last season when the Ravens were also dealing with a ton of injuries. But that was the playoffs, where everyone is fighting for their lives. In the regular season, the Ravens have gotten toasted by Burrow time and time again. I don’t see anything to assuage me of the notion that it’s not going to happen one more time. 

Lions 30-27 Seahawks

Sunday, 1:00 PM EST, FOX

This matchup was an absolute thriller last year in Detroit with the Seahawks outlasting the Lions, 48-45. While I’m not expecting nearly as many points as that, I still think this will be a very fun shootout between two great offenses.

I’ll start with Seattle, who should have no business looking as poor as they did a week ago. I trust in their talent and coaching to have gone back to the drawing board and put together a much better performance. I can’t say with certainty that they’re facing a worse defense, considering I thought nothing of the Rams defense before they held the Seahawks to just 13 points at home. The Lions defense was the difference in their win over the Chiefs, so I’m not completely ruling out the possibility that Seattle struggles again. I just find it unlikely. 

Still, I like the Lions more in this one on both sides of the ball. They’re at home, where Jared Goff absolutely thrives. The offense will look better than it did in Kansas City, and if Jahmyr Gibbs gets more involved, then we could see an explosion from Detroit. You can already count on Amon-Ra St. Brown getting plenty of action, even against a seemingly great Seahawks secondary. That unit is going to have to regain my respect after getting cooked by Puka Nacua and Tutu Atwell. There’s a real chance they get toasted again and the Lions win comfortably. 

But I’m going to give the Seahawks the benefit of the doubt for one more week and say they keep it close. I just don’t can’t pick them in confidence after seeing how vastly different these two teams looked last week. 

Chargers 20-17 Titans

Sunday, 1:00 PM EST, CBS

The Titans are in for an encore of their Week 1 game against the Saints. Being at home this time around, the chances of them winning are actually pretty solid. But I think it’ll be the same outcome for them. 

Tennessee’s defensive front was excellent last week, but their secondary looked like one of the worst in the league. That plays right into the hands of Justin Herbert and the Chargers. Their running game thrived last week, but Austin Ekeler is nursing an injury. Even if he suits up, it’ll be up to Herbert to air it out all over the field. He had a quiet opener, but against a vastly worse secondary, I think he’s in for a great game. But the Titans aren’t the kind of team that gives up a ton of points, so this offense won’t necessarily look as explosive as it did last week. 

The Titans should be in for a better offensive performance considering they’re going up against a defense that gave up the most yards in the league last week. If by some miracle they can throw the ball effectively, they can certainly win this game. I just have no faith in that happening. So I’ll say they hang in there all game long, riding some defensive stops and chunk plays on the ground before eventually committing a turnover or two that loses the game in the clutch. 

Buccaneers 22-17 Bears

Sunday, 1:00 PM EST, FOX

I couldn’t decide whether or not this one is going to be a rock fight or a blowout. I don’t really think it matters, though. The Buccaneers should win no matter what.

I have lost any and all faith I had in the Bears to be a good team, but they can still be competitive like they were last year. I think they can certainly be competitive this week, but this is a defense that made Justin Fields’ life miserable in their matchup last year. We could very well see a repeat performance in this one. Tampa Bay’s biggest defensive weakness is in their secondary, but that doesn’t really matter against a Chicago team that doesn’t exactly have the best passing offense. The Bears will have to run the ball effectively to win, and that doesn’t seem likely against a very stout front that allowed the least rushing yards in the league last week. 

I don’t have much faith in the Bucs offense either, but they won’t have to do too much to move the ball on a Bears defense that was simply atrocious in Week 1. Unless Baker Mayfield turns into a complete pumpkin, which is always on the table, I think Tampa should go on enough scoring drives to put a requisite amount of points on the board and let their defense do the rest to get off to a surprising 2-0 start. 

Chiefs 27-24 Jaguars

Sunday, 1:00 PM EST, CBS

This is easily my most anticipated game of the week. The rationale is fairly obvious — these are two of the best teams in the NFL led by two of the best quarterbacks in the league who had a fantastic Divisional Round matchup back in January.

Trevor Lawrence is still chasing his first win against Patrick Mahomes. This is easily his best shot. But it still won’t be easy. The Chiefs finally have Chris Jones back after ending his holdout with a new one-year deal, and Travis Kelce will likely be returning from injury on the other side of the ball. But the Jags are still plenty capable of winning this game. We saw how deadly their offense can be now that Calvin Ridley has entered the fold. However, Kansas City’s defense will be a much tougher test than Indianapolis’, especially with Jones back on the interior. This will be a great litmus test for what this Jaguars offense is truly made of. 

At the end of the day, I think Patrick Mahomes and the Chiefs offense will overpower the Jaguars young defense as they have year after year. They should look infinitely better than they did in the opener with Kelce back, and after the mini-bye coming off a Thursday nighter, Andy Reid should dial up a great game

This is where the Jags can make a name for themselves and prove themselves as a true Super Bowl contender. I simply have to see it to believe it. 

Texans 24-21 Colts

Sunday, 1:00 PM EST, FOX

I’m actually excited to see how this game plays out. Both rookie quarterbacks in this game had solid debuts and should look better in this one considering how much tougher their Week 1 opponents were. I’m not too sure who is going to look like the superior signal-caller, but I’m going to roll with the Texans to win for a couple reasons.

For starters, I think C.J. Stroud is simply better than Anthony Richardson. But I don’t think that’s going to be the difference in this game. The difference on offense is going to be the talent around the rookies. The Texans don’t have the best weapons in the world, but a ton of different people got involved last week, and Dameon Pierce is certainly a better starting back than Deon Jackson. On the flip side, Michael Pittman had a fantastic game for Indy last week, but I don’t think he alone can carry the Colts to a win. 

I also think the Texans have a slightly better defense, especially in the back end. Guys like Derek Stingley and Jalen Pitre will make things tough for Richardson. And up front, Will Anderson will be an absolute menace coming off the edge against a poor offensive line. I don’t have a lot of faith in a Colts secondary that got diced up last week, and I think Stroud can have a very nice performance. I just like what Houston has on both sides of the ball more.

49ers 30-16 Rams

Sunday, 4:05 PM EST, FOX

Was Week 1 a mirage for the Rams? We’re about to find out. 

If Los Angeles wins this game, I’ll be fully bought in. Them beating the consensus best team in the NFL — whose fanbase is guaranteed to invade the stadium — without Cooper Kupp as nearly double-digit home underdogs would be truly remarkable, even moreso when you consider how terrible Kyle Shanahan makes Sean McVay look whenever they match up. 

Unfortunately for the Rams, I don’t see a universe where they win this game. San Francisco is simply too good on both sides of the ball. They have the most stacked roster in the NFL, and they have owned Los Angeles in recent years. I think their defense will bring the Rams offense back to earth, and their offense will once again do what they have to do to win comfortably. 

Maybe LA hangs around for a while in this game as divisional matchups typically tend to go. But at the end of the day, the Niners should win and cover with ease. 

Giants 23-16 Cardinals

Sunday, 4:05 PM EST, FOX

Desperation is a funny thing. It can bring the absolute best or worst out of a team. In this case, you’d have to imagine the Giants are desperate to prove that they’re not the dumpster fire of a team we saw last Sunday night. If New York loses this game, their season is effectively over. More than that, they’ll have an infinite amount of questions to answer. A 40-0 home defeat followed by a loss to the consensus worst team in the NFL? Complete and utter disaster.

Luckily for the Giants, their chances of losing this game are pretty low. It’s entirely possible, but I don’t see it happening. I will reiterate that I was impressed with Arizona’s effort last week, especially defensively. Their front had a very nice game while New York’s offensive line got tossed around all night long. So I wouldn’t count out the Giants struggling on offense for most, if not all of this game. But when it comes down to it, they simply have the better talent on both sides of the ball. Their path to victory will be very similar to the Commanders’ last week: struggle for a bit, but make the key plays in the biggest moments to ensure a victory. I’ll put my faith in Daniel Jones and the offense to do that. 

Cowboys 20-13 Jets

Sunday, 4:25 PM EST, CBS

With Aaron Rodgers being out for the season and the Cowboys coming off one of the most dominant victories in NFL history, everyone is ready to declare this game as a complete wash. Not me. That’s not how this league works.

If the Jets were going to lay down and die in this game, they probably would have done so on Monday night as well. But they didn’t. They continued to play inspired football and win the damn game. Their offense was stuck in quicksand, but the defense and special teams did what they needed to do. That’s how games like that are won. The culture in that locker room is outstanding, and that defense is a bonafide elite unit. I see no reason to believe that they won’t have another good performance where they make things tough on the opposing offense. 

The problem for the Jets is that their offense is led by Zach Wilson, and that offense is going up against perhaps the scariest defense in the league. I don’t think Dallas will be nearly as dominant on that side of the ball, but against another very stagnant offense, it’s possible that they once again completely dictate the game. 

I just see this as a defensive slugfest between two of the best units in all of football. So I think a 9.5-point spread is a bit unwarranted. But at the end of the day, the Cowboys are the better team on both sides of the ball, and at home, they have no business losing this game. Just don’t be surprised if it’s much closer than you anticipate. 

Broncos 13-10 Commanders

Sunday, 4:25 PM EST, CBS

Speaking of defensive slugfests, I strongly advise any offensive enthusiasts to watch literally anything other than this football game. It’s not going to be pretty. 

Last week, the Broncos scored 16 points at home against the Raiders while the Commanders scored 20 at home against the Cardinals. Neither offense looked particularly good outside of a couple of nice scoring drives despite not going up against very great defenses. Denver has an extremely washed up Russell Wilson under center while Washington’s very raw Sam Howell gets his third career start. However, both teams have outstanding defenses of their own that are typically the reason they’re in any game to begin with. Put this all together and you have the makings of what might be the lowest-scoring game of the entire season. 

In a game like this, you usually take the better defense. I actually think that’s ours. But we literally never win in Denver. We haven’t done so since 2001. It’s a very tough place to play, and I don’t know if this team has what it takes to notch the first Washington victory in the mile high city since I was two months old. So I’ll say a late field goal and forced turnover from the Broncos notches them a victory to send both teams to early .500 records.  

Patriots 24-23 Dolphins

Sunday, 8:20 PM EST, NBC

I was pretty torn over this game. Both of these teams gave me plenty to like and plenty to dislike last week. The outcomes of each of their games kind of overshadows some of the bigger takeaways. Miami’s offensive explosion clouds their defensive struggles while New England’s horrible start completely dwarfs their comeback attempt in which the passing game was cooking. So, at the very least, this will be a very close game.

I’m taking the Patriots for a couple of reasons. It’s hard to go into Foxboro and beat New England in a primetime setting, especially in a divisional matchup. The Patriots did win this game at home last year, after all (yes, I know Tua wasn’t playing, but still). I liked what I saw out of the Pats defense against a prolific passing offense last week, although the pouring rain might have had something to do with that. But most importantly, Mac Jones was cooking against a great Eagles secondary. Who’s to say that he won’t have a great game against a Miami defense that thoroughly struggled last week? Even if he takes a step back, Rhamondre Stevenson and Ezekiel Elliott figure to have much better games against a run defense that gave up over 200 yards on the ground in Week 1. 

The Dolphins obviously boast the better offense, but I think this will be a tougher test for them, and I’d be genuinely floored if Tua Tagovailoa and Tyreek Hill can even sniff the type of game they had last week. I just feel like Bill Belichick is going to put together a great defensive gameplan, taking what he learned from last week’s loss and applying it to a matchup that he knows very well. Maybe if this game was in Miami I’d take the Dolphins, but as it stands, I just like the Patriots more here. 

Saints 22-16 Panthers

Monday, 7:15 PM EST, ESPN

Bryce Young’s home debut should be fun to watch, but it’s clear to see that the Panthers still have a lot to figure out. That offense had plenty of struggles last week against Atlanta. Now they have to face a better defense that could make things a lot more difficult for them. Young will have to show up and show out if Carolina wants to hang around in this game. I believe in his abilities, but I still think it’s too early for that. This offense needs a lot more time to come together.

Carolina has a nice defense of their own, and they put together two nice performances against New Orleans last year, but I think this will be different. The Saints have a true weapon in Chris Olave, who is already an infinitely bigger part of this offense than he was a year ago, and you can count on Derek Carr to sling it all over the place. Even if I’m not the biggest fan of Carr, I think he can do enough to lead this offense to a winning performance. If Desmond Ridder and the Falcons could do it, I think Carr and the Saints can too. 

Steelers 16-13 Browns

Monday, 8:15 PM EST, ABC

See: Washington-Denver. But make it AFC North style.

I’m fascinated to see if either of these teams is who we saw in Week 1. I personally don’t believe the Steelers are that bad, and while I think the Browns are solid, I don’t know if they’re that good. 

While I believe the Steelers have the better defense, the loss of Cam Hayward on the interior definitely hurts. They could have some struggles stopping Nick Chubb and Cleveland’s prolific running game. But you can count on T.J. Watt to completely wreck the game off the edge, and the secondary figures to have a bounce-back performance against a much worse passing offense than the one they played in Week 1. 

This is simply going to be an offensive struggle for both sides. That’s how the AFC North operates in a primetime setting. And I’m not going to pick against the better coach and the better defense at home, even if Vegas is doing so. 


All stats taken from ESPN.

Post-Week 2 Power Rankings

In another wild week of football, the NFL’s elite strutted their stuff while the rest of the league caused a ton of shuffling in the rankings. Here’s how I stack the teams up 1-32 after another fun week.

Cover photo taken from Getty Images.

1 – Bills (2-0)

The Bills reassured everyone of their dominance on Monday night and their worthiness of this #1 spot. They somehow managed to look even better than they did on opening night, absolutely walloping the Titans in front of a national audience thanks to Josh Allen and Stefon Diggs being the best QB-WR duo in the league and their defense continuing to make life hell for opposing offenses. They’ve been the best team in the NFL by a longshot through two weeks and it’s not even close. The scariest part? It looks like they haven’t even broken a sweat in doing so.

2 – Chiefs (2-0)

Kansas City had perhaps the best win of Week 2, coming back to beat the Chargers on Thursday night thanks to the greatness of Patrick Mahomes and their defense stepping up in a massive way. Yes, Mahomes had some poor throws that should have gone the other way. Yes, he had an inferior game to Justin Herbert. Yes, the defense got away with a lot and may have gotten lucky with their game-winning pick six. But, the breaks went their way, and they came away with a win. That’s all that matters. Divisional games are always wonky like that. Don’t lie to yourself, you know the Chiefs are a top two team in this league regardless of how lucky they may have gotten. They showed how great they are at their best, and considering they’ll be the better team in nearly all of their games, they’ll be playing at that level all year long.

3 – Buccaneers (2-0)

I recognize that this may be a bit high for Tampa, but I’m giving them the benefit of the doubt for two reasons. The first is that they have the best defense in the NFC and perhaps the entire league. They look as dominant as they’ve ever been at every level. The front seven is absolutely ferocious and the secondary has been the best in football through two weeks. The other reason is Tom Brady, who may not be playing his best football, but he’s making it work. When the run game wasn’t working, he was able to put points on the board with his arm against a very good defense. This team’s ability to go on the road to a raucous environment in NOLA and win a highly emotional game featuring an all out brawl shows their toughness, which is what they need if they want to get back to a Super Bowl.

4 – Chargers (1-1) 1

The Chargers may have lost on Thursday night, but that was one hell of a loss. Justin Herbert looked phenomenal yet again, despite getting absolutely rocked in the fourth quarter. The pick six that lost LA the game was not his fault, but I know he wants that one back. The defense looked solid until they eventually succumbed to Patrick Mahomes. Under better circumstances, the Chargers probably would have blown Kansas City out. I have no doubts about this team moving forward other than concerns surrounding Herbert’s health. But considering the way he was throwing the ball with one functioning side of his ribs, those concerns should be put to bed.

5 – Eagles (2-0) 4

No team in football is living up to the hype more than the Eagles, and it’s honestly pretty awesome to watch. I hate this team more than almost any other in football, but it’s just too fun watching Jalen Hurts and this offense make plays. They’ve improved everywhere and it’s showing in a huge way. The offense is both explosive and methodical, Hurts has a plethora of playmaking options with his receivers and his arm, the pass rush is dominant, the linebackers fly all over the field, and the secondary has been lockdown. Not many defenses can put Justin Jefferson in a straitjacket like this one did. Darius Slay might cement himself as a top 5 CB by the time this season is over. With a remarkably easy schedule, Philly can play themselves into 1 seed contention if they continue to excel at this level.

6 – Dolphins (2-0) 2

Well, that was a lot. Miami detonated the NFL’s equivalent of a nuclear bomb on Sunday afternoon. Down 21 in the 4th quarter, the high-powered offense finally took flight and proved just how incredibly deadly they can be. Tua Tagovailoa was slinging the ball all over the yard, especially to the WR duo of Tyreek Hill and Jaylen Waddle, which I’m already willing to call the best in football and one of the scariest I’ve ever seen. Just to put things in perspective for you, Hill and Waddle are first and third in receiving yards, respectively, through two games. Their speed and quickness left Baltimore’s defense lost and confused en route to an incredible comeback win which saw Tua throw 4 TDs in the 4th quarter and both Waddle and Hill eclipse 10 catches and nearly 200 yards each(!). The defense was getting carved up by Lamar Jackson for three quarters, but when they needed to step up and make plays, they did so with flying colors. The lesson to be learned from that game is that you do not want to see this team when they are clicking like that. They will run right past you and throw up the deuces before you can even turn your head around.

7 – Vikings (1-1) 3

This team got shelled on Monday night, but I’m giving them a pass. For starters, it’s Kirk Cousins on MNF. We all knew what was going to happen. They lost to a better team, plain and simple. It doesn’t change the fact that they had a dominant win over a good team in Week 1 and still have all the talent in the world to be an elite team. I still love what this team has on both sides of the ball, although I think their front seven needs to do a better job of containing the run. Their offense is more than equipped to bounce back as well. When they’re not playing perhaps the best team in their conference on Monday Night Football, they will be more than fine.

8 – Packers (1-1) 2

I’m not entirely moved by the Packers dominating the Bears on Sunday Night Football the week after getting smacked for the trillionth straight year, and you shouldn’t be either. That being said, we all know Green Bay is a more than capable team. I still have a ton of questions about their receiving core, but they get fantastic contributions from their backfield of Aaron Jones and AJ Dillon to help offset that. This defense is still one of the best in the league, although them locking up the Chicago offense doesn’t stick in my head as much as when they got diced up by the Vikings. This week’s matchup with the Buccaneers will be the best indicator of where this team truly lies.

9 – Ravens (1-1) 3

The Ravens had a really, really poor fourth quarter on Sunday. It was inexplicable and I’m still trying to wrap my head around it. It makes a lot more sense when you consider how young and inexperienced their secondary is with three rookies who were tasked with stopping the fastest WR duo we’ve ever seen. I’m honestly just sick for Lamar Jackson, who had one of the best games of his career in a loss that wasn’t on him. There’s no excuse for blowing a three score lead in a single quarter, and I’m sure Baltimore will tighten up as the season progresses. This is still a great team, which was on display for three quarters, and as their secondary continues to develop and improve, they will be even better.

10- Saints (1-1) 3

Is this a bit high for the Saints? Maybe. Did they fall apart in the clutch against a great team? Yes. Do I still think this is a great roster that’s more than capable of doing big things? Absolutely. Sunday’s game was highly emotional, and without their star RB in Alvin Kamara against perhaps the best defense in the NFL, I’m giving them a pass for struggling to put points on the board. We know what they’re capable of, and if they can’t produce against their division rival with a suffocating defense, so be it. Let’s not forget how great their own defense was playing for most of the game. That is still a great unit, as is their offense. We can make all the jokes we want about Jameis Winston, but I think he’s going to be just fine as long as his receivers continue to dominate. I have no doubt in their ability to bounce back from a tough loss like this one.

11 – Rams (1-1)

Yeah, I still don’t feel it with this team. Nearly blowing a 28-3 lead at home to the Falcons should really warrant a bump down in the rankings, but I’ll be nice to the defending champs. Their offense was able to bounce back from a brutal opener, putting up big numbers against a porous defense. But, that’s what they should be doing. I’m not moved by Matt Stafford and Cooper Kupp feasting on one of the worst secondaries in football. I am still worried about their nonexistent run game and poor offensive line. The defense also bounced back from a bad first game until they nearly let the game slip away from them. Although they locked it down in the end, I still have a plethora of concerns about this team. I just don’t feel anything positive about them.

12 – 49ers (1-1) 1

Sunday evening was heartbreaking. I feel absolutely awful for Trey Lance, who was ready to take the league by storm this year. He was the reason I felt so strongly about the 49ers this season and had them going to the Super Bowl. I hope he is able to make a speedy recovery and do big things next year. In the meantime, the reins are handed back to Jimmy Garoppolo, which honestly isn’t as bad as it sounds. This team loves him, and he wins games. You can’t ask for much more out of your QB. The defense looked like the dominant unit they are and the offense looked much more dynamic and effective. But, of course that’s going to happen against the Seahawks. I still feel good about this team with Jimmy at QB, and I hope they can continue to prove their worth as the schedule ramps up.

13 – Cardinals (1-1) 7

I’m not sure how any of that happened, but good for you, Arizona. The Cardinals had an incredible comeback win of their own on Sunday, storming back from a 20-0 deficit thanks to the heroics of Kyler Murray, who might be the least containable QB I’ve ever seen, and the incompetence of the Raiders. Their defense had a poor start, but they ramped it up in the second half and OT, eventually winning the game with a scoop and score. The story of the game was Murray’s incredible playmaking ability, and while it was very fun to watch, I have my reservations about him doing that against better teams. The Cards get the Rams in a huge divisional matchup this week, and their performance in that game will give me a much better idea of where this team stands.

14 – Browns (1-1) 2

Don’t get caught up in this team being bumped up this week. A lot of other teams just laid duds. The Browns may have laid the biggest dud of the week, throwing their game by inexplicably allowing the Joe Flacco-led Jets to score two touchdowns in ninety seconds. The glaring issues in the secondary showed in a massive way. That’s the biggest weakness of this team, which otherwise doesn’t really have any. I still like their front seven and their offense, even with Jacoby Brissett at the helm. Nick Chubb has been the best RB in football through two weeks; their ground game is still unstoppable. But that’s as bad of a way to lose a game as you could ask for. This team should be 2-0, and they need as many wins as they can get until… that QB they traded for… returns from suspension.

15 – Cowboys (1-1) 10

As much as it pains me, the Cowboys are the biggest leapers this week. But, the question is this: are they actually good? Or are the Bengals just bad? Time will tell, but in the meantime, I think it’s the former. More specifically, I think Dallas’ defense is for real. Their secondary still raises questions, but their pass rush is legit thanks to Micah Parsons continuing to be the NFL’s most impressive wrecking ball. His DPOY campaign is off to a fantastic start with 4 sacks in just two games. The offense wasn’t necessarily firing on all cylinders under Cooper Rush, but they looked competent enough to be winning games. We’ll see if they can continue that competence on Monday night against the Giants.

16 – Bengals (0-2) 4

I’ve taken the liberty of compiling a list of needs for the winless Bengals: carbohydrates, pain relievers, coffee, tea, and lots of water. Those are helpful cures for a hangover. Because Cincy’s is as real as it gets. Through two games, this team looks worse than they did at any point during their magical 2021 season, and it’s largely thanks to Joe Burrow of all people. You can complain all you want about his supposedly improved offensive line still giving up sacks left and right, but have we taken the time to consider Burrow’s negative pocket presence? Perhaps in an effort to always be making plays, so many of the sacks this team allows are at the fault of their star QB. Their defense is honestly fine to me, but their offense is suddenly the problem. Until Burrow both improves in the pocket and their offensive scheme improves to actually get their WRs open, that side of the ball is going to hold this team back. Imagine telling that to yourself three weeks ago.

17 – Lions (1-1) 9

Yes, this is pretty high for the Lions. But I just really like what this team has going on. Their offense is great, but we already knew that. Jared Goff is a competent QB whether you like it or not, Amon-Ra St. Brown is a bonafide WR1, and D’Andre Swift kills defenses out of the backfield. The offensive line is also much improved and might be one of the best in the league. The defense is still a huge question, but they have found themselves a star in Aidan Hutchinson. The #2 overall pick had 3 sacks in his second career game against a solid Washington OL. He was my pick for DROY for good reason. This is a scrappy, gritty, and flat out fun team that might be able to make some noise. It’s early, but watch out for Detroit.

18 – Commanders (1-1) 3

Until this team fires DC Jack Del Rio, they are genuinely not worth talking about. This defense has been abhorrent for over a year now, and we know exactly who is at fault, yet he is still employed. There is no reason. I don’t know how many games of us getting sliced and diced it will take for someone in the front office to open their eyes and cut ties with the man who is an awful coach and a worse person. He should have been fired long ago. I want to talk about how much I like the offensive production and the performance of Carson Wentz, but I can’t do that much when you can’t muster up 60 yards of offense and multiple first downs in a half against a bad Lions defense. Sunday’s game left as bad of a taste in my mouth as any game in recent memory. It was a comedy of errors. Fitting for this franchise.

19 – Jaguars (1-1) 8

The Jaguars and the Lions are in the same category in my mind. These are young teams with very bright futures thanks to shockingly good personnel decisions. Trevor Lawrence is finally budding into a young star thanks to being surrounded with competent weapons; Doug Pederson is proving to be the perfect HC for him. Christian Kirk is emerging as a true WR1 and the backfield tandem of James Robinson and Travis Etienne continues to produce. And against an albeit awful Colts team, Jacksonville’s defense showed up and showed out to put up the season’s first shutout. This is just a fun young team with a ton of nice pieces that are gelling into a solid squad. In the NFL’s worst division, look out for the Jags of all teams to perhaps be in the playoff mix.

20 – Patriots (1-1) 9

New England shut me up on Sunday, but not in the most emphatic fashion. Their offense looked fine, and their defense played a great game, but it was against Mitch Trubisky. I still don’t feel very confident in this team to do anything worth a damn in games against actually good opponents. Considering the division and conference they play in, I still have little to no faith in the Patriots.

21 – Steelers (1-1) 7

Sunday’s performance was about as poor as any in football for the Steelers. They did approximately nothing from start to finish thanks to a horrible outing from their offense. I will say that I still think this defense is a great unit even without TJ Watt, but they alone cannot overcome the incompetence of Mitch Trubisky and the offensive line that protects him. They still cannot run the ball whatsoever, and their receivers aren’t good enough to bail out poor QB play. I think Kenny Pickett time is fast approaching in Pittsburgh. Not soon enough for their fans.

22 – Raiders (0-2) 4

What a joke. What an embarrassment. Just another week for the Raiders at this point. There really aren’t enough words to describe my disdain for this team. They finally think they have a good thing going, almost beating the Chargers in Week 1 and dismantling the Cardinals for most of the game on Sunday. That is, until they blow a 20-0 lead by allowing two fourth quarter TDs and 2-point conversions and quite literally fumbling the game away in OT. Their splash WR acquisition and supposed best friend of Derek Carr in Davante Adams was held to a whopping 2 catches for 12 yards against a defense that got annihilated the previous week. It’s just a mess all over the place with this team, as it always has been and always will be. Yet somehow, they aren’t even the biggest mess in their own division.

23 – Broncos (1-1) 4

Good lord. What do the Broncos even have to say for themselves at this point? This team was gassed up all offseason long after acquiring a legend at QB and a supposed offensive guru at HC. All they’ve done through two weeks is show nothing but incompetence and a complete lack of any offensive substance. Russell Wilson and the rest of the offense have been dreadful against two very bad teams, and Nathaniel Hackett continues to prove that he is in way over his head as a coach. The defense has done their job, but nobody else has. Until they do, this team is going absolutely nowhere fast.

24 – Giants (2-0)

I’m pretty sure this is the worst 2-0 team in NFL history, but they are 2-0 nonetheless. Two wins in two weeks against two putrid opponents has this team feeling good about themselves. Good for you, New York. I’m sure that feels nice after nearly a decade of incompetence. Don’t get too full of yourselves, though. I know you think Daniel Jones is finally coming into his own and that your defense is incredible after locking up Ryan Tannehill and Baker Mayfield. It’s only a matter of time before it all comes crashing down. Enjoy it while it lasts!

25 – Titans (0-2) 8

Blow it up. Seriously. It’s time to start over. You had your few years of success, but now you have to hit the reset button. All of a sudden, there’s nothing redeemable about the Titans. The offense quite literally cannot move the football. The defense, which is supposed to be elite, is falling apart. Even Derrick Henry, arguably the best RB in the sport, has been invisible through two weeks. It’s an absolute mess that I never could have seen coming. You have your head coach and QB of the future, a solid young WR1 in the making, and a talented defense. The pieces are there for a rebuild to be short, but productive. This season is over and it’s time to accept that. Just build for the future.

26 – Bears (1-1) 5

The Bears got their annual blowout loss to the Packers on SNF out of the way early this year. I don’t think they looked as horrible as they could have, but it was still ugly. I was thoroughly impressed with David Montgomery, who was undoubtedly their bright spot, running through a great defense all night long with over six yards per carry and nearly 150 yards on the ground. Justin Fields struggled, but got no help from his receivers or his offensive scheme. I guess that’s what happens when you hire a defensive HC and bring in no offensive weapons in the offseason. It’s going to be a struggle every week for the Bears, but they knew that would be the case. The important thing is that the team continues to improve through better defensive play and more reps for their young QB.

27 – Falcons (0-2) 1

The Falcons exorcising the demons of 28-3 would have been one of the cuter stories of the season. Alas, it wasn’t meant to be. Yes, this team made a furious fourth quarter comeback, but it doesn’t change the fact that they were getting smacked around in the first place. This is a pretty poor team on both sides of the ball, but they have to like what they’ve seen out of their first round WR Drake London. Marcus Mariota has also been as solid as you could ask for. If they can get Kyle Pitts more involved offensively (it’s incredible that he’s not the most involved player), they will be a tough out.

28 – Jets (1-1) 4

How about the Jets pulling off a miraculous win? You do not see that very often. Hell, you don’t see them pulling off any wins very often. Good for them. This is a team that deserved to have something like that happen to them. They let the game slip away late, but somehow pulled off two touchdowns and an onside kick in the final ninety seconds to win it. I personally got great enjoyment out of it thanks to the heroics of their first round WR Garrett Wilson, who is already proving his worth after just two games. Wilson had a monster game with 102 yards and two touchdowns on eight catches, including the game-winner in the final seconds. There aren’t many positives with this team, but they can take solace in the fact that they’ve found a stud WR1.

29 – Seahawks (1-1) 7

That was the Seahawks I expected to see this season. Sunday’s game in Santa Clara was just horrible all across the board. The offense was nonexistent, the defense was lost and confused, and nothing went right. Geno Smith looked like the Geno Smith we’re accustomed to seeing. Seattle got their cute little win out of the way in Week 1, and the majority of their games moving forward will look a lot more like this.

30 – Panthers (0-2)

Our expectations for you were low, but come on now. Losing in embarrassing fashion to the Giants? Really? The defense honestly held their own, but the offense’s refusal to hold onto the football cost them the game against a team that’s probably worse than they are. That’s a sign of bad coaching and just bad personnel. The Panthers really should be 2-0 by all accounts, but they have screwed themselves out of both wins and dug themselves an 0-2 hole. If that’s not a sign of what this team has become under Matt Rhule, then I don’t know what is.

31 – Colts (0-1-1) 8

Wow. Just wow. I picked this team to lose and I’m still embarrassed by what they did on Sunday. Zero points and not showing up on either side of the ball against last year’s worst team. It’s just shocking. I know the Colts forget how to play football every time they go to Jacksonville, but there’s just no excuse to play like that. Matt Ryan looks genuinely awful, they only have two real offensive weapons, and the defense looks surprisingly poor through two games. This team should be 0-2 with losses to the Jaguars and Texans. That statement alone is enough to warrant them being this low.

32 – Texans (0-1-1) 1

Welcome to the #32 spot, Houston. Please make yourselves comfortable. You’ll probably be staying here for a long time.

All stats taken from ESPN.

Week 2 Picks

After a remarkably fun first week of football, Week 2 promises to continue the excitement of the young season. Here are my picks for this week’s slate of games.

Cover photo taken from NFL.com.

The first week of the NFL season is in the books, and it was a doozy. So many crazy things have already happened in just 17 games, and we could be in for some more drama this week. This is a great slate of games that should provide some more great moments as the young season continues to get underway. Amidst all the chaos, I went a measly 9-6-1 in Week 1. Let’s try to have a bounce back week, shall we?

Chiefs 27-24 Chargers

Thursday, 8:15 PM EST, Prime Video

Even against a team as good as the Chargers, picking against the Chiefs in September is sacrilegious, especially in Arrowhead. I think this game is going to be a blast, and it’s always fun to have the week’s best game as its first. Every time Patrick Mahomes and Justin Herbert face off, fireworks ensue. The promise of this game speaks for itself and is even further amplified by how great both of these teams looked in Week 1. The matchup I’m most interested in is LA’s defense trying to contain the Chiefs offense, which looked as dominant as ever last Sunday. If they can, then it’ll be up to the Chargers without their top WR in Keenan Allen to muster up enough offense to win the game. In Kansas City, with #15 doing what he does, it’s just too hard to visualize that coming to fruition.

Browns 26-16 Jets

Sunday, 1:00 PM EST, CBS

The Browns looked much better than I thought they would last week, and the Jets somehow looked worse than I imagined. That makes this pick rather easy. New York is easily football’s worst team right now, and continuing to start Joe Flacco at QB doesn’t help that situation whatsoever. I have infinitely more faith in Jacoby Brissett, who looked solid last week for the Browns. Most importantly, Cleveland’s rushing attack and defense are good enough to beat most other opponents on their own, and they should ride both of those to a very easy victory.

Commanders 28-27 Lions

Sunday, 1:00 PM EST, FOX

This might be the biggest tossup of the week. The Commanders had a nice game last week in their comeback win while the Lions’ furious attempt at one failed. Both of these teams showed some flashes in Week 1, but their weaknesses were also on full display. The common thread was offensive explosiveness at times but incompetence at others as well as some porous defense sprinkled in. With Washington playing a much more complete game last week, it’s hard to pick against them here. Detroit’s defense was nonexistent whereas the Commanders were able to get consistent pressure and stops to win the game. And while the Lions offense might be a bit spookier, Washington’s playmakers showed out in a huge way last week. Against another weak defense, I can see a repeat performance with them squeaking out another close win.

Saints 23-20 Buccaneers

Sunday, 1:00 PM EST, FOX

I am done making the same mistake. I have picked the Bucs to beat the Saints every time since Tom Brady arrived in Tampa, and every time New Orleans manages to pull off a win. So, if the Buccaneers actually manage to win this game, you’ll know why! And if you’re curious, yes, that is the only reason I’m picking the Saints here. I like Tampa better on both sides of the ball, even with Chris Godwin out with yet another injury. That being said, I do think very highly of New Orleans, and their offense showed what they’re capable of last week. If their defense tightens up from how they began that game, then they could very easily give a battered Bucs offense trouble and allow their offense to win the game. That has to be the formula, as it has been every other time they’ve beaten this team in the last two seasons.

Panthers 20-17 Giants

Sunday, 1:00 PM EST, FOX

This game admittedly looks awful on paper, but perhaps it won’t be the worst game ever. The Panthers showed some flashes at the end of their game last week and arguably should have won, and the Giants actually did pull away with a win thanks to their offensive ability although they arguably should have lost. So, while this game might not look interesting, there’s actually quite a lot going on underneath the surface. While I think New York looked like the better team in Week 1, I just don’t like this matchup for them. They got cut up by Dontrell Hilliard out of the backfield last week, so who knows what Christian McCaffrey has in store for them. While the Panthers run defense was dreadful and Saquon Barkley likely sees food against them, I don’t think the Giants will be able to do enough offensively to make up for their defensive shortcomings. In all honesty, this game comes down to which QB will make the game-losing decision. And though it’s very close, I trust Baker Mayfield just a tad more than Daniel Jones.

Steelers 24-19 Patriots

Sunday, 1:00 PM EST, CBS

Remember when this game used to mean something? Yeah, those were good times. Now it’s just an absolute eye sore. At least the Steelers put on a very fun show in their Week 1 win and have enough players to enjoy watching them play. The Patriots, on the other hand, looked like one of the worst teams in the league last week, and I have no faith in them to do anything at this point. Against another tremendous defense, Mac Jones and the offense will once again be stifled, even with the Steelers missing TJ Watt. I do think New England’s defense can limit Mitch Trubisky and keep them lingering around in this game, but it won’t be enough to win this game. If there’s any week for the Patriots to fix their image, it’s this one, but I don’t see it happening.

Jaguars 25-22 Colts

Sunday, 1:00 PM EST, CBS

Though the Jaguars lost and the Colts tied last week, Jacksonville showed me more than Indianapolis did. Combine that with the fact that the Colts seem to forget how to play football every time they travel to Jacksonville and you have the perfect recipe for an “upset” on Sunday. I like what the Jags are doing, as their revamped offense looked pretty solid last week despite some mistakes and redzone woes. Their defense still isn’t there, but Travon Walker had a stellar debut fitting for a #1 overall pick. While the Colts came closer to a win, they struggled mightily for three quarters against an awful Texans team. Their offense figured themselves out and the defense was able to take the ball away, but it was all too little too late. If Indy can do that more consistently across the course of this game, they should be able to win with ease. But I just have a feeling about the Jaguars this week.

Ravens 23-17 Dolphins

Sunday, 1:00 PM EST, CBS

This is one of the better games of the week on paper, but be wary of it not exactly living up to the hype. Both of these teams feasted on vastly inferior opponents in Week 1, so their first games against real teams might be a bit sluggish. Still, the stars will be out for this one, and it should be a fun one. Both Miami and Baltimore won in the exact same fashion last week, using a dominant defense to shut down the other team while the offense did just enough for it to be out of reach. If that’s the formula, then the better offense should be the one to overcome the opposing defense win this game. While the Dolphins probably have the more high-powered offense, I can’t trust Tua Tagovailoa to win a game with his arm. I can, however, trust Lamar Jackson, especially at home. The massive gap between these two QBs is the differentiator in this game.

Rams 29-19 Falcons

Sunday, 4:05 PM EST, FOX

The Rams need a bounce-back win more than any other team in football after being humiliated in the opener. Luckily for them, the football gods have gifted them the Atlanta Falcons on their schedule. We might not see Atlanta play three quarters better than the first three of their season. I expect most of the rest of their season to be like that fourth quarter, filled with mistakes and incompetence. LA is an angry team right now, and while I still don’t rate them too highly, they can certainly capitalize on playing an awful opponent and grab what should be one of the easier wins of the season.

49ers 24-17 Seahawks

Sunday, 4:05 PM EST, FOX

San Francisco is another team that could definitely use the boost of a win after a subpar Week 1. While the Seahawks might be a tougher out this year than I imagined, I also recognize that there was a level of juice and emotion to their game last week that won’t be present for the rest of the season. This will likely be a tougher game for them, and I trust the Niners to bounce back with an imperative win. The world will once again be watching to see if Trey Lance can live up to the expectations placed on his shoulders. This is a great chance for him to prove the doubters wrong, but if he lays another dud, then there will be a lot of questions to be answered in the Bay.

Bengals 31-13 Cowboys

Sunday, 4:25 PM EST, CBS

The Cowboys didn’t have a chance to win this game when Dak Prescott was still healthy. With Cooper Rush as their QB, this one will probably be over at halftime. The Bengals played far from their best game last week, especially with Joe Burrow committing a whopping five turnovers, but they still should have come away with a win. Their offense finally buttoned up and got back to their dominant ways. Going up against a secondary as weak as Dallas’ means that everyone in black is in for a huge game. The question here isn’t whether or not Cincinnati will win, but how much they will win by and what kind of stats they can put up.

Broncos 20-10 Texans

Sunday, 4:25 PM EST, CBS

Considering the performance of both of these teams from last week, this might just be Week 2’s worst game. It should be a boring slog from start to finish on Sunday evening in Denver. No matter what the game itself looks like, I don’t see any outcome other than a Broncos win. Like so many other teams this week, they need a win to feel good about themselves after a poor first game. Playing one of the worst teams in football is always a good way to get that win. Russell Wilson and the offense should be able to bounce back, and when the defense shuts things down for Houston, the Broncos can ride to victory with ease.

Raiders 31-27 Cardinals

Sunday, 4:25 PM EST, CBS

If you like shootouts, this is your game of the week. There are going to be points all over the place in this one. Neither of these teams possess a very good defense, which was on full display in Week 1. So, this comes down to whichever offense can make more fireworks go off to win the game. To me, the Raiders have the edge there, and it’s in large part thanks to Davante Adams. The best WR in football had a huge debut in the silver and black last week against a secondary much better than the one he’s facing this week. I expect another huge game out of him, and as long as he keeps getting fed the ball, Las Vegas will put up more than enough points to overcome Arizona.

Packers 26-17 Bears

Sunday, 8:20 PM EST, NBC

Death. Taxes. The Packers beating the Bears on Sunday Night Football. The annual tradition returns this week and football fans everywhere are thrilled! Despite the counter-intuitive records of both of these teams, the Packers are the much better team and should win this game with ease. I was very impressed with the Bears ability to win last week, but going up to Lambeau and replicating that performance will be a challenge. While they were simply the team that made more plays in a monsoon in Week 1, they now have to overcome their nemesis Aaron Rodgers in his own home. Even though Green Bay’s offense isn’t what it once was, that’s not going to happen. I think they’ll be much more polished offensively on Sunday night, especially in the passing game. In any case, their defense should be able to contain Justin Fields and Chicago pretty easily.

Bills 30-14 Titans

Monday, 7:15 PM EST, ESPN

Though the Titans always seem to give the Bills fits, this game feels as lopsided as any in Week 2. It helps that Buffalo looks like the scariest team in football that’s seemingly unstoppable. But Tennessee also lost to the Giants of all teams last week, and though they should have won, I don’t like the way they played at all. Derrick Henry was a non-factor for them, so it’s hard to imagine he’ll be any better against a defense as good as the Bills’. Moreover, if the Titans defense got torched by Daniel Jones, then I can’t imagine what Josh Allen has in store for them. If history repeats itself and this game is much closer, then I won’t be surprised. But this just feels like another blowout in the making for football’s best team.

Eagles 27-24 Vikings

Monday, 8:30 PM EST, ABC

Week 2 concludes with another tremendous heavyweight fight in primetime. These are two of my most hyped teams of this season, and they both did their thing last week. Minnesota may have been much more dominant and impressive than Philadelphia was, but there’s no doubt that the Eagles still have what it takes to compete with the best teams in the league. They’re going to need to play a much tighter game on Monday night if they want to beat a Vikings team that looks as good as any on both sides of the ball. Luckily for them, I think they’ll do just that. Their defense played a great game outside of garbage time where they let up just enough to let the Lions back into the game. Their offense was firing on all cylinders both on the ground and through the air, especially with AJ Brown playing a dominant game. The Vikings looked even better on both sides of the ball, with their defense suffocating Green Bay all day long while Justin Jefferson went bonkers on offense, but it will be hard to replicate that performance in a raucous environment in Philly on Monday night. I think they are the better team in this game, but the circumstance might be too hard to overcome.

All stats taken from ESPN.

Post-Week 2 Power Rankings

Week 2 brought just as many thrills and great performances as its predecessor. While some teams have established themselves early on, many others still have plenty of questions. Let’s stack up the league after a second week of play.

Lamar Jackson put on a stellar performance to lead the Ravens to an upset of the Chiefs on Sunday Night Football to shake up this week’s Power Rankings a bit. (h/t Tommy Gilligan, USA Today Sports)

Note: I apologize for not putting out yesterdays’ Week in Review, it has just been a busy few days for me and I unfortunately didn’t find the time to finish it. However, I did get the idea to change up the format of it slightly. Rather than give a complete rundown of everything that happened in every game, from now on, I’ll just give my thoughts and biggest takeaways from each game. It will make the article an easier read, and it’s much better content than simply giving a play-by-play of the game. If you have any thoughts or comments, I’d love to hear them.

Week 2 of the 2021 NFL season was just as exciting as its predecessor, with several more fantastic games with heart-stopping finishes and a plethora of incredible performances by some of the league’s best players. Again, it has only been 2 weeks, so I’m trying to keep overreactions to a minimum, but we are definitely starting to get a good idea about what so many teams are capable of. Let’s stack up the teams 1-32 for the second time this season:

1 – Buccaneers (2-0)

Yes, the Bucs are still the best team in football, but they are certainly not without some concerns through two weeks. I have now seen two offenses, albeit good ones, move the ball at will against this defense that is supposed to be impenetrable. Moreover, those two offenses didn’t have nearly as good of games against their other opponents so far this season. Atlanta scored just 6 on the Eagles, but they were giving Tampa fits for a large part of Sundays game. And the stacked Cowboys offense that almost beat the Buccaneers put up just 20 on the Chargers this week. I have zero doubts whatsoever that this problem will solve itself, but even if it doesn’t, the Bucs are playing so well offensively that it doesn’t even matter. Tom Brady is playing like an MVP right now, tossing 5 touchdowns on Sunday to bring his total to 9 touchdowns in his first 2 games. Even if you can move the ball on this team, good luck stopping them when #12 has the ball.

2 – Rams (2-0) 1

Don’t let Sunday’s final score fool you. The Rams really were the better team for the majority of the game against the Colts. One of the weirdest special teams gaffes I have ever seen put Indy right back in it, but it only took 2 minutes for the Rams to regain the lead. One late FG later and an unfortunate injury to Colts QB Carson Wentz and LA was 2-0. Now, I know it wasn’t the prettiest win, but the Rams won this game due to their explosive-when-necessary offense and their lockdown defense. Their special teams is usually good enough to complete that trifecta, but not this week. That being said, it’s still a very good formula that has this team in a great position early in the season. This Sunday’s game against the Buccaneers will tell us just how good of a position that is.

3 – Chiefs (1-1) 1

I understand that the Chiefs lost on Sunday, but quite frankly, I just don’t care too much. However, I still have a massive problem with this team. Their offense looked absolutely sensational despite a lacking running game, but their defense was just dreadful. It doesn’t matter how good Patrick Mahomes is, he can’t win every shootout (especially if he throws bad interceptions like the one he had in the 3rd quarter, the first in September of his career) if his defense gives up 481 yards. The Ravens running game simply gashed this team all night long, and Lamar Jackson had whatever he wanted on every zone read he ran. I’d honestly say the Chiefs beat themselves more than the Ravens did. Between a bad pick, an incompetent defensive performance, a blown 11 point 4th quarter lead, and an inopportune fumble by RB Clyde Edwards-Helaire, KC couldn’t get out of their own way. And still, if not for that fumble, they would have won the game. This team will be just fine. Spare me your overreactions.

4 – Browns (1-1)

It took a short while, but once this team got going on Sunday, there was no slowing them down. The only moment of concern for me was when QB Baker Mayfield hurt himself trying to make a tackle after throwing an interception. Luckily, he was able to shake it off and come back in to help lead his team to victory. It was another special showing from this ground attack, racking up 156 yards rushing, highlighted by 95 yards and a score on just 11 carries from Nick Chubb. It was also a breakout game of sorts for rookie Demetric Felton, who was the team’s leading receiver with 2 catches for 51 yards and a very nifty TD. Felton will need to continue to show out as Jarvis Landry and Odell Beckham are dealing with injury problems. In my eyes, this team could beat you with no WRs at all. As long as that offensive line is doing their thing, not many teams can stop them.

5 – Cardinals (2-0) 1

While I expected a lot more out of Arizona’s defense on Sunday, their offense was jaw-dropping levels of electric, and that’s all I needed to see. Kyler Murray is still playing like an MVP candidate with 400 yards and 3 touchdowns on 81% completion, and everyone is getting involved on that side of the ball. This week’s breakout star was rookie WR Rondale Moore, who had a whopping 114 yards and a long TD on 7 catches. Murray was virtually flawless outside of 2 bad looking INTs, one of which being returned for a touchdown. It wasn’t the best day for the defense which feasted in Week 1, but I’ll give credit where it’s due to the Vikings for putting up a great fight. The Cards would have a 1 in the loss column if Minnesota kickers weren’t cursed, but as it stands, they are one of the unbeatens. This team has an insane amount of potential. We’ll see if it’s realized.

6 – 49ers (2-0) 2

Sunday’s game was anything but pretty, but the Niners still did their job and got a convincing win. There was nothing really of note, other than the continuing trend of injuries. This week, it was the RBs that got decimated, as Elijah Mitchell banged up his shoulder and Trey Sermon suffered a concussion on a whopping hit on his first professional carry. Other than that, it was a solid day at the office. San Francisco went on long drives thanks to an efficient offense, and dominated time of possession. The defense also had a much better outing than Week 1. It might take a short while, but this team will figure out its moving parts and be a real contender in the long run.

7 – Raiders (2-0) 2

I’d say the Raiders have been the most impressive team in the NFL through 2 weeks. And I don’t think they’re getting the respect they deserve. Derek Carr had another spectacular game against a very good Steelers defense, throwing for 382 yards and 2 TDs on 76% completion. The defense also did its thing once again, clutching up when necessary to help seal the win. I just really like what this team has going on all across the board. I don’t know if this success will have any longevity, especially in a very tough division, but there is nothing to not like about Vegas. Once RB Josh Jacobs gets healthy, this will be one of the most dynamic offenses in football. It’s already the best passing offense through Week 2. How long will it last? Only time will tell.

8 – Bills (1-1) 2

Buffalo bounced back in a huge way on Sunday, but I’m taking it with a grain of salt, considering the Dolphins were playing a backup QB for almost the entire game. Moreover, it wasn’t exactly the prettiest offensive showing. Josh Allen had just 179 yards and 2 TDs as well as a pick on just 52% completion. I know I said the Dolphins defense was good, but those aren’t very good numbers. I think I’ll have a better idea about this team after seeing how they perform against an apparently porous Washington defense this weekend. Until then, this is the highest I can put the Bills.

9 – Ravens (1-1) 4

I acknowledge that Baltimore had one of the best wins of the young season on Sunday night, but as I keep saying, I refuse to overreact to things. The Ravens did not deserve to win that game, but they definitely did what they had to do to come out on top. They exploited the Chiefs run defense all game long, and the gutsiest call of the year thus far, Lamar Jackson’s 4th down run, put the game on ice. It was Lamar’s night, as he had 346 total yards and 3 total touchdowns, including 107 and 2 scores on the ground. He more than atoned for two very ugly first quarter INTs. Even still, I saw Patrick Mahomes and the Chiefs offense tear this defense into pieces for the whole game, and if it wasn’t for a late fumble, the Ravens would have lost this game. I also don’t think that the entire offense can be on Lamar for the whole year, considering the thin RB room .I can be impressed with what I saw and also acknowledge the truth. This was a good win for a team that needed it, but they have to show me more down the road for them to be bumped up.

10 – Seahawks (1-1) 5

I have no idea what happened to this team last week. They had everything, and I mean everything go their way from start to finish. They were spoon-fed a win, but took the spoon and threw it in the trash. Russell Wilson continued to do incredible things throwing the football, leading Seattle to a 14 point 4th quarter lead, just for it to evaporate in their hands. They could have lost the game in regulation if it wasn’t for a very poor overturned touchdown. And in overtime, they got away with what should have been the game-losing safety, and still lost. It just boggles my mind. This defense, which looked promising in Week 1, was torn apart by Derrick Henry and the Titans offense, which did approximately nothing last week. It didn’t matter how good their own offense was because the defense couldn’t stop a nosebleed. This is the Seattle I expected to see in November, not Week 2. It could be a long season.

11 – Broncos (2-0) 1

Has there been a team more generally solid than the Broncos so far this season? I know they have played two very bad teams, but this team hasn’t pulled their punches, and has just played very good football. Denver currently leads the NFL in yardage differential, and they absolutely deserve to be 2-0. Teddy Bridgewater has been very efficient at QB, making no mistakes and doing his thing. Teddy had a whopping 328 yards and 2 TDs on 76% completion. It helped that WR Courtland Sutton had a career day, catching 9 passes for 159 yards. The defense has also been very good, especially in the secondary. The injury to DE Bradley Chubb is a concern, but this roster is deep enough to make up for it. I want to see this team play a real contender before jumping to any conclusions, but I have really liked what I have seen from Denver so far in 2021.

12 – Packers (1-1) 5

After a “convincing” MNF win, the media would have you believe that the Pack are back. Yes, it was a nice win, but was it really? I saw the Lions move the ball up and down on this defense with ease in the first half. I saw Jared Goff dotting up this supposedly good secondary to the tune of a 17-14 halftime lead. If the weather held up, maybe the Lions would have been more secure with the ball in the second half and it would have been a closer game. I recognize that the Packers offense was nothing short of awesome, as Aaron Rodgers returned to form with 4 touchdowns with RB Aaron Jones accounting for 4 scores of his own. But that shouldn’t come as a shock considering how bad this Lions defense is. So, what I saw from Green Bay was just as much, if not less of what I expected. They have to continue to prove to me that they are as good as they say.

13 – Cowboys (1-1) 5

Did the Cowboys win on Sunday, or did the Chargers beat themselves? You can be the judge, but I know where I stand. Dallas definitely played a nice enough game, but they did not deserve to win. I will admit that I was impressed with their defensive performance. They had 2 nice INTs, and their pass rush was good enough to make Justin Herbert visibly uncomfortable. Offensively, I wasn’t sure what to make of them though. Dak Prescott was fairly average by his standards, but he got a huge boost from backup RB Tony Pollard, who might have honestly won himself the starting gig. Pollard ran for 109 yards and a score on 13 carries as the Chargers had no intention of stopping him. Extremely poor clock management almost took this game to OT, but K Greg Zuerlein nailed a 56-yarder at the horn to walk it off. The game should not have even gotten to that point, but I’ll get into that below with the Bolts.

14 – Chargers (1-1) 7

The Chargers are this week’s biggest losers, and for good reason. This team just cannot get out of their own way. It has been the story for their entire existence, and it is the story today. The offense was fine; Justin Herbert threw for 338 yards and a touchdown, and despite two INTs, they still had every opportunity to win it. So, why didn’t they? Penalties. A disgusting amount of them. LA was penalized 12 times on Sunday for 99 yards, and 2 of those penalties negated touchdowns. They were also both questionable calls, but even still, you can’t get called for 12 flags and win a game. This team is the most penalized one in all of football through 2 weeks. Penalties are the sign of poor coaching, so first-year man Brandon Staley better get his guys together. This team is too talented to lose games like that.

15 – Saints (1-1) 4

No team had a bigger dropoff in terms of their performance from Week 1 to Week 2 than the Saints, and I honestly don’t know who or what to blame. But New Orleans’ performance on Sunday was arguably the worst offensive showing of the year thus far. This team amassed a pitiful 128 total yards with only 48 on the ground despite having Alvin Kamara in the backfield. 2 interceptions from Jameis Winston didn’t help either. The worst part of the game might have been the 11 penalties committed for 115 yards. As I said above, you just cannot do that, especially if you have as much talent as the Saints do. The defense was equally bad, giving up 383 total yards and allowing the Panthers to have the ball for 38:32. It was simply an inexplicable performance on both sides of the football, and one that makes no sense after last week’s thrashing of the Packers in which they were so dominant. Up next is a tough New England team, and trying to predict how they’ll fare is essentially a coinflip.

16 – Patriots (1-1) 1

I like this team, but they have just been so boring to start the season. Yes, they should be 2-0, but they haven’t exactly played the best teams. They should have beat Miami, and the Jets are the definition of abysmal. So, what to make of the Patriots? As of right now, I’m not too sure. They’re a solid team all around with a very good defense, but against truly elite teams, I’m not sure if they’ll be up to the task. Only time will tell in that regard, but for now, this is the only place I can put the Pats: the middle of the pack.

17 – Titans (1-1) 5

As I mentioned above, the Titans had no business winning this game. Everything was going against them. Their secondary was being torn apart all game long. WR Julio Jones had an incredible TD grab called back despite getting both feet down in bounds. Seattle had every answer for a comeback attempt. But this team did not give up, and all thanks have to go to Derrick Henry. The star RB was truly a King on Sunday, and I believe his 60 yard touchdown in the 4th quarter is the reason this team won. It was the perfect answer to a long Seattle touchdown, and got the Titans right back in the game with plenty of time left to tie it up. With 29 seconds left, that’s just what he did, and the offense did what it had to do to win the game in OT. It was a monster day on the statsheet, as Ryan Tannehill threw for 347 yards, 128 of which going to Julio Jones. But the star was King Henry, who had an incredible 182 yards rushing and 3 touchdowns on 35 carries. Henry also added 55 yards on 6 catches. It was not a perfect performance by any means, but this is what the Titans identity is. They have the ability to win shootouts if their opposing defense isn’t good enough to stop them. I’m not the biggest fan of that formula, but when it’s on full display like this, it’s pretty awesome to watch.

18 – Steelers (1-1) 2

This team is the definition of meh. All of the problems that have been abundantly apparent dating back to last year are still crystal clear, and while the defense has been able to bail the offense out in the past, that might not be the case anymore. The Steelers had a measly 39 yards on the ground, and the defense was torn apart by the Raiders prolific passing attack. Moreover, injuries to star DE T.J. Watt and CB Joe Haden are major causes for concern. This defense is the only thing that makes this team capable of winning games, and if it’s banged up, then it could be rough sledding. I just don’t have any faith in this team to do anything substantial.

19 – Panthers (2-0) 3

Carolina had one of the more dominant wins of Week 2, but again, I’m trying not to overreact too much. I recognize that this team still has a lot of moving parts, but they’re slowly being figured out, and the end result has looked really good thus far. The offense has been great with Sam Darnold at QB, and that young defense has been making play after play. I want to give this team a little more respect, but I need to see them put together more elite performances against the better teams on their schedule before I do so. That being said, I am continuing to love what I see from the Panthers.

20 – Dolphins (1-1) 6

I’m just gonna be frank here: the Dolphins should have already moved on from Tua Tagovailoa. 2020’s #5 overall pick has done nothing of note in his young career, and now, he’s injured again. This one looked serious, as he had to be carted off after taking a monster hit early in the game. The diagnosis is fractured ribs, so now the team will be led by Jacoby Brissett for a bit. Yikes. It’s a QB-driven league, and the Dolphins are too talented to be held back by a lack of talent at that position. Just admit you made a mistake and remedy it. That is, if it’s not too late.

21 – Washington (1-1) 1

Washington had one of the wilder wins of Week 2, but it wasn’t a very sharp or convincing one. Once again, the “vaunted” defense was exposed and gashed all game long. Daniel Jones was tearing it up, both throwing the ball and running it, which is a statement that should never be said in any context. Still, the offense looked good enough to win the game entirely thanks to the play of Taylor Heinicke. The backup QB looked really good in just his 3rd career start, throwing for 336 yards and 2 touchdowns, including a majestic throw the back of the endzone to take the lead late in the 4th quarter. After a late defensive stop, he did throw a bad interception that should have lost the game, but I blame that more on the coaching than him. You need to run the ball in that scenario. What is this, Pop Warner? Heinicke also tended to miss his targets a little high, but his WRs were able to make plays all game long to make up for that. Terry McLaurin had another special showing, catching 11 passes for 107 yards and a touchdown. It was nice to see this offense with some juice, but I still have 2 major problems with this team. Firstly, the defense has not been playing even close to the level that is expected of them. Secondly, the kicking game is a problem. Dustin Hopkins missed the game winner, but was bailed out by an offsides call, and while he made the retry, he barely made it. These are very, very important aspects to the game that need to be sured up if this team wants to go where they think they can.

22 – Colts (0-2) 3

I almost feel bad for this team. I feel like they should be so, so much better than they actually are. I’m not even sure what’s holding them back. Is it poor offensive play? Maybe. They didn’t have the best Week 1, but on Sunday, they did move the ball nicely against a very good Rams defense. Is it a bad defense? Perhaps. It’s a usually solid group that hasn’t played up to their potential this season. Now, QB Carson Wentz has sprains in both of his ankles (don’t ask me how that happens), and even if he ends up playing in the coming weeks, he won’t be nearly as effective. The Colts have the benefit of playing in a dreadful division, which is their only saving grace at this point. I think they can figure it out, but I’m starting to have my doubts.

23 – Eagles (1-1) 2

That was not great, Philly. But, in your defense, it could have been a lot worse. I honestly think the Eagles put up a good fight on Sunday, at least offensively. They outgained the 49ers by 22 yards, didn’t turn the ball over once, and Jalen Hurts had himself a very nice game. But, this defense was gashed on very long drives, and it ended up being the team’s downfall. Trust me, my expectations for this team are not high by any stretch, but based on last week’s defensive performance, I thought they’d at least be slightly better than they were. In any case, what I saw from the Eagles this week was just what I expected. They’re a talented young squad, but they simply aren’t ready to beat good teams.

24 – Vikings (0-2) 1

This is another team I feel really bad for. The Vikings really have no business being 0-2. This team should be 2-0 if it wasn’t for their own mistakes. It was Dalvin Cook’s OT fumble (which could have easily been ruled down) and Greg Joseph’s missed FG on Sunday that have dug this team’s winless hole. Still, I like what I’ve seen from this team. It was another prolific offensive showing, as Kirk Cousins threw for 244 yards and 3 touchdowns and Dalvin Cook ran for a massive 131 yards on 22 carries. But the tale as old as time stood true once again, as the defense couldn’t stop the Cardinals in any capacity. Even though they put up 419 yards of their own, Minnesota gave up 474 yards of offense and lost the time of possession battle. Even forcing 2 turnovers wasn’t enough to help them win. I just feel like this is going to be the story of the season for the Vikings, and it’s just unfortunate to watch.

25 – Bears (1-1) 1

This team is still not very good, but there’s officially promise in Chicago: Justin Fields will be the starting QB for this Sunday’s game against the Browns. Fields was thrusted into action this week after Andy Dalton got hurt, and didn’t look great, but did what he had to do to lead his team to victory. Now, he’ll get a full week of practice with the starters and a playbook that is hopefully tailored to him. The Bears have stated that Dalton will be the starter once he’s healthy again, but Justin has a golden opportunity to shut that down if he performs well in these next few weeks. I’m really hoping he does just that.

26 – Bengals (1-1) 2

That was uglier than a Skyline chili bowl. I haven’t the slightest idea what happened to this team from last week to this one, but what I saw on Sunday was exactly what I expected out of them heading into the season. They struggled to move the ball thanks to a poor performance from their offensive line, and their subpar defense forgot to show up, even against a backup QB. The worst part of the game was QB Joe Burrow, who threw 3 interceptions on 3 consecutive passes in the 4th quarter, one of which being returned for a touchdown. It was just a 7-point game when he threw the first pick, but when it was all said and done, it was a 17-point deficit. Cincy did have a late comeback attempt, but it was all for not. It was a vintage Bengals performance, and I’m expecting to see plenty more during the rest of the season.

27 – Giants (0-2)

Man. This team is really something else. Don’t get me wrong, their offense looked plenty good on Thursday night, even with a dreadful offensive line. But their defense was torn apart once again, this time by a backup QB in his 3rd ever professional start. Moreover, this team beat themselves on Thursday. They were gifted a victory and were delighted to find a gift receipt in the box. DT Dexter Lawrence’s offsides on the missed game-winning FG attempt gave Washington another shot, and they didn’t miss it the second time. Even when the Giants are in a perfect position to do something good, they find a way to screw it up. I better get used to saying that for the next 16 weeks.

28 – Lions (0-2)

Detroit is a very bad football team, but I think there have been some bright spots early in the season. For one, they have certainly been competitive. They’ve given the 49ers and Packers fits thanks to a feisty attitude and an unwillingness to go down easy. Their offense has been a pleasant surprise, as Jared Goff hasn’t played bad in his first two games with the team. RB D’Andre Swift has been their best player, and it’s largely thanks to rather good offensive line play. So, unlike many other really bad teams, there are things to build around in Detroit. The only question is whether or not that building will take place.

29 – Texans (1-1)

Things are simply getting worse in Houston. QB Tyrod Taylor, who looked very servicable in starting action, suffered a hamstring injury on a TD run on Sunday, and is now on IR. Now, the Texans turn to the 3rd QB on the roster, rookie Davis Mills out of Stanford. Mills didn’t exactly look promising in game action on Sunday, and on a short week, his first start this Thursday might not be pretty. The QB situation was already bad enough. Maybe this is the football gods’ way of punishing the Texans for the Deshaun Watson situation.

30 – Falcons (0-2) 1

The Falcons still did not look great on Sunday, but at the very least, they delivered on the one thing I knew they’d be good for. Their talented offense finally decided to show up, and they were able to make the game interesting for a while. The defense still couldn’t stop a nosebleed, but they had every answer for Tampa on the other side of the ball. That ran out very quickly in the 4th quarter, though, as Matt Ryan threw two pick 6s in less than 4 minutes to seal the loss. But, maybe against some poor defenses, this team can do enough to win a few games, just as I expected.

31 – Jets (0-2) 1

Bad. Horrible. Awful. Atrocious. Abysmal. Abhorrent. Other synonyms. What else can be said about this team. The decision to draft Zach Wilson is continuing to look like the mistake of all mistakes, as the rookie threw 4 interceptions on Sunday, 3 of which came in his first 5 passing attempts. Their defense was a non-factor as well. I simply don’t understand how you can allow yourself to be so bad. This team genuinely might not win a game this season.

32 – Jaguars (0-2)

It’s still extremely rough sledding in Jacksonville with approximately no upsides. Trevor Lawrence looked poor in his second career start, throwing for just 118 yards and a touchdown to go along with 2 INTs on just 42% completion. He now has just as many picks as Zach Wilson through two games. The rest of the offense accounted for absolutely nothing, and their defense was torn apart by the Broncos from start to finish. I’m honestly not sure if we’ll see any performances as bad as this one from the Jags this season, but it wouldn’t surprise me. This is just pitiful.

All stats taken from ESPN.

Week 2 Picks

Week 1 will be a tough act to follow, but the second week of the 2021 season promises to have some more great matchups. Let’s pick each of Week 2’s games.

Patrick Mahomes and Lamar Jackson, two of the best young QBs in the NFL, face off for the fourth time in as many years on Sunday Night Football in Week 2. (h/t New York Post, Getty Images)

After all the excitement of the opening week of the season, Week 2 may not be as thrilling, but there are definitely some games on the schedule this week that can be very promising. Any and all football is perfectly welcome at this point. And we can never truly know how good a game is until we see it played out. I’m excited to see all these games as the young season continues to get going. I went 8-8 in Week 1 to start out this season’s picks. It was a measly showing, but I have 17 weeks left to improve it. Let’s get into this week’s picks:

Washington 24-17 Giants

Thursday, 8:20 PM EST, NFLN

Our first real Thursday Night Football is just what everyone wants to see: two struggling NFC East teams with two very questionable starting QBs. Watching Taylor Heinicke vs. Daniel Jones isn’t exactly how everyone wants to spend their night, but I think this game has some promise. Heinicke is being thrusted into starting action for the foreseeable future due to the injury to Washington QB Ryan Fitzpatrick, and to his credit, he has always balled out when his number has been called. Everyone remembers his valiant efforts in last year’s Wild Card game against Tampa. This won’t be an easy test, but the Giants defense looked like a fraction of itself last week against Denver. I think Heinicke will be able to do his thing, and his stellar defense will be able to provide him all the help in the world. Washington is much happier facing Danny Dimes than Justin Herbert, and I expect a much better performance. This one might be ugly, but it also could be fun. All I’m hoping for is a W for the team in all-white.

Bengals 21-20 Bears

Sunday, 1:00 PM EST, FOX

The scary jungle animals meet the scary forest animals in a rather intriguing matchup on Sunday in Chi-town. The Bengals picked up a very nice win against the Vikings last week while the Bears looked lifeless in a blowout loss in LA on SNF. I think both teams will carry that momentum into this matchup. Cincy has to be feeling good about themselves, especially after seeing the play of QB Joe Burrow and WR Jamarr Chase last week. Meanwhile, Chicago just feels like a very uninspired group while Andy Dalton still starts at QB. I have a feeling this could be the week we see Justin Fields enter the picture as the Bears starter. If not, then perhaps a loss here will be the last straw for Dalton. While he starts, I can’t put my faith in this team to do anything, so I’ll stick with the team trending upwards.

Browns 38-16 Texans

Sunday, 1:00 PM EST, CBS

No need to overthink this one, despite the counterintuitive records of these teams. The Browns are one of the best teams in football, and even though they lost last week, I think they proved that point. The Texans are still probably the worst team in the NFL despite a blowout win over the Jags. Both of those facts will be extremely apparent on the field in Cleveland on Sunday. Don’t be surprised if the difference on the scoreboard is bigger than what I’ve predicted. I’m being generous.

Rams 30-20 Colts

Sunday, 1:00 PM EST, FOX

This game has the potential to be a really great one. However, one thing I saw last week is holding back my expectations for that: the Colts defense. This is supposed to be the best part of the team, but against the Seahawks, they looked extremely vulnerable. The Rams have an even better passing attack than Seattle, so this could be another long game for the Indy D. Moreover, the Rams have a better defense than their divisional counterparts, so I think they’ll do a good job of containing Carson Wentz and the Colts offense. This could be a good game for a good bit, but the better team will make a statement and win this one, and that’s definitely the Rams.

Bills 23-21 Dolphins

Sunday, 1:00 PM EST, FOX

There’s no way this doesn’t finish as a one-possession game. I do think the Bills are a much better team than the Dolphins, but Miami matches up oh so well. Their excellent defense was on full display last week in Foxboro, and they proved that they can be the difference in a football game. Moreover, Buffalo’s Week 1 performance showed us that a great defense can get the best of them. Granted, they did thoroughly outplay the Steelers, but they also did not score enough to put themselves in a position to win. I think they’ll be able to adjust this week and eek out a close one against their division rivals. Not to mention the vast difference in offensive talent in this game. The Bills may not have the better defense, but they definitely have the better QB in Josh Allen. I trust him to lead that potent offense to victory.

Patriots 24-13 Jets

Sunday, 1:00 PM EST, CBS

Aside from the rookie QB battle in this game, there’s nothing interesting to talk about here. The Jets are an abysmal team that physically hurts to watch. The Patriots played a great game last week, and despite losing, I have a lot of faith in this team. This is a much, much easier game for them, and I don’t see this one being remotely competitive. I’m looking for a big game for rookie QB Mac Jones and an overall bounce back from a very talented New England team.

49ers 29-23 Eagles

Sunday, 1:00 PM EST, FOX

I think this game could be a ton of fun. The Eagles had one of the more dominant victories of Week 1, and the 49ers would have been in that conversation if it wasn’t for a late surge from the Lions. Even still, San Francisco proved how good they can truly be with a fully healthy roster. Philly absolutely dominated an albeit weak Falcons team, and QB Jalen Hurts looked like a bonafide stud. This game has all the makings for a great one based on last week’s precedent, but I still think the 49ers are too good all around to drop this one. It will also be a much more difficult test for the Eagles, who are still a rebuilding team. It’ll be close, but the superior team will come out on top.

Raiders 25-22 Steelers

Sunday, 1:00 PM EST, CBS

Do you want to know the difference between both of these teams? The Steelers were completely outplayed last week in Buffalo, but still emerged victorious thanks to a lucky special teams play. The Raiders, on the other hand, played a very good game and deservedly won a tough OT battle against the Ravens on Monday night. The truth of Week 1 will prove itself once again in this game. Pittsburgh won’t get away with playing so poor offensively in every game, and Vegas’ defense is quite nice, so it could be another day of struggle on that side of the ball. While I think the Steelers defense is an elite unit that can win them any game, the Raiders have the pieces to make enough plays to put them over the top in this game. It will be a close, hard-fought battle throughout, but I simply think the Raiders are the better team, and I’m going to stick with them.

Saints 31-27 Panthers

Sunday, 1:00 PM EST, FOX

Can the Saints possibly recreate the dominance and magic of last week? All signs point towards “yes” when you consider the difference between the Packers and the Panthers, but this will be a tough encore to put on. Divisional games are always tough, and Carolina looked like a very promising team against the Jets last week. This has the potential to be a game dominated by the offenses, and in that case, this one will come down to which defense can step up when it matters most. I’ve mentioned in the past that I’m fond of this young Panthers defense, but the Saints proved just how dominant they can be on that side of the ball last week, so I’ll put my faith in them. It wouldn’t surprise me too much if this game goes the other way, but I have to trust what I saw in Week 1.

Broncos 28-16 Jaguars

Sunday, 1:00 PM EST, CBS

I have no interest in talking about the team that plays in that one city in Florida, so I’ll keep this with the Broncos. I loved what I saw from this team against the Giants last week on both sides of the football. Going up against my current worst team in football on Sunday, I expect to see a lot more of the same. Again, the injury to WR Jerry Jeudy concerns me a bit, but I still trust this offense under Teddy Bridgewater. He’ll do his thing from under center, and the defense will do their thing to make life hell for a rookie QB. This one should not be close at all.

Cardinals 34-20 Vikings

Sunday, 4:05 PM EST, FOX

Usually, in a matchup like this, I’d expect to see a LOT of points. While I’m still expecting a good amount of scoring, the Cardinals defense opened my eyes in a big way last week, and if they can even put up a fraction of that outing in this game, this will be another Arizona blowout. 6 sacks and a suffocating performance on all fronts combined with an incredible game from QB Kyler Murray and the offense made the Cards look like one of the NFL’s best teams in Week 1. Going up against a Vikings team that didn’t play their sharpest game in a loss to Cincy, I expect to see more of the same. And if we do, we might have to start talking about Arizona as a serious title contender.

Buccaneers 45-17 Falcons

Sunday, 4:05 PM EST, FOX

This has the chance to be one of the biggest blowouts of the season. The Falcons played perhaps the single worst game of any team in football last week, and that was against a rebuilding Eagles team. Against the defending champs? Expect an absolute mauling. Atlanta is too poor defensively and too incompetent offensively to even make things interesting. They gave the Bucs a fight in both of their games last year, but that was then, and this is now. Tampa is almost a 2 touchdown favorite, and it makes perfect sense. I’d eat that bet up all day.

Chargers 36-23 Cowboys

Sunday, 1:00 PM EST, CBS

This is one of Week 2’s marquee matchups, and for good reason. These are two good teams with a lot of star power duking it out in Los Angeles on national TV. There is a rather big difference between these teams, however. The Chargers are infinitely more balanced and well-built than the Cowboys are. There’s no doubt that Dallas has one of the best offenses in the league, especially passing the football, but the lack of a solid run game is very concerning. LA, on the other hand, had a solid win over Washington thanks to elite offensive line play and consistent execution on both sides of the ball. I think that formula is good enough to win any game, and against a defense as bad as Dallas’, I expect another big game for QB Justin Herbert. Maybe the Cowboys will score more points than I’m predicting, but in any case, the Chargers will win this game.

Seahawks 35-21 Titans

Sunday, 4:25 PM EST, CBS

If the Titans defense plays as bad as they did last week, Russell Wilson could set some records on Sunday. Tennessee couldn’t stop a nosebleed against the Cardinals in Week 1, while the Seahawks offense looked virtually unstoppable in a convincing win over the Colts. I also think Seattle’s defense is vastly improved, and while I don’t expect the Titans offense to look as poor as they did in their last outing, I don’t see it making a massive jump to put this team in a position to win the game. Russ will simply be doing too much to contain, and the Seahawks should win this game convincingly.

Chiefs 31-26 Ravens

Sunday, 8:20 PM EST, NBC

Week 2’s premier game features the ever-so intriguing matchup of Patrick Mahomes and Lamar Jackson for the fourth year in a row. Mahomes and the Chiefs have won each of the first 3 matchups, including last year’s masterclass on MNF. For whatever reason, no team has Lamar’s number like the Chiefs. And considering the current state of the Ravens, I don’t see that changing this Sunday night. Baltimore looked solid in Vegas on Monday night, but going up against Kansas City is arguably the tallest task there is in the NFL. Their ability to gash you on explosive plays or wear you down on long, time-consuming drives gives them an edge over almost anybody. Mahomes is simply too surgical (especially in September, as I mentioned last week), and this offense is just too talented to keep up with. The Chiefs defense is still a bit suspect, however, so I expect a big game from Lamar to keep his team in it for the majority of the game. But you just know this sets up perfectly for another vintage Mahomes moment in primetime.

Packers 33-21 Lions

Monday, 8:15 PM EST, ESPN

This honestly might be the wackiest matchup of the week based on Week 1’s events. Both of these teams were absolutely floundering in their respective games, with the only difference being the crazy late comeback attempt by the Lions against the 49ers. I’m putting my faith in the Packers to not lay another absolute stinker. There’s simply no way Aaron Rodgers and the rest of the team play such a poor game. If it happens, the storylines will be too much to handle, but again, I see it as a near impossibility. The Lions looked horrible for the most part against San Fran, and I expect them to look just as bad against Green Bay. At least the Packers have the luxury of having their bounce back game against Detroit.

Week 2 in Review

Patriots vs. Seahawks: Winners and losers from Week 2
Cam Newton is stopped short of the goal line on the final play of the game. (h/t Elaine Thompson, AP)

Week 2 of the 2020 NFL season is in the books. It was a wild week filled with crazy finishes, questionable decisions, and unfortunately, a multitude of serious injuries to some of the league’s best players. Let’s get into it.

Browns 35-30 Bengals

The Browns offense finally decided to show up and deliver on its promises after over a year of questions and doubts. Baker Mayfield looked fantastic on Thursday night, slinging the ball with confidence all over the field to the tune of 219 yards and 2 TDs, although he did have an interception on a poor read across the middle. Odell Beckham Jr. splashed onto the scene for the first time in 2020 with a diving 43 yard touchdown catch to the avail of Browns fans everywhere who have been waiting for him to truly emerge as the elite receiver he was in New York. But the real story of the Cleveland offense was the run game. The Browns one-two punch of Nick Chubb and Kareem Hunt looked like the best in football as they combined for 210 yards and 3 TDs on just carries. If Cleveland’s run game can play at that level consistently, then they could truly be one of the league’s best offenses. On the Bengals side of things, rookie QB Joe Burrow continued to look very promising despite being under extreme duress every time he dropped back. Burrow set the NFL record for completions in a game by a rookie with 37, adding 316 yards, 3 TDs, and no interceptions. He did turn the ball over once on a strip sack from Myles Garrett, but it was no fault of Burrow’s as his offensive line is proving to be one of the worst in football. Even with the horrible circumstances that he is in, the #1 overall pick looks to be the franchise QB that Bengals fans have been hoping for.

Bears 17-13 Giants

Sunday’s contest between New York and Chicago provided one of the saddest moments of the young NFL season. Superstar Giants RB Saquon Barkley tore his ACL while being tackled on the sideline, and will miss the remainder of the 2020 NFL season. Heartbreaking news for the entire league. In his absence, the Giants still managed to put up a good fight at Soldier Field. The Bears lifted off for a 17-0 lead, with QB Mitchell Trubisky continuing his improved play in 2020. The Giants slowly crept back in the second half, scoring 13 unanswered points. The game was almost put away by Chicago’s defense, as star safety Eddie Jackson picked off Giants QB Daniel Jones and returned it for a touchdown, but the play was nullified due to a very questionable defensive pass interference call. The Giants kept pushing to the Bears goal-line, with the clock winding down. On the game’s final play, the Giants needed a touchdown to win, but were kept out by the Bears stellar secondary. The win vaulted Chicago to a somewhat surprising record of 2-0, and bumped the Giants down to 0-2, where things are likely only going to get worse. Bears fans would probably like their team’s games to not come down to the final play anymore, but they certainly must enjoy being undefeated on the young season.

Cowboys 40-39 Falcons

There is so much to say about this game that I don’t even know where to begin. The Falcons jumped out to a red-hot start, going up 20-0 in the first quarter (!!). It easily could’ve been more, but the Falcons offense seems to hate the redzone. Dallas looked shockingly bad with 2 fumbles, and Mike McCarthy made everyone scratch their heads as he attempted (and failed) two fake punts. But for some reason, the game never felt out of reach. Both teams went back and forth scoring on one another, with the Cowboys closing the gap to as little as 5 points in the 3rd quarter. With 8 minutes left in the game, Falcons kicker Younghoe Koo put Atlanta up 39-24. So, game over, right? Wrong. This is the Atlanta Falcons we’re talking about here! But what transpired in the final 5 minutes of the game were special even by Georgia sports standards. Dallas reached the endzone, got a stop, and got back in the endzone to cut the lead to just 2 with 109 seconds remaining. If Dallas wanted to complete the improbable comeback, they’d need to recover an onside kick, perhaps the hardest thing to do successfully on a football field. Onside kicks are virtually impossible to recover these days, especially with the rule of not running up before the kick. To make things even harder, Dallas kicker Greg Zuerlein kicked the ball straight off the turf without a tee. It was a very slow rolling kick that was almost moving in slow motion. It should have been a simple recovery for the Falcons hands team, but instead of falling on the slow motion football, they watched and watched as it rolled further and further until it crossed the 10 yard threshold… and the Cowboys fell on it. I would like to think that nothing with this team should shock me anymore, but that just might be the most inexplicable special teams gaffe I’ve seen in a professional football game. The Cowboys pulled the seemingly inevitable and kicked the game winning field goal to emerge with a most improbable victory. Dallas QB Dak Prescott had an incredible game with 450 passing yards and 4 total touchdowns. The QB on the other side, Matt Ryan, continued his stellar play as well with 273 yards and 4 TDs, but his team lost him the game; a story he is all too familiar with. Georgia sports… you never cease to amaze.

Packers 42-21 Lions

The Lions got off to quite a hot start in Lambeau on Sunday, going up 14-3 in the first quarter. But, that was just about it for their offense. Green Bay’s aerial and ground attack looked unstoppable as they strung together 31 unanswered points. Packers RB Aaron Jones was the star of the show with 168 yards and 2 TDs on the ground, including a 75 yard sprint to the house, and a receiving touchdown to boot. The Packers defense also looked very nice, holding the Lions to only 89 yards rushing and picking off QB Matt Stafford for a touchdown late in the game. Green Bay has looked like one the league’s best teams after dismantling two of their division rivals in the first two weeks of the season, but they’ll still have a lot to prove down the stretch, and that starts next week in New Orleans on Sunday Night Football. Let’s see what this team is really made of.

Titans 33-30 Jaguars

Nothing like a good old fashioned AFC South barnburner, is there? Tennessee and Jacksonville battled it out for 60 minutes on Sunday and it was awesome. It was an offensive explosion as Titans QB Ryan Tannehill thew for 239 yards and 4 TDs and Jaguars QB Gardner Minshew had 339 yards, 3 TDs and 2 INTs. The Jags came back from a 2 score deficit in the 4th quarter, tying the game at 30 with only 7 minutes left in the game. But with 1:36 to play, Titans kicker Stephen Gostowski nailed a game-winning field goal from 49 yards out to give Tennessee the lead. Trying to lead a drive to tie or win the game, Minshew was picked off by LB Harold Landry, and the Titans held on for the win to improve to 2-0. Tennessee looks like a very solid team in the early going of the season, perhaps proving that their 2019 playoff run wasn’t just a fluke. The Jaguars have battled for back to back weeks and look like they have a lot of fight in them, especially in Gardner Minshew. For that very reason, I’m taking Jacksonville out of the Trevor Lawrence conversation. I think they’ve found their guy.

Colts 28-11 Vikings

3 years, $86 million, fully guaranteed. That was the contract that the Vikings gave to QB Kirk Cousins 2 years ago. Now in the 3rd year of that contract, it’s becoming painfully obvious that the Vikings overvalued and overpaid their signal caller. Cousins had one of the worst QB games you’ll ever see on Sunday, completing 11 of 26 passes for 113 yards, no scores, and THREE (3) interceptions. The absence of Stefon Diggs in Minnesota is clearly having very negative effects on this once-potent aerial attack. The Vikings offense looked atrocious on Sunday against an albeit stellar Colts defense, and it needs to improve fast if this 0-2 club wants to compete for a wild card spot this year. Colts rookie RB Jonathan Taylor looked great in his first start with 101 yards and a touchdown on 26 carries. Unfortunately for Indianapolis, two of their young stars suffered some harsh injuries. 2nd year WR Parris Campbell suffered a PCL/MCL injury and will miss significant time, and star 4th year safety Malik Hooker tore his achilles and will miss the rest of the year. We’re all hoping for speedy recoveries for the two former Buckeyes.

Bills 31-28 Dolphins

The Josh Allen coming out party is officially underway. The Bills QB looked stellar once again on Sunday, setting a new career high in passing for the second consecutive week, this time with a whopping 417 yards. Allen also added 4 TDs with no INTs. The addition of WR Stefon Diggs is already paying massive dividends in Buffalo, as the former Viking caught 8 balls for 153 yards and a touchdown. The Dolphins also aired it out a ton as QB Ryan Fitzpatrick threw for 328 yards and two scores. This was a wild, wacky, and wet game that was delayed over an hour due to inclement weather, and it was quite fun to watch. The Bills now stand at 2-0 and look like one of the better teams in the league. Their defense was always great, and now their offense looks stellar. This is certainly not a team to be slept on.

49ers 31-13 Jets

Holy mother of injuries. San Francisco dominated the Jets all game long, but got decimated along the way. 2019 Defensive Rookie of the Year Nick Bosa is gone for the year with a torn ACL. 2017 3rd overall pick Solomon Thomas is also gone for the season with a torn ACL. QB Jimmy Garoppolo hurt his ankle, didn’t return to the game and will likely miss at least 1 week. RB Raheem Mostert opened the game with an 80 yard touchdown sprint, but ended up hurting his knee and will miss some time. RB Tevin Coleman hurt his knee and will miss “multiple weeks”, per HC Kyle Shanahan. Oh, and TE George Kittle and DE Dee Ford already didn’t play due to injury. San Francisco had one of the best rosters in football, but it is now thinned for the time being in some places and for the rest of the year in other places. Luckily for them, they play another injury-riddled team in the Giants next Sunday, and can hopefully regain their strength. As for the Jets, they continued looking like the worst team in football, despite QB Sam Darnold showing some great flashes. The fact that Adam Gase is still employed is mind-boggling.

Rams 37-19 Eagles

Are the Rams back? It certainly appears so. The Rams are now 2-0 with 2 very good-looking wins. Their offense looks as efficient as it has been in years past, and QB Jared Goff looks as comfortable as ever in his 4th year with Sean McVay. Both sides of the ball look very sound for LA as they look to keep fighting in the toughest division in football. However, it seems like the story of the game was the Philadelphia Eagles. More specifically, QB Carson Wentz. The man who was once one of the league’s best quarterbacks is now facing heavy criticism from analysts and fans alike, as he has had 2 awful games to start the 2020 season. Wentz threw 2 INTs for the 2nd consecutive game and didn’t throw a single touchdown all game. RB Miles Sanders continued to look good, but this team is going nowhere fast if Wentz doesn’t stop regressing. The schedule isn’t getting any easier as well. Perhaps we’ll see Jalen Hurts at QB before long.

Steelers 26-21 Broncos

Another game filled with injuries. The Broncos not only lost the game, but they lost WR Courtland Sutton for the year with a torn ACL and QB Drew Lock for an extended period of time with a shoulder injury. In Lock’s stead, QB Jeff Driskel didn’t play half bad. The Broncos stayed in the game until the end, only losing by 5. This was a game that the Steelers should have dominated, but I have a feeling their offense will patch things up and keep improving. The Pittsburgh defense continues to be stellar, especially against the run. Their front 7 is one of the best in football, and it’s almost impossible to run against them. That defense could prove to be the difference maker in games later in the season.

Buccaneers 31-17 Panthers

Tom Brady officially has his first ever win outside of New England. The Bucs looked very solid on both sides of the football against Carolina. On offense, Brady finally established a connection with WR Mike Evans in Chris Godwin’s absence. The run game looked great as both Leonard Fournette and Ronald Jones II ran circles around the Carolina defense and each reached the endzone. Tampa’s defense wasn’t in question after a fairly good performance in New Orleans last week, but now that their offense has found its rhythm, the Bucs are looking like a force to be reckoned with in the stacked NFC.

Cardinals 30-15 Washington

After an inspiring comeback win in Week 1, the Washington Football Team looked absolutely lifeless on Sunday in Arizona. Granted, they were playing a much better team, but the boys in burgundy played an awful game for about 50 minutes. The Washington offensive line was seemingly nonexistent as QB Dwayne Haskins had less than 2.5 seconds to throw on average, with one rush leading to a strip sack. I would implore my fellow Washington fans to pump the brakes on the slander and hate towards this team, especially towards Dwayne Haskins. It’s Week 2 of a completely new system, he didn’t have a preseason, and he hasn’t even started a full season’s worth of games yet. Give it time, and I’m sure he’ll figure it out. The only positives for Washington was its running backs, Antonio Gibson and JD McKissic, who looked very good at times, and WR Terry McLaurin, who is continuing to be this offense’s best player by far in his 2nd year. Washington’s defense was also a bit of an issue, as emerging star QB Kyler Murray diced up the secondary on both the ground and through the air. The 2nd year quarterback out of Oklahoma looked stellar despite an early interception, and has now garnered a lot of media attention. I felt that Kyler had a lot of potential to be great and thought that at his best he could enter the MVP conversation. Well, here we are in Week 2, and he has very well entered it. He has to keep it up against a cupcake schedule for the next month or so. Seems easy enough. Watch out for the Cardinals. They are flying high.

Chiefs 23-20 Chargers (OT)

The Chargers had one of the more interesting developments of the week as starting QB Tyrod Taylor was a last-second scratch due to complications from a pre-game painkilling injection. When the Chargers rolled out rookie QB Justin Herbert from Oregon, the #6 overall pick in this year’s draft, we were all shocked and expected him to play poorly due to being thrust into a game against the Super Bowl champs with no preparation whatsoever. Instead, what we got was an incredible game from the rookie. Herbert arguably outplayed the reigning Super Bowl MVP Patrick Mahomes with 311 yards, 1 passing TD and 1 rushing TD on 22-33 passing. The Chargers led for most of the game, but some Mahomes magic brought the Chiefs back and sent the game to OT. The Chargers decided to punt the ball to Kansas City instead of going for it on a 4th and 1, and Harrison Butker nailed a game winner to send the Chiefs to 2-0. Chargers HC Anthony Lynn is insisting that Tyrod Taylor will remain the starter if healthy, which is just asinine to me. You drafted Herbert 6th overall. He just gave your team life when they didn’t have any. He has to be your starter. Don’t overthink the room.

Ravens 33-16 Texans

Lamar Jackson vs. Deshaun Watson is always fun on paper. It was certainly fun when they were both in college. But Sunday’s game was pure Baltimore domination. The Ravens continued to look like the best team in the league, and it honestly isn’t very close. They simply don’t have a flaw: quarterback, offensive line, running backs, wide receivers, front 7, secondary, even special teams are all incredible in Baltimore. It’s hard to picture them losing a game this season. They’ll have a tough test next Monday night against Kansas City in what should be a great game. Houston didn’t look great on Sunday, but for the most part, that’s to no fault of their own. However, the absence of DeAndre Hopkins is being felt heavily. Deshaun Watson can’t do it all on his own. It’s a shame to see someone so talented being wasted.

Seahawks 35-30 Patriots

The Cam vs. Russ/Bill Belichick vs Pete Carroll matchup lived up to the hype and then some. Sunday night’s affair was one of the best games I’ve seen in a very long time. Both QBs played exceptional football. Let’s start with Russell Wilson, who is certainly cooking. Russ continues to amaze on a weekly basis, this time throwing a whopping 5 touchdowns to 5 different receivers, with seemingly every throw being an absolute beauty. His only “mistake” was a pick 6 which was the result of an inexplicable drop by TE Greg Oslen. Russell Wilson now has 9 touchdowns on the year and ONLY 11 incompletions. There’s a serious case for Russ being not only the best QB in the league, but the best player in the league. He has almost got me on that train, and he doesn’t need to do much more for me to get on it. On the other side, Cam Newton looked spectacular in his second game in New England. After last week, it seemed like the Patriots would ask Cam to run more than throw, but he threw the ball exceptionally well against a very good Seattle secondary. He had 397 yards (179 going to Julian Edelman, a career high for him) and 3 total TDs, with 2 coming on the ground. It could have been 3 TDs on the ground, but Cam was stopped by the Seattle defense on the goal line on the final play of the game in a thrilling finish. Seattle truly looks like one of the league’s best teams, especially with the MVP frontrunner, but their defense needs to improve if they want to stop teams like Baltimore and Kansas City.

Raiders 34-24 Saints

Welcome to the NFL, Las Vegas. The Raiders’ first game in fabulous Las Vegas at their new stadium was as impressive as any win this week. The silver and black got off to a slow start, going down 17-7 early, but it was all Vegas from there on out. Derek Carr looked spectacular airing the ball out all over the field, and RB Josh Jacobs continued to impress with powerful running on the ground. Perhaps the most interesting development on Monday night was the struggles of Drew Brees. The Saints QB truly played like a 40 year old, barely throwing the ball down the field, making terrible reads and throws including an interception directly to a Raiders LB. He filled up the stat sheet by checking down to receivers or to his RBs, namely Alvin Kamara who led the team with 9 catches for 95 yards. Brees’ struggles can likely be tied to the absence of star WR Michael Thomas, but if he still plays subpar football when Thomas returns, then it might be the case that Drew Brees’ incredible career is nearing its end. The Saints face a tough Packers team next Sunday night in what should be a great game and a great indication of where this team currently lies.

All stats and quotes are taken from ESPN.