Broncos 37, Jets 28
Darnold opened this game on a very high note, as he rushed for a 46-yard touchdown on the opening drive. Darnold is not known as a scrambler, yet he somehow avoided linebacker Alexander Johnson on a blitz, and then ran by the entire bewildered defense for a score. Unfortunately for Darnold, it was downhill from there. He was injured on a Johnson sack later in the quarter, thanks to him holding the ball for an eternity in the pocket even though he had an open receiver at his disposal. Darnold later showed some poor accuracy, as he sailed some passes and even had difficulty connecting on 3-yard passes to his teammates in the flat. He made a huge mistake in the fourth quarter when he got rattled by Denver’s pass rush and tripped over his own two feet.
Darnold was gifted an opportunity to win the game because of some turnovers that will be discussed later. However, all the Jets could do was settle for a pair of field goals in the fourth quarter, thanks in part to Adam Gase’s incompetent decision to kick a field goal rather than attempt a fourth-and-inches try while down two points. The Broncos, of course, kicked a field goal on the ensuing possession to go up two again. Darnold had one final chance, yet couldn’t even get to midfield. He was nearly picked and then took a sack on fourth down to end the Jets’ chances of winning their first game.
Darnold finished 23-of-42 for 230 yards. Those numbers aren’t horrible, but they don’t properly describe how terrible Darnold was in this contest. His accuracy was woeful at times, and he should’ve been intercepted on a couple of occasions. Even worse, he’s not seeing the field well at all. Adam Gase has coached him very poorly, as Darnold has regressed each year. Gase must be fired soon, but perhaps not right away, as he gives the Jets the best chance of losing games and landing the No. 1 overall pick in the 2021 NFL Draft. I have the Jets selecting Trevor Lawrence there in my 2021 NFL Mock Draft.
Rypien was lucky to start the game, as his touchdown to Jerry Jeudy was a total fluke. Rypien should’ve actually thrown an interception, as cornerback Pierre Desir had the ball sail right through his hands and right into Jeudy’s. Desir then got his interception on a pass Rypien tried to throw away. It looked incomplete, but replay review showed that Desir inexplicably tapped both feet inbounds. Rypien, however, spent the rest of the evening picking on Desir, and doing so successfully. He was 9-of-11 in the opening half and then engineered a terrific touchdown drive in the second half.
Rypien, however, showed his inexperience when he panicked in the fourth quarter when he saw some rare pressure off the edge. He fired a pass into triple coverage, which was pick-sixed by Desir. Rypien then committed the same blunder on the ensuing drive, as pressure in his face forced another interception. To his credit, however, Rypien rebounded on the next possession to find Tim Patrick for a 31-yard gain to set up the game-winning field goal.
Rypien finished 19-of-31 for 242 yards, two touchdowns and three interceptions. This was an excellent debut for him. He can’t be a starting quarterback in the NFL because of his arm limitations, but with his smarts and accuracy, he has shown that he can potentially be a solid No. 2 in this league.
Bengals 33, Jaguars 25
Burrow was excellent in his first win. The stats (25-of-36, 300 yards, one touchdown, one interception) look solid; not great, but Burrow played better the numbers indicate. He did a great job of keeping the chains moving throughout the afternoon. He also should’ve thrown a second touchdown, as a great pass of his into the end zone was negated by a Trey Hopkins hold, as the beleaguered offensive lineman was easily beaten by edge rusher Josh Allen. Meanwhile, Burrow’s interception was not his fault, as Myles Jack ripped the ball away from the intended receiver in the end zone.
The development for Burrow in this game was improved pass protection. Despite what happened to Hopkins on the apparent touchdown, Burrow had a clean pocket for most of the afternoon. This allowed him to pick apart a Jacksonville defense that couldn’t stop anything once Jack suffered an injury. This was a huge loss, as Jack has greatly rebounded off his down 2019 campaign.
Chark and Shenault were expected to do well in a positive matchup, as the Bengals were missing two starting cornerbacks (Trae Waynes, Mackensie Alexander.) Garnder Minshew was able to benefit as well, going 27-of-40 for 351 yards, two touchdowns and an interception. The pick was unlucky, as Bengals safety Jessie Bates broke up the pass, knocking it up into the air.
Browns 49, Cowboys 38
In this case, it didn’t appear to be heading that way immediately, as a potential Dak Prescott interception was dropped, and the ball popped into CeeDee Lamb’s hands, setting up a touchdown where Prescott threaded the needle to Amari Cooper. However, a tie game quickly swelled to a two-touchdown lead for the Browns, as Prescott was strip-sacked by Myles Garrett to set up a quick score for Cleveland. This was followed by an Ezekiel Elliott fumble that allowed Kareem Hunt to find the end zone, giving the Browns a 28-14 advantage.
Cleveland eventually led 41-14, but that’s when the Cowboys mounted their comeback, just as they did against the Falcons. They drew to within 41-38, but it wasn’t quite deja vu all over again, but rather deja vu nearly again, because the Browns, unlike the Falcons, were able to stop the Cowboys. They picked off Prescott to set up an insurance score, securing the victory.
Prescott eclipsed the 500-yard barrier, going 41-of-58 for 502 yards, four touchdowns and an interception. Any box-score readers will assume that Prescott played extremely well, but was ultimately betrayed by a defense that surrendered 49 points. That, however, couldn’t be further from the truth. Prescott, as mentioned, gave the Browns seven free points in the opening half, and that number easily could have been more. I counted at least four dropped interceptions by the Browns, including one that may have gone back for six.
Most of Prescott’s production simply came in garbage time, which was more than half of his game. When things mattered most, Prescott came up short. Down 41-38, Prescott had a potential pick-six that was dropped, followed up by an actual interception on the very next play.
The only Cowboy who didn’t enjoy some great stats in the second half was Michael Gallup, who was limited to just two catches for 29 yards. He actually saw fewer targets (5) compared to Cedrick Wilson (6), who caught three passes for 34 yards.
Beckham caught five of his eight targets for 81 yards and two touchdowns, as one of the scores was on a pass from Jarvis Landry on a trick play. Beckham also ran twice on other trick plays, gaining 73 rushing yards and a third score to blow open the game in the second half.
Saints 35, Lions 29
It was all New Orleans after that, however, as the Detroit defense offered no resistance, while Stafford imploded at an inopportune moment. Brees torched the Lions so easily he could’ve done it blindfolded, with a key play being a 29-yard teardrop pass to Alvin Kamara to convert a fourth down. This eventually allowed the Saints to tie, and following a horrible interception from Stafford in the end zone that he heaved off his back foot, the Saints quickly took the lead on the next possession. Now up 21-14, the Saints maintained control the rest of the afternoon.
New Orleans ultimately won 35-29, but this final score was misleading. The Saints led 35-14 before taking their foot off the gas. They had so much success against Detroit’s putrid defense that they didn’t punt until deep into the second half.
Following the early, fluky interception, Brees did whatever he wanted against the hapless Lions. Brees misfired on just six occasions, going 19-of-25 for 246 yards, two touchdowns and the pick. Brees did this despite not having Michael Thomas or Jared Cook at his disposal. The Lions were supposed to be better against the pass with Desmond Trufant returning, but they didn’t stand a chance.
Meanwhile, the coaching staff thought it was a good idea to have Adrian Peterson run for 3-yard gains while attempting a comeback in the fourth quarter. It was inexplicable, as ths ineffective method of moving the chains drained precious time off the clock. Peterson wasted 11 carries, gaining 36 yards in the process. He scored a touchdown, but anyone could have reached the end zone on that play. Peterson also dropped a pass, which left me wondering why he’s being targeted in the passing game at all.
It makes no sense why the Lions continue to feed Peterson the ball, let alone late in games when time is a valuable commodity. Rookie D’Andre Swift did nearly as much as Peterson on far fewer attempts, gaining 22 yards on four tries. Swift also caught four passes for 30 yards and a touchdown.
Seahawks 31, Dolphins 23
It looked like the Seahawks would potentially lose when this was a 17-15 affair, but Wilson finally caught fire in the fourth quarter. He led two touchdown drives to put this game away, as the Seahawks prevailed to improve to 4-0.
Despite the struggles, Wilson still finished with a great stat line, going 24-of-34 for 360 yards, two touchdowns and the aforementioned pick. Curiously, Wilson didn’t do much running, as he rushed for five yards on four scrambles.
Wilson was robbed of a third touchdown, as Metcalf was tackled inches shy of the goal line in the fourth quarter. This was the second week in a row in which Metcalf’s fantasy owners saw a potential score wiped off the board. Metcalf, despite the missed score, still led the Seahawks in receiving with four catches for 106 yards.
Fitzpatrick was lucky not to be picked a third and a fourth time. He fired a dropped interception into double coverage during an early drive that eventually led to a field goal, and then had another interception that was dropped in the red zone when he didn’t appear to see Bobby Wagner in coverage. Wagner dropped the ball, allowing the Dolphins to kick another field goal.
Buccaneers 38, Chargers 31
Herbert was excellent for most of the afternoon, opening things up with a 53-yard touchdown bomb to someone named Tyron Johnson. Following a Brady pick-six, Herbert launched yet another touchdown bomb, with this one being a 72-yard score to Jalen Guyton.
The Chargers led 24-7 right before halftime when things began to unravel for them. Rookie running back Joshua Kelley, playing for an injured Austin Ekeler, fumbled near his own goal line to set up the Buccaneers with a quick touchdown. This gave Tampa much-needed momentum, with Brady catching fire in the second half. Meanwhile, Herbert was now the one making mistakes, heaving an interception on an overthrow to help the Buccaneers secure the victory.
Though Herbert made that horrible mistake, he was highly impressive, going 20-of-25 for 290 yards, three touchdowns and the aforementioned pick. What’s remarkable is that Herbert did this despite playing behind an offensive line missing three starters. The Buccaneers were supposed to manhandle the Chargers up front, but that never happened.
Elsewhere in the receiving corps, Scotty Miller (5-83), O.J. Howard (3-50), Ke’Shawn Vaughn (2-22) and Cameron Brate (1-3) were the other four players to catch Brady’s touchdowns. Unfortunately for Howard, there is speculation that he tore his Achilles, which would mean he’s done for the season.
Ravens 31, Redskins 17
Jackson made a crucial mistake in this game, firing an inaccurate pass that was intercepted right before halftime, which occurred one drive after nearly tossing another pick on a great break by Troy Apke. Luckily for Jackson, the Redskins just don’t have what it takes to capitalize off a mistakes like that. Jackson was otherwise steady as a passer despite seeing more pressure than usual as a result of left tackle Ronnie Stanley being sidelined. Jackson went 14-of-21 for 193 yards, two touchdowns and the pick. Jackson’s most explosive play came via a 50-yard touchdown run. He rushed for 53 yards on seven scrambles.
To illustrate what I’m talking about, here are all but one of Haskins’ passes on third and fourth down throughout the game, as well as the number of air yards his passes traveled. I’m excluding one attempt because it was deflected at the line of scrimmage, so I don’t know where it was going to land:
Third-and-10: 1 aerial yard
Third-and-5: 5 aerial yards
Third-and-4: 3 aerial yards
Third-and-7: -1 aerial yards
Third-and-11: -1 aerial yards
Third-and-10: 2 aerial yards
Third-and-3: 4 aerial yards
Third-and-2: 4 aerial yards
Fourth-and-2: 3 aerial yards
Third-and-22: 4 aerial yards
Fourth-and-13: 4 aerial yards
In other words, only three of Haskins’ 11 third- and fourth-down passes traveled beyond the first-down marker, and every single one of his third- and fourth-down attempts failed to fly more than five yards. That’s ridiculous.
Haskins, despite the checkdowns, finished 32-of-45 for 314 yards. He also scored a touchdown via a sneak. Some of his yardage came in garbage time, so don’t read anything into him eclipsing the 300-yard barrier. Haskins stunk, as he overthrew Peyton Barber in the flat and took a 24-yard loss on a sack in the red zone. Yes, you read that correctly: a 24-yard sack in the red zone.
Vikings 31, Texans 23
The Texans have dropped to 0-4, which means nothing for their draft outlook because the Dolphins have their selection as a result of the Laremy Tunsil trade. Bill O’Brien, however, was able to potentially validate another poor move of his, trading DeAndre Hopkins for David Johnson, on the final possession. Well, not really, but let’s run with that narrative for fun. The Texans had a third-and-goal opportunity, and they planned to give Johnson a pitch to score the game-winning touchdown. Johnson, however, dropped the pitch, resulting in a fumble. The Texans recovered, and then their next play, a pass to Will Fuller, appeared to be the decisive score before replay review showed that Fuller dropped the pass.
Johnson failed them, while Deshaun Watson struggled for most of the afternoon. His final numbers say otherwise – 20-of-30, 300 yards, two touchdowns – but all of that came in garbage time, as Watson was just 6-of-15 for 79 yards prior to intermission. The Vikings were up by double digits for most of the second half, so their less-aggressive defense allowed Watson to compile nonsense stats. Harrison Smith’s ejection for a hit to the helmet also helped Watson in the second half. When the game mattered when Smith was on the field, Watson struggled to move the chains, as he had to hold the ball in the pocket for a long time because no one could get open.
Cousins had a good performance in this contest because of an easy matchup, going 16-of-22 for 260 yards and a touchdown. It helps that he has a better receiving corps than he did in the first two weeks of the season, as the Vikings played Olabisi Johnson over Justin Jefferson in those games for some reason.
Panthers 31, Cardinals 21
By Charlie Campbell – @draftcampbell
On the first few Arizona drives, Murray missed some wide-open receivers deep downfield with poorly thrown passes. The Cardinals finally got going thanks to an overthrow by Bridgewater that floated to Patrick Peterson for an interception at the Panthers’ 38-yard line. Murray used DeAndre Hopkins to set up a first-and-goal and threw a scoring strike to Jordan Thomas, which cut the score to 14-7. Carolina came right back with Robby Anderson, who exploded down the field for a chunk reception, and was propelled by Mike Davis simply running over the Arizona defense. The drive conclued when Arizona blew coverage, letting Reggie Bonnafon get wide open for a short touchdown catch. That left the Panthers taking a 21-7 lead into the locker room.
Arizona got a promising drive going in the third quarter, but Carolina’s rookie defensive linemen shut it down, with Derrick Brown making two excellent plays in run defense and Yetur Gross-Matos strip-sacking Murray to get Carolina the ball back. From there, Curtis Samuel (3-51) made an outstanding catch to cross midfield, and Robby Anderson added another reception to set up a short touchdown pass to Ian Thomas.
Murray finally made a big play, taking off on a 49-yard run, and he ended the drive with a touchdown pass to Christian Kirk (3-19-1). That cut the Panthers’ lead to 28-14 entering the fourth quarter. Carolina responded with a long drive that ate up a ton of clock and produced a field goal that clinched the win. Murray threw a touchdown pass to Chase Edmonds in garbage time.
Colts 19, Bears 11
By Charlie Campbell – @draftcampbell
Midway through the third quarter, the Colts got moving with a 27-yard pass to Marcus Johnson, and that set up another field goal for them. A pass interference penalty on the Colts got the Bears to the Indianapolis 40-yard line, but an overthrown pass floated to Julian Blackmon for an interception. Indianapolis added another field goal, and in garbage time, Foles threw a touchdown to Allen Robinson. David Montgomery ran in a two-point conversion, but it was too little too late for Chicago.
Rams 17, Giants 9
The Rams made some mistakes in this game, as a Gerald Everett fumble set up a first-half Giants field goal. However, the most concerning thing for the Rams was the play of their offensive line, which had severe problems blocking the Giants. The Rams’ blocking had improved entering this contest, but the offensive line looked like last year’s dreadful unit in this contest. Jared Goff took just two sacks, but he was never comfortable in the pocket. He had to hurry some throws, and he was even lucky to throw his sole touchdown, which Cooper Kupp broke for a 55-yard gain after catching a short pass.
Goff finished 25-of-32 for 200 yards and a touchdown. The numbers look fine, but if Kupp’s 55-yard score is eliminated – it was all Kupp after a near completion – Goff’s stat line would have been 24-of-31 for 145 yards, giving him a ghastly YPA of 4.68. He was also lucky to get away with an interception, as a pass of his into heavy traffic appeared to be picked, but was overturned by replay review.
Jones went 23-of-36 for 190 yards and a killer interception that ended the game at the very end when Jones stared down his receiver. It was a shame for Jones because he made a great play earlier on the drive when he spun out of a sure sack to scramble for 13 yards. Jones ended up with 45 rushing yards on six attempts, which is nice, but I’m sure the Giants would rather prefer him to have a better pocket presence. Jones held the ball way too long at times on the rare occasions in which he wasn’t pressured heavily. In turn, Jones took some bad sacks, stepping into one on the opening drive. On the next possession, he was strip-sacked, but managed to recover the fumble. There were also two consecutive plays in the second quarter that were both Brady sacks.
Elsewhere in the Giants’ receiving corps, Evan Engram saw a whopping 10 targets, but was able to turn them into just six catches for 35 yards. He dropped a pass on the opening drive. Golden Tate (4-20) also disappointed, and he dropped a pass, too.
Bills 30, Raiders 23
Allen hadn’t been on the field in about an hour’s worth of real time, thanks to intermission and some lengthy Raider drives. Vegas drew to within one entering the final quarter, so the pressure was mounting. However, Allen showed no ill effects of the injury, catching fire at the end of the game. Meanwhile, the defense finally came alive to secure some turnovers to help Buffalo improve to 4-0.
Elsewhere in the receiving corps, John Brown (4-42) was robbed of a touchdown. He caught a pass beyond the goal line, but the officials inexplicably didn’t give him the six points even after looking at replay review. Cole Beasley (3-32), meanwhile, was able to reach the end zone.
Carr had a great stat line, going 32-of-44 for 311 yards and two touchdowns. He should’ve thrown a third score, but a touchdown of his to Nelson Agholor was negated by an illegal formation. Aside from the lost fumbles at the end, Carr played mostly well. He missed some passes, including a potential connection Waller in the red zone, but he did better than expected in this difficult matchup.
Eagles 25, 49ers 20
Now, things are a little different. The Eagles had some problems in San Francisco, especially with Fletcher Cox and Lane Johnson being baned up, but they managed to pull the upset, as Wentz looked like the quarterback of 2019 who led his team to the playoffs despite being surrounded by an injury-ravaged supporting cast.
Wentz saw lots of pressure in this game, which was hardly a surprise. His lone turnover, an interception, was the result of this, as he was hit as he released the ball. However, he did enough to keep some plays alive, including a couple of instances on the game-winning touchdown drive in the fourth quarter. Wentz capped off the possession with a 42-yard touchdown bomb to Travis Fulgham. A Nick Mullens pick-six later, the Eagles suddenly opened up a double-digit lead to secure their first victory of the season.
Wentz finished 18-of-28 for 193 yards, one touchdown and an interception. He also ran seven times for 37 rushing yards and a second score. He willed his team to victory despite missing three starting offensive linemen and three of his top receivers. It was an impressive performance to say the least.
Mullens left plenty of points on the field, including a potential 88-yard touchdown to Kyle Juszczyk. The fullback was wide open with no one remotely close to him early in the afternoon. It’s likely he would’ve gone the distance on an extremely well-designed play by Kyle Shanahan, but Mullens completely misfired. Later in the opening half, Mullens launched a miserable interception in the red zone, heaving the ball off his back foot. Mullens’ struggles continued after intermission. He overshot Kendrick Bourne for a routine 10-yard pass and then lost a fumble on a strip-sack by a blitzing cornerback. The camel that broke the straw’s back – as a Hall of Fame running back once said – was a pick-six that was the result of Mullens failing to see a linebacker in coverage.
Mullens was benched after this, as Shanahan opted to play C.J. Beathard instead. Beathard engineered a touchdown drive against a prevent defense, and he nearly threw a second score on the ensuing possession, as he managed to get his team to the Philadelphia 33-yard line. However, a Hail Mary try fell incomplete to end the game.
Beathard finished 14-of-19 for 138 yards. He almost has to be the starter next week if Jimmy Garoppolo isn’t ready to return. It would be impossible to go back to Mullens after how horribly he played against Philadelphia.
Chiefs 26, Patriots 10
No one informed the Patriots that they were supposed to be blown out, however. They hung tight with the Chiefs throughout the entire evening, trailing by three in the fourth quarter. Bill Belichick had some tricks up his sleeve, confusing Patrick Mahomes for most of the contest. Mahomes didn’t commit any turnovers officially, but he should’ve been charged with three give-aways.
Mahomes fired an early pass that was dropped by safety Devin McCourty and later had another potential pick that was dropped when he fired into triple coverage. In between, Mahomes appeared to be strip-sacked late in the opening half by Chase Winovich. In fact, the Patriots ran back the turnover, but the official appeared to call the play dead. That’s what Belichick thought, anyway, as he didn’t throw the challenge flag. To Belichick’s bewilderment, the refs ruled it an incomplete pass, and Kansas City quickly punted.
Mahomes was very fortunate to get away with a turnover-free performance. He had some other issues, as some of Belichick’s looks perplexed him. Mahomes, however, engineered two touchdown drives, which was enough to get his team to 4-0. The Chiefs, in doing so, became the first team in NFL history to reach 4-0 in four consecutive seasons.
Mahomes finished 19-of-29 for 236 yards and two touchdowns to go along with eight scrambles for 28 rushing yards. The stat line looks good, especially against a Belichick-coached defense, but Mahomes is very lucky three turnovers weren’t tacked on to his numbers.
Elsewhere in the receiving corps, Sammy Watkins, unlike Mahomes, came away with a turnover on his stat line. This occurred when Stephon Gilmore, a teammate of Watkins’ in Buffalo years ago, punched the ball out to force a fumble.
Hoyer’s strip-sack, which was the result of him holding the ball forever, was the camel that broke the straw’s back. Belichick decided that was it for Hoyer, who finished his first-ever start with the Patriots 15-of-24 for 130 yards and the two turnovers. Jarrett Stidham stepped in and engineered a touchdown drive, but more turnovers took place after that. Stidham threw a pick-six on the ensuing offensive possession, though that wasn’t his fault because a pass to Julian Edelman popped out of the receiver’s hands and into the arms of Tyrann Mathieu, who ran the turnover back into the end zone. Stidham’s next give-away, however, was his fault, as he failed to see a safety in coverage on a heave into the end zone.
Stidham finished 5-of-13 for 60 yards, one touchdown and two interceptions. Newton is unlikely to play in Week 5, so one has to wonder whom Belichick will go with next week against the Broncos.
Elsewhere in the Patriot receiving corps, Damiere Byrd led the way with five catches for 80 yards, while N’Keal Harry (3-21) scored the sole aerial touchdown. He drew an interference flag to set up his own score.
Packers 30, Falcons 16
While Rodgers was set to throw to Marquez Valdes-Scantling and a bunch of no-names, a star may have emerged for the Packers. Tight end Robert Tonyan, who performed well against the Saints, dominated the Falcons. He caught all six of his targets for 98 yards and a whopping three touchdowns. This needs to be taken with a slight grain of salt because Atlanta’s injury-ravaged defense is abysmal, but Tonyan might just be the Packers’ first potent tight end since Jared Cook.
Ryan finished 28-of-39 for 285 yards. While Ryan is still a very good quarterback, he’s now in his mid-30s and will continue to decline. The Falcons, now 0-4, will have to consider Trevor Lawrence or Justin Fields in the 2021 NFL Draft. That’s the plan I have for them in my 2021 NFL Mock Draft.
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