NFL Game Recaps of previous weeks and seasons can be found via links at the bottom of the page.
49ers 30, Giants 12
- The Giants came into this game extremely shorthanded. Not only were they missing Saquon Barkley, but they also didn’t have two offensive linemen available, including All-Pro left tackle Andrew Thomas. This was very problematic against a 49ers pass rush ranked near the top of pressure rate.
With that in mind, credit the Giants for being competitive for a while. This was just a five-point affair at some point in the third quarter, and San Francisco entered the final frame with a mere eight-point advantage. However, the 49ers’ superior talent and health eventually became prevalent, causing the Giants to suffer a 30-12 defeat. - Despite the win, there will be some concern about Brock Purdy and his accuracy in this game. Purdy, who missed two deep touchdowns last week, was off the mark on numerous throws in the opening half. This is what really allowed the Giants to hang around, as Purdy stalled in the red zone one too many times. Purdy finished with great stats – 25-of-37, 310 yards, two touchdowns – but that was more of his dynamic play-makers doing all the work.
As an example, the 49ers had a touchdown drive in the first half when they converted a third-and-15 and a third-and-13. On those plays, Deebo Samuel and Christian McCaffrey both caught short tosses and zoomed past the bewildered Giants to the first-down marker. George Kittle later did the same thing on a third-and-13. Samuel and Kittle especially did a great job of breaking tackles and carrying defenders.
Samuel ended up leading all players in receiving with six catches for 129 yards and a touchdown. He got banged up at the end of the game, but seemed OK walking off the field. Kittle was next with seven catches for 90 yards. McCaffrey, meanwhile, hauled in five balls for 34 receiving yards to go with his usual excellent rushing production, 18 carries for 85 yards and a touchdown. - As for the Giants, they struggled to sustain drives with their missing key pieces. Their only touchdown came on a short field following a bad punt and a penalty on special teams. Daniel Jones was constantly swarmed by the 49ers, so he had to release the ball quickly. This didn’t work as well as it did for the 49ers because Jones’ receivers are far worse. Jones completed 22-of-32 passes, but for only 137 yards. He also threw an interception, but that came at the end in desperation time on a deflection. It was disappointing to see Jones scramble only twice for five rushing yards.
- Speaking of Jones’ receivers, Darius Slayton led the group with three catches and 32 yards. Parris Campbell had the most receptions (6), but produced only 24 receiving yards. Darren Waller saw the most targets (7), but caught three passes for 20 yards while drawing an interference flag. Wan’Dale Robinson (4-21) returned to action, but wasn’t very impressive. Jalin Hyatt didn’t log a single target.
- With Barkley missing, Matt Breida and Gary Brightwell split carries evenly with both getting just four each. Breida outgained Brightwell, 17-5, and he also scored a touchdown. Breida also caught three passes, but accumulated only one receiving yards.
Colts 22, Ravens 19
The Colts forcing turnovers was just part of the equation to pull the upset. Of course, they needed to operate well offensively without Anthony Richardson. They did so via Zack Moss, who once again looked like the second coming of Edgerrin James despite being a pedestrian player in prior years. Moss rumbled for 122 yards on 30 carries, and he also caught two passes for 23 receiving yards and a touchdown, which came on a wheel route. Moss, however, was stuffed on a fourth-and-1 in overtime, which appeared to give the Ravens a great chance to win on the leg of Justin Tucker. However, Isaiah Likely dropped a pass that would have put Baltimore in field goal range, and the Ravens then failed on fourth down because of a poor officiating moment. There was an obvious interference, but the flag wasn’t thrown. The Colts took over and moved into field goal range themselves, as Matt Gay hit the decisive 53-yard kick.
Elsewhere in the Colts receiving corps, Josh Downs secured eight of his 12 targets for 57 yards. Alec Pierce chipped in with three grabs for 43 yards.
Browns 27, Titans 3
Offensively, the Titans didn’t stand a chance to move the ball on the Browns. Cleveland has a dominant defensive front that is mostly responsible for the team’s No. 2 defensive EPA rankings. Ryan Tannehill was swarmed in the backfield and often had defenders in his face before he could make his second read. There was one play at the very end of the opening half where Tannehill took a sack as soon as he dropped back in the pocket, as Myles Garrett sacked both the left tackle and Tannehill, which allowed the clock to run out in field goal range. Tannehill took five sacks, as he barely completed half of his passes and eclipsed 100 yards. He went 13-of-25 for 104 yards. He also fumbled the ball on a strip-sack, but Derrick Henry recovered.
It didn’t get much better defensively, as Tennessee’s woeful secondary allowed Deshaun Watson to look like the 2020 version of himself. Watson misfired just six times, going 27-of-33 for 289 yards and two touchdowns. The Browns, as a result, defeated Tennessee in a blowout.
Lions 20, Falcons 3
Why, then, did the Falcons fail to run the ball in the second half? This game didn’t get out of hand until the fourth quarter, yet Bijan Robinson and Allgeier combined for just 17 total carries. Robinson had only 14 total touches, and only one in the fourth quarter! It’s not like he was playing poorly, as he had an early gain of 11 where he bounced off a defender. Smith simply refused to run the ball, instead opting Desmond Ridder to air it out 38 times.
Ridder did not respond well to this increased usage. Despite battling a secondary missing three starters, Ridder was just 21-of-38 for 201 yards. A big problem was Detroit’s pass rush, which put heavy pressure on him throughout the afternoon. He took a whopping seven sacks. He also had some major problems with his accuracy. He overthrew Kyle Pitts on an early attempt, and he later overshot Drake London on a fourth down in the final quarter. He was lucky to have a potential interception dropped as well.
Well, no one told St. Brown that he was hurt, apparently. The turf toe was no factor at all, as St. Brown was his usual, dominant self. St. Brown reeled in nine of his 12 targets for 102 yards. His great presence allowed the Lions to keep drives alive, as Jared Goff didn’t see any pressure. Despite the two missing offensive linemen, Goff wasn’t sacked on a single occasion. Thanks to the elite protection, Goff went 22-of-33 for 243 yards, one touchdown and an interception on an overthrow.
Goff’s touchdown went to Sam LaPorta on a 45-yard reception. LaPorta had a breakout party in this game, catching eight of his 11 targets for 84 yards and a touchdown. He, St. Brown, and Kalif Raymond (4-55) were the only Lions with more than two receiving yards.
Dolphins 70, Broncos 20
The Dolphins did anything they wanted to offensively, scoring in a wide variety of ways. They did so quickly, as Tyreek Hill reached the end zone on a 54-yard strike on the opening drive. They overcame adversity, with the third touchdown drive seeing them get through a first-and-20 and a first-and-17, with the latter occurring as the result of a touchdown negated by a hold. They scored aerially and did so on the ground. They even did so when taking advantage of a Denver turnover, scoring their fifth touchdown of the opening half following a Courtland Sutton lost fumble. This trip to the end zone put the Dolphins up 35-10, effectively ending the game prior to intermission.
Miami didn’t slow down after intermission. In fact, the Dolphins scored 70 points, the first time an NFL team has done so since 1966. Tagovailoa finished a near-perfect 23-of-26 for 309 yards and four touchdowns.
While Hill’s big day was no surprise, some other Miami players had shocking performances. This mostly refers to third-round rookie running back De’Von Achane, who exploded for 203 rushing yards and two touchdowns on 18 carries. He also scored twice more as a receiver, hauling in four passes for 30 yards. Raheem Mostert fantasy owners would usually be disappointed by this sort of output, but Mostert had a huge game as well. Mostert dashed for 82 yards and three touchdowns on 13 carries, and he also caught all seven targets for 60 receiving yards and a fourth score.
Despite this, Russell Wilson still had a fine fantasy performance, going 23-of-38 for 306 yards, one touchdown and an interception. He threw mostly to Sutton, who had a great day outside of the fumble. He caught eight of his 11 targets for 91 yards and a touchdown. He should have scored a second time if it wasn’t for that aformentioned infraction. Jeudy, meanwhile, caught five balls for 81 yards. He would have scored if it wasn’t for a stupid procedural penalty.
Chargers 28, Vikings 24
There was one hilarious stretch in the second quarter when both teams traded mistakes. It became when Joshua Palmer lost a fumble. The Chargers then committed pass interference on Jordan Addison, giving the Vikings a first-and-goal opportunity. That appeared to lead to a touchdown, but Alexander Mattison dropped a touchdown. The Vikings were bailed out by the Chargers, who gave Minnesota another set of downs because of a Derwin James unnecessary roughness penalty. The Vikings then seemingly gave the ball away, but a lost Mattison fumble was negated by an official’s error.
It was only natural that this game would end on a gaffe. Down four, the Vikings drove down to the 6-yard line, thanks to the Chargers failing on fourth down on the previous drive. There was 30 seconds on the clock, and yet, the Vikings were able to get just one play off because they had issues lining up, and that play was an interception where the pass was deflected.
Thanks to this massive blunder, the Vikings have dropped to 0-3. There were rumors that Kirk Cousins would be traded if Minnesota fell to that record, so we’ll see if that occurs. Meanwhile, the Chargers saved their season with a win, but it came at a price. That was because Mike Williams, who caught seven passes for 121 yards and a touchdown, was carted off the field with an injury in the second half. James also got hurt.
Patriots 15, Jets 10
It seemed like the Jets had no chance to score a touchdown, which was problematic because they trailed 13-3 in the fourth quarter. However, Wilson helped put together an unlikely scoring drive, marching 84 yards down the field. The Jets had two more chances to take the lead after that, but the first possession concluded when their problematic offensive line caused Wilson to get smothered in the end zone, resulting in a safety. The second drive went to midfield, where Wilson heaved a Hail Mary. The prayer was nearly answered when the ball almost bounced into Randall Cobb’s hands. Instead, it hit the ground, ending the game.
Mac Jones made a blunder as well, with an interception that was nullified by a drop by a defensive player. Jones barely completed half of his passes, going 15-of-29 for 201 yards and a touchdown.
Bills 37, Redskins 3
The Redskins eventually fell too far behind, resulting in numerous turnovers in the second half. They gave the ball away on five occasions, four of which were Howell interceptions. Howell and his offensive line were simply outmatched by the Bills, as Howell took a ridiculous nine sacks.
Texans 37, Jaguars 17
Jacksonville shot itself in the foot on numerous occasions in the opening half to help the Texans establish a 17-0 lead by intermission. The trouble started when Calvin Ridley dropped two passes, including one at the Houston 2-yard line. Brandon McManus then missed a 48-yard field goal. After that, the Jaguars had a field goal blocked, setting up the Texans with a touchdown on a short field. The Jaguars tried to bounce back and appeared to do so when Trevor Lawrence converted a fourth-and-1 on a pass to Ridley, but the play was negated by an illegal use of hands penalty. Another scoring opportunity was nullified after Jamal Agnew lost a fumble in Houston territory.
Things finally began going the Jaguars’ way in the third quarter when Ridley drew an interference flag to set up a Tank Bigsby touchdown, but that didn’t last very long. The Jaguars allowed a touchdown on a kickoff return despite the ball bouncing to a fullback. Lawrence was then intercepted when he didn’t see the linebacker. This ultimately led to a score that looks like a blowout even though Jacksonville outgained Houston, 404-366.
Packers 18, Saints 17
By Charlie Campbell – @draftcampbell
Love started the third quarter by throwing a terrible pass up for grabs, and Lonnie Johnson picked off the pass for the Saints. However, Gary stepped up with another big sack to get the Green Bay defense off the field and Carr sustained a shoulder injury on the play, forcing him into the locker room. Jameis Winston came into the game, and the offense went into the toilet without Carr.
Midway through the third quarter, Love finally started moving the ball, making a couple of conversions and then hitting Romeo Doubs, who made an outstanding sideline catch for a 40-yard gain. However on a fourth-and-2 at the New Orleans 13 yard-line, Love’s pass was tipped and fell incomplete. Early in the fourth quarter, the Packers had a field goal drive. Another Gary sack got the ball for the Packers, and their drive was jump-started by a 22-yard pass interference. On fourth-and-goal, Love darted into the end zone on a read-option run. The ensuing two-point attempt was good, which cut the Saints’ lead to 17-11 with just under seven minutes remaining.
New Orleans promptly punted, and Love took off on a 24-yard run to cross midfield. Jayden Reed (3-63) soon made a superb diving catch for 30 yards to the Saints 15. Love found then Doubs for a touchdown, and the extra point put the Packers in front 18-17 with 2:56 remaining. Winston finally started moving the ball with two completions to Chris Olave for 38 yards. A few short gains set up rookie kicker Blake Grupe for a 46-yard field goal, but he missed on the attempt, clinching the win for Green Bay.
Cardinals 28, Cowboys 16
By Charlie Campbell – @draftcampbell
The Cowboys got moving on a drive, and a screen pass to Rico Dowdle produced a 15-yard touchdown to cut their deficit to 15-10. Arizona responded with a field goal drive, and then Matt Prater hit a 62-yard field goal on the final play of the first half to take a 21-10 lead into the locker room.
Dak Prescott opened the third quarter by connecting with CeeDee Lamb (4-53) for a nice gain, and that set up a field goal to cut Arizona’s lead to 21-10. Midway through the third quarter, Dallas started a drive into Arizona territory. The Cowboys went for a fourth-and-4 from the five-yard line, but Prescott’s pass was batted away incomplete.
A Micah Parsons sack got the Dallas defense off the field, and Prescott kept moving the ball methodically down the field. This time, however, Mike McCarthy settled for a field goal to make the score 21-16 early in the fourth quarter. Arizona responded with Dobbs finding Marco Wilson wide open in busted coverage 30 yards downfield, and Wilson tacked on more yards of his own, ending up with 69 yards to set up a first-and-goal. A few plays later, Hollywood Brown got separation from Stephon Gilmore to get open for a short touchdown, giving the Cardinals a 28-16 lead just past the halfway point of the fourth quarter. The Cowboys drove down the field to get a first-and-goal, but Prescott threw a terrible pass that was intercepted by Kyzir White in the end zone to deal a fatal blow to the Cowboys’ comeback hopes.
Seahawks 37, Panthers 27
The Panthers simply could not stop the run in the second half, as Seattle moved the ball easily down the field. Kenneth Walker was just shy of the century mark with 97 yards and two touchdowns on 18 carries. He also caught three passes for 59 receiving yards. Zach Charbonnet chipped in with 46 yards on nine attempts.
Meanwhile, the passing attack was difficult to stop with a diminished pass rush. Geno Smith suddenly had more time to throw than anticipated. Smith struggled a bit in the first half, as he threw an interception when he didn’t see Deion Jones. However, he was almost flawless following the second half, completing 12-of-13 passes. Smith finished 23-of-36 for 296 yards, one touchdown and the pick.
Dalton played well otherwise, going 34-of-58 for 361 yards and two touchdowns. This was especially impressive considering the state of his offensive line. The Seahawks, who ordinarily have no pass rush, were able to sack Dalton on three occasions.
Chiefs 41, Bears 10
Speaking of ugly, there was a hideous sight for Mahomes prior to halftime when a player rolled into his ankle. Mahomes held his leg in pain and began limping around. He didn’t leave the game, but was completely stationary in the pocket for the rest of the half. However, Mahomes remained under center following intermission, and he began moving around a bit more. It became apparent that this was not a big deal, so Mahomes was able to enjoy a great day overall, as he went 24-of-33 for 272 yards and three touchdowns. Mahomes easily could have thrown five touchdowns, as he had two throws to Rashee Rice that were stopped at the 1-yard line.
Steelers 23, Raiders 18
Pickett made one big mistake in the first half, which was a potential pick-six that was dropped. He otherwise performed well, hitting some big throws, including a 72-yard bomb to Calvin Austin. He finished 16-of-28 for 235 yards and two touchdowns. He managed the game well aside from the one potential interception, and he didn’t commit a turnover. This should give more hope for the Steelers moving forward.
Eagles 25, Buccaneers 11
The Buccaneers’ inability to repeat their success on third down prevented them from sustaining drives. They achieved just 12 first downs – compared to 27 by the Eagles – and lost the time-of-possession battle by nearly 18 minutes. They were outgained, 472-174. The final score, if you couldn’t tell, was misleading, as the Buccaneers scored a touchdown in garbage time to trim the margin from 25-3 to a more respectable 25-11.
Bengals 19, Rams 16
Burrow played like a quarterback with a balky calf. This was just a 6-6 battle heading into the third quarter, as Burrow struggled to complete any downfield passes. Burrow dinked and dunked like some noodle-armed quarterback, posing zero threat to the Rams. It didn’t help that Tee Higgins attempted to sabotage a victory for Burrow. Higgins dropped two passes and committed an offensive pass interference penalty.
The Bengals eventually got on track and scored 13 points after halftime. They did so by pounding Joe Mixon, who had 12 of his 19 carries in the second half (65 rushing yards). Mixon picked up some nice gains and ultimately scored a touchdown to put the Bengals up a touchdown. With the Rams’ offense struggling to sustain drives, the Bengals were able to cruise to an easy victory at the end to avoid an 0-3 start.
Thankfully, Stafford got his act together on the final drive to led a touchdown drive to achieve a back-door cover. He was otherwise atrocious in the second half. Overall, he was 18-of-33 for 269 yards, one touchdown and two interceptions. One pick wasn’t his fault because it came off a deflection, but the other was a horrendous side-armed throw that was made so carelessly.
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