The opening weekend of the 2025 NFL season delivered the kind of excitement that reminds fans why every September carries so much anticipation, with high-stakes matchups providing drama from start to finish. The Chargers made history in Brazil, finally breaking through against the Chiefs after years of frustration, while the Buccaneers and Falcons battled into the final moments before Koo’s missed field goal left the outcome hanging in the air. Aaron Rodgers opened his farewell season with a moment of redemption, leading the Steelers to victory in his first game with the team against the Jets, proving that even in a new uniform and with his age, his talent and poise remain elite. Meanwhile, the Ravens and Bills staged an instant classic, with the Bills rallying late to secure a game-winning field goal in a contest that will be remembered for its intensity and clutch performances. These opening-week storylines offered more than just wins and losses, as they highlighted emerging stars, confirmed veteran resilience, and provided a glimpse of which teams might build momentum and which will need to recalibrate. With so much drama and intrigue already on display, here’s how my rankings shake out:

1. Philadelphia Eagles (1-0)

Result: Won 24-20 vs. Cowboys

The Eagles didn’t look perfect, but there was enough in their opener against the Cowboys to remind everyone why they’re still the defending champs, even after weather delays, penalties, and the ejection of star defensive tackle Jalen Carter before the first snap, they found ways to win, and that’s what matters. Jalen Hurts mixed it up well, going 19-of-23 through the air for about 150 yards while also running the ball twice into the end zone and piling up 62 rushing yards, showing that even when the passing game isn’t explosive, his dual-threat ability can carry them. Saquon Barkley chipped in a touchdown and steady yardage on the ground, and Jake Elliott’s long field goal (from nearly 60 yards) helped punch through at a moment when the game was tight. Defensively, the Eagles held firm when it counted, stopping the Cowboys on a critical 4th-and-3 with under two minutes left, after weather and momentum swings threatened to swing the game Dallas’s way. Maybe the receiving corps was subdued, considering AJ Brown got just one target, and others were held in check, but opening with a rivalry win, under pressure, is something no team overlooks. I saw some teams this week that looked better in parts than Philly, but you can’t move a championship squad down off their pedestal after getting one of those must-wins.

Up next: @ Chiefs

2. Buffalo Bills (1-0)

Result: Won 41-40 vs. Ravens

The Bills looked dead in the water for much of the night as Baltimore’s relentless ground attack, led by Lamar Jackson and Derrick Henry, carved up their defense and built what felt like an insurmountable lead, yet Josh Allen refused to let his team collapse, and in doing so delivered one of the most remarkable quarterbacking performances we’ve seen in recent memory. Already the reigning MVP, Allen elevated his play to a level that almost defied belief, completing 16-of-21 passes in the fourth quarter alone for 251 yards, numbers that outpaced Jackson’s entire game total, while also punching in two rushing scores and throwing another touchdown as he willed Buffalo back into contention. With less than three minutes remaining, Ed Oliver’s forced fumble set up a bruising Allen touchdown run that cut the deficit, and when the defense finally produced a critical stop, Allen coolly marched the Bills into field goal range, setting up the walk-off winner as time expired. What stood out most, though, wasn’t just the statistical dominance but the swagger and poise Allen displayed, carrying himself like a quarterback who will stop at nothing to bring the Lombardi Trophy to Buffalo. This was more than a comeback; it was a statement that Allen has the confidence, leadership, and unshakable will to finally break through and finish what Bills fans have long dreamed of.

Up next: @ Jets

3. Baltimore Ravens (0-1)

Result: Lost 41-40 @ Bills

For three and a half quarters in Orchard Park, Baltimore looked every bit like the league’s most complete team, dictating tempo with a relentless offense that piled up over 400 yards and 40 points, as Lamar Jackson’s improvisational brilliance and Derrick Henry’s punishing runs made the Bills’ defense look completely overwhelmed, yet the Ravens still found themselves on the wrong end of a collapse eerily reminiscent of January’s Divisional Round heartbreak. Jackson remained poised throughout, carving up Buffalo with timely throws and his trademark elusiveness, while Henry delivered what felt like the dagger midway through the fourth quarter with a breathtaking 46-yard touchdown burst that seemed to bury the home crowd and cement the Ravens’ dominance. Instead, Henry’s late fumble flipped momentum, and in the blink of an eye the defense that had stood tall for most of the night unraveled against Josh Allen’s heroics, leaving Baltimore stunned. Still, what stood out far more than the final result was how dangerous the Jackson-Henry backfield proved to be, as they once again looked like the most imposing duo in the NFL and a matchup nightmare for any opponent. Losses like this linger, especially in the spotlight, but with John Harbaugh’s leadership and the overwhelming talent on both sides of the ball, there’s every reason to believe Baltimore will rebound and continue its march toward bringing the Lombardi Trophy back home.

Up next: vs. Browns

4. Green Bay Packers (1-0)

Result: Won 27-13 vs. Lions

