Packers 34, 49ers 17
Of course, this couldn’t have been a surprise. The 49ers were down five defensive starters entering this contest, and they were tasked with stopping a motivated Aaron Rodgers, who was looking to both bounce back off a loss and avenge his defeat to the 49ers in the NFC Championship this past January. Rodgers, as a result, torched San Francisco mercilessly.
Rodgers finished with just six incompletions, going 25-of-31 for 305 yards and four touchdowns. Rodgers’ only miscue was missing Davante Adams for a big gain in the opening quarter. One of the incompletions was a drop.
Elsewhere in the receiving corps, it looked like Marquez Valdes-Scantling would have another rough night when he dropped a pass on third down. However, he bounced back to catch two touchdowns, rewarding those who were bold enough to play him on DraftKings. Those were his only catches, and they were good for 53 yards.
Mullens went 22-of-35 for 291 yards, one garbage-time touchdown, an interception and a lost fumble. The pick occurred when Mullens was hit as he released his pass, but he should have been picked on two other occasions. The fumble happened as a result of backup left tackle Justin Skule being easily beaten by Za’Darius Smith. Skule was embarrassed so much in this game that his future grandchildren will have to deal with the humiliation.
Excluding James and backup tight end Ross Dwelley (3-52), no other San Francisco player registered more than 16 receiving yards. Trent Taylor (1-9) was a major disappointment.
Falcons 34, Broncos 27
Instead, this game was an uncontested blowout, as the Broncos failed to do anything offensively, while the Falcons scored at will. By halftime, the Falcons held a 17-point lead, all while outgaining the Broncos, 258-112.
Then again, it wasn’t exactly a surprise that Atlanta had so much success offensively. The Broncos were expected to be without cornerback A.J. Bouye, forcing Bryce Callahan out of the slot to cover Julio Jones. And yet, Callahan was shockingly ruled out an hour-and-a-half prior to kickoff. This made things very difficult for a defense already missing its entire front line. The Falcons, consequently, didn’t punt on a single occasion until the third quarter.
Denver simply had no chance without Bouye and Callahan. Matt Ryan took full advantage of the injury-ravaged Denver secondary by going 25-of-35 for 284 yards, three touchdowns and an interception, which was an underthrown ball. Ryan was seldom under pressure, as he had all the time in the world to dissect the Broncos’ defense on most downs.
Russell Gage was another disappointment in the Atlanta receiving corps. With no Callahan to cover him, Gage was expected to do well, but he reeled in just two of his six targets for 11 yards. Hayden Hurst, meanwhile, was second on the team with seven grabs for 62 yards.
Lock’s final numbers included 25-of-48 passing and an interception, which was a horrible throw off his back foot. Lock, who missed several passes, including an open Tim Patrick for an easy touchdown, was a colossal disappointment in a positive matchup. He really needs to improve his pocket presence, as he tends to panic sometimes, even when he’s not under heavy pressure. He has a habit of moving backward instead of stepping up in the pocket. He did this on several occasions in this contest.
Bills 44, Seahawks 34
Buffalo was fully aware that the Seahawks are much worse against the rush than the pass. We know this because the Bills called a grand total of two runs in the first half, with Zack Moss getting both of them for 13 yards. Instead, Josh Allen ceaselessly attacked Seattle’s beleaguered secondary and had great success against it despite Jamal Adams’ return. The Seahawks, quite simply, couldn’t generate any sort of pressure on Allen prior to halftime, so they adjusted by blitzing way more frequently following intermission. This worked for a couple of drives, the Bills adjusted and hit some big plays to counter the blitz.
In the opening half alone, Allen was 24-of-28 for 282 yards and three touchdowns. Allen had struggled a bit in previous weeks, but rebounded extremely well in this game. Granted, it was an easy matchup, but it was encouraging to see Allen revert to the high level of play he maintained at the start of the season.
Allen ultimately finished above the 400-yard plateau, going 31-of-38 for 415 yards and three touchdowns. He also scrambled in a fourth score, running seven times for 14 yards. His only blemish was a fumble on a strip-sack, but the ball bounced back right to him. Allen, not Russell Wilson, looked like the MVP in this matchup.
This was a very disappointing outcome for Wilson, who entered this game as a field goal favorite. He’s still the front-runner for MVP, but that will change with more results like this.
Titans 24, Bears 17
The Bears, however, don’t have the offensive talent that the Bengals possess. Their offense, by contrast to what Cincinnati accomplished last week, was absolutely miserable. Chicago gave more points to Tennessee than it scored in meaningful action, as a David Montgomery lost fumble was returned for a touchdown by newcomer Desmond King. Otherwise, the Bears accumulated just 105 net yards of offense in the opening half.
Tennessee, meanwhile, didn’t have much more success. It hit a couple of big plays, courtesy of A.J. Brown’s brilliance, but the rest of the offensive snaps comprised of Ryan Tannehill sacks, ineffective Derrick Henry runs and Anthony Firkser drops. The Titans were actually being outgained by the Bears, 190-145, when the Montgomery lost fumble occurred in the third quarter. Ultimately, it didn’t matter, as Chicago self-destructed far too often to give it a chance to pull the upset.
Ravens 24, Colts 10
The Colts were in complete control of this game in the opening half. Their terrific front seven limited Jackson and the Ravens’ offense to just 55 net yards by intermission, with Baltimore netting 2.2 yards per play. The Colts should have been up 10-0, but the Ravens had seven points because Jonathan Taylor lost a fumble that was returned for a touchdown. Still, the Colts seemed in complete command despite being up just 10-7.
The reason the Ravens couldn’t do anything offensively in the first half? Darius Leonard. Arguably the best linebacker in the NFL, Leonard was everywhere. If Jackson tried to make a play, Leonard was there to stop him. It was a truly terrific performance.
Curiously, everything changed instantly in the third quarter. The Ravens suddenly had success moving the chains, and Indianapolis’ defense couldn’t get off the field. The Ravens even overcame Gus Edwards fumbling near the goal line, though it helped that the Colts gave them possession again with a quick turnover. Still, Indianapolis’ great run defense couldn’t tackle the two Raven running backs, which made things easier for Jackson, who was able to bounce back from last week’s four-turnover struggle against the Steelers.
The reason the Colts suddenly couldn’t stop the Ravens in the second half? Darius Leonard. With the Colts up 10-7 in the third quarter, Leonard suffered an injury, going to the ground in pain. He missed just one snap, but he was not the same player upon his return. I carefully watched him on every snap, and he was clearly a step slower than he was in the opening half. He also looked hesitant to get in on some plays. With Jackson and fellow linebacker Anthony Walker hurt, Jackson’s attempted scrambles worked, while the Baltimore ground attack was far more effective.
Rivers finished 26-of-44 for 227 yards and the sole interception. He was hurt by some drops, but his diminishing arm strength, lacking mobility and underwhelming receiving corps will prevent the Colts from making a deep run into the playoffs.
Chiefs 33, Panthers 31
This, of course, was McCaffrey’s return to action since getting hurt in September. There were reports that McCaffrey would be limited in this game, but that clearly didn’t turn out to be the case. McCaffrey was given 28 touches in his first appearance since Week 2. He made some great plays, helping the Panthers lead for most of the afternoon. Carolina was up 14-3 at one point and then led 17-13 going into intermission.
However, keeping Mahomes off the field forever was an impossible task. Mahomes, who had some uncharacteristic misfires to open the game, eventually caught fire and ultimately threw for 372 yards and four touchdowns. He eventually gave the Chiefs a 33-24 lead, but Bridgewater and McCaffrey made some amazing second-half magic to keep the game close, including one drive that featured some terrific catches and a fourth-and-14 conversion where Bridgewater scrambled successfully, flying through the air “like Superman,” as the TV announcer called it. Bridgewater ultimately ran into the end zone to score a touchdown to cap off that possession.
Bridgewater needed one more score to get the win. He drove the ball into Kansas City territory, but with no time remaining, the Panthers had to settle for a 67-yard field goal, which wasn’t close.
Elsewhere in the receiving corps, Robby Anderson also did well with nine grabs for 63 yards. D.J. Moore, conversely, had just two catches for 18 yards.
Mahomes’ other touchdowns went to Demarcus Robinson (3-34) and Clyde Edwards-Helaire (3-20). Mecole Hardman, meanwhile, didn’t find the end zone, but contributed with three catches for 48 yards.
Giants 23, Redskins 20
The miscues began early when Antonio Gibson lost a fumble on the opening drive, setting up the Giants with a field goal after Daniel Jones connected with Austin Mack on a deep pass. Following a dropped Logan Thomas pass on third down, the Redskins muffed a punt to give the Giants possession in the red zone. New York quickly turned that into a touchdown via a Wayne Gallman run to go up 10-0. For those tracking, that would be 24 points the Redskins’ offense surrendered to the Giants in just six quarters this year.
The mistakes continued, however, as the Redskins botched a first-and-goal opportunity with two offensive line penalties to force a long field goal. Soon after that, Alex Smith was intercepted because J.D. McKissic fell down. All of this was just in the opening half alone!
And yes, it was Smith who committed the turnover. Kyle Allen suffered a gruesome ankle injury to force Smith back into action. It was an ideal matchup for Smith, unlike his first appearance, which would explain why he threw for 325 yards and a touchdown on 24-of-32 passing. However, Smith made too many mistakes. He had three interceptions in total. The first wasn’t his fault, but the other two ruined potential chances to win the game at the end. His second interception was thrown off his back foot, while the third occurred because Smith didn’t see Logan Ryan.
Texans 27, Jaguars 25
Somehow, the same exact thing happened in this game, as Jake Luton couldn’t quite get there while supplanting Gardner Minshew, who was the quarterback in question in the previous paragraph. Luton had some bright moments, including a 73-yard touchdown bomb to D.J. Chark on the opening drive. Luton also scrambled for a touchdown at the very end to force the two-point conversion.
This was the ideal matchup for Luton, who was battling an injury-ravaged Houston defense missing its best pure edge rusher (Whitney Mercilus) and top two cornerbacks. Luton faced no pressure for most of the afternoon, though J.J. Watt was able to record his 100th-career sack on Luton, which actually resulted in a fumble that was recovered by a Jacksonville player. Otherwise, Luton was mostly accurate, as he finished 26-of-38 for 304 yards, one touchdown and an interception.
That said, this was nearly a nightmare result for Luton. He threw two passes that easily could have been intercepted. The first was fired right to Zach Cunningham, who dropped a sure pick-six. The second was nearly dropped as well.
Vikings 34, Lions 20
By Charlie Campbell – @draftcampbell
Detroit produced a field goal drive and then Stafford got into a groove, hitting Quintez Cephus for 19 yards and then Marvin Jones (3-43-1) for a 15-yard score. Toward halftime, the Vikings ripped the ball down the field and then used a 22-yard screen pass to Ameer Abdullah, which found pay dirt and put the Vikings up 20-10 at intermission.
Midway through the third quarter, the Vikings put together another drive thanks to Cook and a 35-yard pass to Justin Jefferson. A short touchdown toss to Irv Smith expanded their lead to 27-10. A Detroit drive moved into Minnesota territory, but Stafford made a bad read and threw an interception to linebacker Eric Wilson. However, the Lions special teams came through when defensive end Austin Bryant blocked a punt to set up Stafford at the Vikings’ 22. The Lions moved close to the end zone, but Stafford again tossed the ball into the bread basket of a linebacker, giftng Eric Kendricks an interception in the back of the end zone.
Stafford left the game early in the fourth quarter with a possible concussion and was replaced by Chase Daniel. Daniel led a field goal drive to cut Minneosta’s lead to 14. Dalvin Cook then put the game away with a 70-yard touchdown run. In garbage time, Harrison Smith picked off a horrible pass from Daniel, but Detroit blocked another punt to get set up just outside the end zone. Daniel then tossed a short scoring pass to T.J. Hockenson (5-39-1).
Raiders 31, Chargers 26
By Charlie Campbell – @draftcampbell
A Carl Nassib sack soon helped set up the Raiders with good starting position at the Chargers 45. A short drive after that resulted in a rushing touchdown for Josh Jacobs. Los Angeles came right back to cross midfield and converted a third-and-16 with a pass to Mike Williams (5-81), and Herbert finished the drive with a touchdown toss to Keenan Allen. Carr was strip-sacked by Jerry Tillery with 12 seconds left the half, and Tillery fell on the ball to gift the Chargers’ a 44-yard field goal on the final play. Los Angeles took a 17-14 lead into the locker room.
Two minutes into the third quarter, Carr laid out a beautiful deep ball, dropping it into the end zone to Nelson Agholor (2-55-1) for a 45-yard touchdown. On his next possession, Carr made a great play on which he scrambled when nothing was open and then lofted in a superb pass to Hunter Renfrow (2-60) for 53 yards. Carr was feeling it then, converting a third-and-long with his feet including a leaping dive over a tackler to the 5-yard line. Carr soon fired a fastball to Darren Waller (5-22-1) for the touchdown to give the Raiders a 28-17 lead. Los Angeles responded with a field goal to make it 28-20 going into the fourth quarter.
Herbert kept moving the ball in the fourth quarter and tossed a short touchdown pass to Gabe Nabers. Herbert was injured on the play, bringing in Tyrod Taylor, who tried to run in the two-point conversion. Taylor was stuffed at that two to leave Los Angeles holding a 28-26 lead. The Chargers muffed the punt the next time they touched the ball, gifting the Raiders a field goal and a 31-26 lead.
Herbert was able to return to the field and had one more shot with time winding down in the fourth quarter. He moved the ball down the field and then hit Mike Williams at the 4-yard line to give Los Angeles a first-and-goal. The Chargers spiked the ball to stop the clock, and with six seconds to go, Mike Williams had a pass knocked out of his hands. Rookie tight end Darnell Parham couldn’t hang on to pass on the final play, so the Raiders got lucky to hang on to a five-point win.
Steelers 24, Cowboys 19
Pittsburgh ultimately prevailed in a close call, and now the team can move forward with its 8-0 record. However, there are some great concerns, and those would be to Ben Roethlisberger’s throwing arm. Roethlisberger was seen wincing and grabbing his elbow area throughout the afternoon, especially after he hobbled into the locker room just prior to halftime.
Some of Roethlisberger’s passes were off the mark, and that could be attributed to his arm. In fact, Roethlisberger was bailed out on some plays in the fourth quarter. He lost a fumble, which would’ve set up the Cowboys in field goal position with a lead, but illegal contacted nullified the turnover. On the next drive, Roethlisberger heaved an errant pass on third-and-10, but a roughing-the-passer call that enraged Mike McCarthy negated that miscue. Roethlisberger ultimately was able to cap off the possession with a touchdown pass to Eric Ebron to give his team a 24-19 lead.
Garrett Gilbert, who played shockingly well in his first career start despite battling Pittsburgh’s defense, had one more chance to lead the Cowboys to victory. However, some poor passes resulted in a fourth-and-long situation, and heavy Pittsburgh pressure forced Gilbert to take a sack for a big loss to effectively end the game.
Dolphins 34, Cardinals 31
However, those who counted out Tagovailoa because of just one game looked foolish, as the rookie was so much better in his second start. It helped that Tagovailoa battled a softer defense that happened to be missing several players in the secondary, but everyone in Miami’s organization has every reason to be far more optimistic about Tagovailoa’s outlook in this latest win over an NFC West foe.
Tagovailoa made an early mistake when he tried to throw the ball away, tossing it right to Arizona’s Jalen Thompson for what seemed to be an interception. Replay review overturned it, and Tagovailoa responded well by slicing through the Cardinals with some great accuracy while on the move. He also had some important scrambles, including one 17-yard run that the CBS crew deemed “magical.” On this play, he appeared to run into an Isaiah Simmons sack, only to spin away from it to pick up a key first down on what would end up being the game-winning drive.
The final stat line looked good for Tagovailoa, as he went 20-of-28 for 248 yards and two touchdowns to go along with seven scrambles for 35 rushing yards. His performance in this game compared to last week’s struggle was night and day. The real Tagovailoa is likely the one we saw beat the Cardinals, so it’ll be exciting to see what the Dolphins have with him as they continue to build around him.
Murray also did very well as a passer, going 21-of-26 for 283 yards and three touchdowns without even factoring in some drawn interference flags. Don’t take this passing performance lightly, as Murray did this against one of the top secondaries in the NFL. Murray, however, made one crucial mistake when he had a fumble returned for a touchdown on a strip-sack.
Saints 38, Buccaneers 3
It was astonishing to see Tom Brady struggle to much, as this was easily one of the worst games of his career. The Saints’ great defensive line made life extremely difficult for him, while the defensive backs, who have endured some struggles this year, clamped down on the talented Tampa receivers. On the rare occasions in which the Tampa wideouts were able to get open, Brady occasionally had some miscommunications with them, particularly with Antonio Brown. Brady and Brown not being on the same page resulted in an interception.
This pick was one of three Brady tossed on the evening, as he finished 22-of-38 for 209 yards otherwise. He also fumbled once, but recovered the loose ball. One of Brady’s interceptions was not his fault, as a pass was batted at the line of scrimmage and conveniently deflected into the arms of a New Orleans defender. The other two picks were the byproduct of incompetence by either Brady or the receiver, and some should wonder if Brown is doing more harm than good because he has potentially disrupted the rhythm of the offense. It didn’t help that Brady constantly had pressure in his face. Even with better chemistry with his receivers, he wouldn’t have enjoyed enough time in the pocket to consistently connect with them.
Brees was a near-perfect 26-of-32 for 222 yards and four touchdowns, which was surprising because he was considered iffy to play this game with a shoulder injury. He spread the ball around to his entire roster, with a whopping 12 teammates somehow catching passes. Brees nearly made a mistake in the early stages of this game when he threw a potential pick-six right to Jason Pierre-Paul, but the defensive end dropped the ball. Brees was flawless after that play.
Patriots 30, Jets 27
Given that the Patriots entered this game as double-digit favorites, no one expected this. It seemed unfathomable that Joe Flacco would be able to torch Bill Belichick’s heralded secondary despite losing the protection of Mekhi Becton to injury, yet that’s exactly what happened. Flacco lofted bomb after bomb in the first three quarters, and the Jets’ receivers came down with nearly every pass. It was inexplicable that the Patriot corners would play so poorly, especially J.C. Jackson, who fell down on a Flacco touchdown to Breshad Perriman.
Cam Newton, however, made some terrific plays on a trio of scoring drives to secure the victory with the season on the line. He held possession for all but four New York offensive snaps in the entire fourth quarter, moving the chains repeatedly, even when stuck in a third-and-20 situation. He willed his team to victory so that it could fight another day, although the next day will be a matchup against the 6-2 Ravens on Sunday Night Football.
Elsewhere in the New England receiving corps, Damiere Byrd also nearly scored, but was ruled out of bounds a couple of yards shy of the goal line. He was second on the team in receiving with five catches for 65 yards.
As for Harris, he paced the Patriots with 71 yards on 14 tries. Unfortunately, he suffered an injury in the fourth quarter.
Flacco’s night ended on a sour note, however. He launched a horrible interception into double coverage on one of his fourth-quarter drives. The other possession was a pathetic three-and-out. It appeared as though the fairy dust Flacco sprinkled on himself prior to kickoff expired at 10:30 Eastern.
For more thoughts, check out my updated NFL Power Rankings, which will be posted Tuesday morning.
NFL Picks - Dec. 13
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