NFL Game Recaps of previous weeks and seasons can be found via links at the bottom of the page.
Chiefs 31, Raiders 13
The Raiders had no answer for Patrick Mahomes, which shouldn’t have shocked anyone. Mahomes was almost perfect in the opening half, completing 14-of-17 passes for 175 yards and a touchdown by intermission. It seemed as though he was on his way to a huge performance, but Mahomes completed only four throws following halftime. The Chiefs went into a conservative shell, but they also struggled to pass protect for Mahomes. The Chiefs scored just seven points in the second half.
While Mahomes’ high level of play in the first half shouldn’t have been surprising to anyone, it wasn’t expected that the Raiders would produce just six points prior to the middle of the fourth quarter, especially after scoring 34 points versus the 49ers’ top-ranked defense last week. The Raiders’ didn’t play poorly when they had possession, but they repeatedly shot themselves in the foot. They stalled on a third-and-goal at the Kansas City 2-yard line because they tried a terrible fade into the end zone. Davante Adams later dropped a pass that would have gained him 20 yards. Meanwhile, Jarrett Stidham threw an interception into double coverage to set up a Kansas City score. Stidham then lost a fumble right before halftime to gift the Chiefs a field goal. The Raiders missed out on their own field goal opportunity when an illegal-hands-to-the-face penalty moved the Raiders out of kicking range.
The Raiders didn’t finish too far behind the Chiefs in total yardage (349-279), but the Chiefs were the far more efficient team. This is why they were able to clinch the No. 1 overall seed in the AFC with a large victory.
Jaguars 20, Titans 16
Lawrence was partly responsible for some hideous three-and-outs in the fourth quarter. The defense was getting stops on the Titans, but Lawrence could do nothing with the opportunities. Thus, his defense had to bail him out. With the Titans up 16-13 and time rapidly ticking off the clock in the fourth quarter, Jacksonville safety Rayshawn Jenkins blitzed off the edge and dislodged the ball out of Joshua Dobbs’ hand before the Tennessee quarterback fired a pass. The fumble was scooped and scored by Josh Allen, giving the Jaguars a 20-16 lead they wouldn’t relinquish.
Bengals 27, Ravens 16
Of course, establishing such a lead wasn’t very difficult, given that the Ravens sat some of their primary starters. Tyler Huntley, J.K. Dobbins and Mark Andrews all were rested, forcing third-string quarterback Anthony Brown into the lineup. Brown was a disaster with two interceptions and a lost fumble, which was recovered by the Bengals in the end zone. In fact, all three of Brown’s give-aways turned into Bengals touchdowns.
The Bengals needed those take-aways because they surprisingly were lethargic offensively. Different players took turns making mistakes. For example, Joe Burrow underthrew Ja’Marr Chase for a potential touchdown. He later overshot Tee Higgins for another possible score. Higgins then dropped a deep pass. And as all of this was happening, Burrow wasn’t getting the best pass protection. None of this mattered, however, because the Ravens spent so much time committing turnovers.
Elsewhere in the Cincinnati receiving corps, Tyler Boyd was next on the stat sheet with five catches for 51 yards. Higgins, conversely, looked like he hadn’t recovered from what transpired Monday night. He caught just one of his seven targets for seven yards. He took a huge hit in the second half, but didn’t miss much action.
Falcons 30, Buccaneers 17
Brady was given that time, which was a quarter-and-half. Thanks to a lost Chris Godwin fumble that set up an Atlanta field goal, Brady exited the affair when the game was locked in a 10-10 tie. Brady was accurate in his time on the field, going 13-of-17 for 84 yards and a touchdown. In doing so, Brady broke his own single-season completions record.
It should be noted that Brady and Godwin exited the game at that time. Mike Evans played far less. Evans left with an “illness” of some sort. That would explain why he didn’t receive a single target. Godwin, conversely, caught six balls for 55 yards.
Bills 35, Patriots 23
While the special teams sparked the Bills, the offense and defense didn’t perform up to their ability. The offense sputtered more often than not. There was a sequence where Josh Allen overthrew Stefon Diggs for a touchdown, and then Allen heaved an interception in the red zone because he was hit upon releasing the ball. Later in the game, Devin Singletary lost a fumble deep in his own territory to set up a New England field goal that would give it a brief lead before Hines’ second kickoff return touchdown.
Allen, who had just 96 passing yards in the opening half, eventually got his act together. This happened when he hit Stefon Diggs for a 49-yard touchdown bomb. He followed that up with a 42-yard score to John Brown, who made a spectacular catch. Allen, as a consequence, finished with a great stat line: 19-of-31, 254 yards, three touchdowns and the interception.
Vikings 29, Bears 13
The Vikings’ 16-6 halftime lead was enough “rectifying” for O’Connell, as he opted to sit Kirk Cousins and the rest of the starters to begin the third quarter. Nick Mullens was able to hang on to the lead against the Bears, who were able to clinch the No. 1 overall pick in the 2023 NFL Draft, thanks to Houston’s inexplicable victory over Indianapolis. Go here for my 2023 NFL Mock Draft.
Dolphins 11, Jets 6
Luckily for the Dolphins, the Jets couldn’t produce anything offensively to take control of the game. Joe Flacco had some nice connections with Garrett Wilson, but the Jets otherwise did nothing. They produced just 187 net yards of offense and 11 first downs.
Eventually, the Dolphins figured out that they could have some offensive success by running the ball. The Jets struggled versus Kenneth Walker last week, and that continued against the two Miami backs. This put the Dolphins in position to put Jason Sanders for the decisive 50-yard field goal, which he drilled. Miami then covered the spread on a safety when the Jets attempted a last-second Stanford Band-type miracle.
Panthers 10, Saints 7
Otherwise, nothing of note happened in this game. Sam Darnold was the winning quarterback, and yet he completed just five passes. Hilariously, Darnold logged just four passing yards in the opening half. The Saints led at that point, 7-0, but any hint of offense evaporated at intermission, with New Orleans generating just 70 net yards of offense in the second half.
The Panthers, meanwhile, were able to take control in the second half by establishing the run. This was via Foreman’s runs, and after Foreman was ejected, Chuba Hubbard’s runs. Foreman rumbled for 68 yards on 12 carries, while Hubbard dashed for 69 yards on 21 attempts.
Carolina moved into field goal range at the very end, thanks to a Saints missed field goal providing them with good field position. One of Darnold’s five completions helped set up the decisive kick.
Steelers 28, Browns 14
Contrary to Johnson, George Pickens had a strong performance with three catches for 72 yards and a touchdown. His score came on a busted coverage by the Browns, who struggled defensively after playing better on this side of the ball since Thanksgiving.
Texans 32, Colts 31
By Charlie Campbell – @draftcampbell
Each of these teams had a disappointing season, so what mattered was draft positioning. If the Texans had lost, they would have locked up the No. 1 selection of the 2023 NFL Draft. Houston winning, meanwhile, would give the Chicago Bears the 2023 NFL Draft’s top choice. Missing out on the No. 1 pick is a big loss for Houston because it takes away the organization’s freedom to choose whichever one of the top quarterbacks, whether Alabama’s Bryce Young and Ohio State’s C.J. Stroud, it would want. Chicago, meanwhile, could trade down with a quarterback-needy team, or the franchise could take a quarterback of its choice and trade away Justin Fields. Houston will now be stuck taking the quarterback who does not end up as the first pick of the 2023 NFL Draft.
By losing, the Colts helped improved their draft positioning, and they need a high pick to help land a franchise quarterback. This loss could help Indianapolis to trading up with Chicago to land its next quarterback. Thus, this may have been a Pyrrhic victory for Houston.
In the second quarter, the Texans were driving, but Royce Freeman was stripped of the ball inside the 10-yard line. Julian Blackmon grabbed the loose ball and returned it 34 yards. However on the next play, Sam Ehlinger tried to throw a dump-off to avoid a sack, and he tossed a horrible pass right to Texans edge rusher Jon Greenard. Greenard took off down the field for a 39-yard pick-six that put Houston up 17-7. Ehlinger responded with a nice drive, but once again, he threw an interception. This pass was tipped and picked off in front of the goal line by Christian Kirksey. That kept Houston up by 10 at the half.
The Colts opened the third quarter by hitting two big passes to Parris Campbell to set up a first-and-goal, but the Texans produced a goal-line stand with a fourth-and-goal incompletion. Indianapolis got the ball back and turned the possession into a 15-yard touchdown run from Moss. Houston responded by hitting tight end Teagan Quitoriano for a 52-yard gain, and then Mills found Jordan Akins (4-70-2) for a 19-yard touchdown. At the end of the third quarter, Rodney McCleod jumped a route for an interception, and returned the pick for a 26-yard score. Mills then threw a ball up for grabs, and Rodney Thomas intercepted it. That put the Colts on the move with the Texans up 24-21 entering the fourth quarter.
Early in the final frame, Ehlinger had big completions to Alec Pierce (3-42) and Pittman (3-30-1) that got Indianapolis inside the 10. The Colts then took the lead with a short toss to Mo Allie-Cox. Late in the fourth quarter, Indianapolis drilled a field goal to make it 31-24.
On a fourth-and-long, Mills found Cooks for a gain of 30 yards to the Indianapolis 18-yard line. After a sack made the situation fourth-and-20, Mills threw a Hail Mary that went through the hands of Rodney Thomas and into the chest of Akins for a touchdown. Houston followed that up by going for two, and Mills found Akins open to go up 32-31. The Texans then stopped the Indianapolis offense, which clinched Houston losing the top pick of the 2023 NFL Draft.
49ers 38, Cardinals 13
By Charlie Campbell – @draftcampbell
Early in the second quarter, Tashaun Gipson snatched a wounded duck pass from David Blough for an interception that set up the San Francisco offense at the Arizona 18. A few plays later, Elijah Mitchell banged the ball into the end zone to give the 49ers a 14-6 lead. Arizona soon put a nice drive together using Corey Clement, with Clement scoring from a few yards out to make it 14-13.
The 49ers connected with Brandon Aiyuk to get into Arizona territory on a 22-yard gain. To finish the drive, George Kittle (4-29-2) made a finger-tip touchdown catch with just seconds left in the half to give San Francisco a 21-13 lead at the interval.
Watt put together a vintage play in the third quarter, splitting a double team and sacking Purdy, but a big run from Elijah Mitchell negated the lost yards, and Mitchell finished the drive with another scoring run. Blough followed that up with a horrible pass deep down the field, and Gipson intercepted him again. The 49ers turned that into a field goal to go up 31-13. Blough was promptly strip-sacked, and the blowout was on, with Purdy tossing a short touchdown to Kittle to go up 38-13 entering the fourth quarter.
Eagles 22, Giants 16
There was some question about Jalen Hurts’ health after his two-week absence. Hurts definitely did not look 100 percent. He missed some throws he would have easily converted prior to his shoulder injury, though it didn’t help that the Lane Johnson-less offensive line didn’t give him adequate pass protection. Still, Hurts barely completed half of his passes and tossed a horrible interception when he fired the ball late across his body into the end zone.
Hurts finished 20-of-35 for 229 yards and the interception. He was unlucky right before he threw his pick, as an apparent touchdown to DeVonta Smith was wiped off the board because of an ineligible player downfield. The Eagles were right at the goal line, so one has to wonder where that player went downfield. Regardless, Hurts was a major disappointment, not only as a passer, but as a rusher as well. He scrambled nine times for only 13 rushing yards.
Seahawks 19, Rams 16
That interception was far from Smith’s only gaffe. He was extremely fortunate that he didn’t toss a pick-six, as a Rams safety dropped the ball. Smith later heaved his second interception of the afternoon, recklessly throwing into heavy coverage while taking a hit.
All of this should have been enough for the Rams to win, but they had their own quarterbacking issues. Baker Mayfield was atrocious, as he was fortunate that he wasn’t intercepted on several chances. He also fired way behind Van Jefferson to ruin a potential scoring opportunity. Still, the Rams maintained a lead for a good portion of the second half, at least until Smith hit Tyler Lockett with a deep pass to tie the game. The Seahawks then had a shot at the decisive field goal at the very end of regulation, thanks to a long Smith run and a completely bogus personal foul penalty on Ramsey. Jason Myers, however, doinked the ball off the upright, missing from 46.
The Rams lost the coin toss in overtime, but were able to receive possession. Mayfield had Van Jefferson wide open for the game-winning touchdown, but put way too much air under the ball, allowing it to hang forever. This gave the Seahawks a chance for an interception, and that’s exactly what happened. Following a long Kenneth Walker run, Seattle was in position for the game-winning field goal, and Myers connected from 32 yards to potentially put Seattle into the playoffs.
As for the Rams receivers, Jefferson led the way with three grabs for 61 yards, but could have been the hero of the game had Mayfield delivered the ball to him. Tyler Higbee (4-33) was next on the stat sheet.
Redskins 26, Cowboys 6
The results were disastrous for a team that didn’t suffer injuries. Dak Prescott put together one of the worst performances in his career; the running game couldn’t generate anything of note; and the defense couldn’t get off the field versus a third-string rookie quarterback. Dallas was dominated in a humiliating 26-6 victory.
Lamb, at the very least, had a solid performance. He was the only Cowboy who can say that, as he caught five of his seven targets for 52 yards and a touchdown. Dalton Schultz (4-33) was the only other Dallas player with more than 20 receiving yards.
Howell launched 52- and 30-yard bombs to Terry McLaurin and Jahan Dotson. Both posted similar stats. Each caught three passes, with McLaurin edging out Dotson, 74-72. McLaurin, who caught a touchdown, had to be thrilled that Carson Wentz wasn’t throwing the ball to him.
Broncos 31, Chargers 28
We learned today that Brandon Staley is not a smart coach. He played most of his starters the entire game. He pulled Justin Herbert at some point in the second half, but kept Keenan Allen on the field the entire time. Staley risked the health of his key players for absolutely no reason – his team was stuck with the No. 5 seed – and he paid the price. Joey Bosa got banged up in the first half, and then Mike Williams suffered a back injury and had to be carted into the locker room. His status for next week is unclear.
What’s remarkable is that the Chargers didn’t even win despite Staley’s dumb antics. The defense allowed some big plays to Russell Wilson, who looked like the quarterback Denver thought it was obtaining when it traded first-round picks for him last offseason. Wilson went 13-of-24 for 283 yards, three touchdowns and an interception on an unlucky deflection. He also scrambled eight times for 18 rushing yards.
Meanwhile, the Chargers’ offense self-destructed with some mistakes. Austin Ekeler lost a fumble to set up a Denver field goal, and DeAndre Carter later lost a fumble while in scoring range. The Chargers scored a touchdown following a Denver muffed punt, which covered the spread, as Chase Daniel found Allen for a touchdown.
Lions 20, Packers 16
Yet, like a villain in a cartoon, the Lions shouted, “If I’m going down, I’m taking you with me!” The Lions found their motivation by being able to defeat the arch-nemesis Packers, so they put forth a spirited performance at frigid Lambeau Field. Jared Goff got off to a slow start, so the defense did a great job of limiting the Packers in field goal range, forcing three kicks in the opening half.
Everything changed after halftime. Goff caught fire, going 10-of-13 for 109 yards following intermission. This includes a bomb to Kalif Raymond, who was tackled at the Green Bay 1-yard line, setting up the first of two Jamaal Williams touchdown runs. Meanwhile, Aaron Rodgers began playing like he did in London versus the Giants, throwing helpless passes up for grabs. He was lucky that a horrible interception was overturned by penalty, but he then heaved a similar pass that was picked. The Lions put themselves in a fourth-and-short situation, thanks to a nifty play in which Amon-Ra St. Brown made a quick lateral to D’Andre Swift. Dan Campbell went for it instead of kicking the field goal to go up seven, and his aggressiveness paid off, as Goff hit D.J. Chark to move the chains, clinching the upset victory for the Lions.
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