Dallas ranked third in total offense this week with 417 net yards, but was 12th in scoring (30 Points) after settling for field goals on five drives
Philadelphia was in the top ten in yards this week with 365, but thanks to five turnovers, it tied for 24th in scoring (19)
After scoring 45 points in Arizona, the Rams are the only team averaging 30+ points per game (32.3) on the road
On this page, we will rank all 32 NFL offenses according to how they have performed and their outlook for the future. Rankings are subject at any time and will not necessarily be based on statistical production. Read on to find out more.
Also, check out our weekly updated NFL Defense Rankings.
Week 14 proved one thing to us: that momentum can be a tricky and unpredictable thing. Dallas and Chicago had it going into the week, but both ended up losing. Denver didn’t lose, but the offense was far from impressive against a lackluster Raiders team.
Do we need to start considering the Houston Texans as legit contenders after watching them knock off the Chiefs? It’s hard to say, because this Chiefs team has struggled all year. But if the Texans can become more consistent on the offensive end….maybe.
This is the time of year where teams need their stars to shine; some did, some did not. Who will this week? We’ll find out next Sunday. Here is how we rank the NFL's 32 offenses through Week 14 (Week 13 rank in parentheses).
A rough season got worse for the Jets against the Dolphins, with Tyrod Taylor leaving early due to an injury. Brady Cook, an undrafted rookie from Missouri, took over and did not have a good day (14-30 for 163 yards and two interceptions. Justin Fields has been ruled out with knee soreness. It is not clear who will start vs. the Jaguars this week.
Next Game: @ Jacksonville Jaguars, Sunday, December 14 @ 1 p.m. EST
I have to give the Raiders a little credit for scoring as many points as the Broncos on offense (17). It didn’t sound like Geno Smith’s injury is anything too serious, but it may not be a bad idea to give Kenny Pickett a little time going forward.
Next Game: @ Philadelphia Eagles, Sunday, December 14 @ 1 p.m. EST
My hopes were not high for the Washington offense in this game, but Jayden Daniels looked like a guy who should have stayed on the IR, and Marcus Mariota was ineffective in his place. Since they averaged 4.7 yards a carry, they should have run the ball more.
Next Game: @ New York Giants, Sunday, December 14 @ 1 p.m. EST
I don’t want to like the Vikings offense in this game, but I kind of have to because it’s just the kind of game J.J. McCarthy showed us at Michigan. Throw the ball enough to keep the defense honest (16-23 for 163 yards and three touchdowns) and establish the run (34 carries for 162 yards and a touchdown).
Next Game: @ Dallas Cowboys, Sunday, December 14 @ 8:20 p.m. EST
Statistically speaking, it wasn’t a great day for the Saints' offense vs. the Buccaneers. Tyler Shough went 13-20 for 144 yards and an interception, but ran for 55 yards and two touchdowns. The run game combined for 32 carries for 139 yards and three touchdowns. It wasn’t a lot, but against an underperforming Bucs team, it was enough.
Next Game: vs. Carolina Panthers, Sunday, December 14 @ 4:25 p.m. EST
Sometimes, when two bad teams meet, someone has a good game. That someone was not Titans QB Cam Ward (14-28 for 117 yards, two touchdowns, and one interception). But it was running back Tony Pollard who had 25 carries for 161 yards and two touchdowns.
Next Game: @ San Francisco 49ers, Sunday, December 14 @ 4:25 p.m. EST
It was easily the best game Aaron Rodgers has had as QB for the Steelers (23-34 for 284 yards and one touchdown). But they couldn’t run the ball to save their lives against a mediocre Ravens run defense. To be fair, when five players combine for 17 carries (34 yards), it’s clear they didn’t try to establish the run.
Next Game: vs. Miami Dolphins, Monday, December 15 @ 8:15 p.m. EST
When this offense works, as it did against the Rams a couple of weeks ago, the Panthers are a capable team that can compete with anyone. If that version of the team shows up against the Saints, it should be an easy win for Carolina this week.
Next Game: @ New Orleans Saints, Sunday, December 14 @ 4:25 p.m. EST
This was the kind of offensive performance we had hoped to see out of Shedeur Sanders (23-42 for 364 yards, three touchdowns, and one interception). The run game was nonexistent (20 carries for 61 yards and a touchdown), but that would have been fine if the defense had stepped up like it usually does.
Next Game: @ Chicago Bears, Sunday, December 14 @ 1 p.m. EST
At times, this offense shows so much potential. But at other times, it struggles to get anything right. Such was the case this week with Kirk Cousins going 15-30 for 162 yards with two interceptions. Bijan Robinson didn’t do much better with 86 yards on 20 carries.
Next Game: @ Tampa Bay Buccaneers, Thursday, December 11 @ 8:15 p.m. EST
Fans have to be eager to see what Jaxon Dart and company can do against a Commanders defense that just let the Vikings put up 31 points and made J.J. McCarthy look like a competent NFL starting quarterback.
Next Game: vs. Washington Commanders, Sunday, December 14 @ 1 p.m. EST
The Eagles' offense just can’t get out of its own way this season. For once, the Eagles made a decent effort to establish the run, and it worked; Saquon Barkley ran for 122 and a score. Jalen Hurts didn’t run much and threw for 240 yards on the day, but had five turnovers (four interceptions and a fumble).
Next Game: vs. Las Vegas Raiders, Sunday, December 14 @ 1 p.m. EST
The offense has had some issues in recent weeks, but when Daniel Jones went down with a season-ending injury, the offense went with him. It was easy for the Jags to defend against a Colts team that had to rely on the run game. With Riley Leonard injured, the team may be forced to go with Phillip Rivers at QB even though he hasn’t played in five years.
Next Game: @ Seattle Seahawks, Sunday, December 14 @ 4:25 p.m. EST
A good offense has to figure out how to make it work, even when the weather makes it hard. In a way, the Bucs did just that by running 39 times for 179 yards and a score. But when they needed to make clutch plays with the game on the line, they dropped the ball (literally and figuratively).
Next Game: vs. Atlanta Falcons, Thursday, December 11 @ 8:15 p.m. EST
In the past, the offensive performance the Ravens had against the Steelers (219 yards passing, 217 yards rushing) would have resulted in a high-scoring win. But they had to settle for too many field goals because defenses no longer have to fear the run game, and the Baltimore offense is not good when Lamar Jackson throws 35 times a game.
Next Game: @ Cincinnati Bengals, Sunday, December 14 @ 1 p.m. EST
Overall, it was a pretty ugly game for the Cardinals vs. the Rams. Once again, the run game was nonexistent, but it is hard not to appreciate a quarterback who can throw for nearly 300 yards a game (even if much of it came in garbage time against the Rams).
Next Game: @ Houston Texans, Sunday, December 14 @ 1 p.m. EST
The numbers were not significant for Tua Tagovailoa vs. the Jets, but the Dolphins didn’t need them to be. Miami just needed him to complete enough passes to keep the defense honest while the running backs combined to run for 239 yards and three touchdowns.
Next Game: @ Pittsburgh Steelers, Monday, December 15 @ 8:15 p.m. EST
In their battle on Sunday night against the best defense in the NFL, the Chiefs lost, not because the defense had an off night. The passing game was ineffective and, at times, downright sloppy. Patrick Mahomes does not have enough magic to pull this mess of an offense out of the fire.
Next Game: vs. Los Angeles Chargers, Sunday, December 14 @ 1 p.m. EST
I credit the defense with the win more than the offense. But the Jags still needed Trevor Lawrence to have an efficient day and for the run game to work; Lawrence went 17-30 for 244 yards and two touchdowns, and they gained 103 yards on 32 carries, scoring twice.
Next Game: vs. New York Jets, Sunday, December 14 @ 1 p.m. EST
It was a little surprising that they couldn’t establish the run against a Bills defense that has struggled to slow running backs down. But Joe Burrow did his best to keep the Bengals in the game, going 25-36 for 284 yards and four touchdowns. Unfortunately, he also helped keep the Bills in the game with two interceptions.
Next Game: vs. Baltimore Ravens, Sunday, December 14 @ 1 p.m. EST
The best version of the Packers offense is not one that puts up eye-popping numbers. It’s an efficient one that makes the most out of what it does, like it did this week vs. the Bears with Jordan Love going 17-25 in the passing game for 234 yards, three touchdowns, and one interception, and the run game averaging 4.5 yards per carry.
Next Game: @ Denver Broncos, Sunday, December 14 @ 4:25 p.m. EST
They got off to a really slow start in the first half with just a pair of field goals to show for their meager efforts. But then something clicked in the second half as the offense got on track and scored 31 points to run away with the win.
Next Game: vs. Indianapolis Colts, Sunday, December 14 @ 4:25 p.m. EST
It was not a pretty night for the Chargers' passing game, with Justin Herbert going 12-26 for 139 yards, one touchdown, and one interception, but with the ground game chipping in 169 yards and the Eagles turning the ball over five times (to the Chargers' three turnovers), it was more than enough.
Next Game: @ Kansas City Chiefs, Sunday, December 14 @ 1 p.m. EST
The 49ers have been winning ugly with Brock Purdy back behind center. That may be all that is needed to win against a Titans team that specializes in an ugly style of football, but San Francisco needs to be careful and not play down to Tennessee’s level.
Next Game: vs. Tennessee Titans, Sunday, December 14 @ 4:25 p.m. EST
When the Bears’ offense works, it’s a wonderful thing, and they win games. But for it to ‘work’, the run game has to do more than combine for 138 yards, and Caleb Williams needs to go for 186 yards on fewer than 35 attempts.
Next Game: vs. Cleveland Browns, Sunday, December 14 @ 1 p.m. EST
Their rise in the ranks was due in part to several offenses that had previously ranked ahead of them playing poorly. But I also want to give the Texans' offense credit for making the most of the yards they gained against a very tough Chiefs defense and for scoring 20 points.
Next Game: vs. Arizona Cardinals, Sunday, December 14 @ 1 p.m. EST
Maybe I’m being unfair in expecting more from the Broncos, given that they were facing a poor team like the Raiders. But they did control the clock for practically two-thirds of the game and outgained the Raiders by 127 yards, but the Raiders' offense scored the same number of points as Denver (17).
Next Game: vs. Green Bay Packers, Sunday, December 14 @ 4:25 p.m. EST
It’s nice that the Cowboys can move the ball as well as they do with Dak Prescott throwing for 376 yards and the run game chipping in 91, but the yards do not mean much if they don’t translate into touchdowns. It’s good they have a kicker who can go 5-for-5, but they needed to score more than two touchdowns to beat a good team like the Lions.
Next Game: vs. Minnesota Vikings, Sunday, December 14 @ 8:20 p.m. EST
The Lions had the kind of day we had come to expect from an opponent of the Dallas Cowboys—lots of yardage (400+) and points (44). Jahmyr Gibbs only had 43 yards to go with his three touchdowns, but he didn’t need to do as much with Jared Goff throwing for 309 and David Montgomery chipping in 60.
Next Game: @ Los Angeles Rams, Sunday, December 14 @ 4:25 p.m. EST
The Cardinals were not exactly stiff competition, but the numbers the Rams put up are still impressive: Matthew Stafford, 22-31 for 281 and three touchdowns, 249 total yards and three touchdowns in the run game.
Next Game: vs. Detroit Lions, Sunday, December 14 @ 4:25 p.m. EST
Drake May is rolling, the run game is working, and the offense is one of the best in the NFL. Who saw that coming when this season got underway back in September, or in the preseason for that matter?
Next Game: vs. Buffalo Bills, Sunday, December 14 @ 1 p.m. EST
There aren’t too many offenses that can put up over 250 yards and three touchdowns in the passing and still gain 183 yards rushing as well. But the Bills aren’t just any old offense; when they click, they are arguably the best offense in the NFL.
Next Game: @ New England Patriots, Sunday, December 14 @ 1 p.m. EST
Dallas Cowboys: Dak Prescott, 31-47 for 376 yards, one touchdown, two interceptions—Dak and the Cowboys can sling the ball around; there is no denying that. Now, if only they could score touchdowns rather than settle for field goals.
Cleveland Browns: Shedeur Sanders, 23-42 for 364 yards, three touchdowns, and one interception—It was a solid overall performance by the former Colorado QB; just not enough to get the win against a bad Titans team.
Detroit Lions: Jared Goff, 25-34 for 309 yards and a touchdown—The Lions are one of those rare teams that is as capable of wracking up yards in the passing game as it is in the run game.
Cincinnati Bengals: Joe Burrow, 25-36 for 284 yards, four touchdowns, and two interceptions—Was there any doubt about the Bengals' passing game with Burrow coming back?
Pittsburgh Steelers: Aaron Rodgers, 23-34 for 284 yards and one touchdown—What do you know, Aaron Rodgers can still be a competent NFL QB under the right circumstances.
Los Angeles Rams: 36 carries for 249 yards and three touchdowns—It helps when you play a poor team like the Cardinals, of course. With Blake Corum emerging, it will be interesting to see how the Rams' offense evolves going forward.
Miami Dolphins: 41 carries for 239 yards and three touchdowns—De’Von Achane had 92 yards before leaving in the second quarter. Had he been able to finish the game, they may have broken 300 against the Jets' defense.
Baltimore Ravens: 40 carries for 217 yards and one touchdown— The Ravens used to live in the top five of our rushing offense rankings, but their strange desire to become known as a passing team has made that difficult this season.
Tennessee Titans: 35 carries for 184 yards and two touchdowns—When you have a rookie quarterback, especially one who is struggling, the best thing you can do is establish the run. Surprisingly, the Titans were able to do just that vs. the Browns.
Buffalo Bills: 29 carries for 183 yards and one touchdown—There aren’t too many teams that can be a top-five passing team in one week and a top-five rushing team the next. But the Bills are that kind of team.
Bet $5 at FanDuel, Get $150 in Bonus Bets if Your Bet Wins
| Rank | Team | Gms | Pts/G | RYds/G | PYds/G | Yds/G |
|---|---|---|---|---|---|---|
| 1 | Dallas Cowboys | 13 | 29.3 | 119.5 | 275.5 | 394.9 |
| 2 | Buffalo Bills | 13 | 28.9 | 157.8 | 225.9 | 383.7 |
| 3 | Detroit Lions | 13 | 30.3 | 135.8 | 242.8 | 378.7 |
| 4 | Los Angeles Rams | 13 | 29.2 | 123.9 | 249.2 | 373.2 |
| 5 | Chicago Bears | 13 | 25.7 | 152.6 | 217.1 | 369.7 |
| 6 | Indianapolis Colts | 13 | 28.9 | 130.9 | 237.5 | 368.5 |
| 7 | Kansas City Chiefs | 13 | 24.2 | 118.9 | 248.2 | 367.1 |
| 8 | New England Patriots | 13 | 27 | 112.9 | 249.7 | 362.6 |
| 9 | Seattle Seahawks | 13 | 29.8 | 117.8 | 235.6 | 353.5 |
| 10 | Denver Broncos | 13 | 23.7 | 121.8 | 220.2 | 342 |
| 11 | Los Angeles Chargers | 13 | 23 | 125.7 | 215.5 | 341.2 |
| 12 | San Francisco 49ers | 13 | 23.6 | 98.5 | 242.6 | 341.2 |
| 13 | Green Bay Packers | 13 | 24.8 | 117.2 | 223.2 | 340.3 |
| 14 | New York Giants | 13 | 21.5 | 123.5 | 216.6 | 340.1 |
| 15 | Arizona Cardinals | 13 | 21.7 | 96.8 | 238.7 | 335.5 |
| 16 | Atlanta Falcons | 13 | 19.4 | 123.6 | 206.4 | 330 |
| 17 | Jacksonville Jaguars | 13 | 25.2 | 121.7 | 206.2 | 327.8 |
| 18 | Washington Commanders | 13 | 20.2 | 136.5 | 191 | 327.5 |
| 19 | Baltimore Ravens | 13 | 23.9 | 142.9 | 182.2 | 325.2 |
| 20 | Houston Texans | 13 | 21.8 | 105.7 | 216.5 | 322.2 |
| 21 | Cincinnati Bengals | 13 | 24.2 | 86.5 | 228.8 | 315.2 |
| 22 | Tampa Bay Buccaneers | 13 | 23 | 115.2 | 199.8 | 315 |
| 23 | Carolina Panthers | 13 | 19 | 125.5 | 185.7 | 311.2 |
| 24 | Philadelphia Eagles | 13 | 22.2 | 110.5 | 198.9 | 309.4 |
| 25 | Miami Dolphins | 13 | 21.6 | 126.5 | 178.2 | 304.6 |
| 26 | New Orleans Saints | 13 | 15.8 | 94.4 | 199.4 | 293.8 |
| 27 | Pittsburgh Steelers | 13 | 23.7 | 89.2 | 195.2 | 284.5 |
| 28 | Minnesota Vikings | 13 | 19.6 | 104.2 | 171.5 | 275.7 |
| 29 | New York Jets | 13 | 19.7 | 128.4 | 146.5 | 274.8 |
| 30 | Cleveland Browns | 13 | 17.2 | 95.6 | 174.2 | 269.8 |
| 31 | Las Vegas Raiders | 13 | 15.1 | 72.7 | 184.5 | 257.2 |
| 32 | Tennessee Titans | 13 | 15.5 | 84.9 | 161.3 | 246.2 |
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.
Best NFL Betting Promo Codes for December 2025
16 hours ago | Richard Janvrin
NFL Week 16 Odds: Odds and Betting Lines for Every Game
16 hours ago | Tanner Kern
NFL Christmas Day Games: Picks, Odds, Full Schedule & How to Watch
21 hours ago | Richard Janvrin
We support responsible gambling. Gambling can be addictive, please play responsibly. If you need help, call 1-800-Gambler, players in Washington to contact 1-800-547-6133.
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, Quad Central, Q4 Level 14, Central Business District,
Triq L-Esportaturi, Birkirkara, CBD 1040, 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 © 2025