With another week of the NFL season in the books, fans and bettors have a better picture of just what each offense may look like this season. Of course, how they play will change as injuries pile up, defenses focus on certain players, and according to how players and schemes evolve.
Some will get better. Some will get worse. But many will remain relatively the same.
Each week, we will rank all 32 NFL offenses according to how they have performed and how we think they’ll continue to perform. They are subject to change from one week to the next and will not necessarily be based on statistical production.
Also, check out our weekly updated NFL Defense Rankings.
Here are our rankings for all 32 NFL passing offenses.
Defense may win championships, but if your offense can’t win games, your defense will never make it to a title game. Last season, two of the top three offenses (total yards) played in a conference championship game; only one of the top five defenses (total yards) made it to one.
This was an odd week for offenses, with most of them not playing well. Yeah, we had two quarterbacks record five touchdown passes, but we also had nine that threw multiple interceptions (four had three). Nineteen players recorded a rushing touchdown; 24 recorded at least one fumble.
So, it was definitely challenging trying to figure out how to rank everyone this week. But here is how we rank the NFL’s 32 offenses after Week 15:
When a team follows up on a 400+ yard, 40+ point performance with a 500+ yard, 40+ point performance, they must be doing something right. On the one hand, yes, because the offense is in sync and peaking at the right time. But at the same time, no, because that defense is atrocious. It would be great if Josh Allen could keep the offense clicking like this, but the Bills may not want to count on maintaining such a high level of play.
Next Game: vs. Patriots, Sunday, Dec. 22 @ 1 p.m. ET
I had my doubts about how well the Bucs offense would play against what I thought was a solid Chargers defense. Not only did Tampa Bay dominate in the passing game, but they also ran at will. Look out, NFL. Baker and the Bucs are peaking!
Next Game: @ Cowboys, Sunday, Dec. 22 @ 8:20 p.m. ET
You can’t be mad at an offense that generates almost 500 yards in the passing game with five touchdown passes. But you can be mad about a solid run team that abandons the run as easily as the Lions did in this game. With David Montgomery out, it will be interesting to see if they can start giving Jahmyr Gibbs 20+ carries a game.
Next Game: @ Bears, Sunday, Dec. 22 @ 1 p.m. ET
Yes, the offense for the Ravens had a fantastic game against the Giants, but that isn’t exactly something to brag about. At least, not if you are one of the top Super Bowl contenders in the league like Baltimore is.
Next Game: vs. Steelers, Saturday, Dec. 21 @ 4:30 p.m. ET.
It was a good day for the Eagles offense. With Saquon Barkley getting banged up, it forced them to establish the passing game, which they had no trouble doing against one of the best defenses in the NFL. However, I can’t give these guys a bump because the four teams in front also had good days on the offensive side of the ball.
Next Game: @ Commanders, Sunday, Dec. 22 @ 1 p.m. ET.
What I really liked about this game for the Vikings was that the offense was not all about Sam Darnold and the passing game. Aaron Jones had a solid night in the run game (18 carries for 86 yards and a touchdown).
Next Game: @ Seahawks, Sunday, Dec. 22 @ 4:05 p.m. ET
Like the Vikings game, I like that the Packers offense was not totally reliant on Jordan Love. While he did have a solid day (20-27 for 229 yards and two touchdowns), Josh Jacobs gave the offense some balance with 94 yards and a touchdown on the ground.
Next Game: vs. Saints, Monday, Dec. 23 @ 8:15 p.m. ET
At first, I thought I’d be giving the Commanders’ offense a bump. Jayden Daniels seems to be returning to OROY-worthy form (25-31 for 226 yards and two touchdowns; 11 carries for 66 yards). But then I noticed that the offense faded away in the second half, opening the door for the Saints to mount a comeback.
Next Game: vs. Eagles, Sunday, Dec. 22 @ 1 p.m. ET
Overall, it was a good day for the Bengals offense. They did score 37 points and generated 350+ yards of offense. But we didn’t get to see the explosiveness that they’ve had the last few weeks, and Burrow threw a couple of interceptions. Ja’Marr Chase has a good day (nine receptions for 94 yards), but it's not the superhuman kind of day we’ve grown accustomed to him having.
Next Game: vs. Browns, Sunday, Dec. 22 @ 1 p.m. ET
This offense is tough to beat when Kyler Murray and James Conner are both having good days, something that has not been happening as often as fans would have liked lately. Conner had his fifth 100+ yard day of the season and first since early November. Murray didn’t throw a touchdown, but he managed the game well.
Next Game: @ Panthers, Sunday, Dec. 22 @ 1 p.m. ET
I’ve been singing the praises of this offense for weeks, but then it falls apart against a lackluster Ravens defense without George Pickens in the game. Russell Wilson should have been able to do so much more in the passing game than he did (14-22 for 128 yards and one touchdown).
Next Game: @ Ravens, Sunday, Dec. 21 @ 4:30 p.m.
I want to downgrade these guys further, but it was such a lackluster day for most of the top offenses in the NFL I can’t justify moving the teams behind the Chiefs up. Mahomes made a miraculous recovery from the last high ankle sprain he had; it will be interesting to see if he does the same this time. But with how poor his protection is, they may want to make sure he’s healthy for the playoffs.
Next Game: vs. Texans, Saturday, Dec.21 @ 1 p.m. ET
Sometimes, the sign of a really good offense is how well it can adjust in adverse conditions. The weather was not conducive to a prolific passing game, but that didn’t stop Puka Nacua from showing out with the seven receptions he made (for 97 yards). But the star of the day was running back Kyren Williams, who churned out a tough 108 yards on the ground (his second consecutive game with 29 carries).
Next Game: @ Jets, Monday, Dec. 22 @ 1 p.m. ET
It is hard to find too much fault with the 49ers offense in this game. Brock Purdy did what he could with the passing game despite the weather conditions. The problem was the run game. While the Rams were able to pound out a good night on the ground, the 49ers managed just 63 yards. In fairness, though, they have been forced to elevate a third-string running back to starter.
Next Game: @ Dolphins, Sunday, Dec.22 @ 4:25 p.m. ET
Right when it looked like Bo Nix might run away with OROY, he turned in a game like this: 20-33 for 130 yards, three touchdowns, and three interceptions. He didn’t get much help from the run game, which he led with 23 yards on eight carries (27 carries for 72 yards). Luckily, the defense did its job and kept the Colts offense from getting on track.
Next Game: vs. Chargers, Thursday, Dec. 19 @ 8:15 p.m. ET
This outcome was surprising to me. I expected Tua to carve the Texans' secondary up in the second half, win the game, and keep hope alive for the playoffs. But that’s hard to do when you throw three interceptions and can’t establish a running game (19 carries for 52 yards).
Next Game: vs. 49ers, Sunday, Dec. 22 @ 4:25 p.m. ET
It didn’t help when Geno Smith went down, but it is not like the offense was thriving when he was in the game. Sam Howell was certainly not ready to play. It would have helped if Zach Charbonnet could have gotten something going on the ground. Then again, it’s kind of hard to when you only get eight carries.
Next Game: vs. Vikings, Sunday, Dec. 22 @ 4:05 p.m. ET
In past weeks, lackluster games on the offensive side of the ball could be excused because the defense played lights out—but not this week, with the Bucs hanging 40 points on them. Jim Harbaugh might want to spend some more time developing his offense. Of course, it would be easier if the roster had any depth on that side of the ball.
Next Game: vs. Broncos, Thursday, Dec. 19 @ 8:15 p.m. ET
The Texans are not getting downgraded for two reasons: (1) despite their dreadful performance on the offensive side of the ball, they made enough plays to get 20 points on the board and win the game, and (2) there were so many bad offensive performances Sunday, it is hard to justify moving anyone up. They’ll need to figure out something by Saturday. Then again, they may get lucky if Patrick Mahomes ends up sitting out.
Next Game: @ Chiefs, Saturday, Dec. 21 @ 1 p.m. ET
It was another dreadful day in the passing game, but one good thing did happen— Kirk Cousins finally threw a touchdown pass! He also had a pick and only threw for 112 yards, but Bijan Robinson got it done for the Falcons with 125 yards on the ground
Next Game: vs. Giants, Sunday, Dec. 22 @ 1 p.m. ET
I thought hard about bumping the Bears up one and the Falcons down one. Caleb Williams was not good (18-31 for 191 yards and one touchdown), but he wasn’t bad either. They ended up having a decent day in the run game with 113 yards. But in the end, the Falcons did win while the Bears were barely competitive.
Next Game: vs. Lions, Sunday, Dec. 22 @ 1 p.m. ET
It was not a pretty day on offense for the Saints as Jake Haener crashed and burned (4-9 for 49 yards and an interception), and Spencer Rattler wasn’t much better (10-21 for 135 yards and one touchdown). But they deserve some credit for staging a solid comeback in the second half only to fall a failed two-point conversion short.
Next Game: @ Packers, Monday, Dec. 23 @ 8:15 p.m. ET
They ultimately lost to a poor Jets team, but Mac Jones nearly threw for 300 yards (to go with two touchdowns and two interceptions), and the run game had a respectable day (29 carries for 136 yards). Unlike many teams, the Jags were competitive.
Next Game: @ Raiders, Dec. 22 @ 4:25 p.m. ET
They generated 400+ yards of offense and scored 30 points; you’d almost think this team was good. Cooper Rush and the passing game (aka CeeDee Lamb) had a decent day, but the rock star of the game is Rico Dowdle with his third consecutive 100+ yard rushing day.
Next Game: vs. Buccaneers, Sunday, Dec. 22 @ 8:20 p.m. ET
Could Aaron Rodgers and the Jets finally be figuring a few things out? Maybe, then again, anytime Rodgers is your leading rusher, something doesn’t go right. But the run game, as disjointed as it was, still tallied 125 yards on 23 carries for a respectable 5.4 yards per carry and a touchdown. Rodgers didn’t throw for 300+ again, but he and Davante Adams appear to have their connection back (Adams had 198 yards and two touchdowns on nine receptions).
Next Game: vs. Rams, Sunday, Dec. 22 @ 1 p.m. ET
I wouldn’t say the Patriots had a bad day; they just didn’t have the ball enough (49 plays to 64 for the Cardinals). Maye was a solid 19-23 for 202 yards, one touchdown, and one interception. The run game averaged 4.8 yards per carry.
Next Game: @ Bills, Sunday, Dec. 22 @ 4:25 p.m. ET
The Giants are getting a bump up here because they did not play as poorly as the other teams at the bottom of the rankings. Yes, they only had 236 yards of offense and two touchdowns, but they only turned the ball over once. They didn’t lose the game; they just weren’t the better team.
Next Game: @ Falcons, Sunday, Dec. 22 @ 1 p.m. ET
The Raiders offense was dreadful, and they didn’t score a touchdown until late in the fourth quarter. However, with only three turnovers, they didn’t shoot themselves in the foot nearly as badly as other teams.
Next Game: vs. Jaguars, Sunday, Dec. 22 @ 4:25 p.m. ET
I’ve wanted to believe in Jameis Winston. I’ve wanted to think he’s learned a few things since he’s been a career backup, but it looks like he hasn’t. He lost the job in Tampa Bay because he threw way too many picks, and he still does (three in Week 15). As icing on the cake, Dorian Thompson-Robinson added a fourth.
Next Game: @ Bengals, Sunday, Dec. 22 @ 1 p.m. ET
Right when it was starting to look like Bryce Young might have turned a corner, he faced a mediocre Dallas defense and threw two picks and fumbles twice. It’s hard to win when your quarterback is giving the ball away so much.
Next Game: vs. Cardinals, Sunday, Dec. 22 @ 1 p.m. ET
The Colts aren’t dead last in the rankings for two reasons: (1) they were playing a tough Broncos defense, and (2) the Titans also had six turnovers. But it was really tempting to make them No. 32 this week after Jonathan Taylor celebrated what appeared to be a 41-yard touchdown run too early (it ended up being a fumble, resulting in a touchback since it went out of the endzone).
Next Game: vs. Titans, Sunday, Dec. 22 @ 1 p.m. ET
Six turnovers, including four interceptions against one of the worst pass defenses in the NF; calling this an awful performance by the offense is being generous. I’d be surprised if Will Levis is still on the roster next season. There will probably be quite a few coaching vacancies as well.
Next Game: @ Colts, Sunday, Dec. 22 @ 1 p.m. ET
Win a $5 Wager, Get $150 in Bonus Bets at FanDuel
Detroit Lions: 38-59 for 494 yards and five touchdowns—When your running game stalls like it did for the Lions Sunday, it helps to have a solid passing game to turn to. With the loss of David Montgomery, the Lions may ask Jared Goff to shoulder a little more of the load.
Buffalo Bills: 22-34 for 362 yards and two touchdowns—Josh Allen is making it pretty hard to back Saquon Barkley for MVP with games like this one vs. the Lions (he also had 11 carries for 68 yards and two touchdowns). Any concern over his wide receiver group should be gone by now.
Tennessee Titans: 29-38 for 291 yards, two touchdowns, and four interceptions—It is kind of a shame I’m recognizing this offense for a good reason since it generated more yards in the passing game than 28 other teams in Week 15. Then again, they were able to throw four picks on the day and only lost by ten. So, either they did something right (I’m not sure what) or that says something about the other team (Cincinnati).
Jacksonville Jaguars: 31-46 for 294 yards, two touchdowns, two interceptions—You have to be a little happy for Mac Jones. While playing well only to lose to the Jets is nothing to brag about, he’s showing promise and could earn his way onto a roster next season if he can continue to play well (and hopefully win a game or two).
Baltimore Ravens: 21-25 for 290 yards and five touchdowns—You had to know the stat lines would be ridiculous in this game. Lamar Jackson did exactly what he should have done against the Giants' dreadful pass defense. Maybe he can still steal the MVP away from Josh Allen?
Register at FanDuel and Get $150 in Bonus Bets
Tampa Bay Buccaneers: 39 carries for 223 yards—When a team can rank in the top five rushing and passing, you know the offense is doing something right. With how the Bucs are playing down the stretch, they may become that team no one wants to face in the playoffs.
Dallas Cowboys: 40 carries for 211 yards-- Mike McCarthy has always wanted a run game, and it now appears that he has one. The sad thing is that this end-of-season success in the run game could be enough reason for Jerry Jones to give McCarthy a new contract. It shouldn’t be, but we’re talking about Jerry here. I feel your pain, Cowboys fans. I do.
Buffalo Bills: 34 carries for 197 yards and four TDs—the Bills not only took advantage of injuries in the Detroit secondary, they took advantage of the injuries in the front seven. When a team can beat another through the air and on the ground like this, well—good things are going to happen in the near future (Super Bowl?).
Baltimore Ravens: 31 carries for 170 yards—Derrick Henry was not his usual impressive self in this game, but the Ravens still ran for 170 yards. If this team doesn’t start having success in the postseason soon, the problem may be systemic.
Atlanta Falcons: 37 carries for 168 yards— It was another lackluster day for Kirk Cousins and the passing game, but luckily, the running game played well, led by Bijan Robinson with 125 yards on 22 carries.
Grab $150 in Bonus Bets When Betting at FanDuel
Rank | Team | PTS/G | YDS/G | Passing YDS/G | Rushing YDS/G | GP |
---|---|---|---|---|---|---|
1 | Detroit Lions | 32.1 | 394.8 | 243.8 | 151.1 | 14 |
2 | Buffalo Bills | 30.5 | 355 | 229.3 | 125.7 | 14 |
3 | Baltimore Ravens | 29.5 | 422.5 | 243.4 | 179.1 | 14 |
4 | Washington Commanders | 28.9 | 377.6 | 220.7 | 156.9 | 14 |
5 | Tampa Bay Buccaneers | 27.9 | 379.2 | 241 | 138.3 | 14 |
6 | Cincinnati Bengals | 27.8 | 361.9 | 271.6 | 90.3 | 14 |
7 | Green Bay Packers | 26.8 | 376.4 | 231.6 | 144.7 | 14 |
8 | Philadelphia Eagles | 26.3 | 371.1 | 180.6 | 190.5 | 14 |
9 | Minnesota Vikings | 26.1 | 351.4 | 238.2 | 113.2 | 14 |
10 | Pittsburgh Steelers | 24.8 | 338.1 | 206 | 132.1 | 14 |
11 | Houston Texans | 23.7 | 335.2 | 221.2 | 114.1 | 14 |
12 | Kansas City Chiefs | 23.7 | 338.2 | 227.6 | 110.6 | 14 |
13 | San Francisco 49ers | 23.7 | 378.5 | 239.6 | 138.9 | 14 |
14 | Denver Broncos | 23.5 | 320.2 | 209 | 111.2 | 14 |
15 | Seattle Seahawks | 23.2 | 344.4 | 249 | 95.4 | 14 |
16 | Los Angeles Rams | 22.9 | 340.7 | 237.7 | 103 | 14 |
17 | New Orleans Saints | 22.3 | 341.5 | 212.8 | 128.7 | 14 |
18 | Arizona Cardinals | 21.8 | 348 | 208.2 | 139.8 | 14 |
19 | Atlanta Falcons | 21.4 | 371 | 250.2 | 120.8 | 14 |
20 | Los Angeles Chargers | 21.3 | 309.5 | 198.1 | 111.5 | 14 |
21 | Dallas Cowboys | 20.6 | 322.6 | 231.4 | 91.2 | 14 |
22 | Indianapolis Colts | 20.5 | 311.5 | 192.7 | 118.8 | 14 |
23 | Miami Dolphins | 20.3 | 332.5 | 226.5 | 105.2 | 14 |
24 | Chicago Bears | 19.5 | 290 | 182.7 | 105.8 | 14 |
25 | New York Jets | 19.3 | 299.8 | 212.8 | 87 | 14 |
26 | Jacksonville Jaguars | 18.3 | 297.2 | 198.2 | 98.9 | 14 |
27 | Las Vegas Raiders | 18.2 | 303 | 223.9 | 79.1 | 14 |
28 | Carolina Panthers | 17.9 | 293.1 | 186.8 | 106.2 | 14 |
29 | Cleveland Browns | 17.8 | 313 | 224.5 | 88.5 | 14 |
30 | Tennessee Titans | 17.5 | 295.4 | 182.8 | 112.5 | 14 |
31 | New England Patriots | 17 | 290.9 | 171.5 | 119.5 | 14 |
32 | New York Giants | 14.9 | 301.1 | 185.5 | 115.6 | 14 |
Responsible Gambling
If you or someone you know needs support or wants to speak with a professional about responsible gambling, seek out the correct resources. Call or text 1-800-GAMBLER to get help, or visit 1800gambler.net for more information. WSN is an advocate for safe gambling practices. Visit our Responsible Gambling Center for more details.
Chiefs vs. Steelers Picks, Predictions & Player Props: Christmas Day Doubleheader Opens with AFC Playoff Preview
13 hours ago | Bryan ZarpentineRavens vs. Texans Picks, Predictions & Player Props: Lamar Jackson is Unconscious
13 hours ago | Richard JanvrinPackers vs. Saints MNF Picks, Predictions & Player Props: Packers Aim to Build Momentum for Playoffs
1 day ago | Bryan Zarpentine
We support responsible gambling. Gambling can be addictive, please play responsibly. If you need help, call
1-800-Gambler.
WSN.com is managed by Gentoo Media. Unless declared otherwise, all of the visible content on this site, such
as texts and images, including the brand name and logo, belongs to Innovation Labs Limited (a Gentoo Media
company) - Company Registration Number C44130, VAT ID: MT18874732, @GIG Beach Triq id-Dragunara, St.
Julians, STJ3148, Malta.
Advertising Disclosure: WSN.com contains links to partner websites. When a visitor to our website clicks on
one of these links and makes a purchase at a partner site, World Sports Network is paid a commission.
Copyright © 2024