NFL Game Recaps of previous weeks and seasons can be found via links at the bottom of the page.
Panthers 25, Falcons 15
Whereas both quarterbacks performed brilliantly in the first matchup, Marcus Mariota and Phillip Walker seemingly did everything they could to blow this game for their respective teams. Mariota was especially brutal. A potential interception of his was dropped when he threw the ball up for grabs. A later drive saw another dropped pick when he heaved the ball late across his body, and then he was intercepted on the very next play when he heaved the ball up helplessly. Mariota had two more dropped potential interceptions in the second half, including one ball that should’ve been a pick-six when he stared down Kyle Pitts. Mariota also overthrew Pitts horribly on another play.
Mariota’s stat line is not indicative of how horribly he performed. He finished 19-of-30 for 186 yards, two touchdowns and an interception, but he should have been picked five times. He scrambled thrice for 43 rushing yards, but that’s not enough to save his job. The Falcons should make the switch to Desmond Ridder after their impending mini-bye.
Walker, meanwhile, was the first quarterback to see a potential interception dropped when he threw the ball right to a defensive back despite there being an open tight end on the play. Walker later took a sack to move out of field goal range. In the second half, there two more potential interceptions, including one with about three minutes remaining when Walker was nursing a seven-point lead. This was a colossal blunder that nearly cost the Panthers the upset victory. Walker finished 10-of-16 for 108 yards.
Buccaneers 21, Seahawks 16
Smith’s poor decision-making continued in the third quarter. He performed better overall, but crushed his team with a big mistake in the red zone while down 14-3. Smith gave up on throwing the ball and decided to run despite not having any room in front of him. He tried to cut back to the middle of the field, but had the ball dislodged. The Buccaneers recovered the ball, preventing Seattle from drawing to within one score.
The Seahawks eventually found themselves down 21-3, but they mounted a comeback, aided by a Tom Brady interception in which Brady didn’t see the linebacker in coverage. Smith finally began playing well and made two clutch fourth-down throws, including a beautiful touch pass into the end zone to Marquise Goodwin for a touchdown. The Seahawks had a chance to try a game-winning drive, but couldn’t force a punt in the final minutes.
Vikings 33, Bills 30
The Bills had a chance to put the game out of reach when it was their turn to go for it on fourth down. They decided that it was worth the risk because they were up 10, and extending the lead to 17 would clinch the victory. Patrick Peterson intercepted the pass, however, and Allen aggravated his elbow injury when he tackled Peterson.
Minnesota scored a touchdown after that, but still found itself in a hole, down 27-23, with a couple of minutes remaining. Buffalo forced Cousins into a fourth-and-18, and all it needed was a stop to win the game. Justin Jefferson had other plans, however, as he caught a desperation heave from Cousins with a one-handed leaping grab. Jefferson caught a few more passes on the drive, including one that was inches shy of the goal line. Just when it seemed as though the game-winning touchdown was a certainty, Dalvin Cook dropped a touchdown, and then Cousins was an inch shy of the goal line on a fourth-down sneak.
The Bills took over possession at their own one-inch line. The Vikings didn’t have enough timeouts to stop the clock, but Buffalo needed an Allen sneak out of his own end zone to prevent a safety from occurring, which would have given the ball back to Minnesota. Allen, however, fumbled the sneak, and Minnesota recovered the ball for a defensive touchdown to take a 30-27 lead.
Allen, however, still had enough time to redeem himself, and he did exactly that, whipping the ball down the field into field goal range in the blink of an eye. The drive was impressive, though the field goal should have never occurred because a Gabe Davis catch was bobbled, yet never reviewed. Nevertheless, the game went to overtime, with Minnesota winning the coin toss. The Vikings once again drove down to the Buffalo 1-yard line, and once again failed to breach the goal line. Cook took a tackle for loss, and Cousins was sacked to force the field goal. Allen then once again engineered an impressive possession into field goal range, but he wanted more. Allen made a poor decision, firing a reckless pass into the end zone, and Peterson once again snatched an interception, this time clinching the victory for the 8-1 Vikings.
Lions 31, Bears 30
The Lions had no answer for Fields’ running ability, as he ran circles around the bewildered Lions defense. He scrambled for 69 yards in the opening half, and on one play, he converted a third-and-5 by eluding multiple potential sacks. Fields didn’t do much aerially early in the game, but that changed in the third quarter when he located Cole Kmet for a 54-yard bomb to open up a two-touchdown lead.
It looked like the Bears would dominate this game, but they began self-destructing. They committed countless penalties on Detroit’s ensuing touchdown drive, including one infraction that negated a Jared Goff interception. The Lions then tied the game when Fields made a rare mistake, throwing a pick-six to former Ohio State teammate Jeff Okudah while under pressure. Fields redeemed himself with a 67-yard touchdown run to take the lead, but a missed extra point ended up being the difference, as Detroit ended up finding the end zone later in the fourth quarter. Fields still had a chance to win the game, but immense pressure allowed by his leaky offensive line closed the door on a potential victory.
Titans 17, Broncos 10
It looked like Denver would improve to 4-5 when it established a 10-0 lead in what was a defensive grinder. The first nine possessions ended in punts, but the Broncos eventually got moving when Russell Wilson found someone named Jalen Virgil on a busted coverage for a 66-yard touchdown. This proved to be a fluke, however, as the team generated just 105 net yards in the second half. Wilson was especially bad when he was lucky that penalties and drops prevented him from throwing four interceptions. He also faced immense pressure and wasn’t given a chance behind an offensive line that sustained more injuries. Wilson was sacked six times and hit on 19 occasions.
Wilson completed just half of his passes, going 21-of-42 for 286 yards, one touchdown and an interception. Wilson was completely reckless with the ball, heaving helpless ducks into double and triple coverage at times as a result of the heavy pressure he was seeing on nearly every play. Somehow, he was only picked once.
The Titans, meanwhile, didn’t get much going offensively, but hit a couple of big plays to win the game. The decisive score was a flea flicker in which Ryan Tannehill threw a 63-yard bomb to Nick Westbrook, who scored because two Denver defenders collided. Still, Tannehill barely completed half of his passes, going 19-of-36 for 255 yards and two touchdowns. Tannehill began limping after a second-quarter scramble, but remained in the game.
Chiefs 27, Jaguars 17
Jacksonville’s stupidity ensued. Riley Patterson missed a 41-yard field goal after the team recovered a kickoff, while an Evan Engram touchdown was negated by an ineligible player downfield. The Jaguars later couldn’t get off the field, as Patrick Mahomes converted some first downs to prevent the Jaguars from threatening even further.
Dolphins 39, Browns 17
Despite the huge margin of victory, the Dolphins were extremely sloppy to start the game. They allowed an opening touchdown on a drive that featured a blown coverage on Donovan Peoples-Jones, then committed a neutral zone infraction, and followed that up by pass interference in the end zone. The Dolphins also had a later miscue when Jeff Wilson Jr. wa stuffed on a fourth-and-1 in field goal range. Despite this, Miami scored 24 unanswered points, as its defense constantly swarmed Jacoby Brissett in the pocket.
So, where did the rest of Tagovailoa’s production go? Trent Sherfield had a solid performance, catching four passes for 63 yards and a touchdown, while fullback Alec Ingold also found the end zone while hauling in four balls for 45 yards.
Giants 24, Texans 16
Barkley rushed for 152 yards and a touchdown on 35 carries. It seemed like he would pick up big chunks of yards whenever he wanted. This occurred whenever the Giants didn’t make mental mistakes. The Giants wanted to attempt a fourth-and-1, but never got the chance because of a false start penalty. Brian Daboll spent what seemed like the next 15 minutes yelling at the player responsible for this blunder.
Nevertheless, the Giants persevered, as they were able to take advantage of Houston’s mistakes. The Texans ruined some scoring chances when Dameon Pierce lost a fumble in the red zone, and then a Brandin Cooks had a touchdown of his negated by a penalty. Davis Mills was intercepted on the next play on a throw to the same spot.
Thanks to that play, Slayton was the leading receiver in that game with three catches for 95 yards and a score. No other Giant logged more than 41 receiving yards. Wan’Dale Robinson caught two balls for 20 yards. Kenny Golladay played, but was benched after committing a drop.
Steelers 20, Saints 10
By Charlie Campbell – @draftcampbell
In the third quarter, Pickett got Pittsburgh moving with a 23-yard run, and Pickens ripped off a 22-yard run on an end around, but the Steelers missed the field goal attempt. Pickett continued to play well though, lofting in a perfect deep ball to Johnson for 36 yards to knock on the door of the red zone. The drive stalled again, but this time the field goal was good and put the Steelers up 13-10.
On the ensuing drive, Jarvis Landry had a pass bounce off his hands and Steelers safety Damontae Kazee snatched the deflection to set up Pickett at New Orleans’ 44-yard line. The Saints managed a goal-line stand, but pass interference in the end zone set up Pittsburgh with a new set of downs. Pickett then dived into the end zone from the one, giving the Steelers a 20-10 lead midway through the fourth quarter. To clinch the win, Levi Wallace intercepted Dalton with just over four minutes remaining, which allowed the Steelers to run out the clock.
Cardinals 27, Rams 17
By Charlie Campbell – @draftcampbell
The Rams were inept on offense, and the Cardinals got enough from their scoring attack to support their defense with complementary football. Arizona moved within two wins of first place Seattle, while Los Angeles looks poised to miss the playoffs after falling to 3-6. To add injury to insult, Cooper Kupp looks like he was seriously hurt in the third quarter after Marco Wilson rolled onto the back of his right ankle on an incompletion. If the Rams lose two or three more games to get definitively eliminated from the playoffs, they should consider shutting down Stafford, Kupp, Aaron Donald and Jalen Ramsey to protect them for next year.
Late in the first half, Myjai Sanders strip-sacked Wolford, and J.J. Watt picked up the loose ball. Watt had nothing but green grass in front of him, but the officials mistakenly blew the play dead thinking Wolford’s arm had been going forward. The Cardinals were awarded possession of the ball at the Rams 30, but the inept officiating robbed Arizona of a touchdown. The officials got lucky that the Cardinals got a touchdown off the turnover, with A.J. Green (2-10-1) making a phenomenal leaping grab to put the Cardinals up 17-3 at halftime.
The Rams finally got going in the third quarter, driving deep into Arizona territory with tight end Tyler Higbee producing 35 yards through the air. Two penalties on Watt helped move the ball close before Darrell Henderson scored from a few yards out. Midway through the fourth quarter, Rondale Moore made a sensational 26-yard catch and Conner scored. To put the Rams away, Budda Baker snatched one of Wolford’s passes for an interception. In garbage time, the Cardinals tacked on a field goal and the Rams’ Van Jefferson caught a touchdown with only a few seconds left on the clock.
Colts 25, Raiders 20
These teams went back and forth in the second half. The Colts took their final lead, thanks to Matt Ryan “sprinting” down the field on a 39-yard scramble. Ryan then found Parris Campbell for a 35-yard touchdown to go up 25-20. The Raiders had a chance to steal Indianapolis’ victory away from them on the ensuing drive, but a Derek Carr pass to Foster Moreau fell incomplete when Moreau dropped a potential touchdown. Carr’s final pass sailed incomplete toward Davante Adams in tight coverage, allowing the Colts to pull the upset and get the last laugh.
Packers 31, Cowboys 28
All three of these negative factors seemed to disappear against the Cowboys. Rodgers seemed like his normal self, completing 70 percent of his passes. He also was sacked just twice, which is an impressive feat for an offensive line tasked with blocking Micah Parsons and the rest of Dallas’ pass rush. The receiving corps’ improvement was unexpected, but the group made a huge stride in this game as well.
Christian Watson is the primary player who had a colossal improvement. Watson had previously been a speed threat who had struggled to catch the ball, but that completely changed in this game. Watson exploded with a breakout performance, catching four passes for 107 yards and three touchdowns. It wasn’t all positive, as Watson was responsible for a couple of drops early in the game, but he snapped out of his funk and showed off his great explosive ability. There was also Allen Lazard, who made a 36-yard reception in overtime to put the team in field goal range. Lazard caught three balls for 45 yards.
Despite these improvements, the Packers needed to engineer a comeback from down 28-14. The Cowboys established a two-touchdown lead, thanks to strong play from Tony Pollard and CeeDee Lamb. The latter was especially dynamic with 11 catches for 150 yards and two touchdowns. Lamb caught a pass in overtime to help put the Cowboys on the cusp of field goal range, but Mike McCarthy, making his first trip back to Lambeau Field, opted to go for it on fourth-and-3. Dak Prescott’s pass fell incomplete, allowing the Packers to take over with the opportunity to engineer the game-winning drive. Rodgers found Lazard on the aforementioned 36-yard completion to allow Green Bay to pull the upset.
49ers 22, Chargers 16
Justin Herbert was magnificent to begin the evening. He was 14-of-21 for 161 yards and a touchdown in the opening half, taking a 16-10 lead into intermission. He missed some action prior to the break when NFL doctors were investigating him for a concussion, but he was able to remain in the game in the third quarter.
Unfortunately for the Chargers, their carriage turned into a pumpkin toward the end of the evening. They failed to score a single point in the second half, as they generated a mere 52 net yards after halftime. Herbert completed just seven passes in the second half. San Francisco’s defense came alive with a dominant performance, swarming Herbert with relentless pressure. This pressure helped create an interception on the final play from scrimmage.
Redskins 32, Eagles 21
Going into this game, I wondered if the Eagles would take the Redskins seriously. They obliterated them in the first matchup this season, so much so that Jalen Hurts barely threw the ball in the second half, as Philadelphia sat on a 24-0 lead before a late garbage touchdown for Washington. Though the Eagles were playing on national TV, they clearly struggled to match the energy that the Redskins brought to the field. They got out to a 7-0 lead because of a Taylor Heinicke strip-sack, but they struggled to get off the field after that. Washington’s offensive line pushed around the Eagles’ front and opened up big running lanes for Brian Robinson, allowing Heinicke to constantly convert third-and-short situations. The Redskins were 9-of-12 on third down in the opening half and controlled the clock for more than 40 minutes.
Despite the Redskins’ superior energy, the Eagles still had a chance to win at the end. The officials, however, had other ideas. They flagged a Philadelphia defender on a sideline hit even though the Washington player was still inbounds. A bit later, Dallas Goedert lost a fumble, but the refs missed an obvious face mask that caused the fumble to occur. The cherry on top was a personal foul flag on Brandon Graham, who tried to slow down before colliding with a kneeling Heinicke. Throwing a flag to decide a game like that was irresponsible by this abysmal officiating crew that should be disbanded immediately.
Still, the Eagles could have prevented this defeat by not committing turnovers. Aside from the Goedert gaffe, the Eagles gave the ball away twice. Hurts, who went 17-of-26 for 174 yards, two passing touchdowns, threw a rare interception on a deep heave into double coverage. Hurts, who also scrambled six times for 28 rushing yards and a touchdown, completed a deep heave to Quez Watkins, who caught the ball inside the Washington 20-yard line, but lost a fumble after trying to get up from the ground after falling untouched.
For more thoughts, check out my updated NFL Power Rankings, which will be posted Tuesday morning.
NFL Picks - Dec. 11
2025 NFL Mock Draft - Dec. 11
NFL Power Rankings - Dec. 9
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