The scoreboard at Lambeau reflected a comfortable margin by the end, yet what stood out most was how thoroughly Green Bay imposed its will on a Lions team still adjusting to life without either of its former coordinators, who are now head coaches elsewhere, and while Detroit’s growing pains were evident in spurts, the Packers looked every bit like a team ready to reassert themselves atop the NFC North. Jordan Love, healthy again after his preseason thumb injury, delivered with efficiency and poise, threading strikes downfield including a 48-yard connection with Romeo Doubs that set up a Jayden Reed touchdown, while also showing command of a nearly intact offensive unit bolstered by the immediate contributions of first-round rookie Matthew Golden. Yet the real story of the night was the defense, where Micah Parsons made his Green Bay debut and validated every expectation, collapsing the pocket repeatedly even before finally recording a sack late in the fourth quarter, with his relentless pressure forcing hurried throws that allowed players like Evan Williams and Lukas Van Ness to make momentum-swinging plays. Jeff Hafley’s defense, disciplined in its zones and punishing against the run, looked energized by Parsons’ presence, and suddenly this team feels dangerous in all three phases. For the first time since the Aaron Rodgers era, the Packers appear ready not only to reclaim the division but to step into the broader Super Bowl conversation.

Up next: vs. Commanders (TNF)

5. Los Angeles Chargers (1-0)

Result: Won 27-21 vs. Chiefs (in São Paulo, Brazil)

The crowd in São Paulo saw a game that stayed tight until the final minutes, yet when it was over the Chargers had not only broken a seven-game losing streak to Kansas City but also made the kind of statement that could redefine their trajectory under Jim Harbaugh, as Justin Herbert delivered one of the finest performances of his career on Friday night against a defense coordinated by Steve Spagnuolo that so often has frustrated him. Herbert, sharp and confident from the opening drive, spread the ball with precision, showing how dangerous this offense can be now that Keenan Allen has returned to vintage form, Ladd McConkey has taken the step forward many hoped for, and Quinten Johnston finally looks like the first-round talent the Chargers envisioned when they drafted him. The offensive line, anchored by rookie Joe Alt and built in the physical image of Harbaugh’s Michigan teams, gave Herbert the time he needed to pick apart the secondary, and if Omarion Hampton and Najee Harris can raise the ground game’s consistency, this attack may emerge as one of the league’s most complete units. Meanwhile, Jesse Minter’s defense matched the moment with discipline and timely stops, giving the Chargers the kind of balance they have long lacked, and suddenly this team feels like a legitimate Super Bowl contender rather than a perennial what-if.

Up next: @ Raiders (MNF)

6. Kansas City Chiefs (0-1)

Result: Lost 27-21 vs. Chargers (in São Paulo, Brazil)

Meanwhile, there’s the Chiefs, whose São Paulo loss was disappointing in quite a few ways, especially since they had rattled off seven straight wins over LA, but even in defeat there were flashes that Patrick Mahomes isn’t done yet, and that Kansas City still has enough in the tank to remain dangerous. Mahomes finished with 258 passing yards and a touchdown, also rushing for 57 yards and another score, demonstrating both his mobility and clutch instincts when they desperately needed them. When Xavier Worthy went down early with a shoulder injury after colliding with Travis Kelce, the offense took its hits, but Hollywood Brown stepped up in Worthy’s absence, hauling in ten catches for 99 yards and helping keep drives alive. Travis Kelce, too, made his mark with a long, 37-yard touchdown reception that brought Kansas City right back into contention in the fourth quarter. On defense, Drue Tranquill looked noticeably improved as a pass rusher, notching a pair of sacks and showing energy and timing that the Chiefs have wanted to see more of. Execution and consistency were lacking at times with a very flat start to the game and several key mistakes later on, but the makeable plays were there, and while one game won’t define a season, this one underlined that the Chiefs still have star power and leadership, and under Andy Reid, they’ll be hungry to bounce back.

Up next: vs. Eagles

7. Los Angeles Rams (1-0)

Result: Won 14-9 vs. Texans

The Rams’ season opener featured a defense that almost never broke once against a Texans offense that came in with high expectations, and they looked suffocating and opportunistic in doing so as they limited Houston to field goals, forced two turnovers, and slammed the door entirely after halftime, showing the kind of grit that suggests rapid improvement the more these players work together. The secondary, energized by Cobie Durant’s brilliant interception, complemented a front that collapsed the pocket repeatedly, while Nate Landman’s perfectly timed punchout in the closing minutes erased what could have been a go-ahead drive, and it was that combination of discipline and physicality that carried Los Angeles in a contest where points were hard to come by. Offensively, Matthew Stafford quietly made history by becoming just the tenth quarterback to surpass 60,000 passing yards, finishing with 245 through the air, and while the Rams did not light up the scoreboard, they still moved the ball efficiently with nearly 300 total yards. Puka Nacua, stepping firmly into the top wideout role with Cooper Kupp now gone, looked phenomenal with 10 catches for 130 yards despite briefly exiting for stitches, Davante Adams showed flashes in his first game as a Ram, and Kyren Williams once again found the end zone, reminding everyone that balance remains in Sean McVay’s attack.

Up next: @ Titans

8. Washington Commanders (1-0)

Result: Won 21-6 vs. Giants

It wasn’t pretty for the Commanders, but a win over the Giants was defined less by dominance and more by a steady blend of resilience, balance, and a few breakout performances that set an encouraging tone for Week 1. The rushing attack in particular carried the day, as undrafted rookie Jacory Croskey-Merritt, who many know as “Bill,” turned in the kind of debut every first-year player dreams about, pounding out 82 yards and a touchdown with a physical, downhill style that wore down New York’s front. Jayden Daniels, while not flawless, continued to show why the Commanders are so high on his future, completing throws in rhythm and extending plays with his legs, ultimately finishing with over 230 passing yards and nearly 70 rushing yards to keep the offense on schedule even when penalties and stalled drives created obstacles. Deebo Samuel, in his first game since leaving San Francisco, provided the spark Washington envisioned when acquiring him, catching seven passes for 77 yards and breaking loose for a 19-yard touchdown run that reminded everyone how dangerous he can be in space. And while the defense didn’t rack up many sacks, the front consistently disrupted Russell Wilson’s timing with hits and pressure, while the secondary smothered Giants receivers enough to limit big plays. It wasn’t always clean, but in a division game on opening weekend, a win grounded in toughness and playmaking counts for plenty.

