NFL Game Recaps: Week 4, 2025

Jaxon Smith-Njigba




NFL Game Recaps of previous weeks and seasons can be found via links at the bottom of the page.


Seahawks 23, Cardinals 20
  • As mentioned on this Web site countless times already this season, the Cardinals are easy to handicap. They sit on bad teams and they can’t beat good teams. They lost eight of their previous nine against Seattle, which has generally been a good team over the years. With the Seahawks boasting a top-five defense, it was only natural that the Cardinals would lose to their divisional rival for the ninth time in 10 tries.

    The Cardinals were down 7-3 when their troubles began. Kyler Murray fired a great pass to Marvin Harrison Jr., but the former first-round rookie receiver bobbled the ball, which popped into the arms of a Seattle defender. The Seahawks didn’t get anything on the ensuing drive because Kenneth Walker disrupted the possession with a silly taunting penalty. However, the Seahawks were able to get the ball quickly after that because Murray and Harrison had a micommunication. Thanks to a long Sam Darnold scramble, a nice Zach Charbonnet run, and a Charbonnet touchdown, Seattle went up 14-3.

    The two teams exchanged field goals after that, though Seattle had another Charbonnet touchdown wiped out by a Jaxon Smith-Njigba holding penalty, which was unnecessary. The Cardinals finally got on the board with a Murray touchdown pass to Harrison to trim the margin to 20-13. The Seahawks had a chance to go up 10, but Jason Myers missed a 53-yard field goal. Arizona took advantage of this opportunity by scoring a touchdown, but left too much time on the clock. Thanks to a penalty on the kickoff, the Seahawks took over on their own 40. Smith-Njigba caught a deep pass to set up a 52-yard field goal try by Myers, which he nailed this time for the victory at the buzzer.




  • Steelers 24, Vikings 21
  • The results of this game can’t be taken seriously for two reasons. First, this was a nonsense international game, which often produce bogus results. As a reference, the Bears looked like the ’99 Rams in their London game last year. Second, the Vikings lost two key starting offensive linemen early in the contest. Center Ryan Kelly and right tackle Brian O’Neill were knocked out with injuries. As a result, Carson Wentz had no chance because he was under siege all morning.

    The Steelers were able to establish a 24-6 lead as a result. The Vikings did nothing offensively outside of the 2-minute drive prior to halftime. Aaron Rodgers, meanwhile, was sharp in dissecting a Minnesota defense that was missing one of its top players, Andrew Van Ginkel. The Vikings also couldn’t stop Kenneth Gainwell, playing for the injured Jaylen Warren.

    Pittsburgh’s defense fell asleep at the wheel late in the game. It allowed a touchdown drive and then blew a coverage to give Jordan Addison an 81-yard reception to set up another touchdown. Mike Tomlin then had a major coaching gaffe when he gave the Vikings a free possession as a result of eschewing a fourth-and-inches opportunity. However, the battered offensive line once again betrayed Wentz, causing an intentional grounding from which Minnesota could not recover.




  • Lions 34, Browns 10
  • The Browns were behind the eight ball enough heading into this matchup, so they didn’t need to make things harder for themselves. They apparently didn’t get the memo, as what was a close game for a while was tilted to Detroit because of several mistakes.

    Joe Flacco, who began 6-of-6, tossed one of the worst interceptions you’ll ever see. Flacco hurled the ball off his back foot into an area where there were no Cleveland players and only one Detroit defender, so the easy interception was made to put the Lions in Cleveland territory. A bit later, Flacco nearly threw a pick-six when Jerry Jeudy fell down and the Detroit player was able to take the ball to the 5-yard line. Up just 10-7, the Lions scored an easy touchdown, putting them up double digits.

    If that wasn’t enough, the errors continued into the second half. The Browns missed a field goal and later allowed a punt return touchdown. And then, down 27-10, Flacco’s potential back-door push drive was ruined when he was strip-sacked. The Lions once again capitalized on the short field with an Amon-Ra St. Brown score.




  • Patriots 42, Panthers 13
  • The Panthers came into this game as near-touchdown underdogs, but they established that they were going to fight hard with an opening-drive touchdown. They missed the extra point, but they took a 6-0 lead that seemed almost insurmountable when the Patriots couldn’t do anything on their opening drive.

    Then, reality set in. Or rather, New England’s special teams dominated. The Patriots scored a punt return touchdown via Marcus Jones to take a 7-6 lead. This seemed to spark the New England offense, which picked up chunks of yardage on the next two possessions. Later in the second quarter, Jones had a very long return to set up a short field. A touchdown by Antonio Gibson put the Patriots up 28-6 heading into intermission.

    New England continued to extend its lead in the second half, thanks to Drake Maye’s brilliance. The second-year quarterback had nearly as many touchdowns (2) as incompletions (3). The Panthers, meanwhile, scored their other seven points in garbage time.




  • Giants 21, Chargers 18
  • Both teams suffered severe injuries in this game. The Chargers, already down two offensive linemen with Rashawn Slater and Mekhi Becton sidelined, couldn’t withstand another loss to a blocker. But that’s what happened with Joe Alt was carted off with an injury. In the second quarter, Malik Nabers went up for a ball on a downfield throw, but his knee buckled and he fell to the ground in agony. He was carted off as well.

    The Chargers spent more time without Alt, and it was clear that his absence had a major impact. Abdul Carter swarmed Justin Herbert relentlessly, and the Chargers couldn’t get anything going offensively until the 2-minute drill prior to intermission. Herbert even gave the Giants three free points when an interception of his, snatched by Dexter Lawrence, was returned deep into Charger territory, setting up a chip-shot field goal for the Giants.

    The second half was more of the same for the Chargers. Save for a brilliant 54-yard Omarion Hampton touchdown run, the Chargers couldn’t sustain drives because Herbert had pass rushers flooding his backfield. He even took a 16-yard sack on a crucial third down in the final quarter. The Giants didn’t have much success without Nabers either, but Jaxson Dart was able to pick up some first downs with his legs, allowing the Giants to win the time of possession by about 11 minutes.




  • Bills 31, Saints 19
  • The Bills entered this game as 14.5-point favorites, but were missing some key players on both sides of the ball. Offensively, they didn’t have tackle Spencer Brown, which affected Josh Allen on some plays. Allen took three sacks from a New Orleans team that struggles to get after the quarterback. The Bills had some drives conclude as a result of this pressure.

    Defensively, the Bills were in worse shape. They were once again down Ed Oliver and Matt Milano. They couldn’t stop the Dolphins last Thursday, and they had similar issues against the Spencer Rattler-led Saints. New Orleans nearly outgained Buffalo as a consequence, and there were some instances in which the team had a chance to take the lead. On one occasion, the Saints, down 14-10, tried the Philly Special in the red zone, but Bills safely Cole Bishop made an incredible, leaping catch to snatch the pick.

    Later in the fourth quarter, the Saints were driving down 21-16. They appeared to take the lead on a Rattler touchdown pass to Brandin Cooks, but replay showed that the ball hit the ground. New Orleans settled for a field goal, but this proved to be fatal because the Bills were able to generate a touchdown on the ensuing possession via Dalton Kincaid to put the game out of reach for the Saints.




  • Eagles 31, Buccaneers 25
  • The Buccaneer defenders spent half the afternoon shaking their heads, as they were befuddled as to how they could possibly stop Philadelphia’s offense in 110-degree heat. This was a complete reversal of the previous two matchups, which saw the Buccaneers completely stymie the Eagles.

    Tampa Bay was lucky in those two matchups, as Philadelphia had a high number of impactful injuries in those contests. The turntables had turned in this latest battle, however, as the Eagles were the healthier team. As a result, Jalen Hurts shredded Tampa Bay’s secondary with only one incompletion out of 16 passes in the opening half. Hurts also picked up 42 rushing yards in the first half alone, giving the Eagles a 24-3 lead before a Tampa Bay 65-yard field goal heading into intermission.

    The turntables turned back in the second half, however. The Eagles, for whatever reason, couldn’t put anything together offensively. They scored just once, as they couldn’t establish Saquon Barkley against the Vita Vea-led Tampa front. The Buccaneers, conversely, hit some long scores, as Emeka Egbuka and Bucky Irving scored on 77- and 72-yard touchdowns, respectively.

    The Buccaneers ultimately trimmed the margin down to eight. They had two chances to tie, but Mayfield forced a pass into the end zone that was intercepted. He later had a heroic scramble on a third-and-6, but an ensuing Philadelphia sack ruined the drive, and the Buccaneers ultimately turned the ball over on downs.




  • Texans 26, Titans 0
  • A 26-0 result may look like a complete onslaught, but that wasn’t the case in this instance. In fact, it looked like the Titans would have a chance to pull the upset as late as the third quarter.

    The Texans couldn’t get anything going offensively for most of this game. They tried to run with Nick Chubb, but that proved to be ineffective. C.J. Stroud was constantly swarmed in the backfield. On one occasion, he was smashed as soon as he got the ball. All Houston could manage in the first half was just a pair of field goals. Had Titans kicker Joey Slye been accurate, this game would have been tied at six, but he whiffed on two makeable field goals.

    The Titans couldn’t generate any offense throughout the entire afternoon, while the Texans finally achieved some first downs as Tennessee’s defense wore down as the afternoon progressed. It helped that the Texans moved away from Chubb and gave Woody Marks some touches. Marks rewarded the coaching staff with 119 net yards and a couple of touchdowns.

    Houston finished with a shutout victory that wasn’t very impressive overall from an offensive perspective. The defense was much better, pitching a shutout, and limiting Tennessee to just 175 net yards of offense.




  • Falcons 31, Redskins 24
    By Charlie Campbell – @draftcampbell

  • EDITOR’S NOTE: I think that 30-0 loss to Carolina will go down as one of the most nonsensical results of the year. Credit the Falcons for rebounding with a nice win.

  • The Falcons needed a bounce-back game after an embarrassing loss to Carolina. Atlanta fired their receiver coach and moved offensive coordinator Zac Robinson from the booth to the sideline, and the moves paid off as Michael Penix Jr. set a career high. Drake London, Kyle Pitts, and Bijan Robinson all played well. The Redskins were starting backup quarterback Marcus Mariota with Jayden Daniels out, but the struggles of the Washington defense were a bigger problem than having to play Mariota.

  • The Falcons took the opening drive into Washington territory with a conversion to Pitts, setting up a field goal for Atlanta. The next possession saw Penix go 6-for-6 using his No. 1 receiver and connecting with London for a short touchdown. The Redskins responded with Chris Rodriguez ripping off a 49-yard run. A few plays later, Mariota connected with Luke McCaffrey for a touchdown to make it 10-7 Atlanta early in the second quarter. Atlanta responded with Penix connecting with London for a 43-yard completion, and a few plays later, Robinson charged into the end zone from 14 yards out to put Atlanta up 17-7. A long kick return by McCaffrey set up a field goal to make it 17-10 at the half.

    Early in the third quarter, Washington got a field goal to cut the lead to four, but it didn’t last long. Penix threw a swing pass to Robinson, and he exploded down the sideline for a 69-yard gain. A couple plays later, Penix connected with Pitts from seven yards out for a score to go up 24-13. Mariota started moving the ball, but he threw a deep ball off the mark, and Falcons’ superb rookie safety Xavier Watts ran underneath it in the end zone for an interception. Penix gave it right back with a poor throw that was intercepted by Mike Sainristil midway into Atlanta territory. Washington turned it into a field goal to cut the Falcons’ lead to 24-16, but just before the fourth quarter, Tyler Allegier scored from 15 yards.

    Midway through the fourth quarter on a fourth down, Mariota floated in a 24-yard touchdown to Deebo Samuel, and a two-point conversion to Zach Ertz made it 31-24. Atlanta drained some clock and hit a field goal just past the two-minute warning. Washington kicked a field goal, but Pitts recovered the onside kick to clinch the win for Atlanta.




  • Chiefs 37, Ravens 20
    By Charlie Campbell – @draftcampbell

  • EDITOR’S NOTE: More proof that I’m cursed. I bet Lamar Jackson over rushing yards in the third quarter, and he instantly injured his hamstring. Does anyone have worse luck than me?

  • The Ravens were on a short week after a slugfest on Monday night against Detroit, and the Chiefs replicated a lot of the Lions’ game plan to blow out Baltimore. Lamar Jackson left the game early, and the Ravens’ defense was incapable of stopping Pat Mahomes. It was a big win for Kansas City, and at 1-3, Baltimore has dug itself a hole.

  • The Ravens took the opening drive down the field and found pay dirt when Justice Hill darted into the end zone on an interior screen. Kansas City responded with a field goal drive. On the ensuing Ravens possession, Jackson was pressured and threw a pass up for grabs that was tipped and picked by the Chiefs’ Leo Chenal. Early in the second quarter, the Chiefs added a second field goal to cut the Ravens’ lead to one.

    After getting the ball back, the Chiefs got moving on an end-around to Worthy for a 35-yard gain. A bootleg completion to Travis Kelce set up a first-and-goal, and Mahomes threw a laser to JuJu Smith-Schuster to put the Chiefs up 13-7. Baltimore went for a fourth-and-1 near midfield, but Jackson was pressured into an incompletion. The Chiefs took advantage with some gains before Mahomes connected with Isiah Pacheco for an 8-yard touchdown. With 90 seconds remaining, Jackson scrambled and ran into his own blocker in center Tyler Linderbaum, and Jackson fumbled the ball. The Chiefs recovered just past midfield. However, Harrison Butker missed a long field goal, and that gave the Ravens some life, which they turned into a field goal on the final play of the half. That cut the Chiefs’ lead to 20-10 at halftime.

    To open the third quarter, Kansas City ripped the Ravens’ defense, and Mahomes threw another bullseye to Tyquan Thornton from 11 yards out to expand the lead to 27-10. Baltimore responded with a field goal drive, and quickly the Chiefs responded with another three-pointer. At that point, Jackson left the game with a hamstring injury. Cooper Rush came into the game and couldn’t do much. Early in the fourth quarter, Mahomes put the game away with a short touchdown pass to Hollywood Brown. In garbage time, Hill broke free for a 71-yard touchdown.




  • Jaguars 26, 49ers 21
  • San Francisco looked like a team looking past it opponent because of a big divisional game in four days. The 49ers, despite being the superior squad in this matchup, made a number of crucial mistakes to give them their first loss of the year.

    The blunders began early in the afternoon when Brock Purdy lost a fumble on a scramble while up 3-0. Travis Etienne capitalized on the turnover with a 48-yard rushing touchdown to give Jacksonville a 7-3 lead. Purdy then threw an interception on a pass that popped off Christian McCaffrey’s hands. Purdy’s throw wasn’t a good one, so McCaffrey wasn’t completely to blame for the mistake.

    Jacksonville entered the second half with a 17-6 lead because of these two errors. The blunders continued, as Purdy tossed a second interception as a result of not seeing Devin Lloyd in coverage. The 49ers then surrendered a punt return touchdown, giving Jacksonville a 26-14 advantage.

    The 49ers looked like they’d have one more chance when Cam Little missed a 47-yard field goal in a 26-21 affair. Purdy, however, committed yet another turnover on the ensuing possession when he lost a fumble on a strip-sack. This effectively sealed the victory for Jacksonville.




  • Rams 27, Colts 20
  • Someone needs to sit down the Colts players and inform them that there is no benefit to dropping the ball shy of the goal line in celebration. Jonathan Taylor infamously did this in the 2024 version of the Battle of the Horses, costing his team a potential victory. Receiver Adonai Mitchell witnessed this unfold, and yet he made the same mistake in this game. He made a great pass, but dropped the ball in celebration before he crossed the goal line, costing the Colts a crucial touchdown that they would need late in the game.

    Despite Mitchell’s mistake, the Colts held the lead in the fourth quarter, thanks in part to Kyren Williams losing a fumble to give Indianapolis a score. The Rams, down seven, bounced back, as Matthew Stafford drove down the field and fired a tying touchdown pass to Puka Nacua. The Colts appeared to strike back, with Jonathan Taylor breaking free for a 53-yard touchdown run. However, a holding penalty negated the score because of a holding penalty by none other than Adonai Mitchell.

    The hold forced the Colts to punt, and on the first play of the ensuing drive, Stafford launched an 88-yard touchdown to Tutu Atwell to put his team up 27-20. Daniel Jones had one more chance, but he was intercepted on a deep shot when he stared down Michael Pittman Jr.




  • Bears 25, Raiders 24
  • ESPN DEI hire Mina Kimes infamously criticized the Seahawks for trading Geno Smith to the Raiders, inexplicably declaring that Smith was a top-10 quarterback. If Smith is truly a top-10 quarterback, he didn’t resemble one in this loss in which he can shoulder most of the blame.

    The Raiders outgained the Bears, 357-271, and they also averaged 2.7 more yards per play. They lost because of Smith’s many mistakes. Smith fired an early interception into heavy traffic to set up a field goal for Chicago. Smith was responsible for a second interception later when he didn’t see a defender over the middle of the field. The Bears weren’t able to capitalize on that give-away, but they were able to do so following Smith’s third pick, which occurred because he stared down his receiver. Smith was reckless despite winning 14-9. Thanks to the great field position, Chicago was able to take the lead on a touchdown pass to Rome Odunze.

    The Raiders were able to reestablish the lead on a long Ashton Jeanty touchdown run. The Bears struck back with a late touchdown to take the lead. The Raiders were able to generate a solid kickoff return to begin near midfield, but all they could do was move into position for a 53-yard field goal to win the game. The kick, however, was blocked, allowing Chicago to prevail.




  • Cowboys 40, Packers 40
  • It truly looked like the Packers would win this game in a blowout. They were near-touchdown favorites heading into this contest and went up 13-0 at the end of the opening quarter. They were set to kick the extra point, but the attempt was blocked and returned for two. Though the score was still 13-2, the Cowboys said that this incident gave them momentum to spark their great performance.

    The Cowboys immediately answered with a long touchdown drive where Dak Prescott saw no pressure, a theme that persisted the entire night. Though the Cowboys were missing two offensive linemen on an already-shaky front, Prescott wasn’t sacked on a single occasion in regulation despite it being Micah Parsons’ much-discussed return to Dallas. Instead, it was “No Cookie” Jordan who saw pressure. He was strip-sacked at the end of the opening half, giving Dallas a quick touchdown. The Cowboys, down 13-0, took a 16-13 lead into the break.

    Love rebounded in the second half with some amazing drives. He was nearly flawless, torching Dallas’ poor defense relentlessly. The problem for the Packers was that they couldn’t stop Dallas at all. The pressure was nowhere to be seen, as Prescott had a clean pocket all night. Javonte Williams, meanwhile, was able to rip through wide-open running lanes throughout the entire game. These teams went back and forth the entire second half, with Dallas going up 37-34 with about 45 seconds remaining. Love, however, was able to move the chains downfield in a hurry, setting up a 53-yard field goal for Brandon McManus, which was good to set up overtime.

    In the extra session, the Cowboys ripped through Green Bay’s horrible defense until they reached the red zone, but they stalled and had to kick a field goal. The Packers had their turn in overtime. They also drove into the red zone, but like Dallas, they stalled in the red zone. They had to settle for a tie as time expired.






  • Dolphins 27, Jets 21
  • The saying goes that it’s better to be lucky than good. The Dolphins are not good, but they were lucky in this victory over the Jets – save for a major injury that occurred in the second half.

    This looked like it would be a competitive game. The Dolphins kicked a field goal on the first possession, and the Jets struck back with a great drive in which they gashed Miami with some stellar runs. They nearly reached the goal line, but Braelon Allen lost a fumble. The Dolphins then took possession and fumbled themselves when Tua Tagovailoa dropped the snap. The Dolphins recovered, however, and they ultimately scored a touchdown when Tagovailoa hit Darren Waller in the end zone.

    This was a running theme all night. The Jets lost three fumbles in this contest. The Dolphins fumbled twice, but recovered them both. It’s not every day that you’ll see one team be 5-of-5 in fumble recoveries, but that was the case for the Dolphins.

    Miami won its first game of the year, thanks to the heroics of Waller and De’Von Achane, but the dark cloud over this victory was an injury to Tyreek Hill in the third quarter. Hill was having a great game, but hurt his ankle after making a catch. He was carted off the field.




  • Broncos 28, Bengals 3
  • The Broncos, sitting at 1-2, needed a win. Fortunately for them, the Bengals were on the schedule following their losses to the Colts and Chargers. This was an easy bounce-back victory in which the Bengals didn’t pose any sort of threat beyond their field goal on the initial drive of the evening.

    It was all Denver after that, though the Broncos made many mistakes and could have won by much more. Their offensive linemen committed numerous penalties, disrupting far too many drives. There was also a sequence at the goal line late in the second quarter when the Broncos failed to punch the ball in for six. J.K. Dobbins was mysteriously not used at the goal line. R.J. Harvey was stuffed on an outside run, and then Bo Nix threw an interception.

    None of this ended up mattering because Cincinnati could not move the ball following the opening drive. The offensive line didn’t give Jake Browning enough time, while the Denver cornerbacks smothered Ja’Marr Chase and Tee Higgins.




  • For more thoughts, check out my updated NFL Power Rankings, which will be posted Tuesday morning.



    NFL Picks - Oct. 11


    2026 NFL Mock Draft - Oct. 8


    NFL Power Rankings - Oct. 7


    Fantasy Football Rankings - Sept. 1








    2025: 2024 NFL Week 1 Recap

    2025 NFL Week 2 Recap

    2024: 2024 NFL Week 1 Recap

    2024 NFL Week 2 Recap

    2024 NFL Week 3 Recap

    2024 NFL Week 4 Recap

    2024 NFL Week 5 Recap

    2024 NFL Week 6 Recap

    2024 NFL Week 7 Recap

    2024 NFL Week 8 Recap

    2024 NFL Week 9 Recap

    2024 NFL Week 10 Recap

    2024 NFL Week 11 Recap

    2024 NFL Week 12 Recap

    2024 NFL Week 13 Recap

    2024 NFL Week 14 Recap

    2024 NFL Week 15 Recap

    2024 NFL Week 16 Recap

    2024 NFL Week 17 Recap

    2024 NFL Week 18 Recap

    2024 NFL Playoff Games Recap

    2023: 2023 NFL Week 1 Recap

    2023 NFL Week 2 Recap
    2023 NFL Week 3 Recap
    2023 NFL Week 4 Recap
    2023 NFL Week 5 Recap
    2023 NFL Week 6 Recap
    2023 NFL Week 7 Recap
    2023 NFL Week 8 Recap
    2023 NFL Week 9 Recap
    2023 NFL Week 10 Recap
    2023 NFL Week 11 Recap
    2023 NFL Week 12 Recap
    2023 NFL Week 13 Recap
    2023 NFL Week 14 Recap
    2023 NFL Week 15 Recap
    2023 NFL Week 16 Recap
    2023 NFL Week 17 Recap
    2023 NFL Week 18 Recap
    2023 NFL Playoffs Recap

    2022: Live 2022 NFL Draft Blog - April 28
    2022 NFL Week 1 Recap - Sept. 9
    2022 NFL Week 2 Recap - Sept. 16
    2022 NFL Week 3 Recap - Sept. 23
    2022 NFL Week 4 Recap - Sept. 30
    2022 NFL Week 5 Recap - Oct. 7
    2022 NFL Week 6 Recap - Oct. 14
    2022 NFL Week 7 Recap - Oct. 21
    2022 NFL Week 8 Recap - Oct. 28
    2022 NFL Week 9 Recap - Nov. 4
    2022 NFL Week 10 Recap - Nov. 11
    2022 NFL Week 11 Recap - Nov. 18
    2022 NFL Week 12 Recap - Nov. 25
    2022 NFL Week 13 Recap - Dec. 2
    2022 NFL Week 14 Recap - Dec. 9
    2022 NFL Week 15 Recap - Dec. 16
    2022 NFL Week 16 Recap - Dec. 23
    2022 NFL Week 17 Recap - Dec. 30
    2022 NFL Week 18 Recap - Jan. 7
    2022 NFL Playoffs Recap - Feb. 13

    2021: Live 2021 NFL Draft Blog - April 25
    2021 NFL Week 1 Recap - Sept. 13
    2021 NFL Week 2 Recap - Sept. 20
    2021 NFL Week 3 Recap - Sept. 27
    2021 NFL Week 4 Recap - Oct. 4
    2021 NFL Week 5 Recap - Oct. 11
    2021 NFL Week 6 Recap - Oct. 18
    2021 NFL Week 7 Recap - Oct. 25
    2021 NFL Week 8 Recap - Nov. 1
    2021 NFL Week 9 Recap - Nov. 8
    2021 NFL Week 10 Recap - Nov. 15
    2021 NFL Week 11 Recap - Nov. 22
    2021 NFL Week 12 Recap - Nov. 29
    2021 NFL Week 13 Recap - Dec. 6
    2021 NFL Week 14 Recap - Dec. 13
    2021 NFL Week 15 Recap - Dec. 20
    2021 NFL Week 16 Recap - Dec. 27
    2021 NFL Week 17 Recap - Jan. 3
    2021 NFL Week 18 Recap - Jan. 10
    2021 NFL Playoff Recap - Jan. 17

    2020: Live 2020 NFL Draft Blog - April 25
    2020 NFL Week 1 Recap - Sept. 11
    2020 NFL Week 2 Recap - Sept. 18
    2020 NFL Week 3 Recap - Sept. 25
    2020 NFL Week 4 Recap - Oct. 2
    2020 NFL Week 5 Recap - Oct. 9
    2020 NFL Week 6 Recap - Oct. 16
    2020 NFL Week 7 Recap - Oct. 23
    2020 NFL Week 8 Recap - Oct. 30
    2020 NFL Week 9 Recap - Nov. 6
    2020 NFL Week 10 Recap - Nov. 13
    2020 NFL Week 11 Recap - Nov. 20
    2020 NFL Week 12 Recap - Nov. 27
    2020 NFL Week 13 Recap - Dec. 4
    2020 NFL Week 14 Recap - Dec. 11
    2020 NFL Week 15 Recap - Dec. 18
    2020 NFL Week 16 Recap - Dec. 25
    2020 NFL Week 17 Recap - Jan. 3
    2020 NFL Playoffs Recap - Feb. 3

    2019: Live 2019 NFL Draft Blog - April 25
    2019 NFL Week 1 Recap - Sept. 9
    2019 NFL Week 2 Recap - Sept. 16
    2019 NFL Week 3 Recap - Sept. 23
    2019 NFL Week 4 Recap - Sept. 30
    2019 NFL Week 5 Recap - Oct. 7
    2019 NFL Week 6 Recap
    2019 NFL Week 7 Recap
    2019 NFL Week 8 Recap
    2019 NFL Week 9 Recap
    2019 NFL Week 10 Recap
    2019 NFL Week 11 Recap
    2019 NFL Week 12 Recap
    2019 NFL Week 14 Recap
    2019 NFL Week 15 Recap
    2019 NFL Week 16 Recap
    2019 NFL Week 17 Recap


    2018: Live 2018 NFL Draft Blog - April 30
    2018 NFL Week 1 Recap - Sept. 7
    2018 NFL Week 2 Recap - Sept. 14
    2018 NFL Week 3 Recap - Sept. 21
    2018 NFL Week 4 Recap - Sept. 28
    2018 NFL Week 5 Recap - Oct. 5
    2018 NFL Week 6 Recap - Oct. 12
    2018 NFL Week 7 Recap - Oct. 19
    2018 NFL Week 8 Recap - Oct. 26
    2018 NFL Week 9 Recap - Nov. 2
    2018 NFL Week 10 Recap - Nov. 9
    2018 NFL Week 11 Recap - Nov. 16
    2018 NFL Week 12 Recap - Nov. 23
    2018 NFL Week 13 Recap - Nov. 30
    2018 NFL Week 14 Recap - Dec. 7
    2018 NFL Week 15 Recap - Dec. 14
    2018 NFL Week 16 Recap - Dec. 21
    2018 NFL Week 17 Recap - Dec. 31
    2018 NFL Week 18 Recap - Jan. 6


    2017: Live 2017 NFL Draft Blog - April 30
    2017 NFL Week 1 Recap - Sept. 12
    2017 NFL Week 2 Recap - Sept. 19
    2017 NFL Week 3 Recap - Sept. 26
    2017 NFL Week 4 Recap - Oct. 2
    2017 NFL Week 5 Recap - Oct. 9
    2017 NFL Week 6 Recap - Oct. 16
    2017 NFL Week 7 Recap - Oct. 23
    2017 NFL Week 8 Recap - Oct. 30
    2017 NFL Week 9 Recap - Nov. 6
    2017 NFL Week 10 Recap - Nov. 13
    2017 NFL Week 11 Recap - Nov. 20
    2017 NFL Week 12 Recap - Nov. 27
    2017 NFL Week 13 Recap - Dec. 4
    2017 NFL Week 14 Recap - Dec. 11
    2017 NFL Week 15 Recap - Dec. 18
    2017 NFL Week 16 Recap - Dec. 25
    2017 NFL Week 17 Recap - Jan. 1
    2017 NFL Week 18 Recap - Jan. 8
    2017 NFL Week 19 Recap - Jan. 15
    2017 NFL Week 20 Recap - Jan. 22
    Super Bowl LII Recap - Feb. 5


    2017: Live 2017 NFL Draft Blog - April 30
    2017 NFL Week 1 Recap - Sept. 12
    2017 NFL Week 2 Recap - Sept. 19
    2017 NFL Week 3 Recap - Sept. 26
    2017 NFL Week 4 Recap - Oct. 2
    2017 NFL Week 5 Recap - Oct. 9
    2017 NFL Week 6 Recap - Oct. 16
    2017 NFL Week 7 Recap - Oct. 23
    2017 NFL Week 8 Recap - Oct. 30
    2017 NFL Week 9 Recap - Nov. 6
    2017 NFL Week 10 Recap - Nov. 13
    2017 NFL Week 11 Recap - Nov. 20
    2017 NFL Week 12 Recap - Nov. 27
    2017 NFL Week 13 Recap - Dec. 4
    2017 NFL Week 14 Recap - Dec. 11
    2017 NFL Week 15 Recap - Dec. 18
    2017 NFL Week 16 Recap - Dec. 25
    2017 NFL Week 17 Recap - Jan. 1
    2017 NFL Week 18 Recap - Jan. 8
    2017 NFL Week 19 Recap - Jan. 15
    2017 NFL Week 20 Recap - Jan. 22
    Super Bowl LII Recap - Feb. 5


    2016: Live 2016 NFL Draft Blog - April 30
    2016 NFL Week 1 Recap - Sept. 12
    2016 NFL Week 2 Recap - Sept. 19
    2016 NFL Week 3 Recap - Sept. 26
    2016 NFL Week 4 Recap - Oct. 3
    2016 NFL Week 5 Recap - Oct. 10
    2016 NFL Week 6 Recap - Oct. 17
    2016 NFL Week 7 Recap - Oct. 24
    2016 NFL Week 8 Recap - Oct. 31
    2016 NFL Week 9 Recap - Nov. 7
    2016 NFL Week 10 Recap - Nov. 14
    2016 NFL Week 11 Recap - Nov. 21
    2016 NFL Week 12 Recap - Nov. 28
    2016 NFL Week 13 Recap - Dec. 5
    2016 NFL Week 14 Recap - Dec. 12
    2016 NFL Week 15 Recap - Dec. 19
    2016 NFL Week 16 Recap - Dec. 26
    2016 NFL Week 17 Recap - Jan. 2
    2016 NFL Week 18 Recap - Jan. 9
    2016 NFL Week 19 Recap - Jan. 16
    2016 NFL Week 20 Recap - Jan. 23
    2016 NFL Week 21 Recap - Feb. 6


    2015: Live 2015 NFL Draft Blog - April 30
    2015 NFL Week 1 Recap - Sept. 12
    2015 NFL Week 2 Recap - Sept. 17
    2015 NFL Week 3 Recap - Sept. 24
    2015 NFL Week 4 Recap - Oct. 1
    2015 NFL Week 5 Recap - Oct. 8
    2015 NFL Week 6 Recap - Oct. 15
    2015 NFL Week 7 Recap - Oct. 22
    2015 NFL Week 8 Recap - Oct. 29
    2015 NFL Week 9 Recap - Nov. 5
    2015 NFL Week 10 Recap - Nov. 12
    2015 NFL Week 11 Recap - Nov. 19
    2015 NFL Week 12 Recap - Nov. 26
    2015 NFL Week 13 Recap - Dec. 4
    2015 NFL Week 14 Recap - Dec. 11
    2015 NFL Week 15 Recap - Dec. 18
    2015 NFL Week 16 Recap - Dec. 25
    2015 NFL Week 17 Recap - Jan. 4
    2015 NFL Week 18 Recap - Jan. 11
    2015 NFL Week 19 Recap - Jan. 18
    2015 NFL Week 20 Recap - Jan. 25
    Super Bowl 50 Recap - Feb. 8


    2014: Live 2014 NFL Draft Blog - May 8
    2014 NFL Week 1 Recap - Sept. 5
    2014 NFL Week 2 Recap - Sept. 12
    2014 NFL Week 3 Recap - Sept. 19
    2014 NFL Week 4 Recap - Sept. 26
    2014 NFL Week 5 Recap - Oct. 3
    2014 NFL Week 6 Recap - Oct. 10
    2014 NFL Week 7 Recap - Oct. 17
    2014 NFL Week 8 Recap - Oct. 24
    2014 NFL Week 9 Recap - Oct. 31
    2014 NFL Week 10 Recap - Nov. 6
    2014 NFL Week 11 Recap - Nov. 13
    2014 NFL Week 12 Recap - Nov. 20
    2014 NFL Week 13 Recap - Nov. 27
    2014 NFL Week 14 Recap - Dec. 5
    2014 NFL Week 15 Recap - Dec. 12
    2014 NFL Week 16 Recap - Dec. 19
    2014 NFL Week 17 Recap - Dec. 29
    2014 NFL Week 18 Recap - Jan. 4
    2014 NFL Week 19 Recap - Jan. 11
    2014 NFL Week 20 Recap - Jan. 18
    Super Bowl XLIX Live Blog - Feb. 1
    Super Bowl XLIX Recap - Feb. 2


    2013: Live 2013 NFL Draft Blog - April 26
    2013 NFL Week 1 Recap - Sept. 10
    2013 NFL Week 2 Recap - Sept. 17
    2013 NFL Week 3 Recap - Sept. 24
    2013 NFL Week 4 Recap - Oct. 1
    2013 NFL Week 5 Recap - Oct. 8
    2013 NFL Week 6 Recap - Oct. 15
    2013 NFL Week 7 Recap - Oct. 22
    2013 NFL Week 8 Recap - Oct. 29
    2013 NFL Week 9 Recap - Nov. 4
    2013 NFL Week 10 Recap - Nov. 11
    2013 NFL Week 11 Recap - Nov. 18
    2013 NFL Week 12 Recap - Nov. 25
    2013 NFL Week 13 Recap - Dec. 2
    2013 NFL Week 14 Recap - Dec. 9
    2013 NFL Week 15 Recap - Dec. 16
    2013 NFL Week 16 Recap - Dec. 23
    2013 NFL Week 17 Recap - Dec. 30
    2013 NFL Week 18 Recap - Jan. 6
    2013 NFL Week 19 Recap - Jan. 13
    2013 NFL Week 20 Recap - Jan. 20
    Super Bowl XLVIII Recap - Feb. 3
    Super Bowl XLVIII Live Blog - Feb. 2


    2012: Live 2012 NFL Draft Blog - April 26
    2012 NFL Week 1 Recap - Sept. 10
    2012 NFL Week 2 Recap - Sept. 17
    2012 NFL Week 3 Recap - Sept. 24
    2012 NFL Week 4 Recap - Oct. 1
    2012 NFL Week 5 Recap - Oct. 8
    2012 NFL Week 6 Recap - Oct. 15
    2012 NFL Week 7 Recap - Oct. 22
    2012 NFL Week 8 Recap - Oct. 29
    2012 NFL Week 9 Recap - Nov. 5
    2012 NFL Week 10 Recap - Nov. 12
    2012 NFL Week 11 Recap - Nov. 19
    2012 NFL Week 12 Recap - Nov. 26
    2012 NFL Week 13 Recap - Dec. 3
    2012 NFL Week 14 Recap - Dec. 10
    2012 NFL Week 15 Recap - Dec. 17
    2012 NFL Week 16 Recap - Dec. 24
    2012 NFL Week 17 Recap - Dec. 31
    2012 NFL Week 18 Recap - Jan. 7
    2012 NFL Week 19 Recap - Jan. 14
    2012 NFL Week 20 Recap - Jan. 21
    Super Bowl XLVII Recap - Feb. 4
    Super Bowl XLVII Live Blog - Feb. 4


    2011: Live 2011 NFL Draft Blog - April 28
    2011 NFL Week 1 Recap - Sept. 12
    2011 NFL Week 2 Recap - Sept. 19
    2011 NFL Week 3 Recap - Sept. 26
    2011 NFL Week 4 Recap - Oct. 3
    2011 NFL Week 5 Recap - Oct. 10
    2011 NFL Week 6 Recap - Oct. 17
    2011 NFL Week 7 Recap - Oct. 24
    2011 NFL Week 8 Recap - Oct. 31
    2011 NFL Week 9 Recap - Nov. 7
    2011 NFL Week 10 Recap - Nov. 14
    2011 NFL Week 11 Recap - Nov. 21
    2011 NFL Week 12 Recap - Nov. 28
    2011 NFL Week 13 Recap - Dec. 5
    2011 NFL Week 14 Recap - Dec. 12
    2011 NFL Week 15 Recap - Dec. 19
    2011 NFL Week 16 Recap - Dec. 26
    2011 NFL Week 17 Recap - Jan. 2
    2011 NFL Week 18 Recap - Jan. 9
    2011 NFL Week 19 Recap - Jan. 16
    2011 NFL Week 20 Recap - Jan. 23
    Super Bowl XLVI Live Blog - Feb. 6


    2010: Live 2010 NFL Draft Blog - April 22
    2010 Hall of Fame Game Live Blog - Aug. 8
    2010 NFL Kickoff Live Blog - Sept. 9
    2010 NFL Week 1 Review - Sept. 13
    2010 NFL Week 2 Review - Sept. 20
    2010 NFL Week 3 Review - Sept. 27
    2010 NFL Week 4 Review - Oct. 4
    2010 NFL Week 5 Review - Oct. 11
    2010 NFL Week 6 Review - Oct. 18
    2010 NFL Week 7 Review - Oct. 25
    2010 NFL Week 8 Review - Nov. 1
    2010 NFL Week 9 Review - Nov. 8
    2010 NFL Week 10 Review - Nov. 15
    2010 NFL Week 11 Review - Nov. 22
    2010 NFL Week 12 Review - Nov. 29
    2010 NFL Week 13 Review - Dec. 6
    2010 NFL Week 14 Review - Dec. 13
    2010 NFL Week 15 Review - Dec. 20
    2010 NFL Week 16 Review - Dec. 27
    2010 NFL Week 17 Review - Jan. 3
    2010 NFL Week 18 Review - Jan. 10
    2010 NFL Week 19 Review - Jan. 17
    2010 NFL Week 19 Review - Jan. 24
    Super Bowl XLV Live Blog - Feb. 6


    2009: Live 2009 NFL Draft Blog - April 25
    2009 Hall of Fame Game Live Blog - Aug. 10
    2009 NFL Kickoff Live Blog - Sept. 10
    2009 NFL Week 1 Review - Sept. 14
    2009 NFL Week 2 Review - Sept. 21
    2009 NFL Week 3 Review - Sept. 28
    2009 NFL Week 4 Review - Oct. 5
    2009 NFL Week 5 Review - Oct. 12
    2009 NFL Week 6 Review - Oct. 19
    2009 NFL Week 7 Review - Oct. 26
    2009 NFL Week 8 Review - Nov. 2
    2009 NFL Week 9 Review - Nov. 9
    2009 NFL Week 10 Review - Nov. 16
    2009 NFL Week 11 Review - Nov. 23
    2009 NFL Week 12 Review - Nov. 30
    2009 NFL Week 13 Review - Dec. 6
    2009 NFL Week 14 Review - Dec. 13
    2009 NFL Week 15 Review - Dec. 20
    2009 NFL Week 16 Review - Dec. 27
    2009 NFL Week 17 Review - Jan. 4
    2009 NFL Week 18 Review - Jan. 11
    2009 NFL Week 19 Review - Jan. 18
    2009 NFL Week 20 Review - Jan. 25
    Super Bowl XLIV Live Blog - Feb. 7


    2008: Live 2008 NFL Draft Blog - April 26
    2008 NFL Kickoff Blog - Sept. 4
    NFL Week 1 Review - Sept. 8
    NFL Week 2 Review - Sept. 15
    NFL Week 3 Review - Sept. 22
    NFL Week 4 Review - Sept. 29
    NFL Week 5 Review - Oct. 6
    NFL Week 6 Review - Oct. 13
    NFL Week 7 Review - Oct. 20
    NFL Week 8 Review - Oct. 27
    NFL Week 9 Review - Nov. 3
    NFL Week 10 Review - Nov. 10
    NFL Week 11 Review - Nov. 17
    NFL Week 12 Review - Nov. 24
    NFL Week 13 Review - Dec. 1
    NFL Week 14 Review - Dec. 8
    NFL Week 15 Review - Dec. 15
    NFL Week 16 Review - Dec. 22
    NFL Week 17 Review - Dec. 29
    NFL Wild Card Playoffs Review - Jan. 4
    NFL Divisional Playoffs Review - Jan. 11
    NFL Championship Sunday Review - Jan. 19
    Super Bowl XLIII Live Blog