Eagles 28, Panthers 23
The Panthers were up, 10-3, in the second quarter, and it didn’t look like the Eagles were going to accomplish much offensively because of Lane Johnson’s absence. Carson Wentz came into this contest with just a 2-8 record without his elite right tackle, as opposed to 9-2 with Johnson. Things looked dicey for Wentz in the early going, as Julius Peppers beat Johnson’s backup for a strip-sack. It was Peppers’ 150th-career sack, making him one sack shy of fourth place, all time. The Panthers recovered, and though they didn’t score off the turnover, they looked like the better team in the opening quarter-and-a-half. The Eagles simply couldn’t do much because of immense pressure on the right side.
As mentioned, Carolina maintained a touchdown lead in the second frame, but things began unraveling for them. It started when Cam Newton threw his first interception of the evening. Newton couldn’t step into his throw because Fletcher Cox, making his return from injury, pushed guard Trai Turner into his quarterback. This forced an errant pass that was picked off deep in Carolina territory. The Eagles capitalized with a Wentz touchdown to Zach Ertz, immediately following a Luke Kuechly concussion.
Kuechly was lost for the entire game, and that had a profound impact on this result. The Eagles were so much more effective offensively following halftime, gaining 188 yards compared to 122 in the opening two quarters, and their yards-per-play average rose to 5.2 compared to the 4.3 figure they maintained at halftime. Meanwhile, the Panthers continued to turn the ball over. Newton had a second pick that bounced off Jonathan Stewart’s hands. A third interception sailed over the head of Kelvin Benjamin when Newton was trying a desperation comeback late in the fourth quarter.
Dolphins 20, Falcons 17
While everything went wrong for the Dolphins in the opening half, the complete opposite occurred following intermission. For instance, the Dolphins, down 17-7, were able to get a third-down conversion because of a pass interference. Cutler then tossed another pick, but a horribly blatant roughing-the-passer penalty nullified the turnover. All of this allowed Miami to score to trim the margin to a one-score game. Meanwhile, the Falcons had a promising drive disrupted by a Jake Matthews holding call, and following a sack in which no one blocked Cameron Wake for some reason, the Dolphins were able to take over at midfield because the snap on a punt hit the personal protector. Miami scored, thanks to a Cutler fourth-and-2 conversion, and took the lead.
The Falcons had a chance to either send the game to overtime or take the lead on a final possession. They drove to the Miami 26-yard line, but a Matt Ryan pass to Austin Hooper was picked because cornerback Cordrea Tankersley popped the ball out of Hooper’s hands and into the arms of safety Reshad Jones. This gave the Dolphins the victory, allowing them to improve to 3-2 on the year.
Saints 52, Lions 38
The Saints were able to benefit from some turnovers. On Detroit’s opening drive, Matthew Stafford was stip-sacked in the end zone because he held the ball for an eternity. The turnover gave the Saints a 7-0 lead. Stafford was strip-sacked once more in the opening half, as a poor protection scheme allowed a defender to just take the ball right out of his hand. The Lions also barely missed out on a score, as their backup tight end was stuffed inches shy of the goal line on a fourth-down attempt just prior to halftime.
Other than that, the Saints just beat the Lions with superior talent. Aside from a poor opening drive, New Orleans was able to get chunk plays throughout the opening half. The Lions had no answer for Drew Brees and his running backs, as they were guilty of some miserable tackling. They also generated zero pass rush. By the time the Saints were up 45-10, they were averaging 7.6 yards per play. That’s almost a first down on every single snap!
There was some late-game nonsense to trim the margin to a couple of touchdowns, but make no mistake about it; this game was never close desptite the final score.
Patriots 24, Jets 17
The Jets scored once again to go up 14-0, thanks to Mike Gillislee’s fumble inside the red zone. McCown once again did his thing, hitting Jermaine Kearse for 16 yards on a third-and-5, and then following that up with a 31-yard bomb to Kerley.
It looked like the Jets were going to upset the Patriots, but that’s when Tom Brady happened. Brady caught fire, aside from an interception on a poor deep shot into double coverage. The Jets had issues stopping New England, and it didn’t help that McCown began throwing interceptions. He had a poor throw where Malcolm Butler stepped in front of a defender to set up a New England touchdown, and he was also picked on a fourth-and-1 try while under pressure in the second half.
That said, the Jets were screwed at the end of this game, and they should’ve been able to force overtime. Down 10, they managed to score a touchdown to bring the margin to within three, but the play was overturned because Austin Seferian-Jenkins bobbled the ball. The officials ruled that Seferian-Jenkins fumbled, resulting in a touchback, but it was clear that the tight end had regained possession. The CBS announcers were irate about this, and I agreed. It should’ve been a Jet touchdown, and New York should have forced overtime. Of course, the Patriots could have just prevailed in the extra session, but the Jets at least would’ve had the chance to pull a huge upset.
Vikings 23, Packers 10
Adding more injuries to injury, the Packers also saw David Bakhtiari, Bryan Bulaga and Lane Taylor leave the game with various injuries. Bulaga was concussed.
Brett Hundley quarterbacked the Packers the rest of the way, and Green Bay didn’t stand much of a chance with him. Hundley barely completed half of his passes, going 18-of-33 for only 157 yards, one touchdown and three interceptions. One of the picks was tipped, but Hundley simply didn’t look like he should be an NFL starter. He didn’t even appear as though he was ready to play at all, as he was flagged for a delay of game on a third down during his first full drive. Green Bay had to waste a timeout, only to see Hundley get picked off immediately afterward. Perhaps the Packers can do a good job of preparing him with a whole week of practice, but the early returns aren’t promising.
In what may have been Case Keenum’s final start, Keenum did mostly a good job against a Packer defense that lost Quinten Rollins to injury. Despite not having Stefon Diggs at his disposal, Keenum went 24-of-38 for 239 yards, one touchdown and an interception that was tipped. Keenum nearly had a second pick, but he helped his team average nearly five yards per attempt, compared to Green Bay’s pitiful 3.5 figure.
Texans 33, Browns 17
Watson had some early struggles. He overthrew his targets twice while being blitzed on the opening drive, and he did the same thing on the next possession from the back of his end zone. Watson improved after that outside of one instance, and he finished the opening half with only seven incompletions. He ended up with a final stat line of 17-of-29 for 225 yards, three touchdowns (nearly four if it weren’t for a deep drop by Will Fuller) and an ugly interception, which is the blunder I hinted at earlier. It was a poor decision, as he forced a pass while rolling left despite being up multiple scores.
Watson’s late pick was a rookie mistake – one that Watson surely won’t be making in a year or two. For now, the Texans will have to continue to live with Watson’s growing pains, though he continues to mature before their very eyes. Watson has experienced unprecedented success. This was the third-consecutive three-touchdown game for him, which is the first time a rookie signal-caller has done that in NFL history.
Hogan finished 20-of-37 for an embarrassingly low 140 yards, one touchdown and three interceptions. I wrote last week that DeShone Kizer needed to be benched for a few weeks. I thought Cody Kessler should get the nod, so I’m not sure what Hue Jackson was thinking by starting Hogan. It does not appear as though Hogan belongs in the NFL, even as a third-string signal-caller. He needs to prepare to become a college football analyst of some sort because he’s not going to be in the NFL much longer.
Bears 27, Ravens 24
By Charlie Campbell – @draftcampbell
Chicago’s defense continued to control the point of attack in the third quarter, with Hicks notching a sack to get the ball back for the Bears. Trubisky started a drive crossing midfield with an 18-yard completion to Kendall Wright. To end the drive, Trubisky rolled out and found Dion Sims (2-42-1) for a 27-yard touchdown. Baltimore got right back into the game as Bobby Rainey returned the ensuing kickoff 96 yards for a touchdown. It was a weird play where Rainey was tripped up by his own teammate and the Bears’ coverage unit stopped pursuing thinking he was down, but Rainey got up to dart downfield for the score.
Late in the third quarter, the Ravens got a well-timed turnover as Eric Weddle stripped Cohen (14-32) of the ball, and Baltimore pounced on it to get set up at the Bears’ 39-yard line. Flacco moved the ball inside the 10 with a third-down conversion to Nick Boyle, but Chicago’s defense held strong to force a field goal and maintain a 17-13 lead. Baltimore got the ball back when Ladarius Webb blindsided Trubisky to force a fumble that the Ravens recovered near midfield.
The Ravens moved well into Chicago territory before Flacco threw to a well-covered receiver. Kyle Fuller tipped the pass away, and Adrian Amos caught the deflection, returning the ball 90 yards for a touchdown. That gave the Bears a 24-13 lead with only five minutes remaining. The Ravens produced a field-goal drive to make it 24-16. Just after the 2-minute warning, Baltimore’s Michael Campanaro returned a punt 77 yards for a touchdown, and Flacco found Boyle wide open in the flat for a two-point conversion to tie the game at 24 and force overtime. It was a terrible move by Bears punter Pat O’Donnell to give Campanaro a chance.
In overtime, Jordan Howard broke downfield on a 53-yard run to the Baltimore 40. Trubisky made a great play, scrambling to avoid rushers and slinging a pass to Kendall Wright (2-36) for a leaping grab of 18 yards. That set up Connor Barth to hit the game-winning field goal from 40 yards out.
The Ravens’ defense played well for their part. Linebacker Matt Judon was phenomenal with 12 tackles and two sacks. C.J. Mosley had 11 tackles, while Terrell Suggs made some big plays in the backfield as well.
Redskins 26, 49ers 24
By Jacob Camenker – Riggo’s Rag
Though the Redskins struggled in the second half, none of their issues were the fault of Kirk Cousins. Cousins had one of his best performances of the season en route to the team’s victory. Despite getting little production from his run offense, Cousins was able to find ways to move the ball and get things done himself.
For a good chunk of the contest, the Redskins ran successful screen plays that Cousins helped to orchestrate. He used his eyes to look the 49ers off the back coming out and was able to get the ball to his teammates for big gains. Cousins also helped to make up for the lack of rushing offense by carrying the ball himself, totaling 27 yards and a touchdown on three carries.
Cousins’ throws were almost all accurate, save for one that was behind an intended receiver early in the game. For the most part, he was able to put the passes right in front of the receivers and let them make the catch in stride. His touchdown passes were things of beauty. On the first, he hit Josh Doctson on a post route right in the end zone with a perfect pass. His second was more impressive. It was a dump-off to Samaje Perine that Cousins put just on Perine’s fingertips that allowed him to get into space and get the score.
Cousins finished the day 25-of-37 for 330 yards, two touchdowns and one pick. The interception was his only mistake, as he telegraphed a downfield throw to his receiver. However, Cousins’ downfield accuracy improved in the second half, so that was a positive for him.
As for the receivers, none really stood out. Josh Doctson (1-11) caught a touchdown. Terrelle Pryor (3-23) was mostly a non-factor. Jordan Reed (4-37) had a nice drive that saw him notch a few catches. Rigth now, there is no de facto top receiver, so it’s hard to recommend any as a fantasy option. Doctson probably has the most upside, but even he is inconsistent.
Beathard gave life to the 49ers’ offense upon coming into the contest, and he led them on a touchdown drive to end the first half that gave them a good deal of momentum. The 49ers would rally to score 17 straight to tie things up before the Redskins were able to pull away.
Beathard was able to throw accurate passes and avoid mistakes for a most of the day. Considering that it was his first NFL action, Beathard looked very good. He was victimized by a handful of drops and generally had good ball placement as he targeted his receivers. He showed a penchant for good decision-making as well, and only held onto the ball for too long in a couple of instances. Late in the day, Beathard was able to find Aldrick Robinson on a deep pass when the Redskins busted in coverage. It was a good find by the rookie, and his quick decision-making was on display.
With more time on the field. Beathard should get better. Overall, he went 19-of-36 for 245 yards, one touchdown and one pick in his debut. The interception came on the final play of the contest, so it doesn’t even really count. It was certainly a promising performance, and he nearly led the team to a comeback on the final drive. He will be the starter moving forward, given the struggles that Hoyer has had so far.
Meanwhile, Kittle looked good running routes for the team, but he had a couple of bad drops. The rookie should look to improve that, but he is still a TE2 and a solid streaming option most weeks. Elsewhere, Aldrick Robinson (2-66) led the team in receiving yards and caught the touchdown. Most of his production came on the one play, so he can be ignored in fantasy formats.
Rams 27, Jaguars 17
By Charlie Campbell – @draftcampbell
Jacksonville, meanwhile, continued its season of up-and-down play, dropping a game at home with some terrible special teams play and the limitations of Blake Bortles being visible again. The Jaguars’ defense played well again, but they were unable to bail out their special teams units and quarterback.
The Rams produced a field goal drive with Greg “the Leg” Zuerlein drilling a 56-yarder. The Jaguars answered with a drive that produced a 22-yard touchdown with a screen pass to Chris Ivory (9-74). The Rams took the lead with a drive that saw them moved down the field with Goff completing passes to Robert Woods and Cooper Kupp. Near the end zone, Goff connected with Gerald Everett on a shovel pass for a 4-yard touchdown.
Late in the second quarter, the Jaguars had a punt blocked by Corey Littleton with Malcolm Brown recovering the ball and charging into the end zone from a few yards out to give Los Angeles a 24-14 lead. Jaguars kicker Jason Myers then missed a 54-yard field goal on the final play of the first half.
Woods (5-70) fumbled the ball at midfield in the third quarter after getting stripped by Telvin Smith, and the Jaguars recovered. Jacksonville got three out of the turnover to make it 24-17. The Jaguars got the ball back and started moving well with Bortles, hitting Allen Hurns (3-37) for 14 yards and Marqise Lee for 20 yards. However, the drive ended when Bortles had an inaccurate throw tipped in the air and Rams cornerback Nickell Robey-Coleman picked it off with a return to midfield. That turnover ended the last promising drive for Jacksonville.
Steelers 19, Chiefs 13
By Chet Gresham – @ChetGresham
The somehow had a lot to do with Le’Veon Bell. Bell was misused against the Jaguars last week and was rightfully questioning his role in that game, but this week, there was no doubt who the Steelers were going to ride all day long.
Bell showed his usual patience as he ripped off large chunks of yardage, finishing the day with 32 carries for 179 yards and a touchdown, with an additional 3-of-6 receptions for 12 yards. With so many top players going down with injuries, it was a treat to watch Bell show what an elite NFL back can do when at the top of his game.
Smith ended up completing 19-of-34 passes for 246 yards and a touchdown after the abysmal start. He wasn’t at his best this game of course, but he never gave up and kept pushing, making it a 10-12 deficit after a 57-yard touchdown pass to De’Anthony Thomas midway through the fourth quarter. That score probably should have been 13-12, but Andy Reid opted to go for it on fourth down earlier in the game, when he could have kicked a field goal.
The nail in Kansas City’s coffin came with just over three minutes left in the game, when Roethlisberger targeted Antonio Brown deep on the left sideline into tight coverage. The ball was tipped and could have easily been intercepted, but Brown grabbed it off the ricochet and sped down the sideline for a 51-yard touchdown. Brown ended the game with a healthy 155 yards and that touchdown on eight receptions. He now has 48 receptions for 700 yards through six games.
The Chiefs did get a spark from their rookie phenom Kareem Hunt. With a deficit and little offensive output for most of the game, Kansas City needed to pass the ball to try to make up ground, which usually means a bit more Charcandrick West than Hunt, but West suffered a possible concussion and wasn’t available, so Hunt took over as the primary receiving back and caught 5-of-6 targets for 89 yards to help bring his team back. The rookie was stifled on the ground, but ran hard and should continue to be a strong performer moving forward.
In the end, it was an untackle-able Bell and a heads-up play by Brown that led the scoring, but the Steelers’ defense deserves a big chunk of the credit for this win. Roethlisberger was again not at his best, but was much better than last week and showed signs of his old self at times.
Chargers 17, Raiders 16
By Jacob Camenker – Riggo’s Rag
The Chargers were carried by their running attack for a good chunk of the contest. Melvin Gordon was able to find a lot of holes against a leaky Oakland defense, and he was a major difference-maker for the Chargers. Gordon used his speed and strength to get to the holes quickly and power through defenders. His offensive line wasn’t very good, and allowed him to be hit early often. Still, Gordon was able to power ahead for 83 yards on 25 carries.
Additionally, Gordon was able to make a big impact as a receiver for another week. He saw a team-high 12 targets and caught nine of them for 67 yards and a score. Gordon will continue to get a boatload of touches as the only proven back on the Chargers’ offense. He was instrumental to setting up his team for the game-winning field goal at the end, and he should continue to see 30-plus touches each week.
Overall, Rivers was able to go 25-of-36 for 268 yards and the one score. He played very well on the team’s final offensive drive and showed the veteran poise that has been a staple of his skill set in his career. If Rivers continues to be efficient, the Chargers could continue to improve and may make some noise in the wild-card picture.
As for Allen, this performance was a bit disappointing, given that the Raiders’ corners had underperformed this season. Rivers spent most of the day targeting his tight ends and Melvin Gordon in checkdowns, so it really wasn’t Allen’s fault. Allen is a high-end WR2 most weeks, so he should bounce back.
The other receiver of note, Mike Williams, made his NFL debut. He had just one catch for 11 yards, but demonstrated solid ability when he was on the field. Williams should be monitored, as he could produce once he is off his snap count.
Derek Carr deserves part of the blame for this loss. He didn’t have a strong performance, and it is clear that he is still not 100 percent as he recovers from his back injury. Carr was pedestrian for most of the contest and struggled to get the ball down the field.
For most of the game, Carr focused on throwing checkdowns to his running backs and receivers. The team ran a lot of shallow routes and consistently had Carr throwing the ball in under two seconds. It seemed as though the coaches were afraid of Carr getting hit, which they were right to be concerned about. At the same time, it clearly impacted the Raiders’ offense in a negative way, so you have to wonder why they didn’t wait an extra week to start him.
Carr’s final stat line looked like this: 21-of-30 for 171 yards, one touchdown and two picks. One of the interceptions was not his fault, as it glanced off the hands of his receiver. Still, he just didn’t look like himself, and the Raiders suffered as a result. Perhaps he will be healthier for Thursday’s matchup with the Chiefs, though the short week will make that difficult.
Elsewhere, Amari Cooper saw eight targets, but only grabbed five of them for 28 yards. It’s unclear why Cooper is struggling so much. He was supposed to be the team’s top target, but he hasn’t developed any chemistry with Carr. Cooper may need a change of scenery, and if the Raiders lose to the Chiefs, they may want to consider moving him for a draft pick. Perhaps the receiver-less Giants would demonstrate interest in him.
Meanwhile, Cordarrelle Patterson performed well with only three carries. Patterson had a long touchdown run on a reverse, and it seems like the Raiders are figuring out how to involve him in the offense. They also ran a razzle-dazzle lateral to Patterson on a pass play. He ended up with 60 scrimmage yards and could earn a bigger role if he continues to perform well.
Cardinals 38, Buccaneers 33
Let’s focus on the one team that tried in this contest. I don’t know what happened to Arizona this past week, but it may have involved Bruce Arians finding an elixir of immortality of sorts, which he gave to all of his veterans. That’s because his aging players in their mid-30s, namely Carson Palmer, Adrian Peterson and Larry Fitzgerald, all had magnificent performances.
Peterson, especially, was the difference. He struggled to do anything in New Orleans, so trading for him seemed like grasping at straws. It was a life boat instead, as Peterson was absolutely dominant. He gashed the hapless Buccaneers for 134 yards and two touchdowns on 26 carries. This stat line was not the byproduct of fluky runs; Peterson showed the same sort of burst, power and juke moves that he displayed in his prime. I can’t explain it, but it happened. Peterson was amazing, and if he keeps running like this, Arizona will be able to compete for the NFC West title.
Along with Fitzgerald, John Brown (3-63) and Troy Niklas (2-20) caught Palmer’s touchdowns.
Winston must shoulder some of the responsibility as well. And speaking of Winston and shoulders, he hurt that part of his body in the second quarter. He finished just 5-of-10 for 61 yards, as he was replaced by Ryan Fitzpatrick. Winston, at one point in the second half, began warming up as if he were going to re-enter the game, but that never happened. I suppose that’s a promising sign for next week, at the very least.
As for Fitzpatrick, he did the best he could. He misfired just 10 times, going 22-of-32 for 290 yards, three touchdowns and a pair of interceptions. The first was a poor throw, as he lobbed up a dumb floater into double coverage. The second occurred from the back of his own end zone, setting up Arizona with a touchdown the team didn’t know it needed at the time.
Along with Evans, Cameron Brate (6-76) and DeSean Jackson (3-38) caught Fitzpatrick’s touchdowns. Doug Martin, who had 53 yards on 14 carries, also found the end zone. He was guilty of a drop in the second quarter.
Giants 23, Broncos 10
And yet, the Giants blew out the Broncos to conclude an insane week in the NFL. I thought New York could play close to the offensively challenged Broncos, but the Giants were the better team on the field, at least on this night. They generated lots of pressure on Trevor Siemian, while their offense established the run extremely well. They led from start to finish as a result, maintaining a 20-3 lead heading into the fourth quarter.
Siemian was strip-sacked in the early going by Jason Pierre-Paul, but was lucky to have the ball bounce to him. He wasn’t as fortunate a bit later, as he was picked on an overthrow in Giants territory. He nearly tossed another interception after that on a pass behind Bennie Fowler, and then he was pick-sixed by Jenkins, who jumped the route. Siemian was more careful in the second half, but he still felt lots of pressure from Pierre-Paul, who dominated both right tackles in this contest.
Siemian finished 29-of-50 for 376 yards, one touchdown and the two picks. This was a poor showing for sure, but he was battling a tough defense that was desperate to avoid 0-6. Siemian should be better against the Chargers next week.
Titans 36, Colts 22
The Titans struggled to move the ball consistently in the opening half, accumulating some first downs, but then stalling just over midfield. Mariota, who failed to gain a single rushing yard, was marooned in the pocket and couldn’t do anything over midfield prior to intermission. That changed in the second half, however, as Mariota engineered two touchdown drives, one of which culminated with a 53-yard bomb to Taywan Taylor to give Tennessee a 29-22 lead.
Mariota finished 23-of-32 for 306 yards, one touchdown and an interception, which was a freaky, J.J. Watt-type play by John Simon where he snatched the ball out of the air at the line of scrimmage. Of Mariota’s 306 yards, 198 came in the second half. He threw many precision passes, and Tennessee’s offense was unstoppable once he got into a rhythm. He couldn’t scramble at all, but that will change in the coming weeks.
Thanks to Henry’s long touchdown, he was able to generate 131 yards and a touchdown on 19 carries. He outgained DeMarco Murray by a wide margin – 12 carries, 40 yards, one touchdown – as Murray left the game with what seemed to be a minor injury. It was the Henry show at the end, and he punished the Colts and their bettors.
For more thoughts, check out my updated NFL Power Rankings, which will be posted Tuesday morning.
NFL Picks - Dec. 15
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