Up next: @ Packers (TNF)

9. Tampa Bay Buccaneers (1-0)

Result: Won 23-20 @ Falcons

What looked like it might slip away in the second half instead turned into one of those early-season statements that can shape a division race, as Tampa Bay dug deep on the road and found just enough resilience to leave Atlanta with a thrilling victory that already reinforces their grip on the NFC South. Missing two critical pieces in Chris Godwin and Tristan Wirfs, the Buccaneers sputtered through a sluggish opening stretch, yet when the game tilted toward desperation time, they discovered a rhythm, and that’s where first-round rookie Emeka Egbuka stole the spotlight. The reigning College Football Playoff National Champion wasted no time showing why Tampa invested in him, turning just four catches into 67 yards and two touchdowns, including the decisive score in the final minute that silenced the home crowd and immediately announced his arrival as a featured weapon in this offense. Baker Mayfield, who looked rusty after missing preseason snaps, leaned on Egbuka in key moments, and the rookie delivered with veteran-level poise. While the Buccaneers’ defense hardly pitched a perfect outing, it showed visible growth from last year’s struggles against Atlanta by holding the Falcons to just 2.5 yards per carry on 28 attempts, a level of physicality that kept the door open for the late comeback. It wasn’t dominant, but it was gritty, and for Tampa Bay, that was more than enough as they continue to show everyone that no one will be taking away their division for a while.

Up next: @ Texans (MNF)

10. Denver Broncos (1-0)

Result: Won 20-12 vs. Titans

The Broncos did beat the Titans, yes, but they were carried almost entirely by a defense that once again lived up to its billing as the best in football, suffocating the Titans and giving rookie quarterback Cam Ward a harsh introduction to the NFL by limiting him to just 62 passing yards, 71 rushing yards as a team, and piling up six sacks while forcing two fumbles. That kind of dominance up front, paired with tight coverage in the secondary, ensured that even when the Broncos’ offense stumbled, the game never slipped out of reach, as Ward spent much of the afternoon under duress and unable to find rhythm. Offensively, though, Denver looked disjointed and left plenty to be desired, coughing up four turnovers of their own with two interceptions and two fumbles, and struggling to generate consistent drives against a defense that was far from elite. Free-agent addition JK Dobbins had some solid moments in his Broncos debut, while rookie RJ Harvey provided the biggest spark of the day, rushing for a team-high 70 yards that included an electric 50-yard burst showing his explosiveness. It wasn’t polished and certainly won’t silence skeptics, but with this defense as a foundation and a talented roster waiting to click on offense, the Broncos remain a team with much higher peaks still to come.

Up next: @ Colts

11. Detroit Lions (0-1)

Result: Lost 27-13 @ Packers

For a team that spent the last two seasons priding itself on offensive rhythm and explosive creativity, The Lions’ trip to Green Bay looked alarmingly foreign, as the scoreboard reflected a unit that sputtered from start to finish in a way that raised real questions about identity in the post–Ben Johnson era. Detroit’s ground game, once a reliable backbone, was non-existent as their backs combined for barely more than two yards per carry, and instead of designing shots downfield or mixing in misdirection, John Morton’s play-calling leaned heavily on checkdowns that resulted in 14 combined catches for the running backs but little meaningful progress. Jared Goff hardly looked comfortable either, as the Packers’ pass rush corralled him for four sacks and baited him into a costly interception that killed momentum, leaving Detroit to settle for field goals in situations that once would’ve produced touchdowns. Defensively, Aaron Glenn’s departure loomed large, as though the Lions didn’t completely collapse, they were outmaneuvered by Jordan Love’s efficiency, managing no sacks, just two quarterback hits, and only two tackles for loss while Terrion Arnold’s injury further depleted an already thin secondary. Conceding 27 points on the road isn’t disastrous in isolation, but when paired with such a muted offense, the result was a sobering reminder that this team has more adjustments ahead than many anticipated.

Up next: vs. Bears

12. Pittsburgh Steelers (1-0)

Result: Won 34-32 @ Jets

In a game of two quarterbacks playing their former teams that had fans on the edge of their seats from start to finish, the Steelers and Jets produced an unexpectedly high-scoring affair that showcased both offensive fireworks and moments of defensive resilience, ultimately tilting in Pittsburgh’s favor thanks to a combination of veteran poise and late-game heroics. Aaron Rodgers looked like his old self, throwing four touchdown passes with a level of timing, anticipation, and field awareness that reflected both his experience and his motivation to prove a point against his former organization that age is still just a number, while DK Metcalf made an immediate impact in his Steelers debut with 83 yards on four catches, and Calvin Austin III turned heads yet again with a 70-yard day including a touchdown on four receptions of his own. The defense, which often defines this team, wasn’t dominant but did create critical moments, generating several pass deflections and pressuring the quarterback enough to slow the Jets’ rhythm despite Alex Highsmith providing the lone sack, leaving room for improvement but nothing alarming for a unit that thrives on cohesion. Ultimately, the biggest highlight came in the final minute, when Chris Boswell drilled a 60-yard field goal to lift the Steelers into the lead, capping a game defined by skill, timing, and resilience, and setting a tone that this offense, led by Rodgers, can execute under pressure when it matters most.

