Cardinals 33, 49ers 21
The Cardinals managed to prevail, but it wasn’t pretty. In fact, the 49ers pretty much handed them the game. San Francisco was up 7-0 with a couple of minutes remaining before halftime when a Blaine Gabbert pass was tipped at the line of scrimmage and intercepted by Calais Campbell. Drew Stanton hit Larry Fitzgerald for the tying touchdown on the very next play. Then, right after halftime, the San Francisco kick returner fumbled the ball inside his own 20. The Cardinals quickly reached the end zone once again with the help of a running-into-the-kicker penalty, taking a lead that they wouldn’t relinquish.
If there’s anything that could’ve been learned from this dreadful game from Arizona’s perspective, it’s that Stanton is one of the worst quarterbacks in the NFL. Battling one of the worst defenses in the NFL, Stanton struggled to move the chains. He was completely inaccurate on most of his throws. Stanton finished 11-of-28 for 124 yards. He did throw two touchdowns, but they were set up on short fields. The one silver lining is that Stanton didn’t turn the ball over, but he was close on a couple of occasions. Arizona converted just 5-of-16 third downs because of his incompetence.
What I really don’t understand is why the Cardinals opted to keep Stanton over Matt Barkley during final cuts. Barkley was unquestionably the superior quarterback in the preseason, and it wasn’t even close. Stanton was simply atrocious, and if the Cardinals played a real team this week, they would’ve lost. I don’t understand what the point of the exhibition is if coaches are unwilling to keep obvious, superior talents at the position. All of the rhetoric that players are fighting for jobs is usually complete crap. Coaches know whom they’re going to keep, and it usually doesn’t matter what the players do.
Gabbert had one nice drive in this contest, but floundered otherwise. He finished 18-of-31 for 162 yards, one touchdown and two interceptions. He was better than Stanton, but that’s not really saing anything. One of the picks wasn’t his fault, but he should’ve thrown another in the fourth quarter. Gabbert did move around well – he scrambled 10 times for 70 rushing yards and a late touchdown – but that didn’t make up for his other deficiencies. Gabbert did his usual thing where he threw way short of the first-down marker on numerous occasions, and he sailed balls on the rare occasions in which he hurled some shots downfield. He also took seven sacks – including one for a safety – but some of those occurred because he ran out of bounds for a loss, which counts as a sack.
The announcers are clamoring for Colin Kaepernick, but the 49ers’ controversial backup is 20 pounds underweight and was benched in favor of Gabbert last year anyway. Kaepernick refuses to put work into the mental part of the game and will ultimately be a worse option. I’d say that’s for the best, as it would help the 49ers’ draft position – see my 2017 NFL Mock Draft for more – but it doesn’t matter at all. The 49ers are so devoid of talent, thanks to Trent Baalke’s mismanagement, that it’s going to be difficult for them to win more than three games regardless.
As for Kerley and Hyde, the former caught eight passes for 102 yards and a touchdown. Given how much Gabbert loves throwing to him, Kerley should be owned in all formats. Hyde, meanwhile, gained 78 yards and a touchdown on 22 carries. He also caught all six of his targets for 36 receiving yards.
The less mistakes? You mean “fewer mistakes?” What kind of English is that?
Simms’ logic was poor, too. “They should run more option!” he exclaimed of the 49ers. So, they ran the option, prompting Simms to say, “All these teams have seen it so much, they know how to defend it.” Contradictory, much?
I wasn’t the only one to notice Simms’ woeful announcing. This was the best tweet I found:
All I know is that the world will be a better place once Simms is removed from CBS’ lead broadcast.
Vikings 31, Texans 13
Brock Osweiler had an extremely rough afternoon, as his passes were all over the place. He sailed balls over his receivers’ heads, while other passes skipped into the turf. He had an easy pick-six that was dropped by Harrison Smith, and he also lucked out when a strip-sack was negated when Everson Griffen was whistled for being offside. Minnesota’s defense has made every quarterback it has faced this season look absolutely abysmal, and Osweiler was no different.
Osweiler was limited to 19-of-42 passing for 184 yards, one touchdown and an interception. It could’ve been even worse for Osweiler had some Minnesota drops and penalties not negated turnovers. He had no chance versus Minnesota’s defense, and sadly, his final stat line is a byproduct of garbage-time stats; midway through the third quarter, Osweiler was 11-of-28 for 93 yards and a pick.
Patriots 33, Browns 13
If a football fan were asleep for four weeks and woke up without any idea as to what was going on, they would’ve never suspected that Brady missed any practice time whatsoever. Brady was incredibly sharp, and having Gronkowski at 100 percent didn’t hurt. With these two in full gear, the Patriots look like the best team in the AFC.
OK, maybe it’s a bit presumptive to read that much into a victory against the Browns, but Brady was incredibly sharp. He went 28-of-40 for 406 yards and three touchdowns. Had the Browns been able to keep up on the scoreboard, Brady may have had a shot at 500-plus yards; he was up to 271 yards at halftime, putting him on track for 542 on the afternoon (thank you, Windows calculator). He threw numerous beautiful passes, including a perfect 43-yarder down the field to Chris Hogan to move into the red zone on one occasion. On an ensuing drive, Brady hit Hogan for 63 yards in stride, as the new Patriot receiver beat Joe Haden.
Whitehurst went 14-of-24 for 182 yards, one touchdown and a pick that bounced off Duke Johnson’s hands. Those stats don’t look horrible, but he was very inaccurate. Kessler (5-of-8, 62 yards, TD) at least gave Cleveland a chance of being somewhat competitive. Without him, the Browns were very stagnant until the game got well out of hand. Sadly, the Browns may have to start Whitehurst for a few weeks as both Kessler and Josh McCown recover. Whitehurst should not be in the NFL right now.
Lions 24, Eagles 23
This defeat was far from Wentz’s fault, however. In fact, the pick, a desperation heave in dire circumstances, should’ve never occurred. The Eagles were winning by two and had possession when Ryan Mathews lost a Darius Slay-forced fumble, which the Lions recovered right before the ball could trickle out of bounds. The Lions took over in Philadelphia territory and were able to kick what would turn out to be the game-winning field goal from 29 yards out.
Wentz nearly had an interception on the opening drive when he tried to fit a ball into tight coverage. However, he bounced back to play well overall. He finished 25-of-33 for 238 yards, two touchdowns and the pick despite having some issues with the noise at Ford Field. He had nothing to do with this defeat, as the Eagles racked up 111 yards in penalties (76 in the opening half). The defense also struggled to get off the field; Nolan Carroll was torched quite a bit, while Mychal Kendricks missed numerous tackles. Despite this, Wentz led the Eagles back from 14-0 and 21-7 deficits and ultimately established the lead, but his running back blew it.
Riddick, by the way, managed 49 yards on 11 carries. Zach Zenner was given seven attempts, but plodded for just nine yards versus Philadelphia’s stout ground defense.
Colts 29, Bears 23
What Brian Hoyer did to Indianapolis’ defense is almost embarrassing for anyone wearing blue and white. Hoyer went 33-of-43 for 397 yards and two touchdowns, and none of it occurred in garbage time, or anything. The stats were completely legitimate. The Colts offered absolutely no resistance, as the only time the Bears were stopped happened to be when they made mistakes. For example, the Bears had to settle for a field goal because a Kyle Long hold negated a first down in the red zone. Later in the opening half, another hold ended up costing Chicago, this time, wiping out a Jordan Howard touchdown.
The Bears would’ve only needed a field goal at the end had Connor Barth not whiffed on a 49-yard try. It was Barth’s second chance after the Colts were guilty of running into the kicker. The decision to cut Robbie Gould looks dumber each week. Much later, the Bears, down just three points with about three minutes remaining, committed a fumble when Cameron Meredith lost possession. The Colts scooped up the ball right before it trickled out of bounds, which set up one of Adam Vinatieri’s five field goals.
Despite all of this, Chicago had a chance to win at the end. Hoyer once again drove the team down the field, but on a fourth down, he somehow didn’t seen an open Alshon Jeffery in the end zone. Instead, he hurled an inaccurate ball toward one of his other targets, which fell incomplete.
Redskins 16, Ravens 10
By Charlie Campbell – @draftcampbell
In the third quarter, the Redskins took advantage of a short field with Cousins making a pretty throw to Pierre Garcon (5-56) for a 21-yard touchdown. With a 13-10 lead, Washington got the ball back deep in its own territory. Cousins was picked off by Ravens linebacker C.J. Mosley, but on the interception return, when he extended the ball for the end zone, he fumbled the ball out of bounds for a touchback. That turned out to be the play of the game as it robbed Baltimore of critical points, even if Mosley was tackled short of the end zone. It ended up being a 17-yard gain for Washington, and the Redskins took advantage with a drive that produced a field goal.
After a bunch of punts from each team, the Ravens had one more shot and Flacco ran for a first down on a fourth-and-2 at the 2-minute warning. Flacco continued to move the ball with short passes and then threw a strike to Wallace to get inside the Redskins’ 25-yard line. A few plays later, Flacco hit Breshard Perriman, who made a catch over Josh Norman, for what was called a touchdown, but upon review, Perriman only got one foot down and it was overturned to an incompletion. On fourth down, Will Compton broke up a pass intended for Wallace.
Titans 30, Dolphins 17
By Jacob Camenker – Riggo’s Rag
Marcus Mariota put on a stellar performance today for the Titans. After struggling with turnovers to start the season, he played a near-perfect game and helped to get the Titans a big win. In terms of passing, Mariota was very strong, going 20-of-29 for 163 yards and three touchdowns on the day. However, the bigger story of the afternoon was his performance on the ground.
Mariota was electric as a rusher. He helped to spark the run game carrying the ball seven times for 60 yards and a touchdown. The touchdown was a thing of beauty, as he faked the ball to DeMarco Murray before taking into the end zone untouched. On several instances, Mariota scrambled to get critical third downs, and that kept the Titans’ drives going.
Most importantly, Mariota’s dual-threat ability allowed him to move around the pocket and make the best play for his team. If he saw a running lane, he took it. If not, he looked for Delanie Walker or another receiver open down the field. It was a solid game overall for the second-year pro, and it looks like Mariota may have put his early-season struggles behind him.
When Murray was not carrying the ball, rookie Derrick Henry toted the rock. He received seven carries during the contest and turned them into 54 yards. He had one particularly nice burst where he scampered for 22 yards and moved the Titans toward the red zone. Henry is not a real factor in fantasy yet, but if he get more carries, he could become a high-upside flex play.
Tannehill had a poor outing against the Tennessee defense. Though he was under pressure for most of the day, he was unable to get anything going on offense. He was just 12-of-18 for 191 yards. Tannehill did not throw any touchdowns, but he did toss two picks.
The first interception was not entirely Tannehill’s fault. He threw the ball slightly behind his intended receiver, but the receiver was able to get his hands on it. However, Jason McCourty ripped it out of the player’s hands, and that caused the first turnover. The second pick of the day came in desperation time, when Tannehill chucked a ball downfield that Daimion Stafford intercepted.
This game was typical Ryan Tannehill. He came up flat in a contest that was important for the team and badly underperformed. It would not be surprising to see the team give up on him in the offseason, and maybe draft a new quarterback in the first round.
Steelers 31, Jets 13
By Chet Gresham – @ChetGresham
The Jets got off to a quick start, moving the ball against the Steelers with ease on their first possession, but the “bend, but don’t break” Pittburgh defense held the Jets to a field goal, which the Steelers quickly retorted by hitting a 73-yard touchdown pass from Roethlisberger to Sammie Coates, which was the first of many plays for Coates.
Bell ended the day having rushed 20 times for just 66 yards, but he caught 9-of-11 targets for 88 yards. Bell truly does make this offense unstoppable at times like this. If he is stopped on the ground, he’ll get his through the air or vice-versa or both, which makes things extremely tough for defenses trying to cover Antonio Brown, Sammie Coates and company.
Raiders 34, Chargers 31
By Charlie Campbell – @draftcampbell
To open the third quarter, Rivers found Hunter Henry in busted coverage for a 59-yard gain. Rivers then hit a checkdown to Melvin Gordon, who coasted into the end zone from 18 yards out. Oakland answered with Amari Cooper’s first touchdown of the year as he burned Adrian Phillips for a 64-yard touchdown. San Diego responded with a 50-yard pass to Williams and a 24-yard run by Gordon to the one-yard line. Rivers then hit Henry, who was wide open, for the touchdown. After a field goal drive by the Raiders cut the lead to 24-19, fumbles struck San Diego again with Gordon coughing the ball up. Joseph recovered the loose ball to set up the Raiders at the Chargers’ 38-yard line. On fourth-and-2, Carr made San Diego pay with a 21-yard touchdown pass to Michael Crabtree and then a two-point conversion to Amari Cooper. That gave the Raiders a 27-24 lead heading into the fourth quarter.
Chargers punter Drew Kaser had a 16-yard shanked punt that set up the Raiders at the San Diego 32-yard line, and the Raiders turned that into a short touchdown run from fullback Jamize Olawale. The Chargers responded by moving the ball down the field, and Rivers hit Gates on a short touchdown pass to close the Raiders’ lead to a field goal. San Diego got in position to tie the game with a field goal, but Kaser fumbled the snap to botch the field goal attempt and ensure another Chargers loss.
Bills 30, Rams 19
By Jacob Camenker – Riggo’s Rag
The real story of this game was the defensive performance of the Bills. The team was able to severely limit the Rams toward the end of the game, allowing only one touchdown. Buffalo’s stop unit got a lot of pressure on Case Keenum throughout the game, and no player was better than Lorenzo Alexander. Alexander recorded a total of three sacks to bring his season total to seven. Prior to this season, Alexander had nine sacks … over nine seasons! He is experiencing a re-birth in Rex Ryan’s defense and should continue to be a weapon for the team.
Elsewhere, Nickell Robey-Coleman came up clutch for the Bills. The nickelback got a key pick-six that gave the Bills a 23-16 lead. Robey-Coleman simply read Keenum’s eyes and managed to jump the route. That really swung the momentum in favor of the Bills. Later in the game, Robey-Coleman snagged another pick that sealed the game. It was fourth-and-long deep in the Rams’ own territory, and Keenum just lofted the ball up to try and make something happen.
The second touchdown went to Marquise Goodwin (2-13). Taylor delivered a strike to Goodwin that was only where he could get it. Taylor threw it low, and the veteran receiver managed to grab it before it went to the ground. The touchdown made the score 30-19 and helped to put the game out of reach.
Overall for Taylor, it was a solid day. He did not do anything great, but he was able to lead the Bills to a victory. As long as the running game is as strong as it is, Taylor’s upside as a fantasy quarterback will be limited.
Keenum tossed the two aforementioned picks and was unable to throw a touchdown. In the red zone, he was unable to do anything as the team only got one touchdown and four field goals during the game. Keenum did not help the cause as he struggled to get the ball to his receivers and was unable to deal with the pressure that the Bills were putting on him.
After this performance, it is fair to wonder if the Rams will be able to win many games with Keenum as quarterback. He simply is too limited to be more than a stop-gap starter. If the team continues to lose, then the staff should strongly consider giving No. 1-overall pick Jared Goff some playing time just to speed up his development.
Some other receivers of note were Kenny Britt (5-75) and Brian Quick (3-51). Britt had a decent game, but he still is extremely inconsistent. He should be a depth receiver at the NFL level; not one seeing a lot of playing time. Quick, meanwhile, looks to still have some of the burst that made him a play-maker in past years. He could end up emerging as the No. 2 receiver before the end of the season.
Falcons 23, Broncos 16
Matt Ryan hit some big plays in this contest, but only one, a 20-yarder, went to Julio Jones. Ryan focused on getting the ball to his running backs for the most part. Tevin Coleman was dynamic, snatching a 49-yard pass to open the game. Coleman ultimately finished with four catches for 132 yards and a touchdown even though it wasn’t clear if he’d be able to suit up because of his sickle-cell condition, which makes it treacherous for any player in altitude. Devonta Freeman also picked up some nice chunks.
Ryan did try to air the ball out to Jones on two occasions, but missed him for a couple of long completions. These were two of the very few blemishes Ryan had on the afternoon. Another was a dropped interception by Aqib Talib. However, Ryan was fantastic otherwise, going 15-of-28 for 267 yards and a touchdown. Not bad against a Super Bowl defense that rival Cam Newton has lost twice to!
Lynch finished 23-of-35 for 223 yards, one touchdown and an interception. He also fumbled once, but managed to recover it. The stat line doesn’t look bad, but that’s because Lynch generated a bunch of his yards in garbage time. He had accuracy issues, as a number of his early throws were all over the place. He also should’ve been picked a second time, but Desmond Trufant dropped an interception in the third quarter. Lynch has tons of talent and will definitely improve, but he’s not ready to play just yet. Trevor Siemian is likely to get the nod on Thursday.
Cowboys 28, Bengals 14
Dallas’ young backfield was amazing, as both Dak Prescott and Ezekiel Elliott continue to mature before our very eyes. Prescott was prolific against a Cincinnati defense with a strong front seven. Despite missing Dez Bryant, Prescott misfired on just six occasions, one of which was a drop by Jason Witten on a third down that would’ve moved the chains. His only blemish was a lost fumble in the red zone, which was the first turnover of his young career.
Prescott was amazingly precise, finishing 18-of-24 for 227 yards and two touchdowns (one passing, one rushing). If he had a blank jersey on, you’d think he were some sort of six-year veteran. He doesn’t look like a rookie whatsoever, and he still hasn’t thrown an interception. In the wake of Wentz’s pick, Prescott now holds the record for most completions by a first-year quarterback without an interception.
Elliott, meanwhile, ripped through a Cincinnati ground defense that was supposed to be better because of Vontaze Burfict’s return. The Bengals simply had no chance against him, as Elliott galloped for 134 yards and two touchdowns on 15 carries. He also caught three passes for 37 yards.
Dalton finished 29-of-41 for 269 yards and two touchdowns. While a chunk of his yardage came in garbage time, he didn’t play poorly beforehand. He was 10-of-14 for 93 yards in the opening half. The problem was all of the pressure he was seeing. He was sacked four times, but it seemed like the Cowboys were swarming the backfield on almost every play. DeMarcus Lawrence’s return had a lot to do with that. Lawrence didn’t log a sack, but he pressured Dalton relentlessly and nearly brought him down on numerous occasions. His presence opened things up for Dallas’ other pass-rushers.
There was a scary moment for Dalton when he was tackled awkwardly. His foot bent backward and he began limping around after that. However, Dalton was able to move the chains effectively in garbage time after this, so it’s probably not a big deal.
Packers 23, Giants 16
Aaron Rodgers prevailed, but once again didn’t look like himself. He barely completed half of his passes, going 23-of-45 for 259 yards, two touchdowns and a pair of interceptions. One of the picks wasn’t his fault, as the ball bounced off James Starks’ hands. However, Rodgers was off the mark on a number of throws and had two interceptions that were dropped, one of which was by a safety that appeared as though it could go the other way for six.
Rodgers really doesn’t have anyone to blame at this point, especially when considering the Giants’ already-thin secondary lost Dominique Rodgers-Cromartie and Eli Apple to groin injuries. Both of Rodgers’ primary receivers appear to be healthy, while his offensive line kept him clean the entire night. He wasn’t sacked a single time, and there were instances in which he stood in the pocket for six or more seconds without anyone even coming close to him. It’s mind-boggling that the Giants’ high-priced defensive line couldn’t generate an sort of heat on Rodgers.
When someone commented about this game on Facebook, I wrote that Manning appeared to be drunk. That, or he was secretly streaming the debate between Giant Douche and Turd Sandwich and wasn’t focused on this game as a consequence.
Manning began the evening by missing Odell Beckham for a gain of what would’ve been 25 yards. He then threw behind Beckham on the next drive and Sterling Shepard on the ensuing possession. Another toss behind Shepard came on the following drive – this time on third down. At the end of the opening half, Manning overshot Will Tye for a touchdown and then lost a fumble on a strip-sack. It didn’t get any better for Manning after intermission. He opened the third quarter by throwing behind Beckham and then was nearly picked when he didn’t see a linebacker dropping into coverage. Later on, Manning had yet another interception dropped by Morgan Burnett, and then he fumbled, but was fortunate to have one of his teammates recover. Manning eventually put together a touchdown drive to get a back-door push, but it wasn’t nearly enough to make up for all of his early mistakes.
Manning finished 18-of-35 for 199 yards, a touchdown and a lost fumble, and even those ugly stats were helped by garbage time; Manning was 6-of-16 for 87 yards in the opening half. I don’t know what’s going on with him, and the poor play of the offensive line didn’t help, but he looks like he’s mentally checked out. The Giants need to begin scouting quarterbacks for a successor in the very near future. Here’s a list of our 2017 NFL Draft Quarterback Prospect Rankings.
Buccaneers 17, Panthers 14
The Panthers appeared to have the game in hand when they had the Buccaneers pinned inside their own 20 with less than two minutes remaining. Carolina was confidently taking timeouts, assuming it would retain possession with great field position. Jameis Winston, however, found Mike Evans for a gain of 11 on third-and-7. That’s when the trouble commenced for the Panthers. They continued to use their timeouts, for some reason, and then Kony Ealy was flagged for a face mask on one of the final snaps. That gave Roberto Aguayo a 38-yard try instead of a 53-yard attempt. It was far from a guarantee because Aguayo whiffed on two kicks earlier in the evening, but the second-round rookie connected for a change, giving the Buccaneers the victory.
Carolina, now 1-4, is in a world of trouble. The Panthers probably will have Cam Newton back next week, but they’re going to have to embark on a long winning streak to give themselves a legitimate chance of making the playoffs. They also need to stop screwing up. In this contest, the problems began when Derek Anderson threw an interception on an inaccurate pass to Kelvin Benjamin. Graham Gano then missed a 43-yard field goal. Greg Olsen dropped a touchdown at the beginning of the third quarter, and that was followed by Anderson committing two turnovers; one was a fumble, while the other was an interception in the end zone, though Brent Grimes made a terrific play by making a leaping snag. Kurt Coleman could’ve made up for this, but he dropped an interception, and the Panthers had field position taken away from them for a stupid personal foul.
For more thoughts, check out my updated NFL Power Rankings, which will be posted Tuesday morning.
NFL Picks - Dec. 12
NFL Power Rankings - Dec. 10
2026 NFL Mock Draft - Dec. 10
Fantasy Football Rankings - Sept. 1
2025: 2025 NFL Week 1 Recap
2025 NFL Week 2 Recap
2025 NFL Week 3 Recap
2025 NFL Week 4 Recap
2025 NFL Week 5 Recap
2025 NFL Week 6 Recap
2025 NFL Week 7 Recap
2025 NFL Week 8 Recap
2025 NFL Week 9 Recap
2025 NFL Week 10 Recap
2025 NFL Week 11 Recap
2025 NFL Week 12 Recap
2025 NFL Week 13 Recap
2025 NFL Week 14 Recap
2024: 2024 NFL Week 1 Recap
2024 NFL Week 2 Recap
2024 NFL Week 3 Recap
2024 NFL Week 4 Recap
2024 NFL Week 5 Recap
2024 NFL Week 6 Recap
2024 NFL Week 7 Recap
2024 NFL Week 8 Recap
2024 NFL Week 9 Recap
2024 NFL Week 10 Recap
2024 NFL Week 11 Recap
2024 NFL Week 12 Recap
2024 NFL Week 13 Recap
2024 NFL Week 14 Recap
2024 NFL Week 15 Recap
2024 NFL Week 16 Recap
2024 NFL Week 17 Recap
2024 NFL Week 18 Recap
2024 NFL Playoff Games 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
