NFL Game Recaps of previous weeks and seasons can be found via links at the bottom of the page.
Panthers 24, Texans 9
The good news for Carolina is that it improved its record to 3-0. The bad news is that the Panthers suffered a number of key injuries in this game. Christian McCaffrey went into the medical tent in the second quarter and was quickly ruled out as he walked gingerly into the locker room. The Panthers then lost two starting defensive backs – Jaycee Horn and Juston Burris – to various maladies in the second half. Already down A.J. Bouye, the Panthers had a skeleton crew secondary in the final quarter-and-a-half.
Luckily for the Panthers, they didn’t have to battle a lethal passing attack. Davis Mills was making his first start, and outside of one drive prior to halftime, he didn’t display any signs of being an NFL-caliber quarterback. Mills (19-28, 168 yards, TD) looked shell shocked at times, but some poor coaching didn’t help him. The Texans often ran on first down, which put Mills in a negative situation. He had trouble sustaining drives as a result; the Texans converted just one third down the entire evening.
Carolina’s offense, meanwhile, was very effective when McCaffrey was on the field. The team averaged north of seven yards per play with McCaffrey, but that figure fell into the twos during the rest of the opening half without the All-Pro back. However, Matt Rhule and Joe Brady made some nice adjustments at halftime to help the team generate some drives following intermission. Simply getting into double digits was enough anyway.
Somehow, the player who scored two rushing touchdowns in this game was Sam Darnold, who plunged into the end zone on a pair of sneaks. Darnold was a fine passer in this contest – 23-of-34, 304 yards – but didn’t have much resistance against a secondary missing multiple players. Darnold had some ball-security issues in this contest, fumbling twice on strip-sacks. He also missed out on a touchdown by overthrowing an open D.J. Moore.
Only one other Panther logged more than 30 receiving yards, and that was rookie Terrace Marshall, who secured four receptions for 48 yards. Robby Anderson, conversely, was a huge disappointment. He caught just one pass for eight yards, and he also dropped a ball.
Browns 26, Bears 6
Fields’ numbers speak for themselves: He went 6-of-20 for 68 yards. He shouldn’t be blamed entirely, however, as he didn’t get a chance behind his horrible offensive line. The Browns dominated the line of scrimmage, sacking Fields a whopping nine times, as Fields fell just short of Greg McElroy’s 11-sack debut record. Myles Garrett was unstoppable, collecting 4.5 sacks and was so close to getting to 5.5 at the very end when Fields spun out of his tackle. Jadeveon Clowney added two sacks. The end result of this was just 47 net yards for Chicago’s offense, and Fields suffering a concussion at the very end. Believe it or not, it could’ve been even worse for Fields, as he had an interception negated by one of the worst pass interferences you’ll ever see. Safety John Johnson was flagged even though he didn’t even have a hand on the offensive player.
The Browns, who continuously sputtered near field goal range in the opening quarter, eventually got their act together. Mayfield, however, completed just four passes following intermission, as one of his misfires was another missed score. He went 19-of-31 for 246 yards and a touchdown in what was a disappointing game from him, especially considering that the Bears lost Khalil Mack to an injury in the first half.
Bills 43, Redskins 21
This blowout victory was much different. The Bills legitimately dominated this contest from start to finish. Allen found his groove and torched the Redskins’ underperforming secondary. He even had plenty of pressure in his face from Washington’s talented defensive line, and yet he was able to fire terrific strikes to his receivers. The defense, meanwhile, put the clamps on Taylor Heinicke and the Redskin offense. The Bills limited the Redskins to seven real points.
Allen’s other aerial scores were thrown to Dawson Knox (4-49) and Zack Moss (3-31). Knox’s score shouldn’t have counted because he pushed off his defender and then his hand landed out of bounds before he secured the touchdown. It ultimately didn’t end up mattering, though owners of Stefon Diggs (6-62) would’ve preferred to see their receiver catch the score instead.
Gibson’s long touchdown saved his fantasy owners from seeing their running back have a horrible day. Gibson mustered only 31 yards on 12 attempts otherwise.
Titans 25, Colts 16
The only reason this game was close was the incomptence of Ryan Tannehill and Chester Rogers. Tannehill threw three touchdowns in this contest, but he and Rogers nearly killed their team with a pair of horrible interceptions. Tannehill’s first pick went right to Darius Leonard after holding the ball forever in the pocket. This set up a touchdown for the Colts, while Tannehill’s second pick was the result of a Rogers drop. It gave Indianapolis a field goal. Thus, the Colts produced just six points when not converting Tannehill turnovers.
Ultimately, Derrick Henry led his team to a victory. He trampled the Colts for 113 yards on 28 carries while also catching three passes for 31 receiving yards. He constantly gave Tannehill easy passing opportunities, allowing him to complete 8-of-10 passes in the second half. Tannehill also ran well, scrambling five times for 56 rushing yards.
Chargers 30, Chiefs 24
It’s unclear why Mahomes threw a no-look pass on the opening drive, but he did so to Marcus Kemp. The reserve receiver didn’t expect the pass, so the ball bounced out of his hands and into the arms of Asante Samuel Jr. The Chiefs advanced into the red zone on the next possession, but Tyreek Hill fumbled, setting up a Charger touchdown following the return. The next Kansas City drive also concluded with a fumble, as Clyde Edwards-Helaire coughed up the ball at the 30-yard line. Another nice return set up the Chargers with another touchdown. The Chiefs, who could’ve been up 21-0, were suddenly trailing 14-0.
Despite all of these blunders, it still seemed as though the Chiefs would be able to win this game. Possessing the ball in a 24-24 tie, Mahomes appeared as though he would lead his team to a victory. Instead, Mahomes inexplicably heaved a deep pass off his back foot, which was easily picked. The Chiefs had somehow transformed into the Chargers, constantly killing themselves with unforced errors. The Chargers, conversely, converted with a touchdown after screwing up a fourth-and-4 play that was ruined by a false start. Thanks to a sketchy DeAndre Baker pass interference, Justin Herbert kept the drive alive and eventually found Mike Williams in the end zone for the game-winning score.
Somehow, neither Kelce nor Hill caught Mahomes’ touchdowns. The scores went to Edwards-Helaire, Mecole Hardman (3-33) and someone named Jody Fortson (2-7).
Saints 28, Patriots 13
The second pick occurred right after intermission. Jones’ pass to Jonnu Smith was dropped, and it popped into the arms Malcolm Jenkins, who ran the turnover back for six. Suddenly down 21-3, the offensively challenged Patriots couldn’t overcome such a large deficit.
Jones finished 30-of-51 for 270 yards, one touchdown and three interceptions, with the final pick occurring on New England’s final offensive snap when Jones was just trying to make something happen. He also somehow led his team in rushing with 28 yards on six scrambles.
Despite the loss and the three turnovers, Jones had a mostly positive performance. He didn’t just dink and dunk; most of his throws had plenty of air yards attached to them, especially on third-and-long opportunities. For example, he fired a ball 15 yards in the air on a third-and-16. On a later third-and-8, his pass sailed 10 yards. There were only a couple of occasions in which Jones settled for Alex Smith-type dump-off passes on third down, and those usually involved heavy pressure.
That said, Jones made some mistakes. He misfired on two potential touchdowns. One was an overthrow in Kendrick Bourne’s direction, while the second saw him display poor mechanics in the pocket, leading to an inaccurate toss to Nelson Agholor. Jones also took a bad sack in field goal range where he held on to the ball too long. Still, Jones was impressive considering that this was just his third start.
Falcons 17, Giants 14
Thanks to Jackson’s dropped pick, the Falcons were able to score a touchdown soon after, thanks to a drawn interference penalty by Kyle Pitts. The Giants had a chance for the “game-losing” field goal on the ensuing possession, but Daniel Jones was strip-sacked to disrupt the possession, taking a hit because he didn’t see the pass rusher. Ryan took over with 1:50 remaining, and he was able to quickly move into field goal range with a pair of 25-yard passes, including one to Pitts. Younghoe Koo drilled the 40-yard field goal to give the Falcons a “defeat” for the first time all year.
Pitts, meanwhile, nearly went catchless in this game, as he didn’t have a reception until the fourth quarter. He ended up with a pair of catches for 35 yards, with a 25-yarder occurring after Patterson’s on the final possession. He also drew the aforementioned interference flag in the end zone to give Atlanta new life after Ryan’s dropped interception.
With all the receiving talent the Giants have, you’d expect Sterling Shepard (2-16), Kadarius Toney (2-16) or Evan Engram (2-21) to finish second on the team in receiving. Instead, it was Collin Johnson, who hauled in five of his seven targets for 51 yards. The reason for this was Shepard suffering a hamstring injury early in this game. Darius Slayton also hurt his hamstring. Engram lost a fumble.
Bengals 24, Steelers 10
Pittsburgh has numerous problems, with one huge one being the ineptitude of the offensive line. Ben Roethlisberger had no time to throw in this contest, which led to multiple turnovers. His first interception occurred because he was hit as he released the ball. The second was the result of pressure forcing Roethlisberger to throw late across his body. He didn’t see the linebacker, who snatched the pick. Late in the fourth quarter, when Roethlisberger had a chance to cut the lead to one score, he took a big sack to disrupt the drive, which ultimately led with a dump-off pass on fourth-and-10.
Burrow finished 14-of-18 for 172 yards, three touchdowns and the early interception. He didn’t face as much pressure as usual because the Steelers were missing T.J. Watt, Ali Highsmith, Stephon Tuitt and Tyson Alualu.
Elsewhere in the Bengal receiving corps, Tyler Boyd (4-36) also caught a touchdown. No one else had more than 26 receiving yards, as Tee Higgins missed this game with an injury.
Cardinals 31, Jaguars 19
It appeared as though the Cardinals, perhaps looking ahead to the Rams game next week, would fall to the horrible Jaguars. Then, reality set in. The Cardinals scored on a touchdown drive, and then Trevor Lawrence threw a pick-six when he fired a pass off his back foot on a flea-flicker play. The Cardinals suddenly were up by double digits, which was a lead that was insurmountable for the Jaguars, who saw Lawrence commit another turnover in the fourth quarter.
Lawrence went 22-of-34 for 219 yards, one touchdown and the three turnovers. He was sacked on just two occasions, but faced lots of pressure behind his horrible offensive line. Lawrence took a number of crushing blows in this game, including one instance in which he was decked on a third-and-7, causing a poor throw. He then saw a potential interception of his dropped when he took another crushing blow. The offensive line affected him on another third down when heavy pressure forced him into a zero-yard checkdown on third-and-5. Another such instance forced Lawrence into an overthrow for what should’ve been a deep gain in the opening half. As you can tell, Jacksonville is in dire need of some better blocking to help its young quarterback.
Ravens 19, Lions 17
By Charlie Campbell – @draftcampbell
To open the third quarter, Jackson found Andrews for a 41-yard gain, and that led to another field gaol. Detroit finally put a scoring drive together using Swift in the passing game, and to finish the drive, Swift plunged into the end zone. Jackson kept moving the ball, hitting a 24-yard completion to Andrews and picking up yards on the ground to set up another Tucker field goal. That gave the Ravens a 16-7 lead entering the fourth quarter.
Midway through the fourth, Swift ripped up the Baltimore defense on catches out of the backfield while Jamaal Williams (12-42-1 rushing, 2-25 receiving) ran well on the ground and plunged into the end zone to put Detroit down 16-14. After getting sacked by Alex Anzalone, Jackson was under more pressure and threw a terrible pass that was intercepted by Amani Oruwariye.
Jared Goff found a rhythm, hitting Darren Fells for 24 yards and Kaliff Raymond (6-68) for two catches that totaled 41 yards to get to the 14-yard line with two minutes remaining. The drive stalled, but Ryan Santoso hit a 35-yard field goal to put the Lions up 17-16. Jackson was left with 64 seconds and zero timeouts. After a Charles Harris sack, Jackson converted a fourth-and-19 to Sammy Watkins (4-68) for 36 yards. The Ravens got lucky on one of the final plays as the play clock hit zero and the referees did not notice the delay of game. Those gifted five yards made a huge difference on the final play of the game, as Tucker kicked a 66-yard field goal that hit the cross bar and bounced through the uprights.
Raiders 31, Dolphins 28
By Charlie Campbell – @draftcampbell
After a Las Vegas punt was downed inside the 1-yard line, Casey Hayward was able to snuff out a pass to the flat to Jaylen Waddle (12-58) and pick up a safety. It was superb play by Hayward and a bizarre call on Miami’s part. A completion to Henry Ruggs (4-78) set up a 50-yard field goal for Daniel Carlson, and the Dolphins’ lead was cut to 14-5. Las Vegas got the ball back and put together a 95-yard drive, with two receptions to Henry Ruggs for 44 yards, and the drive ended with a short touchdown pass to fullback Alec Ingold. Jacoby Brissett led a drive right before halftime, but Jason Sanders banged a field goal attempt off the upright, leaving Miami with a 14-12 lead at intermission.
To open the third quarter, Carr had Ruggs running wide open for a long touchdown, but he overthrew the pass incomplete. Carr simply shrugged off the mistake to move the ball and cap the drive with a 12-yard touchdown pass to Hunter Renfrow (5-77-1) after he juked Xavien Howard to get open near the goal line. Carr was hot from there, throwing perfect passes to Darren Waller and Peyton Barber for 23 yards each. Barber would finish the drive by diving over the scrum from a yard out for a touchdown. Daniel Carlson, however, missed the extra point, and that proved to be huge because it allowed Miami to force overtime with a two-point conversion.
After allowing 25 unanswered points to Las Vegas, Brissett used his legs on a few key plays to set up a field goal that cut the Raiders’ lead to 25-17. Miami forced a punt and came close to midfield, but Brissett was stopped for no gain on fourth-and-1.
Once the Dolphins got the ball back, they moved into Raiders territory, and a pass interference call on Trayvon Mullen in the end zone gave Miami a first-and-goal with about a minute remaining. On fourth-and-goal, Brissett scrambled and dived into the end zone. The two-point attempt was completed to Will Fuller and sent the game into overtime.
Carr hooked up with Ruggs to get to midfield and then Bryan Edwards to get to the 20, but the drive stalled and Carlson kicked a field goal to put the Raiders up 28-25. Brissett responded with his own drive, converting a fourth-and-20 with a 27-yard pass to Mike Gesicki, and shortly later, Jason Sanders tied the score at 28 with a 50-yard field goal. Carr hit Bryan Edwards for a 34-yard reception, and then Peyton Barber moved the ball inside the 10. As overtime expirede, Carlson hit a field goal for the win.
Broncos 26, Jets 0
Wilson didn’t quite heave four interceptions this time. Instead, he tossed two picks, and only one was his fault. The first interception occurred when Wilson stared down his receiver for a long time. The second came in the final minute when a ball bounced off the hands of Braxton Berrios. Wilson, who went 19-of-35 for 160 yards and the two picks, never had a chance behind his offensive line, enduring five sacks. It didn’t help that his receivers dropped a few passes. That said, Wilson often looked confused and unsure of himself in the pocket, so it didn’t help that he constantly saw pressure.
New York had no answer for Teddy Bridgewater, who misfired on just six occasions. He went 19-of-25 for 235 yards. He didn’t throw a touchdown, but wasn’t guilty of any mistakes either.
Rams 34, Buccaneers 24
Stafford was excellent after a slow start in this contest, torching the Buccaneers’ injury-ravaged secondary with numerous deep shots. Tampa, already down Sean Murphy-Bunting, lost Jamel Dean in the second quarter, which really sparked Los Angeles’ offense. Dean’s absence allowed Stafford to go 27-of-38 for 343 yards and four touchdowns.
The Rams’ offense began slowly, as Stafford fired behind Cooper Kupp on the opening drive. Kupp then dropped a pass that would’ve became an interception had Dean not let the ball go through his hands. Stafford missed Desean Jackson deep twice on a couple of occasions, one of which occurred because his arm was hit upon releasing the ball. Meanwhile, Tyler Higbee fumbled, but was lucky his teammate recovered. After that, however, the Rams caught fire and became unstoppable versus Tampa’s injury-ravaged secondary.
Elsewhere in the Rams’ receiving corps, Robert Woods (3-33) continued to pale in comparison to Kupp’s production, as he and Stafford aren’t quite clicking very well. Van Jefferson (4-42) and Higbee (5-40) even outgained him, with the latter scoring a touchdown.
Vikings 30, Seahawks 17
Wilson’s offensive line was a big problem in this game. The Vikings constantly swarmed the backfield, disrupting drives. Seattle was missing two blockers, which would explain how Minnesota was able to apply so much pressure. As a result, Wilson tallied just 80 passing yards in the second half. Wilson’s final numbers weren’t bad – 23-of-32, 298 yards, one touchdown – but almost all of his production happened on the first three drives.
The Vikings, meanwhile, also started hot offensively, but never slowed down. Kirk Cousins was spectacular, torching Seattle’s beleaguered secondary with ease. The Seahawks’ dead pass rush put no heat on Cousins, who had all the time in the world to rip through the defense.
Cousins finished 30-of-38 for 323 yards and three touchdowns. It’s remarkable what Cousins is doing despite the status of his offensive line, which has been missing its left tackle in each game. If the Vikings had a winning record, people would be talking about Cousins as an MVP candidate.
Packers 30, 49ers 28
Ultimately, Rodgers didn’t need the help of the officials on his final possession. The 49ers scored too quickly on their last offensive drive to go up 28-27. With less than a minute remaining, Rodgers connected with Adams on gains of 25 and 17 to put his team into field goal range. Mason Crosby connected on a 51-yard kick to win the game.
Adams helped lead the team to victory, but there will probably be some scrutiny about the Packers dodging concussion protocol. There’s no doubt that Adams was concussed after his crushing hit, yet he barely missed any time. The Packers needed him to get the win, and he came up big with his 12 catches for 132 yards and a touchdown, but an investigation will likely be conducted into Green Bay’s handling of the situation.
Cowboys 41, Eagles 21
Defensively, the Eagles sorely missed Brandon Graham, one of the top defensive linemen in the NFL. San Francisco didn’t tally a single point before Graham’s exit last week, but then scored 17 points in a half plus the final drive prior to intermission. In this game, Graham’s absence hurt the Eagles’ run defense, which surrendered some big gains to the Dallas running backs. Graham’s injury, combined with the safeties playing deep to prevent Dak Prescott from torching the secondary, allowed the Cowboys to rush for close to 200 yards.
Ezekiel Elliott nearly hit the century mark, gaining 95 yards and two touchdowns on 17 carries. He was robbed of a third score via replay review. Elliott, who also caught three passes for 21 receiving yards, posted monstrous numbers considering that he shared the workload with Tony Pollard (11-60). Things only got worse late in the game for the Eagles when Fletcher Cox suffered an injury.
Offensively, Philadelphia hasn’t been the same without Brandon Brooks. An elite guard, the Eagles’ record without Brooks is far worse than it is with him while he’s been on the roster. They’re now 0-2 without him this year, as rookie replacement Landon Dickerson hasn’t come close to living up to his second-round billing just yet. Making matters worse, the Eagles were also missing left tackle Jordan Mailata. Their injury-ravaged offensive line, which also lost Isaac Seumalo in the fourth quarter, couldn’t protect Jalen Hurts whatsoever. Hurts, as a result, barely had any time in the pocket, as Philadelphia’s offense was discombobulated the entire evening.
Hurts’ final numbers weren’t bad, as he went 25-of-39 for 326 yards, two touchdowns and a pair of interceptions. However, some of this, including one of the touchdowns, occurred in garbage time. Hurts’ first interception was an underthrown pass, while the second was a telegraphed throw that Trevon Diggs took it back for six. Hurts didn’t play well, but he can’t be entirely blamed for his offense’s ineptitude, given how the offensive line struggled versus Dallas’ front.
Excluding Schultz, Ceedee Lamb led the Cowboys in receiving, as he caught three passes for 66 yards, which includes a 44-yard reception on the initial drive. Lamb was nearly credited with a touchdown, but was tackled at the 1-yard line. He also drew an interference flag. Amari Cooper (3-26) didn’t do much.
For more thoughts, check out my updated NFL Power Rankings, which will be posted Tuesday morning.
NFL Picks - Dec. 9
NFL Power Rankings - Dec. 9
2025 NFL Mock Draft - Dec. 4
2026 NFL Mock Draft - Nov. 29
Fantasy Football Rankings - Sept. 4
2024: 2024 NFL Week 1 Recap
2024 NFL Week 2 Recap
2024 NFL Week 3 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