Up next: vs. Seahawks

13. Houston Texans (0-1)

Result: Lost 14-9 @ Rams

Facing the Rams in Los Angeles, the Texans’ offense struggled to find its rhythm, producing a game that was discouragingly stale despite the team’s reputation for balance and overall offensive competence, as CJ Stroud finished with just 188 passing yards, no touchdowns, an interception, and endured three sacks while facing consistent pressure and long-yardage situations that stifled any potential momentum. Nick Chubb offered some spark on the ground but failed to deliver the kind of production that would keep defenses honest, and with Joe Mixon sidelined, additional backs will need to step up to prevent opponents from stacking the box. The receiving corps was evenly distributed but largely ineffective, highlighted by second-round rookie Jayden Higgins leading the team with a mere 32 yards, underscoring a lack of explosive plays and big gains that could change the complexion of a game. On the other side of the ball, the defense remained a bright spot, applying pressure on Matthew Stafford with three sacks while limiting the Rams’ most dangerous gains and proving that, despite the offensive woes, Houston’s roster and coaching staff are still among the league’s best-prepared units. The takeaway from this loss is clear: the Texans’ defensive identity is intact, but the offense will need significant adjustments and creativity to avoid more frustrating outings if they hope to contend in a challenging AFC landscape.

Up next: vs. Buccaneers (MNF)

14. Cincinnati Bengals (1-0)

Result: Won 17-16 @ Browns

Opening their season in Cleveland, the Bengals found themselves in a contest that, at first glance, looked much closer than anticipated, as the scoreboard barely reflected the struggles they endured on offense while still managing to escape with a win. Cincinnati’s unit, usually among the league’s most dynamic, sputtered for long stretches, accumulating only 159 total yards while failing to commit any turnovers, leaving many to wonder if this team would be able to hit its stride early this year. Joe Burrow, typically aggressive and decisive, seemed measured and hesitant at times, resulting in several drives stalled behind the line of scrimmage where he was taken down more than once, while Ja’Marr Chase’s bid for another Triple Crown began slowly with just two catches for 26 yards, and Tee Higgins, Chase Brown, and the rest of the receiving corps were similarly muted in their contributions. The running game also lacked explosiveness, with Chase Brown offering glimpses of potential but ultimately failing to consistently threaten Cleveland’s defense. Yet the Bengals’ defense provided a critical counterbalance, showcasing a mix of young talent and veteran poise that yielded two key interceptions and enough stops to keep the team ahead, demonstrating that while the offense may have underperformed, Cincinnati’s overall roster depth and coaching acumen remain firmly in place for a long season.

Up next: vs. Jaguars

15. San Francisco 49ers (1-0)

Result: Won 17-13 @ Seahawks

In one of the weekend’s most grueling divisional grudge matches, the 49ers walked out of Seattle with a crucial road victory that simultaneously boosted confidence and heightened concern, as injuries once again loomed large over a roster that has become all too familiar with them. George Kittle looked sharp early with four receptions for 25 yards and a touchdown, yet his exit in the first quarter cast a shadow over what should have been a promising start, and Brock Purdy, despite throwing two interceptions, gutted through his own injury while still delivering a go-ahead strike to third-string tight end Jake Tonges in the fourth quarter in addition to his first-quarter touchdown pass to Kittle. The offensive production leaned heavily on Christian McCaffrey, who, finally healthy, carried the load with 22 rushing attempts for 69 yards and added nine receptions for 73 more, while Ricky Pearsall emerged as the downfield spark with 108 yards on just four catches, highlighting the potential of San Francisco’s younger contributors. On defense, the Niners kept Seattle’s explosive weapons largely bottled up, with Jaxon Smith-Njigba being the lone Seahawk to find sustained success, and when the game hung in the balance, Nick Bosa came through with a game-sealing forced fumble on the team’s only sack. The win was vital in the standings, but the cost of attrition may once again dictate how far this team can go.

Up next: @ Saints

16. Minnesota Vikings (1-0)

Result: Won 27-24 @ Bears

Breaking through a rough start in Chicago, the Vikings clawed their way back from a double-digit deficit to beat the Bears, and while JJ McCarthy’s long-awaited professional debut was far from flawless, his fourth quarter showed enough grit to make believers, though I still want to see that kind of poise more consistently to call him the guy that Minnesota needs under center. After a pick-six put them down by 11 in the third, McCarthy settled in late, completing 13-of-20 for 143 yards with two passing touchdowns and added a 14-yard rushing score in the final minutes to ice the game. Justin Jefferson and Aaron Jones each had 44 receiving yards and clutch touchdowns in the fourth quarter that helped swing momentum, and Jordan Mason also impressed in his debut with 68 rushing yards on 15 carries, giving Minnesota balance and keeping Chicago’s defense off-balance. Meanwhile, the defense did its part: newcomer Javon Hargrave accounted for both of the team’s sacks, and Andrew Van Ginkel was all over the field making plays and helping force key stops when it mattered. All told, this win reinforces that the Vikings have the kind of supporting cast young quarterbacks need, and while McCarthy’s fourth quarter was full of promise, it’ll take more games like this for him to shed the doubts.

Up next: vs. Falcons (SNF)

17. Atlanta Falcons (0-1)

Result: Lost 23-20 vs. Buccaneers

