NFL Game Recaps of previous weeks and seasons can be found via links at the bottom of the page.
Chiefs 28, Broncos 24
Melvin Gordon enjoyed a terrific game, rushing for 110 yards and a touchdown on just 12 carries, but he was responsible for the blunder. He lost a fumble in the red zone, which linebacker Nick Bolton scooped and ran back for a score. The Chiefs, now up seven, held the Broncos to a field goal on their next and final possession to preserve the victory.
Offensively, things weren’t much better. Patrick Mahomes struggled to move the chains, scoring just 13 points following the opening drive. Part of the problem was that Tyreek Hill suffered an injury in pre-game warmups. With Travis Kelce stymied by a defense that plays well against tight ends, Mahomes had to turn to Mecole Hardman, Byron Pringle and his running backs. Mahomes, as a result, didn’t have a great completion percentage, and he got away with a couple of potential interceptions.
Mahomes finished 27-of-44 for 270 yards and two touchdowns. He also ran nine times for 54 rushing yards. This wasn’t a bad game for Mahomes, considering the circumstances, but he didn’t perform on a playoff level either. This easily could’ve been a loss had Gordon not fumbled.
Mahomes’ other touchdown went to Jerick McKinnon (3-26), who was part of a three-headed rushing attack. Derrick Gore mustered 30 yards on seven carries, while Darrel Williams was limited to 17 yards on seven attempts, though he caught three passes for 50 receiving yards.
Cowboys 51, Eagles 20
In three quarters of action, Prescott went 21-of-27 for 295 yards and five touchdowns. The fifth score gave him the Cowboys’ single-season passing touchdown record, beating out Tony Romo’s 36 mark by one. Prescott posted a great-looking stat line – the ESPN announcers marveled at the numbers – but Philadelphia’s backup defenders left receivers wide open the entire night. There was nothing impressive about Prescott’s performance. In fact, it could give the team a false sense of security because the offense really struggled down the stretch.
Otherwise, it was the Gardner Minshew show. Minshew played well when Smith was in the game, but was worse after that. Minshew went 19-of-33 for 186 yards, two touchdowns and an interception. The pick was not his fault; the ball bounced off J.J. Arcega-Whiteside’s hands. Arcega-Whiteside had a rough night; he also dropped a touchdown.
Jaguars 26, Colts 11
There were two problems for the Jaguars entering this game, despite the apparent lopsided matchup. The first was that the Jaguars have a solid run defense, so the Colts needed to get more out of Carson Wentz. That automatically put Indianapolis in play for a loss because Wentz has been terrible for most of the season. Wentz was responsible for a comedy of errors in the second half of this affair. He lost a fumble on a strip-sack, then committed what should’ve been two interceptions. The first was an overthrow, while the second was fired right to a Jacksonville defender. Replay review showed that the first pick was bobbled and ruled incomplete as a result, but the fact remains that Wentz played poorly.
Wentz finished 17-of-29 for 185 yards and an interception, and yet those numbers were enhanced by garbage time. It was 26-3 when Wentz fired his sole score to Michael Pittman. The Colts have to feel incredibly stupid for surrendering multiple picks, including a first-rounder, to obtain the former Eagles signal-caller.
Lawrence finished 23-of-32 for 223 yards and two touchdowns. He should’ve thrown a third score, but Laviska Shenault dropped the ball in the end zone just prior to halftime. Still, Lawrence was great, and this should give the Jaguars some hope entering the 2022 season.
Steelers 16, Ravens 13
Because of Tyler Huntley’s accuracy woes, however, the Ravens had issues pulling away from the Steelers. They led 10-3 and 10-6 for a while, but Ben Roethlisberger, playing in his final regular-season game as a Steeler, engineered a great drive in the fourth quarter to take the lead. He ultimately found Chase Claypool in the end zone to go ahead. The Ravens struck back with a field goal to finish regulation. Neither team had much success moving the chains in overtime, but the Steelers, stuck in a fourth-and-8 outside of field goal range, had to go for it with about 2:30 remaining in the extra session. A tie would do nothing for them, so they had to get points on this possession.
On what could’ve been Roethlisberger’s final pass, the veteran quarterback fired a strike (or rather, a dying duck) to Ray-Ray McCloud for a 10-yard gain. This moved the chains into field goal range, setting up the decisive field goal. This clinched a playoff berth for the Steelers, provided the Chargers and Raiders wouldn’t tie.
Browns 21, Bengals 16
Keenum was a disappointment. He threw two touchdowns on 17-of-24 passing (176 yards), but was guilty of an interception and a lost fumble that was returned for a touchdown by the Bengals when this was a 14-0 affair. The Browns outgained the Bengals by a wide margin (376-182), so it was this scoop-and-score that prevented Cleveland from covering the spread.
That said, Keenum should’ve thrown a third score. That was nullified when Donovan Peoples-Jones (3-38) dropped the ball in the end zone on a fourth down. The only Cleveland receiver with more yardage than Peoples-Jones was Jarvis Landry, who hauled in six balls for 75 yards and a touchdown.
Vikings 31, Bears 17
Minnesota’s offense was dreadful for most of the afternoon with plenty of three-and-outs. Kirk Cousins struggled with pressure, but eventually got on track and hit some deep passes to Justin Jefferson and K.J. Osborn. A touchdown pass to the latter gave the Vikings a seven-point lead, which expanded to 14 when Dalton heaved a pick-six off his back foot.
Redskins 22, Giants 7
The New York fans’ first opportunity to harass their team occurred on a fourth-and-1 try on the Washington 32-yard line in the first quarter. The Giants ran a play for someone named Alex Bachman for some reason, and Bachman took a 4-yard loss. Things got much worse after that. The Giants ran a quarterback sneak on a third-and-8 on their own 4-yard. On the following possession, the Giants then called a run for Devontae Booker on a third-and-8. The New York coaches got the memo at halftime, so they finally dialed up a deep pass to begin the third quarter. Jake Fromm launched a long pass toward Kenny Golladay, who dropped the pass. The ball was a bit ahead of Golladay, but the heavily paid receiver could have dived for it.
This game was 6-0 for a while, as Washington’s offense couldn’t do anything. That changed when the Washington defense took matters into its own hands with a pick-six on a weak Fromm floater. With the Giants’ offense unable to do anything, that effectively ended this contest.
Titans 28, Texans 25
Fortunately for the Titans, Brown returned to action, allowing Tennessee’s offense to begin clicking. Ryan Tannehill fired three touchdown passes in the opening half, as the 21-0 lead seemingly put this game out of reach for Houston before the third quarter even began.
And yet, the game somehow wasn’t over. The Titans completely dominated the first half, outgaining the Texans, 268-69, but Houston put together a tremendous comeback to threaten the No. 1 seed away from the Titans. Tannehill cooled off considerably following intermission, as he was guilty of numerous mistakes. He overthrew Julio Jones for what should’ve been a sure touchdown. He then fumbled, but saw a teammate recover the loose ball. After that, he appeared to fire an interception into double coverage, but a Houston defender dropped the ball.
Had the Texans taken advantage of these potential turnovers, they may have prevailed because Davis Mills was on fire in the second half. Mills was 16-of-19 for 240 yards and three touchdowns following intermission. He struggled early – his overall numbers were 23-of-33, 301 yards, three scores – but the Titans had no answer for him down the stretch. The Texans will give Mills a chance to be the starter in 2022.
Lions 37, Packers 30
By Charlie Campbell – @draftcampbell
For Detroit, this game was all about the 2022 NFL Draft and getting more developmental snaps for their young players. With Jacksonville winning, the Lions could have had the No. 1 pick in the 2022 NFL Draft, but their players and coaches had too much pride to tank. After being out for a few games, Lions starting quarterback Jared Goff was back on the field. This was a final audition for Goff to potentially get the Lions to pass on Pittsburgh quarterback Kenny Pickett, or supply a tape for other teams to show that he is a competent starter. Goff and the Lions played extremely hard to close out their season on a positive note.
Following the Lions’ fourth-down stop in Packers territory, Amon-Ra St. Brown started ripping up the Packers secondary, moving the ball down the field to set up a first-and-goal. Goff threw a strike to St. Brown to put Detroit up 14-7 on a fourth down. Rodgers responded by moving the ball down the field and then lofting in a 29-yard touchdown pass to Lazard. Goff responded with a late field goal drive, letting the Lions take a 17-13 lead into the half.
Love took over for the Packers in the second half, and he promptly took a strip-sack, which he recovered. On the next play, Packers receiver Juwann Winfree, however, was stripped by A.J. Parker and Ifeatu Melifonwu at the Packers 36. The Lions recovered and then pulled out another trick play, running a reverse to St. Brown that saw him pitch it back to Goff, who found tight end Brock Wright wide open for a touchdown. The Packers responded with a field goal drive to cut the Lions lead to 24-16.
Love put together a nice drive late in the third quarter. After a tight end dropped a touchdown, Love converted a fourth-and-2 with a pass to Winfree and then threw a completion on a third-and-2 to set up a first-and-goal that turned into a rushing score for Patrick Taylor.
Goff responded by leading a field goal drive to go up 27-22 midway through the fourth quarter. Packers tight end Josaiah Deguara (3-66-1) then took a tight end screen for a 62-yard touchdown. Love ran a read option in for a two-point conversion to give Green Bay a 30-27 lead.
A superb route and run after the catch by St. Brown resulted in a 28-yard completion to get Detroit into field goal range, and then a completion to Wright got inside the 20. D’Andre Swift (7-30-1) ran around the corner to get into the end zone from 15 yards out to take a 34-30 lead with 1:54 remaining. A few plays later, a batted ball and dropped catch was intercepted by C.J. Moore. The Lions then tacked on a field goal, and Love had one more shot down by a touchdown with 41 seconds remaining. Love had Equanimeous St. Brown running open for a long deep touchdown, but he threw a terrible pass for an incompletion. Two plays later, Love threw another awful pass, and it was picked off by Tracy Walker to clinch the win for Detroit.
Buccaneers 41, Panthers 17
By Charlie Campbell – @draftcampbell
Late in the first half, Brady found Evans for a gain of 37 yards to get close to midfield. Two completions to Rob Gronkowski added 30 more yards, and a completion to Breshard Perriman went for 24 yards. On second-and-goal, Brady tossed an easy touchdown to Le’Veon Bell, and that gave the Bucs a 10-7 lead at halftime.
Brady stayed hot to open the third quarter, using Gronkowski and his receivers to set up a short rushing touchdown from Ke’Shawn Vaughn (10-29-1). Carolina responded with a field goal drive to make it 17-10, but the Bucs’ offense was in a groove, moving down the field before Brady threw a short touchdown pass to Evans on the first play of the fourth quarter.
Down 24-10, Sam Darnold responded with a nice drive, using Moore and a screen to Ameer Abdullah to move down the field. To cap the possession, Darnold lofted in a beauty to Anderson (7-50-1) for a 19-yard touchdown. The Buccaneers put the game away on the next possession with a 20-yard touchdown pass to Evans. Darnold was stripped of the ball, and Tampa Bay recovered at the Carolina 27. The Buccaneers turned that into a field goal. In garbage time, Scotty Miller took an end around for a 33-yard touchdown and Carolina’s Anderson caused an interception for Darnold. The game finished 41-17.
Dolphins 33, Patriots 24
Jones deserved lots of blame for this defeat. His numbers actually look pretty good – 20-of-30 for 261 yards, one touchdown, one interception – but much of this occurred in garbage time. The Dolphins led 27-10 in the fourth quarter, allowing Jones to pick up his yardage and his touchdown toward the end of the game when the Dolphins took their foot off the gas. Jones was just 8-of-15 for 107 yards and the interception at halftime. The pick was returned for six in the first quarter, as Jones was guilty of a telegraphed throw.
Saints 30, Falcons 20
Siemian went 9-of-15 for 71 yards and two touchdowns. He obviously didn’t post a high yardage total, but was clutch in converting third downs. The Saints were 8-of-16 in such instances, while the Falcons were much worse (3-of-10) on third down. That was the difference of this game, as New Orleans kept drives alive and sat on the ball for what seemed like an eternity. The eternity, by the way, was actually 39 of the 60 minutes of this game.
The Saints’ victory was just half the formula for them to reach the playoffs. They also needed the 49ers to lose, which appeared to be a certainty when the Rams were up 17-0 at halftime. San Francisco engineered an unlikely comeback, however, eliminating the Saints from the playoffs.
Elsewhere in the Falcons’ receiving corps, Olamide Zaccheaus (3-47) and Hayden Hurst (1-33) were the only other Falcons with double-digit receiving yards. Kyle Pitts was a major disappointment with just two catches for eight yards.
Bills 27, Jets 10
This game was close for a while for two reasons. First, the Bills surrendered points on a blocked punt. Second, the Bills didn’t have the best success in the red zone. They had five drives entering Jets territory that combined for only six points. This includes a fourth-down failure at the Jets’ 29-yard line and a field goal from the Jets’ 3. Bad luck played a part at times, with Stefon Diggs missing out on a touchdown because he had just one foot inbounds in the end zone.
Nevertheless, the Bills prevailed to clinch the AFC East. Josh Allen had two touchdowns in this victory, though his completion percentage wasn’t very impressive in the windy, Orchard Park conditions. Allen went 24-of-45 for 239 yards and two touchdowns. As mentioned, he should’ve had a third, but Diggs couldn’t stay inbounds.
Seahawks 38, Cardinals 30
The Cardinals didn’t just lose this game. They were absolutely dominated. That may sound strange, considering the 38-30 score, but the Seahawks crushed Arizona in all regards. They outgained the Cardinals, 431-305, and they averaged 3.4 more yards per play. The Cardinals merely kept this game close via three fluky touchdowns. The first came right away when Russell Wilson was strip-sacked to open the game. The second was the result of a rare Wilson interception that was overthrown as a result of pressure. The third came in garbage time. Thus, if you exclude garbage time, the Cardinals’ offense really scored just 10 points, which correlates with their 4.2 yards-per-play average.
49ers 27, Rams 24
The 49ers took over in the second half via multiple regards. They ran the ball down the Rams’ throat with Elijah Mitchell and Deebo Samuel. Meanwhile, their defense took over to limit Matthew Stafford. The former Lion quarterback was a near-perfect 15-of-16 for 153 yards and two touchdowns in the opening half, yet he was just 5-of-16 for 85 yards, one touchdown and two interceptions following intermission.
While the 49ers’ comeback was spectacular – in particular, the game-tying drive at the end – Stafford’s meltdown must be discussed before anything else. Stafford’s back seemed to be perfectly fine at the beginning of this contest, but it clearly continued to be an issue because Stafford hasn’t played well for a full game since the Monday night affair versus the Cardinals. He was even limping around toward the end.
Stafford finished 21-of-32 for 238 yards, three touchdowns and the two picks. His first interception was a deep shot into double coverage, while the second ended the game in overtime. The toss was an underthrown ball to Odell Beckham Jr., which may have been complete if Stafford were completely healthy. Instead, Stafford has been dealing with what has been reported as “chronic back issues.”
Kupp and Higbee were the only productive weapons for Stafford. Both Van Jefferson (2-31) and Beckham (2-18) were big disappointments, but I wouldn’t say it’s their fault.
Raiders 35, Chargers 32
These players, however, were responsible for numerous mistakes throughout the first three quarters. Ekeler dropped a pass and was stuffed on his own 18-yard line on a fourth-and-1 on their own 18, setting up a field goal for the Raiders. Allen was also guilty of a drop despite doing almost nothing otherwise. Herbert committed an interception in the third quarter on a pass to Williams. With all of this occurring, the Raiders were able to build a 29-14 advantage, which would have been greater had the Raiders been more efficient in the red zone.
The Raiders’ red zone incompetence played a role in this game because the 15-point margin allowed the Chargers to make a comeback. The San Angeles superstars who previously struggled suddenly came through in the clutch. Both Allen and Williams made catches on fourth down. Williams, in particular, was a monster down the stretch. He hauled in a touchdown on the final play in regulation and then reeled in a 47-yard Herbert dart on another fourth down in overtime. The Chargers, down three at the time, needed at least a field goal to extend the game, and that’s exactly what they got.
This was still a tie, however, which meant the Raiders would have one final chance to prevail. Carr made an amazing throw toward the sideline, and Zay Jones made an even better catch. This moved the Raiders over midfield. Eight yards later, the Raiders kicked a field goal in the final seconds of regulation. A miss still would’ve given them a playoff berth, but the kick instead determined the fate of the Chargers and Steelers. Daniel Carlson’s 47-yard attempt was good, so the Steelers, not the Chargers, claimed the final spot in the playoffs along with the Raiders.
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