Week 15 was another exciting week for NFL offenses trying to make their push toward the playoffs as the weeks wind down. Some offenses won in dominating fashion, while other teams started to implode, setting the stage for other teams to make their move and overtake their spots in the playoffs and their division lead.
With three weeks left until the regular season ends, all 32 NFL teams need to play their best football if they want to earn a playoff berth.
Here are the grades for all 32 NFL teams’ offenses after week 15.
Which teams had the best offense in the entire NFL after week 15?
Arizona Cardinals: B-
The Cardinals’ offense played a fair game and won 30-17 against the woeful New England Patriots. Kyler Murray threw no touchdowns or interceptions, James Conner rushed for 110 yards on 16 carries and scored two rushing touchdowns, Trey McBride caught nine receptions for 87 yards, and Marvin Harrison Jr. caught two receptions for 32 yards.
Murray may not have thrown a single touchdown or interception, but Conner and McBride helped the Redbirds’ offense power through for a great win at home in week 15 in the NFL.
Atlanta Falcons: C
Click on ‘Follow Us’ and get notified of the most viral NFL stories via Google! Follow Us
The Falcons’ offense didn’t play their best game against the Las Vegas Raiders, but they managed to win 15-9. Kirk Cousins threw a touchdown against an interception, Bijan Robinson rushed for 125 yards, and Drake London caught three receptions for 53 yards and scored a touchdown.
The Falcons’ offense showed they still have some fight in them, even though they have a long way to go for the NFC South crown, currently being held by the Tampa Bay Buccaneers.
Baltimore Ravens: A-
The Ravens’ offense started their battle against the New York Giants with a fumble but immediately turned things around and won 35-14. Lamar Jackson threw five touchdowns with no interceptions, and Derrick Henry rushed for 67 yards on 14 carries, Rashod Bateman caught three receptions for 80 yards and scored two touchdowns. Justice Hill caught five receptions for 61 yards and scored a touchdown.
Mark Andrews caught two receptions for 24 yards and scored a touchdown, and Devontez Walker had a reception for 21 yards and scored a touchdown. The Ravens’ offense returned to action, took their aggression from their week 13 loss against the Philadelphia Eagles, and defeated the New York Giants with ease in week 15 in the NFL.
Buffalo Bills: A-
The Bills’ offense looked electric and ready for a serious playoff run, winning 48-42 against the Detroit Lions in an offensive shootout. Josh Allen threw two touchdowns and scored two rushing touchdowns, James Cook rushed for 105 yards on 14 carries and scored two rushing touchdowns, Ty Johnson rushed for nine yards on two carries and caught five receptions for 114 yards, Khalil Shakir caught six receptions for 39 yards and scored a touchdown, and Ray Davis caught two receptions for 14 yards and scored a touchdown.
The Bills’ offense looked sharp against the injury-plagued Lions’ defense, and Josh Allen continued his case on why he should win the NFL MVP award.
Carolina Panthers: D-
The Panthers were brought back down to earth, losing 14-30 against the Dallas Cowboys. Bryce Young threw a touchdown against two interceptions and scored a rushing touchdown, Chuba Hubbard rushed for 32 yards on 10 carries, and Jalen Coker caught four receptions for 110 yards and scored a touchdown.
The Panthers’ offensive line also allowed six sacks against Young and failed to open any running room for Hubbard, while Coker was the only one to give the Panthers any sign of life throughout the game.
Chicago Bears: C-
The Bears’ offense had a rough Monday night, losing to the Minnesota Vikings 12-30. Caleb Williams threw a touchdown with no interceptions, D’Andre Swift rushed for 79 yards on 19 carries, and Keenan Allen caught six receptions for 82 yards and scored the team’s only touchdown.
The Bears’ offense showed some signs of improvement, but they couldn’t get past the formidable Vikings’ defense for most of the game.
Cincinnati Bengals: B
The Bengals’ offense started their battle against the Tennessee Titans slowly but managed to come back around and win 37-27. Joe Burrow threw three touchdowns against two interceptions, Chase Brown rushed for 97 yards on 25 carries, scored a touchdown, caught three receptions for 16 yards, and scored a touchdown.
Ja’Marr Chase caught nine receptions for 94 yards, Tee Higgins caught five receptions for 88 yards and scored a touchdown, and Sam Hubbard caught a reception for two yards and scored a touchdown in the second quarter. A great afternoon for the Bengals’ offense, as they helped the team keep their playoff aspirations alive… for now.
Also Read: Grading All 32 NFL Teams’ Offenses After Week 14 Games Of The 2024 Season
Cleveland Browns: D-
The Browns’ offense couldn’t get much going in their embarrassing 7-21 loss at home against the Kansas City Chiefs. Jameis Winston threw three interceptions and was benched for Dorian Thompson-Robinson, who threw an interception himself. Jerome Ford rushed for 84 yards on seven carries and scored the team’s only touchdown, and Nick Chubb rushed for 41 yards on nine carries but lost a fumble and suffered a broken foot in the game, ending his 2024 season.
Jerry Jeudy caught 11 receptions for 108 yards. Losing painfully is one thing for the Browns’ offense, but losing Nick Chubb to a broken foot after he recovered from an ACL and MCL injury from the 2023 NFL season adds to the heartbreak the Browns are dealing with.
Dallas Cowboys: A-
The Cowboys’ offense returned to form and easily defeated the Carolina Panthers 30-14. Cooper Rush threw three touchdowns with no interceptions, Rico Dowdle rushed for 149 yards on 25 carries, CeeDee Lamb caught nine receptions for 116 yards and scored a touchdown, Jalen Brooks caught a reception for 17 yards and scored a touchdown, and Jalen Tolbert caught a reception for 11 yards and scored a touchdown.
The victory helps keep the Cowboys’ playoff hopes alive, but they have a lot of ground to make up, as the Washington Commanders have the upper hand on making the playoffs before the Cowboys.
Denver Broncos: C
The Broncos’ offense had its ups and downs, and it managed to outlast the Indianapolis Colts 31-13. Bo Nix threw three touchdowns against three interceptions, the Broncos’ rushing attack combined for 72 yards on the ground, Courtland Sutton caught three receptions for 32 yards, Adam Trautman caught two receptions for 20 yards, and Nate Adkins caught a reception for 15 yards.
The Broncos may not have gotten much going on offense, but they made up for it with short yardage gains and scoring touchdowns when close to the end zone.
Detroit Lions: B
The Lions’ offense played a very good match-up against the Buffalo Bills but came up short in their 42–48 loss. Jared Goff threw five touchdown passes against no interceptions. Jahmyr Gibbs rushed for 31 yards on eight carries, scored a rushing touchdown, caught five receptions for 83 yards, and scored a receiving touchdown. Amon-Ra St. Brown caught 14 receptions for 193 yards and scored a touchdown.
Jameson Williams caught three receptions for 37 yards and scored a touchdown, Tim Patrick caught four receptions for 30 yards and scored a touchdown, and Dan Skipper caught a reception for nine yards and scored a touchdown. NFL star QB Goff, St. Brown, and Gibbs were tremendous on offense, but their valiant efforts weren’t enough against the Bills.
It also hurts that David Montgomery will miss the rest of the 2024 season due to a knee injury and opting to have surgery. The Lions’ offense has three more weeks to go until the playoffs arrive.
Green Bay Packers: A-
The Packers’ offense played an impressive game under the lights and won 30-13 against the Seattle Seahawks. Jordan Love threw two touchdowns with no interceptions, Josh Jacobs rushed for 94 yards on 26 carries and scored a touchdown, Christian Watson caught three receptions for 56 yards, and Romeo Doubs caught three receptions for 40 yards and scored two touchdowns.
The Packers’ offense showed a lot of fight and proved they can be a very dangerous wildcard team once the NFL playoffs begin. If they make it in, that would be great.
Houston Texans: C-
The Texans’ offense had a decent afternoon, winning 20-12 against the Miami Dolphins. C.J. Stroud threw two touchdowns with no interceptions, Joe Mixon rushed for 23 yards on 12 carries, Dare Ogunbowale rushed for 35 yards on a carry, and Nico Collins caught four receptions for 17 yards.
The Texans may not have played the best football offensively, but they outlasted the Dolphins and scored in short-yard situations. Long-term-wise, short yardage won’t work against much stronger opponents, but a win is a win, and the Texans clinched the AFC South as a result.
Indianapolis Colts: D
The Colts’ offense had a rough afternoon against the Denver Broncos, losing 13-31. Anthony Richardson threw two interceptions against no touchdown passes but scored a rushing touchdown, Jonathan Taylor rushed for 107 yards on 22 carries and almost scored a touchdown but dropped the ball before heading into the end zone in the third quarter, and Michael Pittman Jr. caught six receptions for 58 yards.
The Colts’ offense looked awful and couldn’t get much going for them against the formidable Broncos’ defense, which saw their NFL playoff hopes shrink.
Jacksonville Jaguars: C-
The Jaguars’ offense put up a decent fight against the New York Jets but lost a close and tough 25-32 battle in the end. Mac Jones threw two touchdowns with no interceptions, Travis Etienne Jr. rushed for 65 yards on 14 carries, and Brian Thomas Jr. caught 10 receptions for 105 yards and scored two touchdowns.
As good as Brian Thomas Jr. and Etienne Jr. were, their efforts weren’t enough, as the Jaguars couldn’t slow down the connection between Aaron Rodgers and Davante Adams.
Kansas City Chiefs: B
The Chiefs’ offense finally earned a blowout 21-7 win, but no running back or wide receiver topped 50 yards in the victory. Patrick Mahomes threw two touchdowns with no interceptions but left the game with an ankle injury and is week-to-week.
Kareem Hunt rushed for 45 yards on 13 carries, Xavier Worthy caught six receptions for 46 yards, rushed for 30 yards on three carries, and scored a rushing touchdown, Noah Gray caught two receptions for 21 yards and scored a touchdown, and JuJu Smith-Schuster caught a reception for seven yards and scored a touchdown.
The Chiefs’ running backs and wide receivers/ tight ends may not have topped 50 yards, but they’re still a very dangerous team to go up against and still have what it takes to potentially win it all if Patrick Mahomes is healthy.
Las Vegas Raiders: D
The Raiders’ offense played a sloppy Monday night game against the Atlanta Falcons and lost 9-15. Desmond Ridder threw a touchdown against two interceptions, the Raiders’ rushing attack was held to a combined 65 yards on the ground, Jakobi Meyers caught five receptions for 59 yards, and Ameer Abdullah rushed for eight yards on three carries, caught seven receptions for 58 yards, and scored the team’s only touchdown.
The Raiders’ offense desperately needs a new quarterback and a star running back if they want to turn things around in the 2025 NFL season.
Los Angeles Chargers: D
The Chargers’ offense played a very effective game against the Tampa Bay Buccaneers in the first half, but everything came apart in the second half, with the team losing 17-40. Justin Herbert threw two touchdowns against an interception, the Chargers’ rushing attack was held to 32 yards on the ground, Ladd McConkey caught five receptions for 58 yards and scored a touchdown, and Quentin Johnston caught five receptions for 45 yards and scored a touchdown.
The Chargers’ offense had some good playmakers in McConkey and Johnston, but the rushing attack was miserable to watch all game long, and Herbert’s play was affected by the thigh bruise he sustained in week 14 against the Kansas City Chiefs.
Los Angeles Rams: C-
The Rams’ offense may not have scored a single touchdown in their divisional showdown against the San Francisco 49ers, but they were able to win 12-6. Matthew Stafford threw no touchdowns or interceptions, Kyren Williams rushed for 108 yards on 29 carries, and Puka Nacua caught seven receptions for 97 yards.
Even though Stafford wasn’t able to throw a touchdown, Williams and Nacua kept the offense in it and helped kicker Joshua Karty make four field goals.
Miami Dolphins: D-
The Dolphins’ offense had a brutal afternoon in the Lone Star State, losing 12-20 against the Houston Texans. Tua Tagovailoa threw a touchdown against three costly interceptions, De’Von Achane rushed for 41 yards on 12 carries, Malik Washington caught five receptions for 52 yards, Tyreek Hill caught two receptions for 36 yards, and Jonnu Smith caught nine receptions for 48 yards and scored the team’s only touchdown in the third quarter.
The Dolphins’ offense had a rough afternoon they’d like to forget about as they do whatever they can to keep their playoff hopes alive, which have become slimmer in the loss.
Minnesota Vikings: B+
The Vikings’ offense had a very great Monday night, winning 30-12 against their divisional rivals, the Chicago Bears. Sam Darnold threw a touchdown against an interception, Aaron Jones rushed for 86 yards on 18 carries and scored a touchdown, Cam Akers rushed for 24 yards on 10 carries and scored a touchdown, and Justin Jefferson caught seven receptions for 73 yards and scored a touchdown.
The Vikings’ offense made significant noise in the rushing attack thanks to Jones and Akers running right through the Bears’ defense as the team continued their quest for the playoffs.
New England Patriots: C-
The Patriots’ offense may not have the playmakers they used to have, but they attempted to make some noise in their 17-30 loss against the Arizona Cardinals. Drake Maye threw a touchdown against an interception and scored a rushing touchdown, Rhamondre Stevenson rushed for 69 yards on 13 carries, Kendrick Bourne caught three receptions for 44 yards, and DeMario Douglas caught three receptions for 11 yards and scored a touchdown.
The Patriots’ offense needs to secure much better wide receivers and running backs in the 2025 NFL offseason if they want to return to relevancy again.
New Orleans Saints: C-
The Saints’ offense had a tough first half until they got moving in the second half of the game, but lost 19-20 via a failed two-point conversion attempt in the final seconds of the game. Spencer Rattler threw a touchdown with no interceptions, Kendre Miller rushed for 46 yards on nine carries, Alvin Kamara rushed for 12 yards on five carries, caught four receptions for 58 yards, and scored a touchdown, and Foster Moreau caught four receptions for 39 yards and scored a touchdown.
The Saints tried playing catchup in the second half of the game and had some great moments from wide receiver Cedric Wilson Jr. throwing a touchdown pass to Kamara in the third quarter, but the failed two-point conversion to Juwan Johnson was the X-factor for the Saints’ downfall to the Commanders.
New York Giants: D
The Giants’ offense had a rough afternoon at home, losing to the Baltimore Ravens 14-35. Tim Boyle threw a touchdown against an interception, Tyrone Tracy Jr. rushed for 31 yards on 10 carries, Devin Singletary rushed for 25 yards on eight carries and scored a touchdown, and Malik Nabers caught 10 receptions for 82 yards and scored a touchdown.
Outside of Nabers performing well, the Giants’ offense is in complete disarray, as they have continued to lose games, now hoping they can snag themselves a high draft pick in the upcoming 2025 NFL Draft.
New York Jets: A-
The Jets’ offense played a very good game, winning 32-25 over the Jacksonville Jaguars. Aaron Rodgers threw three touchdowns with no interceptions, Breece Hall rushed for 30 yards on nine carries and scored a touchdown, Garrett Wilson caught three receptions for 56 yards and scored a touchdown, and Davante Adams caught nine receptions for 198 yards and scored a touchdown.
The Jets may not have anything to achieve for the playoffs since they’ve been eliminated, but this was a very nice win for the team and the fanbase after four straight losses. It was also nice to see the Rodgers-Adams connection revitalized in the contest. Even though chances are that Rodgers may not return to the Jets in 2025, you never know.
Philadelphia Eagles: A-
The Eagles’ offense had a very nice afternoon against the Pittsburgh Steelers, winning 27-13 in dominating fashion. Jalen Hurts threw two touchdowns and scored a rushing touchdown, Saquon Barkley rushed for 65 yards on 19 carries, DeVonta Smith caught 11 receptions for 109 yards and scored a touchdown, and A.J. Brown caught eight receptions for 110 yards and scored a touchdown.
The Eagles’ offense showed the league why they’re the better team in the state of Pennsylvania this season with a strong win over the Steelers.
Pittsburgh Steelers: C-
The Steelers’ offense had a rough afternoon against the Philadelphia Eagles, losing 13-27. Russell Wilson threw a touchdown with no interceptions, the Steelers’ rushing attack was held to a combined 56 yards on the ground, Calvin Austin III caught five receptions for 65 yards, and Pat Freiermuth caught three receptions for 22 yards and scored the team’s touchdown.
As painful as the loss was, the Steelers managed to clinch a playoff spot due to the Indianapolis Colts and Miami Dolphins losing to the Denver Broncos and Houston Texans, respectively. However, the Steelers’ rushing attack needs to play a lot better against formidable defenses if they want to have a chance at a playoff run.
San Francisco 49ers: F
Even though Brock Purdy made a few good throws, the 49ers’ offense couldn’t get much going in their 6-12 loss to the Los Angeles Rams in a touchdown-less divisional showdown. Purdy threw an interception with no touchdowns, Isaac Guerendo rushed for 57 yards on 16 carries, and George Kittle caught four receptions for 61 yards.
A very disappointing night for the 49ers’ offense, as Deebo Samuel had a painful drop in the third quarter. If Samuel had caught the pass, who knows what turn of fate for the 49ers might have been.
Seattle Seahawks: D-
The Seahawks’ offense had a very rough night at home, as they were humiliated 13-30 against the Green Bay Packers. Geno Smith threw an interception against no touchdowns but left the game with a knee injury, forcing Sam Howell into action as he threw an interception. Zach Charbonnet rushed for 54 yards on eight carries and scored the team’s only touchdown, and Jaxon Smith-Njigba caught 10 receptions for 83 yards.
Smith’s knee injury was scary, but head coach Mike Macdonald said the tests were coming back negative, and the latter should be able to practice for the team’s next game against the Minnesota Vikings.
Tampa Bay Buccaneers: B+
The Bucs’ offense had a very nice afternoon in Hollywood, winning 40-17 against the Los Angeles Chargers. Baker Mayfield threw four touchdowns against an interception, Bucky Irving rushed for 117 yards on 15 carries, Jalen McMillan caught five receptions for 75 yards and scored a touchdown, Rachaad White caught two receptions for 17 yards and scored a touchdown, and Mike Evans caught nine receptions for 159 yards and scored a touchdown.
Ever since Mike Evans returned to action in week 12, he has drastically improved the Bucs’ passing attack against opposing defenses.
Tennessee Titans: C-
The Titans’ offense had a somewhat rough afternoon, losing 27-37 against the Cincinnati Bengals. Will Levis threw three interceptions and was benched for Mason Rudolph, who threw two touchdowns against an interception. Tony Pollard rushed for 45 yards on 17 carries and scored a touchdown. Tyjae Spears rushed for five yards on four carries, scored a rushing touchdown, caught six receptions for 87 yards, and scored a receiving touchdown.
Calvin Ridley caught three receptions for 41 yards, and Josh Whyle caught five receptions for 37 yards and scored a touchdown. Rudolph was able to save the Titans’ offense from being humiliated, but the team couldn’t get the job done in another close and painful loss, with only three more weeks left in the 2024 NFL regular season.
Washington Commanders: C+
The Commanders’ offense had a decent afternoon, which could’ve been better, in their very close 20-19 nail-biting win over the New Orleans Saints. Jayden Daniels threw two touchdowns with no interceptions, Brian Robinson Jr. rushed for 65 yards on 21 yards, and Terry McLaurin caught seven receptions for 73 yards and scored the team’s two touchdowns.
Once the second half began, the Commanders’ offense was held to only two field goals, while the offensive line allowed eight sacks against Jayden Daniels. The offensive line needs to do a better job protecting Daniels, and the offense needs to keep their momentum going in the second half of games.
Also Read: Ranking All 32 NFL Teams’ Offenses From WORST To FIRST After Week 14 Games Of The 2024 Season