For much of Sunday in Atlanta, the box score suggested the Falcons had done more than enough to earn a victory, with Michael Penix Jr. throwing for nearly 300 yards and Bijan Robinson exploding as a receiver with 100 yards and a touchdown on just six catches, yet the reality was far harsher as the Buccaneers stole the win in the final moments. Robinson’s early 50-yard touchdown grab seemed to announce an offensive breakout, but his production on the ground stalled at only 24 rushing yards, the same as Tyler Allgeier, which allowed Tampa Bay to sell out against the pass and dictate the tempo. Penix, making only his fourth career start, showed impressive growth and resilience, hitting throws at every level of the field and then adding a go-ahead rushing touchdown late in the fourth quarter that had the home crowd believing redemption was at hand, but Younghoe Koo’s missed kick denied the Falcons a chance at overtime for the second straight year against this divisional foe. Compounding the frustration, the defense offered little relief, as they forced no turnovers, sacked Baker Mayfield just once, and ultimately faltered during the Bucs’ decisive late march. It was a bitter reminder that eye-catching stats don’t always translate to wins, and that Atlanta’s promising offense still needs more balance and defensive bite to close games like these.

Up next: @ Vikings (SNF)

18. Indianapolis Colts (1-0)

Result: Won 33-8 vs. Dolphins

On a day charged with emotion as the Colts honored the late Jim Irsay, the team delivered one of its most complete performances in recent memory, snapping the league’s longest opening-day drought by cruising past Miami in a win that felt both cathartic and defining. Daniel Jones, whose arrival sparked skepticism after Anthony Richardson’s preseason struggles, looked every bit the answer in his debut as “Indiana” Jones, completing 22-of-29 passes for 272 yards and a touchdown while also bulldozing his way into the end zone twice on the ground, proving he can command Shane Steichen’s offense with confidence. Michael Pittman Jr. played with renewed energy, hauling in six catches for 80 yards and a score, while rookie tight end Tyler Warren shined in his first game with a team-high seven receptions for 76 yards, complementing chunk plays from Alec Pierce and Mo Alie-Cox that kept Miami’s defense reeling. Though the run game was quieter, the passing attack’s rhythm gave a glimpse of just how explosive and overlooked this offense might be if Jones continues to build chemistry with his weapons. Just as impressive, Lou Anarumo’s defense swarmed Tua Tagovailoa, forcing three turnovers, sacking him three times, and holding Miami to just 211 total yards in a suffocating display that set the tone. It was a statement victory that carried the weight of tribute and the promise of something much bigger ahead.

Up next: vs. Broncos

19. Arizona Cardinals (1-0)

Result: Won 20-13 @ Saints

What unfolded in New Orleans was less a statement of dominance and more a narrow escape, as the Cardinals managed to leave the Superdome with a win that looked far more stressful than it probably should have, particularly against a Saints team that struggled to find rhythm themselves. Kyler Murray delivered just enough with 173 passing yards and two scores, adding 38 on the ground, but Arizona’s offense sputtered through long stretches, undone by penalties, sacks, and an overall lack of consistency that left them clinging late instead of closing the game out early. The one bright spot on that side of the ball came from their top weapons, as rookie sensation Marvin Harrison Jr. caught five passes for 71 yards and a touchdown, while tight end Trey McBride looked reliable and dangerous with six catches for 61 yards, both proving they could be the difference-makers when everything else seemed stalled. Defensively, Arizona’s unit bent plenty but didn’t fully break, and while they failed to generate a turnover and produced only one sack, their collective effort in coverage stood out, tallying 10 pass deflections, three of which came from standout rookie corner Will Johnson, who looked every bit ready for the NFL stage. The finish was far too close for comfort, but the Cardinals’ resilience on the road and the flashes from their young playmakers suggest that if the offensive line steadies and the attack finds rhythm, this team could quickly become a tougher out than this opening performance showed.

Up next: vs. Panthers

20. Dallas Cowboys (0-1)

Result: Lost 24-20 @ Eagles

Opening Night in Philadelphia against the Super Bowl LIX champions offered the Cowboys a chance to measure itself once again against the league’s gold standard, and while they ultimately walked away on the wrong side of the scoreboard, they may still be more resilient and balanced than many expected. The offense never quite found the consistency it needed, particularly through the air where Dak Prescott’s connection with CeeDee Lamb delivered steady yardage but also faltered at the worst possible time when Lamb dropped a crucial pass late that could have swung momentum and given Dallas a chance to pull the shocker. Still, the backfield duo of Javonte Williams and Miles Sanders provided encouraging signs, with Williams running with power between the tackles and Sanders flashing explosiveness, even if his costly fumble near the red zone reminded everyone how slim the margins are against an opponent of Philadelphia’s caliber. Defensively, the Cowboys showed it could rise to the occasion, limiting the Eagles’ wide receivers and preventing the kind of game-breaking plays that so often tilt contests in their favor, while making Jalen Hurts earn every yard on the ground and through the air. The weather delays may have slowed both teams, but their ability to hang in and push the reigning champs to the brink suggests that, despite flaws to clean up, this group is capable of battling with anyone on the schedule.

Up next: vs. Giants

21. Seattle Seahawks (0-1)

Result: Lost 17-13 vs. 49ers

