Jets 34, Bills 21
While the Bills were responsible for some turnovers and numerous missed tackles, their greatest problem was pass protection. The Jets, who recorded only 11 sacks on the year heading into this game, racked up seven sacks on Tyrod Taylor, a mobile quarterback. Taylor took five sacks in the opening half alone, as the Jets interior defensive linemen beat up on the pedestrian Buffalo right guard. Taylor never had a chance to find his receivers consistently downfield, so it wouldn’t have even mattered had Kelvin Benjamin been playing.
Elsewhere, Deonte Thompson led Buffalo in receiving with seven catches for 81 yards and a touchdown. Most of this came in garbage time, however. Jordan Matthews (6-46), meanwhile, lost a fumble in the second quarter. Nick O’Leary (4-51) also coughed up the ball, doing so in Jets territory.
Despite the long run, Forte outgained Powell, 77-74, doing so on five more carries (14-9). Eli McGuire was also mixed in for some reason, though he was far less effective (13-30). Forte also caught four passes, but didn’t do much with them, generating 19 receiving yards.
Panthers 20, Falcons 17
The first play was on the opening drive. Matt Ryan had an open Julio Jones running free downfield. Ryan would’ve hit Jones if this were 2016, but he overshot the star receiver by just a bit. The second play came with eight minutes remaining in regulation. Ryan once again had Jones open in the end zone. He launched a pass toward Jones, and this time, it was perfect. Jones, however, returned the favor from earlier by dropping the ball. A catch there may have won the game for the Falcons, who scored a touchdown later in the fourth quarter to draw to within 20-17 rather than to take a 24-20 lead.
The Panthers, meanwhile, look to be the team to challenge the Saints for the NFC South crown. There were some questions about how they would move the chains in the wake of the Kelvin Benjamin trade, but they did a good job of doing so in this contest, generating 330 yards of offense. A 20-point output may not seem like much, but the Panthers would’ve had better success on the scoreboard if it weren’t for two turnovers in Atlanta territory.
McCaffrey was given more work in the second half – 13 touches following intermission, compared to seven beforehand – and it paid off. McCaffrey generated 66 rushing yards and a touchdown to go along with five catches for 28 receiving yards. Stewart, meanwhile, plodded for 21 yards on 11 attempts, with most of his yardage coming on a 9-yard burst. Stewart sucks at this stage of his career, so it’s inexcusable for McCaffrey to lose any touches to him.
As for Jones, he caught six passes for 118 yards, but his fantasy owners have to be extremely frustrated with the two blown opportunities for touchdowns. Jones had a gritty game otherwise, as he kept coming in and out of the lineup with some sort of ankle injury. Jones looked like he was in pain, so he deserves credit for gutting it out.
Titans 23, Ravens 20
Marcus Mariota was terrific on the decisive possession. He hit Derrick Henry with a completion on a third-and-3, then fired a 25-yard strike to Delanie Walker to move into Baltimore territory. Following a 17-yard DeMarco Murray reception, Mariota escaped some pressure to find a wide-open Eric Decker in the end zone.
Mariota finished 19-of-28 for 218 yards, two touchdowns and a careless interception in the fourth quarter. He threw well for the most part, but still didn’t show that he has recovered from his hamstring. He scrambled just two times for seven yards.
Eagles 51, Broncos 23
What’s scary about the Eagles is that they’re only going to be better following their bye. Top cornerback Ronald Darby and Zach Ertz will be back from injury, while Jay Ajayi will have a better understanding of the offense, so he’ll be a greater part of the scoring unit in the second half of the season.
Eagles fans had a taste of Ajayi in this game when he broke free for a 46-yard touchdown burst right before halftime. True to his word, Doug Pederson limited Ajayi’s workload, giving him eight carries compared to LeGarrette Blount’s nine and Corey Clement’s 12. Clement’s attempts were the byproduct of garbage time, but there’s no doubt that in a few weeks, Ajayi will handle more carries than Blount. Ajayi outgained Blount, 77-37. Ajayi’s production was not a surprise, as he had success last year with the Dolphins when they had a strong offensive line. The Eagles, despite Jason Peters’ injury, have one of the top fronts in the NFL, so Ajayi should be able to replicate what he was able to accomplish with Miami in 2016.
The Broncos had some good times with Osweiler back in 2015, but it’s clear that he’s not the answer. Trevor Siemian isn’t either. Paxton Lynch should be back next week, and the Broncos need to see what they have in him. That said, it probably won’t matter, as the Broncos are intently scouting quarterbacks, according to Charlie Campbell.
Jaguars 23, Bengals 7
When I say that Jacksonville controlled possession, I mean it. The Jaguars held the ball for 40 minutes in this game, and it was even worse in the opening half, when Jacksonville’s offense was on the field for 21:27 of the 30 minutes. Jacksonville somehow converted third down after third down – the team was 12-of-18 on third downs – as the horrible Bengals just couldn’t get off the field.
Kroft’s big play was a 59-yard gain to set up Cincinnati’s only touchdown, a Joe Mixon run. He was able to make the big play because two Jacksonville defenders collided while trying to make the tackle.
Rams 51, Giants 17
It began right away when the Rams turned two Giants turnovers into a pair of touchdowns. Aaron Donald strip-sacked Manning, which led to Goff throwing a short touchdown to Tyler Higbee. Wayne Gallman then coughed the ball up, and Los Angeles took over. It appeared as though nothing was going to materialize, as the team was stuck in a third-and-33, but Goff lobbed a short toss to Robert Woods in the slot, and Woods ran the distance for 52 yards, thanks to Landon Collins taking a horrible angle on the play.
If that wasn’t bad enough for the Giants, the Rams scored once again on a long play, with Goff hitting Watkins with a 67-yard bomb. Watkins was wide open because Eli Apple blew the coverage. And just like that, the Rams carried a 27-10 lead into halftime, and New York couldn’t muster anything in the second half because of the team’s severe limitations.
Manning finished 20-of-36 for 220 yards, two touchdowns (one in garbage time) and an interception. Manning played poorly, though he wasn’t helped with numerous drops. That said, it was irresponsible of the Giants not to dress rookie quarterback Davis Webb. The fourth quarter would’ve been a perfect opportunity to give Webb a look, but Geno Smith attempted a couple of passes instead.
Elsewhere, Evan Engram (4-70) and King (3-33) both caught touchdowns. Engram’s score came in meaningless action, but I’m sure his fantasy owners won’t complain.
Colts 20, Texans 14
By Charlie Campbell – @draftcampbell
The real winner of this game was the Cleveland Browns, as they hold Houston’s first- and second-round picks in the 2018 NFL Draft. With the Ravens and Jaguars getting wins, the Texans’ loss to the Colts puts their postseason hopes on life support. As expected, the season-ending injury to Deshaun Watson was a death blow to Houston after losing J.J. Watt and Whitney Mercilus, but that was given further evidence as backup quarterback Tom Savage was awful for three quarters. The Texans look poised to produce some high picks for Cleveland after sustaining those injuries.
The Colts were finally able to finish off a game, and got a close win, their third of the season. However, Indianapolis has no playoff hopes with Andrew Luck out for the year, so each victory just hurts the team’s draft position.
Brissett was rocked on a blitz by Eddie Pleasant during the 2-minute drill at the end of the first half, forcing a fumble. Lamarr Houston scooped up the loose ball and returned it 34 yards for a Houston touchdown. The Colts took a 10-7 lead into the locker room.
Hilton got loose again in the third quarter, as Brissett hit him on the run. After breaking free downfield, Hilton leapt over Kareem Jackson. Hilton got up and ran another 30 yards for a touchdown, and the officials ruled that Jackson didn’t touch him, so Hilton scored on an 80-yard touchdown.
Down 20-17, the Texans finally got moving on a drive that ended with a 34-yard touchdown pass to DeAndre Hopkins. Houston’s defense got Savage one more chance, and he moved the ball down the field inside the Colts’ 10-yard line with completions to Bruce Ellington, Stephen Anderson and Hopkins. In the final seconds, the Colts put together a goal-line stand that ended with Jabaal Sheard’s second strip-sack of the game to clinch the win for Indianapolis.
Saints 30, Buccaneers 10
By Jacob Camenker – Riggo’s Rag
Many of the questions are surrounding quarterback Jameis Winston. The third-year pro was expected to make the leap this year, but that hasn’t happened yet. Against the Saints, he demonstrated that he wasn’t ready to compete, though that could be due to injury.
Winston played only the first half of the contest against the Saints. He went out just before halftime after being driven into the turf on a hit from a defender. Winston aggravated the shoulder injury that has been troubling him in recent weeks. Still, when he was on the field, he wasn’t particularly good.
Winston only went 7-of-13 for 67 yards. He didn’t have the same arm strength that we’re accustomed to seeing from him, and he was limited to short passes for most of the day. This was probably due to his shoulder injury, which has been bothering him for weeks. At the same time, Winston just doesn’t look comfortable in the pocket and has held the ball for too long repeatedly as he tries to do too much on most plays. That was on display Sunday, as he took two sacks and made some risky throws.
Despite being out for the second half, Winston did have an impact on the game. It happened to be a negative one. In the third quarter, Winston came off the bench to poke fun at Saints rookie Marshon Lattimore. Literally. Winston poked him in the back of the helmet, and Lattimore took exception to it. Lattimore shoved the Tampa quarterback, which prompted outrage from the other Buccaneers. Mike Evans came over and decked Lattimore from behind on what was a dirty play. Somehow, the referees didn’t eject Evans in a move that was extremely incompetent. After all this, Sean Payton was rightfully livid.
New Orleans’ offensive leader on Sunday was running back Alvin Kamara. The rookie out of Tennessee was an electric play-maker and was reminiscent of a bigger version of Darren Sproles. Kamara did a lot of damage as a receiver, and in the first half, he had one of the best touchdowns of the year. Kamara caught a dump-off pass and managed to weave in and out of the defense for a 33-yard touchdown. He broke multiple tackles en route to the end zone, and that helped to spark the Saints’ scoring outburst.
Kamara finished with six catches for 84 yards and a touchdown, and on the ground, he had 10 carries for 68 yards and a touchdown. The Saints will continue to heavily involve him on offense moving forward, as he is clearly one of their most dangerous weapons.
Mark Ingram had a nice performance on Sunday as well. He ran the ball 16 times for 77 yards. He played second fiddle to Kamara as a receiver, but he should still have a chance to see many carries each week.
Brees’ one mistake was missing Ted Ginn Jr. on an open downfield pass. Ginn had beaten the defense and was heading straight for the end zone. Brees just overshot him by a couple yards. It was a simple mistake and a throw that Brees wishes he could have had back, but it had minimal impact on the end result. Brees finished 22-of-27 for 263 yards and two touchdowns.
Final Note: New Orleans’ defense has come out of nowhere to be one of the best units in the NFL. Cameron Jordan, Marshon Lattimore and Ken Crawley have turned this into a solid unit that could help their offense win a postseason contest or two. The Saints are looking more and more like a Super Bowl contender, so don’t be surprised if they are competitive late in the year.
Cardinals 20, 49ers 10
By Charlie Campbell – @draftcampbell
The 49ers got moving when Marquise Goodwin ran by Mathieu to make a 55-yard reception, and that set up a Robbie Gould 42-yard field goal. Arizona answered with Adrian Peterson leading the way down the field. To cap the drive, Jermaine Gresham (2-23-1) snatched a touchdown in front of Akhello Witherspoon to put Arizona up 14-3. The Cardinals were led by Adrian Peterson and Larry Fitzgerald down the field for more points, but Eric Reid outfought Gresham on a jump ball in the end zone for an interception. That kept the 49ers down by 11 entering the half.
The 49ers got moving in the third quarter when C.J. Beathard hit wideout Kendrick Bourne (2-39) for 25 yards and Goodwin for 13 yards. The drive finished with Beathard, taking a short read-option run into the end zone. Twice in the fourth quarter, Arizona got field goal on a drives led by Peterson and Fitzgerald to take a 20-10 lead. The Cardinals were in position to salt the game away midway through the fourth quarter, but Peterson fumbled the ball away.
After a hit going to the head of Beathard, a big fight erupted between the two teams with punches thrown. Frostee Rucker, Haason Reddick and Carlos Hyde were all ejected. Hyde’s loss hurt as he was really hurting Arizona’s defense as a receiver. The 49ers moved close to the end zone, but then a deflected pass was picked off by Karlos Dansby to clinch the win for the Cardinals.
Stanton was 15-of-30 for 201 yards with two touchdowns and one interception. Fitzgerald caught five passes for 70 yards.
Hyde had 41 yards on 12 carries with nine receptions for 84 yards before getting ejected.
Redskins 17, Seahawks 14
By Jacob Camenker – Riggo’s Rag
The main party to thank for the Redskins’ victory, aside from Blair Walsh and his three missed field goals, was the team’s defense. Greg Manusky had his beat-up unit ready to go on Sunday afternoon. Despite missing three starters from the front seven in Jonathan Allen, Mason Foster and Matt Ioannidis, the team was able to contain Russell Wilson for most of the day. Washington was able to consistently put pressure on Wilson thanks to the efforts of the front four and linebacker Zach Brown.
Brown was the best performer on the field for either side. Excelling against the run and spying on Wilson late in the game, Brown racked up 11 tackles and a sack, and was able to hit the quarterback multiple times. Brown was all over the field, and his energy rubbed off on the rest of the defense, which did well to limit the strong Seattle offense.
The possession only lasted four plays. After initially tossing an incompletion, Cousins connected on a throw to Brian Quick for 31 yards. It was a perfectly thrown ball despite the fact that he was under pressure, and that really gave the team momentum. The next play was another perfect throw to Josh Doctson, who had a step on his man. Doctson rolled to a stop at the 1-yard line. After Rob Kelley punched the ball in on the next play, that was all she wrote.
Cousins was able to do this despite having four missing offensive line starters. He did this despite the pressure. He really delivered when it mattered. Though his final stat line may look only decent, 21-of-31 for 247 yards, he really helped to carry the Redskins to victory at the end of the day. Cousins deserves a lot of credit for this surprising win.
Meanwhile, Doctson did most of his damage on the 38-yard pass on the final drive of the game, but it’s clear that he’s becoming a bigger part of the team’s offensive system. Doctson can be added, and in certain matchups, he can be used as a FLEX.
Elsewhere in the pass game, Terrelle Pryor (2-17) disappointed again, while Brian Quick (3-49) looked good when on the field. Pryor can be dropped in all leagues, while Quick is a player to monitor given his veteran status.
Wilson had a superb performance considering everything that he had to deal with in this contest. For the entirety of the game, his weak offensive line allowed pressure onto him. New left tackle Duane Brown was supposed to help solidify the unit, but the other pieces are still big weaknesses. The Seahawks have to look into getting Wilson offensive line help in the offseason if they want to be competitive.
Despite the pressure that Wilson saw on every play, he was able to find space and make plays. He showcased his scrambling ability quite a lot, and he finished the day with 77 yards on 10 carries. Wilson really did well to know when to get out of the pocket. A less-mobile quarterback would have been sacked 10 or more times.
In terms of passing, Wilson did everything he could to help his team. He had a couple of overthrows on deep balls, but again that was due to issues that his offensive line had in protection. But for the most part, Wilson was able to find his receivers when they were open. He had a few mistakes, and none were worse than the interception he threw when he didn’t see Will Compton in underneath coverage.
Overall, Wilson went 24-of-45 for 297 yards, two touchdowns and two interceptions. The stat line isn’t quite indicative of how he played. He was better than the numbers show, and his offensive line is to blame for some of his performance.
In terms of other receivers, Paul Richardson (3-41) made a couple of good catches while Luke Wilson (1-10) caught the team’s other touchdown. Tyler Lockett (2-10) was largely a non-factor and disappointed fantasy owners.
Cowboys 28, Chiefs 17
By Chet Gresham – @ChetGresham
The Cowboys got off to an early lead as Prescott completed 6-of-7 passes for 53 yards, ending in a six-yard touchdown pass to Cole Beasley, giving them a 7-0 advantage.
Beasley amazingly caught yet another touchdown to help seal the game away in the fourth quarter, and now has two two-touchdown games in his last four games. He only has 165 receiving yards on the season, but his nose for the end zone lately has been a big help to this offense.
This is where you can say, fairly confidently, that Prescott is this team’s MVP. Yes, Elliott is a much-needed piece to this offense and the Cowboys will lose games because he isn’t playing, but without Prescott, this team is dead in the water.
So, on we go to the second half! Wait, there’s still a few clicks on the clock and the Chifes have the ball at their 37-yard line with nine seconds remaining. Dallas goes into a deep, prevent defense, so deep that seven defensive backs are hovering around the goal line, which sets up one of the crazier plays of the week. Smith takes the snap and has no real pass rush to deal with, while Tyreek Hill runs to the middle of the field, catches an easy pass with nobody to meet him other than his teammates setting up to block. From there, they work their way down the field, Demarcus Robinson makes a couple of beautiful blocks and Hill uses his speed to go into the end zone, easy-peasy. It was truly one of the dumbest defensive efforts ever by a professional football team.
That touchdown made the game 14-10 Dallas, and then on his first drive of the second half, Alex Smith led his team down the field and hit Travis Kelce for a 2-yard touchdown to give Kansas City a 17-14 lead, and we had a game! In that short time frame, we saw some of the best, worst and most exciting football of the season.
At this point, Elliott hadn’t done much, but in response to giving up 14 quick points, this Cowboys offense began to force their will a bit more with the running game, and moved down the field and responded with a two-yard touchdown run by Elliott to take a 21-17 lead, which they wouldn’t relinquish.
The Chiefs also have some questions that need to be answered about their offense. Why did Kareem Hunt run the ball just nine times, and why did Tyreek Hill see just four targets? The answer is likely to be the offensive line, which was not at its best despite being healthy. And as the run game has declined, so have Kansas City’s wins. After getting off to a 5-0 start, the Chiefs have now lost three of their last four games, and a lack of strong ground game has been a big part of those losses.
Raiders 27, Dolphins 24
Derek Carr focused on getting Jared Cook involved as much as possible, which was a terrific plan. The Dolphins have struggled against tight ends all year, thanks to Kiko Alonso’s inability to cover. Cook repeatedly abused Alonso throughout the evening. He caught three passes on the opening drive alone, converting a pair of third-and-9s. Cook ended up hauling in eight receptions for a whopping 126 yards, converting all but one pass thrown his way.
With Carr having such a reliable target, it’s no surprise that he misfired on just eight occasions, with two of the incompletions being drops. Carr finished 21-of-30 for 300 yards, a touchdown, which was a deep shot to Johnny Holton, and an interception on a careless heave with two minutes remaining in the game. Carr’s one big mistake, aside from the pick, was a lost fumble on a third down. Right tackle Marshall Newhouse actually picked up the ball and ran a bit, but fumbled after taking a hit to the leg. The Dolphins recovered the ball in favorable field position early in the fourth quarter as a result, but couldn’t do anything with the possession.
Despite all the infractions, Jay Cutler went 34-of-42 for 311 yards and three touchdowns. This was a great performance considering the offensive line woes and countless holding infractions. Cutler didn’t make any mistakes, which is a rare occurrence for him.
Lions 30, Packers 17
Matthew Stafford torched the Packers mercilessly. Despite playing behind a practice squad-caliber left tackle, Stafford found all of the open receivers with pin-point accuracy throughout the entire evening. He was especially lethal on third down, as he was able to convert 8-of-13 attempts in those situations. The Lions, as a result, scored on every single possession, save for a drive that concluded with an Ameer Abdullah lost fumble, and an instance in which Matt Prater was a tad short on a long field goal. Detroit was also helped by an early Mike Daniels personal-foul penalty on a third-and-15 incompletion, which negated a punt. The Lions would end up scoring on the drive, and they didn’t even punt throughout the entire game!
Stafford finished 26-of-33 for 361 yards and two touchdowns. He couldn’t have played better in between the 20s, but made a poor fade toss in the end zone. He was also stuffed on a third-down try at the 1-yard line. Detroit absolutely needs to improve its red-zone offense if it’s to make the playoffs, but the action in between the 20s was good enough for this matchup. Stafford’s ability to convert third downs and maintain drives was devastating for the Packers, who didn’t have many drives as a consequence. The Lions held the ball for 36:55 of the final 52 minutes of the game.
Brett Hundley finished 26-of-38 for 245 yards to go along with four scrambles for 22 rushing yards and a touchdown on the ground. The numbers look solid, but keep in mind that most of his yardage came in garbage time. At halftime, Hundley was at only 80 yards. He failed to push the ball downfield when the game was in doubt, he held the ball way too long to take some bad sacks, and he failed to see some open receivers downfield. He also made some extremely risky throws across his body, but was very fortunate they weren’t picked off. He won’t be as lucky against tougher defenses, so there will certainly be numerous pick-sixes in his future unless he corrects this problem.
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