NFL Game Recaps of previous weeks and seasons can be found via links at the bottom of the page.
Rams 23, Seahawks 17
It began when Matthew Stafford banged his finger in the second quarter, which caused his throws to be off for a while after he got the finger wrapped. There was a stretch in which Stafford overthrew Robert Woods and then misfired toward Cooper Kupp. Stafford followed that up with a deep shot to DeSean Jackson, which was woefully underthrown. Jackson, however, made a great adjustment to haul in a 68-yard reception to set up a Darrell Henderson touchdown.
This score gave the Rams the lead, but things still looked good for the Seahawks because they had the healthy quarterback. That changed when Russell Wilson dislocated his finger when it collided with Aaron Donald’s arm. Here’s what it looked like:
Wilson remained in the game for a while, but the Seahawks eventually pulled him. Down two scores, all hope seemed to be lost for the Seahawks because Geno Smith was Wilson’s replacement, but Smith was much better than expected. Delivering accurate passes with confidence and using his legs to buy him time in the pocket, Smith led Seattle down the field for a touchdown and a field goal. He trimmed the Rams’ lead to six, but instantly heaved an interception on the final possession because Tyler Lockett fell down on the route. And that is how the Rams prevailed in the Finger Bowl.
Wilson, conversely, was extremely affected by his injury. He finished 11-of-16 for 152 yards, one touchdown and an interception that was batted in the air by Jalen Ramsey. Wilson looked like he couldn’t grip the ball while trying to do so on the sideline. He’s the ultimate gamer, so if he couldn’t play, you know the injury was bad.
As for the Seattle receivers, D.K. Metcalf was also a monster with five catches for 98 yards and two touchdowns. Lockett, meanwhile, snatched five balls for 57 yards. It was a rough game for Lockett, and not just because he was responsible for the game-ending interception. He had a touchdown negated for a hold, and he had another potential score never come to fruition because Wilson overthrew him.
The Seahawks’ rushers were led by Alex Collins, who gained 47 yards on 15 attempts. He also caught two passes for 25 receiving yards. Collins was stuffed by Donald on a fourth-and-2 run on what was a horrible call by the Seahawks in the first half.
Falcons 27, Jets 20
Zach Wilson was dreadful in a very easy matchup. It’s difficult to determine what was worse between his ball placement and field vision. Wilson constantly whiffed on receivers, even if he was attempting short tosses. On one drive, he skipped a pass to a running back in the flat and then threw the ball at his offensive lineman’s helmet on an attempted screen. Meanwhile, Wilson failed to see open receivers downfield on numerous occasions. This was against one of the worst defenses in the NFL, so it’s difficult to feel optimistic about Wilson right now.
Wilson finished 19-of-32 for 192 yards and an interception that occurred because he stared down his receiver. Despite these numbers being ugly, they were a byproduct of garbage time, as the Jets trimmed a 20-3 deficit to 20-17 when the Falcons took their foot off the gas. At halftime, Wilson was just 5-of-13 for 42 yards and the pick.
Ryan, meanwhile, went 33-of-45 for 342 yards and two touchdowns. Despite missing Calvin Ridley and Russell Gage, Ryan was able to pick apart the Jets’ sorry defense. Ryan had all the time in the world despite his poor blocking in previous games. The Jets desperately need a dynamic edge rusher, even when factoring in Carl Lawson’s return next year. I have them picking one in my 2022 NFL Mock Draft.
Packers 25, Bengals 22
The madness began in the final minutes of regulation. The Bengals made a terrible play call on a third-and-5 on Green Bay’s 42-yard line where they had backup running back Samaje Perine run for a 3-yard gain. This put them in a situation where they had to either kick a 57-yard field goal or go for it on a fourth-and-2. They opted for the former, only to see Evan McPherson doink his attempt off an upright. The Packers would surely convert a field goal to win after that, but Mason Crosby whiffed from 51 to force overtime.
All hope seemed lost for the Bengals when Joe Burrow threw an interception to start overtime, heaving the pass right to linebacker De’Vondre Campbell on what seemed like a miscommunication. However, Crosby inexplicably missed from 40. On the ensuing drive, the Bengals drove into Green Bay territory, but they opted to kick on a fourth-and-1, only to have McPherson miss from 49, as the ball hit the upright once again. Crosby had one more chance, converting this time from 48 after the Bengals surrendered a 15-yard completion to Randall Cobb on a third-and-16.
Titans 37, Jaguars 19
The offense, however, had a huge hand in the victory. Derrick Henry was a monster, trampling over Jacksonville’s defense with ease. He rumbled for 130 yards and three touchdowns on 29 carries. He didn’t catch a pass, but it’s not like the Titans needed that to happen with a constant lead.
It wasn’t all bright for Lawrence. He made some mistakes as well, though the positives far outweighed the negatives. He had an interception fired into the end zone overturned by penalty, then missed Arnold and Laviska Shenault for potential touchdowns.
Lawrence went 23-of-33 for 273 yards, one touchdown and an interception that occurred on the final play of the gam when he was just trying to make something happen. Lawrence also scrambled into the end zone once, rushing for 28 yards on seven runs. He had a second rushing touchdown negated replay review.
Vikings 19, Lions 17
Then again, this game shouldn’t have gotten to that point. The Vikings held a double-digit lead with 3:30 remaining, but a long missed field goal gave the Lions a short field. They hit a three-pointer themselves, trimming the lead to seven. In a conservative attempt to run out the clock, the Vikings handed the ball off to Alexander Mattison on a third-and-long. Mattison’s forward progress was stopped, but the officials seemingly forgot that rule when giving possession to Detroit upon a Mattison fumble. The Lions quickly scored a touchdown and converted the gutsy two-point conversion, but it was all for naught.
Steelers 27, Broncos 19
Roethlisberger made it known that he was just fine instantly, as he made a huge play on the opening drive. He launched a 50-yard touchdown pass to Diontae Johnson to open up with a quick 7-0 lead. Roethlisberger made some mistakes after that, and it looked like things might unravel when he grabbed his side as he was hit on a strip-sack, but the Steelers put together some nice drives and had their defense make some huge stops to give them a 24-6 lead entering the final quarter.
The Broncos, however, caught fire in the final frame, albeit getting the spark in garbage time. Still, they were able to draw to within 24-19, and following a Pittsburgh field goal, Teddy Bridgewater drove the Broncos into the red zone, thanks to a great sideline catch by Kendall Hinton. A fourth-down attempt from Bridgewater was intercepted, however, giving the Steelers their second win of the season.
It wasn’t all good news for the Steeler receivers. JuJu Smith-Schuster suffered an injury early in the game, which is why he went catchless on the afternoon.
Buccaneers 45, Dolphins 17
And then, everything unraveled, with the Buccaneers closing the first half with a 17-0 run. Tampa’s secondary didn’t matter because the offense scored a touchdown on all but one drive prior to the half expiring. The lone exception was a lengthy drive that concluded with a chip-shot field goal. The Dolphins had no answer for Tom Brady and his receivers.
]The onslaught continued in the second half, as Brady ultimately finished 30-of-41 for 411 yards and five touchdowns. This was despite missing Rob Gronkowski and going against one of the best defensive-minded people in the NFL in Brian Flores, who used to coach Brady.
Saints 33, Redskins 22
There were both big plays and ineptitude on Winston’s part. He began the game by throwing an interception, which he released as he was hit. He followed that up with a 72-yard touchdown bomb to Deonte Harris. Winston then made another mistake, losing a fumble on a Chase Young strip-sack. He did a 180 again after that, getting very lucky when a Hail Mary attempt of his was answered just prior to halftime when Marquez Callaway somehow came down with the reception.
Winston’s second half was more even, as he ultimately went 15-of-30 for 279 yards, four touchdowns and the aforementioned interception. He still completed just half of his passes following intermission, but didn’t commit any turnovers. The same can’t be said of Taylor Heinicke, however. Heinicke was guilty of an interception before and after halftime. The first pick was an ugly, underthrown pass, while the second occurred after he held on to the ball too long in the pocket.
Heinicke finished 20-of-41 for 248 yards and two interceptions. His best moments in this game were as a scrambler, as he rushed for 40 yards on five runs. That said, this day could’ve been way worse for Heinicke, as he was nearly intercepted twice on the opening drive.
Eagles 21, Panthers 18
Everything changed, however, late in the third quarter. Sam Darnold finally became the quarterback to make a mistake, as an interception of his that featured poor ball placement allowed the Eagles to finally reach the end zone. The Eagles then blocked a punt and eventually put together a drive late in the game that would put them ahead. Goedert dropped the game-winning touchdown, but Hurts then ran into the end zone to take the lead.
This ended up being the winning score, as Darnold was too inept to answer. On the Panthers’ final offensive drive, Darnold missed his tight end with a routine throw and then tossed his third interception of the afternoon when he stared down the receiver. The Eagles were able to run out the clock despite some drama I’ll discuss later.
To be fair, Hurts had a potential passing touchdown negated by offensive pass interference. This was to DeVonta Smith, who still managed to lead the team in receiving with seven catches for 77 yards. Quez Watkins (3-48) was next on the receiving chart, thanks to a 53-yard bomb, though he would’ve enjoyed a much better game had Hurts hit him for a possible deep score in the second quarter when he was wide open. Goedert (2-28) also missed out on a touchdown because of his horrible drop.
Patriots 25, Texans 22
By Charlie Campbell – @draftcampbell
Houston quickly took the lead again, with Mills rolling out and throwing a pass up for grabs. Chris Moore outjumped Jackson for the catch and took off down the field to score a 67-yard touchdown. Fairbairn then missed another extra point for Houston. Patriots quarterback Mac Jones quickly responded by ripping the ball through the Texans secondary using a variety of receivers. Harris ran the ball into the end zone, but he was stripped just before the goal line and Houston recovered the fumble for a touchback. Mills converted two fourth-down conversions, with the second being a 40-yard completion to Chris Conley, but Matt Judon had two sacks to force a field goal. Jones then led a field goal drive in the final minutes of the half to make it a 15-9 Texans lead at the intermission.
In the first minute of the third quarter, Jones threw an ill-advised pass and Lonnie Johnson made a diving interception to set up the Texans just across midfield. A couple plays later, Houston executed a flea flicker perfectly, with Mills finding a wide open Chris Conley for a 37-yard touchdown. The extra point was good this time, giving the Texans a 22-9 lead.
New England caught a break when Houston’s punter did not line up deep enough and his punt went off the back of the helmet of one of the Texans blockers. That gave the Patriots possession at the Houston 36. Nick Folk would hit his second straight 52-yard field goal to cut the Texans’ lead to 10 points.
After getting the ball back, a completion to Nelson Agholor (3-32) moved the Patriots inside the 20, but once again they settled for a field goal to cut Houston’s lead to 22-15 entering the fourth quarter. Mills responded by hitting Moore for 27 yards, but Fairbarn missed a 56-yard field goal to give New England good field position. Harris ran well to get inside the 20, and Jones connected with Hunter Henry for a game-tying touchdown.
After a Patriots stop, a roughing the passer penalty on Maliek Collins gifted New England a third-down conversion, and Jones soon hit Henry to get across midfield. Brandon Bolden then took off on a 24-yard run to get inside the 20 and lock up the game for New England. The Patriots ran the clock down from there, and with just seconds remaining, Folk hit a 21-yard field goal to seal the win.
Bears 20, Raiders 9
By Charlie Campbell – @draftcampbell
Chicago got underway thanks to a roughing the passer penalty on Yannick Ngakoue and a completion to Damien Williams for 18 yards. A roughing the passer on Maxx Crosby and another penalty gifted extra first downs inside the 10, and Justin Fields put the Bears in front with a touchdown pass to Jasper Horsted. The Raiders moved into Chicago territory, but they were stuffed on fourth down for no gain by Khalil Mack. The Bears responded by moving the ball down the field with a balanced attack, and Damien Williams added a short rushing touchdown to go up 14-3 at halftime.
In the third quarter, both teams traded punts before the Raiders put a drive together midway through the fourth quarter. Some Chicago unnecessary roughness penalties aided the drive, and Josh Jacobs reached the ball over the goal line for a touchdown. Mack continued his torrid game, as he sacked Carr on the two-point conversion to keep the Bears’ lead at 14-9.
Midway through the fourth quarter, Fields engineered a field goal drive to put Chicago up 17-9 with just under three minutes left in the fourth quarter. The Bears’ defense did their job to force a four-and-out, and Cairo Santos tacked on an insurance field goal to ice the victory for Chicago.
Chargers 47, Browns 42
Given the number of injuries that occurred, it’s a miracle Cleveland was able to keep this game so close. In fact, the team led by one in the final minute when they allowed Austin Ekeler to score so they could have one final chance. Unfortunately for the Browns, it wasn’t much of one because the makeshift offensive line couldn’t give a banged-up Baker Mayfield enough time to throw downfield. This allowed the Chargers to come away with a victory.
Elsewhere in the Cleveland receiving group, Rashard Higgins (3-29) caught Mayfield’s only touchdown. Conversely, Odell Beckham Jr. struggled. He caught just two passes for 20 yards and dropped a pass on fourth down.
Williams’ yardage total completely eclipsed Keenan Allen, who caught six passes for 75 yards. However, Justin Herbert went to Allen on a pair of fourth downs, which Allen converted on both occasions.
Cowboys 44, Giants 20
The misfortune began in the first half when Saquon Barkley collided with Kadarius Toney, who was eventually carted off the field. Daniel Jones later dived toward the end zone, but his helmet collided with one of a Dallas player’s, knocking him out of the game with a concussion. And if that wasn’t enough, Kenny Golladay also left early with a knee injury.
The Cowboys, as a result, won this game easily. Prescott, thankful to be the one not getting hurt this time, went 22-of-32 for 302 yards, three touchdowns and an interception, which was an impressive play by edge rusher Lorenzo Carter, who batted the ball up into the air and caught it. This occurred on the opening drive, as Prescott was prolific after that failed possession.
Cardinals 17, 49ers 10
Lance began the game poorly with an interception on an overthrow, but then eventually started running circles around the Cardinals. He drove his team down to the goal line in the second quarter, but was tackled a fraction of an inch prior to breaching the end zone. Lance went on to play relatively well in the second half, eventually leading a touchdown drive, but his offensive line ultimately betrayed him by constantly getting flagged for holding penalties. So many of San Francisco’s positive plays were wiped out by frustrating holds. That said, Lance tossed an errant pass on a key third down with about seven minutes remaining, then had a fourth-down pass tipped by J.J. Watt at the line of scrimmage.
Lance ultimately finished 15-of-29 for 192 yards and an interception to go along with 16 scrambles for 89 rushing yards. He was the leading rusher in this game by far, with Eli Mitchell coming in next with his 9-43 line. Lance would’ve posted a better passing stat line had Mohamed Sanu not dropped a considerable gain on an opening-half third down. Remember, Lance also was robbed of a rushing touchdown as well.
Elsewhere in the Arizona receiving corps, Rondale Moore finished with five catches for 59 yards, which includes an amazing sideline catch. He nearly scored, getting tackled at the 1-yard line in the first half. Christian Kirk (3-39) and A.J. Green (1-3) didn’t contribute very much. Tight end Maxx Williams was carted off the field with a leg injury in the second quarter.
Bills 38, Chiefs 20
All were to blame for the Chiefs, from the coach – Andy Reid should have gone for it on some fourth-and-short situations near midfield – to the quarterback, who was more inaccurate than normal, to the skill-position players. Kansas City still had a chance when a ball went right through Tyreek Hill’s hands, turning the pass into a pick-six.
The Bills, meanwhile, took advantage of all the blunders. Josh Allen was especially terrific, both as a runner and a deep passer. Allen remarkably had seven completions in the opening half for 219 yards and two touchdowns, as he constantly dropped bombs on the Charvarius Ward-less Kansas City secondary. Allen was also able to sprint past the Chiefs, which includes a hurdle on a fourth-down run in the final quarter. Allen scrambled eight times for 62 rushing yards and a touchdown, though that paled in comparison to his brilliant passing stats: 15-of-26, 316 yards and three scores. His only mistake was an interception he threw while under heavy pressure that was negated by a bogus roughing-the-passer penalty. What’s especially impressive is that Allen did this in a heavy downpour that featured a lightning storm that delayed the game at halftime by about an hour.
Mahomes finished 33-of-54 for 273 yards and the three give-aways. He was at least able to help his fantasy owners with eight scrambles for 61 rushing yards. Like Allen, Mahomes paced his team on the ground.
Ravens 31, Colts 25
Everything seemed to change once the Colts lost multiple defensive backs to injury. Baltimore’s offense began having consistent success for the first time, scoring multiple touchdowns in the fourth quarter. However, it needed help from another unit. It wasn’t going to be the defense, which continued to struggle. Instead, the special teams came up huge once again. It wasn’t Justin Tucker this time, but rather Calais Campbell, who blocked a short field goal that would’ve given Indianapolis a two-score advantage. Down eight instead of 11, the Ravens drove down the field and tied the game when Jackson found Mark Andrews in the end zone. They still needed a stop, which wasn’t possible because of Tavon Young’s personal foul penalty, but injured Colts kicker Rodrigo Blankenship whiffed from 47.
The Ravens won the coin toss, which practically decided the game. Their hot offense zipped down the field, and Jackson was able to hit Marquise Brown for the decisive touchdown to pull off yet another improbable victory for Baltimore.
Jackson was able to beat the Colts when their defensive backs were knocked out of commission. He put together a terrific aerial performance in the second half and overtime, finishing with this amazing stat line: 37-of-43 for 442 yards and four touchdowns. He also tossed a pair of two-point conversions.
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