What unfolded in Seattle against the rival 49ers was a frustrating reminder that the Seahawks’ revamped offense remains very much a work in progress under new coordinator Klint Kubiak, as the passing game sputtered to just 150 yards with Sam Darnold heavily leaning on Jaxon Smith-Njigba, who accounted for 124 of them on nine receptions. While that connection was reliable, the absence of production from Cooper Kupp, who was brought in to diversify the attack, left the unit looking one-dimensional, and the running back situation only added more questions, with Zach Charbonnet outpacing Kenneth Walker III in both carries and yards, despite the expectation that Walker would be the centerpiece of the ground game. Even when the offense managed to sustain drives, costly mistakes erased any momentum, none bigger than the decisive strip-sack by Nick Bosa that not only ended the Seahawks’ comeback hopes but also handed San Francisco the victory. On the other side of the ball, Mike Macdonald’s defense showed the promise many expected, limiting Christian McCaffrey on the ground and forcing two interceptions, yet in the defining moment they broke down, surrendering the game-winning touchdown to a third-string tight end after holding firm most of the afternoon. The combination of wasted opportunities and late breakdowns underscored just how steep Seattle’s climb may be if they hope to contend in a loaded NFC West.

Up next: @ Steelers

22. Jacksonville Jaguars (1-0)

Result: Won 26-10 vs. Panthers

From the very beginning of their home opener, the Jaguars carried themselves like a team eager to shed last season’s inconsistency, as Liam Coen’s debut on the sideline produced a balanced and composed performance that gave Jacksonville control against a Panthers squad still searching for answers. Trevor Lawrence didn’t put up gaudy numbers, finishing with 178 yards, a touchdown, and an interception, but his steady command allowed the offense to lean into a ground game that flourished behind Travis Etienne Jr., who turned just 16 carries into 143 yards, including a breathtaking 71-yard burst that reminded everyone why he remains the heartbeat of the attack. Rookie Travis Hunter saw plenty of action with six catches but was limited to 33 yards, while veteran targets still seemed to be working their way into rhythm, yet the lack of explosive passing plays hardly mattered given how effectively the Jaguars controlled tempo on the ground. Defensively, Anthony Campanile’s unit looked like a revitalized group, stifling Bryce Young to only 154 passing yards, forcing two interceptions, and Jourdan Lewis pouncing on a fumble forced by Foyesade Oluokun, with nine pass deflections underlining just how disruptive the secondary was compared to last year’s struggles. Even if the win came against an opponent in transition, the Jaguars looked complete in all phases, sending a message that they intend to contend in the AFC South.

Up next: @ Bengals

23. Chicago Bears (0-1)

Result: Lost 27-24 vs. Vikings

For three quarters on Monday night, Chicago finally looked like the version of itself fans had been promised under Ben Johnson, as the Bears played fast, decisive football on both sides of the ball, building a comfortable lead that had Soldier Field buzzing with optimism before everything unraveled in the fourth quarter against a Minnesota quarterback making his first career NFL start. Playing with pace and confidence, the Bears built a double-digit cushion, highlighted by Nahshon Wright’s third-quarter pick-six that had Soldier Field rocking and seemed to put the game out of reach against a Minnesota team starting an NFL rookie quarterback for the first time. Second-year signal caller Caleb Williams every now and then gave glimpses of the franchise quarterback Chicago has longed for, completing 25-of-35 passes for 211 yards, a touchdown through the air, and another on the ground, showcasing poise and creativity. But after Cairo Santos missed a field goal early in the fourth, momentum shifted drastically. The offensive line’s interior faltered, allowing constant pressure that forced Williams off script, while penalties stalled drives at critical moments. On defense, the same unit that had been disruptive, logging five quarterback hits and three sacks, suddenly allowed chunk plays that fueled back-to-back Vikings touchdown drives, capped off by Aaron Jones Sr. and JJ McCarthy. Instead of celebrating a defining opening win, Chicago was left stunned, reminded that finishing games, not just starting fast, will shape their 2025 campaign.

Up next: @ Lions

24. Las Vegas Raiders (1-0)

Result: Won 20-13 @ Patriots

What transpired in Foxborough on Sunday afternoon was nothing short of a statement from a Raiders team many expected to stumble early, yet Pete Carroll and Geno Smith immediately showed they might be the pairing Las Vegas never knew it needed. Smith, making his first start since leaving Seattle, looked rejuvenated in Chip Kelly’s offense, completing 24 of 34 passes for 362 yards with a touchdown and one interception, spreading the ball across a variety of weapons and keeping New England’s defense off balance. Brock Bowers once again reminded everyone why he’s one of the most dangerous tight ends in football, hauling in five passes for over 100 yards before leaving with an injury that casts some uncertainty over his short-term availability, while Jakobi Meyers turned in a steady, chain-moving performance with eight catches for 97 yards against his former team. Explosive plays weren’t hard to find either, as Tre Tucker, Dont’e Thornton Jr., and Jack Bech all chipped in with receptions of 20-plus yards, stretching the field in ways the Raiders lacked a year ago, while rookie Ashton Jeanty made the most of his limited space by muscling in for his first NFL touchdown. Just as encouraging was a defense that stifled the run, forced New England into uncomfortable passing situations, sacked rookie Drake Maye four times, and allowed only a single touchdown, proving this team might finally have balance to match its offensive ambition.

Up next: vs. Chargers (MNF)

25. New York Jets (0-1)

Result: Lost 34-32 vs. Steelers

Heartbreak lingered over MetLife Stadium on Sunday afternoon as the Jets, despite showing flashes of growth under Aaron Glenn, watched their opener unravel in familiar fashion against a Steelers team led by none other than Aaron Rodgers, who relished the chance to beat his former organization and said afterward how good it felt to take down everyone associated with New York after Chris Boswell’s go-ahead 60-yard field goal with around a minute left. Rodgers, who struggled to find rhythm during his lone healthy season with the Jets, looked nothing like that version of himself, carving up the secondary for 244 yards and four touchdowns while absorbing seven hits and four sacks without ever losing his poise. For the Jets, the sting wasn’t just in the loss but in the fact that the offense, long a liability, actually looked the part of a competent unit, as Justin Fields delivered both through the air and on the ground, throwing for 218 yards and a touchdown on 16-of-22 completions while adding 48 rushing yards and two scores to nearly carry New York to victory against his former team. Breece Hall provided balance with 107 rushing yards on 19 carries and 38 more as a receiver, while Garrett Wilson added 95 yards and a touchdown before exiting with an injury on the final play, underscoring the cruel reality that even with offensive progress, the Jets’ recurring inability to finish games continues to haunt them.

Up next: vs. Bills

26. New England Patriots (0-1)

Result: Lost 20-13 vs. Raiders

The Patriots’ highly anticipated season opener under Mike Vrabel, their new head coach, who won three Super Bowls in eight seasons as a player in New England, quickly turned into a sobering lesson in execution as Pete Carroll’s Raiders imposed their will on both sides of the ball, leaving the Patriots scrambling to respond despite showing some offensive promise. Drake Maye, tasked with leading the offense, finished with 287 passing yards and a touchdown, but timing issues, missed reads, and protection lapses allowed Las Vegas to seize momentum, including a pivotal interception that swung the game decisively, and it became evident that Maye’s top targets—Stefon Diggs, Kayshon Boutte, and Hunter Henry—must maintain consistent production while DeMario Douglas, despite netting negative yardage on two catches, provided a brief spark by finding the end zone. On the defensive side, Harold Landry III emerged as a bright spot, recording four hits on Geno Smith, including 2.5 sacks and three tackles for loss, yet the secondary, without Christian Gonzalez, was repeatedly exposed, surrendering 362 passing yards and forcing the front seven to compensate for coverage breakdowns. Vrabel’s experience and discipline, honed in Tennessee, will be tested as New England seeks to refine protection schemes and secondary cohesion, and the opener served as a stark reminder that talent alone cannot overcome schematic and executional flaws when facing a sharply prepared opponent.

Up next: @ Dolphins

27. Cleveland Browns (0-1)

Result: Lost 17-16 vs. Bengals

What unfolded on Sunday in the Battle of Ohio between the Bengals and Browns featured a tightly contested first half that ultimately ended in another frustrating loss for Cleveland, echoing the many close defeats from last year, largely due to turnovers and a shaky kicking performance. Even amid the disappointment, there were positive takeaways, as veteran Joe Flacco demonstrated poise and steady decision-making, completing 31-of-45 passes for 290 yards and a touchdown while distributing the ball effectively across multiple weapons, including Jerry Jeudy (five catches for 66 yards), rookie running back Dylan Sampson (eight catches for 64 yards), rookie tight end Harold Fannin Jr. (seven catches for 63 yards), and Cedric Tillman (five catches, 52 yards, and a touchdown), all of whom contributed solid yardage, though without generating explosive plays. The ground game remained a glaring weakness, as Cleveland managed just 49 rushing yards, with Sampson’s 29 yards on 12 carries as the lone bright spot. Defensively, the Browns contained a Bengals offense that had been expected to produce more, holding Cincinnati to 159 total yards, sacking Joe Burrow three times, including two by Myles Garrett, and limiting Ja’Marr Chase and Tee Higgins to minimal impact. Still, the lack of offensive balance and critical mistakes in the kicking game prevented Cleveland from converting a strong defensive showing into a win, exposing depth and execution issues that must be addressed immediately to stand any chance in the AFC North.

Up next: @ Ravens

28. Carolina Panthers (0-1)

Result: Lost 26-10 @ Jaguars

The Panthers’ first game of the season in Jacksonville, which many expected to showcase a new, improved roster, quickly became a sobering reminder that offseason hype doesn’t always translate to early-season execution, as Bryce Young struggled to find rhythm through the air, completing just 18-of-35 passes for 154 yards with two interceptions and a lost fumble, and only late in the fourth quarter connecting with Chuba Hubbard for their lone touchdown did the offense briefly look functional, although a defensive holding penalty had already spared Young from an early pick-six, underscoring just how precarious the game felt. Outside of rookie Tetairoa McMillan, who flashed his big-play potential, no other one managed more than 35 yards through the air, and the running game, even with Hubbard, Rico Dowdle, and rookie Trevor Etienne involved, lacked consistency, allowing Jacksonville to dominate on the ground, including a near-career-high performance from Etienne’s older brother, Travis, which exposed the Panthers’ run-defense shortcomings despite offseason efforts. On the other side of the ball, the secondary showed flashes, highlighted by Jaycee Horn’s impressive interception in the third quarter, but it was far from enough to compensate for an ineffective front that struggled to contain the Jaguars’ ground attack. Dave Canales and his staff will have significant adjustments to make on both sides of the ball if the Panthers hope to avoid an early-season hole, as talent alone clearly won’t mask schematic and execution issues.

Up next: @ Cardinals

29. Miami Dolphins (0-1)

Result: Lost 33-8 @ Colts

Miami’s trip to Indianapolis stripped away any remnants of swagger the Dolphins had carried into the season, as Tua Tagovailoa struggled to find rhythm under pressure and completed only 14-of-23 passes for 114 yards while throwing two interceptions and losing a fumble, with his lone touchdown connection coming to De’Von Achane in a sequence salvaged partially by circumstance rather than consistent offensive execution. The team’s high-powered wide receivers, Tyreek Hill and Jaylen Waddle, were kept largely in check, each finishing with just four catches, and even Hill’s 40 yards outgained Waddle’s 30 without generating any explosive plays, leaving Miami’s speed advantage and vertical threats frustratingly underutilized and visibly agitating the veteran receiver. On the defensive side, the struggles were equally pronounced, as the front seven failed to generate consistent pressure and Daniel Jones routinely dissected coverage, finishing with multiple touchdowns and 33 points on the board while the Dolphins were unable to force a single turnover, exposing deficiencies in both scheme and effort. Despite the team’s talent, the performance highlighted a lack of cohesion, diminished confidence, and questionable adaptability under fire, leaving Mike McDaniel with urgent questions about whether his roster can recapture its promise and if Tua can ever regain the form that once made this offense one of the league’s most feared.

Up next: vs. Patriots

30. New York Giants (0-1)

Result: Lost 21-6 @ Commanders

Instead of the spark that many anticipated from adding Russell Wilson, the Giants looked disoriented and stagnant on the road against Washington, managing only a handful of points as the Commanders controlled both tempo and momentum for much of the game. Wilson, tasked with providing veteran leadership and igniting a passing attack that struggled last season, completed just 17-of-37 attempts for 168 yards and nearly lost a fumble, though he added 44 yards on eight scrambles as the team’s most effective rusher out of a total of 74 ground yards, highlighting how the offense’s balance was essentially nonexistent. The receiving corps offered little relief, with Malik Nabers and Wan’Dale Robinson combining for nearly all of the team’s yardage. Nabers hauled in five of 12 targets for 71 yards and appeared clearly frustrated with his limited production, while Robinson added six receptions for 55 yards, yet neither could generate consistent explosive plays. Defensively, New York was similarly porous, surrendering 220 yards on the ground, including 82 by rookie Jacory Croskey-Merritt, and giving up 233 passing yards and a score through the air despite limiting the total to 21 points, while managing only three sacks, with two from Brian Burns and one split between Kayvon Thibodeaux and top defensive rookie Abdul Carter. The front four’s vaunted pressure packages failed to disrupt the Washington offense consistently, and the Giants’ struggles on both sides of the ball underscored the persistent issues in protection, execution, and cohesion that Brian Daboll will need to address immediately if this roster hopes to compete in the NFC East.

Up next: @ Cowboys

31. Tennessee Titans (0-1)

Result: Lost 20-12 @ Broncos

Even though the Titans stayed within striking distance for much of the contest in Denver, the final margin hardly reflected a team in control, as the offense struggled to sustain drives and create any explosive moments, leaving it more a reflection of the Broncos’ own miscues than Tennessee’s execution. Rookie first-overall pick Cam Ward got a full taste of NFL speed and pressure, completing fewer than half of his passes for 112 yards while being sacked six times, losing a fumble, and failing to throw for a touchdown, though he showed flashes of potential when connecting with Tony Pollard on a 29-yard reception that stood as the only catch longer than 16 yards all game and made Pollard the team’s leading pass-catcher. Calvin Ridley managed 27 yards on a reception, while Tyler Lockett could not bring in his lone target, and rookie Chimere Dike flashed as a return man, hinting at future versatility. The running game offered some stability, with Pollard carrying 18 times for 60 yards, but the lack of efficiency, barely over three yards per carry, coupled with his lost fumble, limited the Titans’ offensive threat. Defensively, Tennessee performed respectably against a Broncos unit that appeared out of rhythm for much of the evening, with Jeffery Simmons registering four hits and a sack on Bo Nix and Xavier Woods and Roger McCreary each securing an interception, yet the overall effort fell short of decisively shifting momentum, leaving questions about both execution and readiness heading into their home-opener.

Up next: vs. Rams

32. New Orleans Saints (0-1)

Result: Lost 20-13 vs. Cardinals

Although the Saints showed fight in their home opener against the Cardinals, the performance raised as many questions as it answered, as the final margin reflected a team struggling to establish offensive rhythm despite flashes of defensive resilience. Spencer Rattler went 27-of-46 for 214 yards while adding 29 rushing yards, yet his missed throws and inability to reach the end zone left New Orleans unable to capitalize in crucial moments, and his primary targets, even though they hauled in plenty of receptions, were unable to produce explosive plays that could shift momentum, including tight end Juwan Johnson, who caught eight of 11 passes for 76 yards, and Chris Olave, who hauled in seven of 13 for 54 yards, along with Rashid Shaheed’s six receptions for 33 yards. Alvin Kamara scored on the ground but totaled just 45 rushing yards, highlighting how difficult sustaining drives can be when trailing. Defensively, the Saints pressured Kyler Murray five times, including 1.5 sacks each by Cameron Jordan and Carl Granderson, yet their inability to generate turnovers limited the impact of a largely effective pass rush. Compounded by 13 penalties and very questionable clock management, New Orleans’ debut under Kellen Moore exposed both the potential and fragility of this roster, and if this represents the team’s ceiling on any Sunday, the road ahead could be long and arduous in the Big Easy.

Up next: vs. 49ers

Leave a comment

Latest Posts