Browns 21, Jets 17
Baker Mayfield entered the game and gave the Browns new life. He zipped his first pass to Jarvis Landry, then his second throw was a dart to David Njoku, who made a sliding catch. His next completion put the Browns into field goal range, and they were finally on the board. The Browns went into intermission down 11, but there was great optimism that Mayfield would be able to engineer a comeback, and the first-overall rookie did just that.
Mayfield led three scoring drives, all of which featured impressive throws. Mayfield escaped a sack by juking a defender, rolling right, and finding a receiver for a first down on third-down throw. His first touchdown drive was possible because he fired a tremendous pass down the seam, which Jarvis Landry stabbed with one hand. The decisive possession saw Mayfield hit Antonio Callaway to convert a third-and-10. Several plays later, Carlos Hyde ran into the end zone to put Cleveland up for good.
The Browns finally won. The losing is over, and Mayfield was absolutely incredible. If Mayfield continues this level of play, and the defense doesn’t suffer substantial injuries, it’s very possible that the next 635 days will feature a divisional title.
Mayfield only had two bad moments. The first was when he fumbled on his first drive. He was very lucky to have guard Joel Bitonio there to scoop up the loose ball. The second was when Mayfield was nearly picked in the red zone. Outside of that, Mayfield had an A+ performance, and his presence on the field gives the Browns a chance to beat anyone.
Callaway, meanwhile, had a very interesting night. As mentioned, he should’ve had a long touchdown, but Taylor underthrew him. Callaway was in position for another score earlier, but he was interfered with – except the officials didn’t throw the yellow flag for some reason. Callaway also had a deep drop, but made up for it with a third-and-10 conversion. He caught four passes for 20 yards, but saw a whopping 10 targets. He could have a nice fantasy season with Mayfield throwing to him.
To be fair, Darnold was constantly under siege behind Cleveland’s monstrous defensive line. Plenty of quarterbacks are going to struggle going up against Myles Garrett and company, and Darnold was just a victim of battling a superior defense. Still, Darnold has seldom taken shots downfield, and he needs to begin doing that before he’s called the next Sam Bradford.
Saints 43, Falcons 37
Beginning with the victors, Brees was prolific. He misfired just 10 times on his 49 pass attempts, and he was especially terrific following halftime. Brees was 19-of-22 for 153 yards and three total touchdowns in the second half and overtime. Atlanta, missing its best defensive player in Jones, had no answer for him.
Brees ended up 39-of-49 for 396 yards and three touchdowns. He also had a fourth score on a sneak. If he continues to play this way, the Saints will be a difficult out, no matter how bad their defense happens to be.
Elsewhere in the Saints’ receiving corps, Ben Watson also took advantage of the Falcons’ weakened linebacking corps, catching five balls for 71 yards. Watson had a sixth reception for a nice gain, but it was negated by a hold. Ted Ginn, meanwhile, logged three receptions for 12 yards and a touchdown. Cameron Meredith (1-11) also scored.
Ryan went 26-of-35 for 374 yards and five scores, and like Brees, he was especially lethal after halftime. Following the break, Ryan was 15-of-18 for 188 yards and three scores. As written earlier, whichever team held the ball last was likely winning the game. Had the Falcons won the coin toss, they likely would’ve prevailed because there was no stopping Ryan.
Ridley, meanwhile, snatched seven of his eight targets for 146 yards and three touchdowns. Following a dud debut at Philadelphia, Ridley has improved each week. He caught numerous deep passes from Ryan, and he came up with a clutch third-and-10 conversion early on to set up his own score one play later. Ridley looks like a stud, and Atlanta’s offense will be very difficult to stop as long as Ryan and the two dynamic receivers are healthy.
Chiefs 38, 49ers 27
Mahomes could’ve thrown more than three touchdowns, but the Chiefs took the air out of the ball in the second half because they were up 35-7 at one point. It’s a shame, as it ruined a potentially record-breaking afternoon for Mahomes, who had 252 yards by halftime, giving him a shot at the all-time single-game yardage record.
Mahomes didn’t begin well, overthrowing Sammy Watkins and then made a poor read on a play that should’ve been a big gain. He also just missed out on a touchdown on a bomb to Tyreek Hill, as Richard Sherman did a good job of breaking up the pass. However, Mahomes shook it off, as he helped draw a pass interference on a third-and-16 deep shot to Chris Conley, setting up a Kareem Hunt touchdown. On the next drive, Mahomes had consecutive completions of 25 and 42 to Travis Kelce and Hill, but the best play occurred when Mahomes, under a heavy rush, scrambled away, turned around and ran the other way, and then fired a laser to Conley for a touchdown, putting Kansas City up 21-7.
Mahomes wasn’t done. He overthrew Demarcus Robinson for a touchdown on the next possession, but then got the 49ers to jump offside and made them pay with a deep completion. He followed that up with a 13-yard touchdown strike. The next possession concluded with a touchdown as well, as Sammy Watkins broke three tackles on the 49ers, who struggled to bring down defenders all afternoon. It was a pitiful display by a defense that was welcoming back Reuben Foster from suspension.
Mahomes finished 24-of-38 for 314 yards and three touchdowns. If you can do the math, Mahomes had fewer than 100 receiving yards following intermission, as the Chiefs were more than willing to run out the clock. Mahomes threw just nine passes after halftime.
The 49ers finally got moving in the second half. It looked like they had a chance to put together a miraculous comeback, but Garoppolo got hurt, and that sucked the life out of the Chiefs. Garoppolo went 20-of-30 for 251 yards and two touchdowns.
Bills 27, Vikings 6
It was apparent early that the Vikings had checked out of the game on Buffalo’s opening drive, which concluded with a touchdown. It was packed with sloppy penalties and bad plays by some defenders, particularly Anthony Barr. The offense was also at fault afterward. Kirk Cousins was strip-sacked on back-to-back drives in the opening quarter. This allowed the Bills to take over twice deep in Minnesota territory, and the two give-aways set up 10 points for Buffalo. The Bills quickly went up 17-0 and never looked back.
Allen was also effective as a passer, as he misfired just seven times. Granted, his longest reception, a 55-yarder by Chris Ivory, came on a short pass where there were no Minnesota defenders in sight. However, Allen also missed out on a touchdown because Charles Clay had a drop in the end zone, which was one of four drops I counted, including one deep drop by someone named Robert Foster. Allen finished 15-of-22 for 196 yards and one touchdown to go along with 10 scrambles for 39 rushing yards and two scores on the ground. He was nearly picked on a couple of occasions, including one where Trae Waynes dropped an interception.
Cousins, who had the two aforementioned lost fumbles, was just 9-of-14 for 44 yards, so don’t look at his final stat line – 40-of-55, 296 yards, one touchdown, one interception – and think that he had a good game. All of Cousins’ yardage came in garbage time. That said, Cousins’ pick wasn’t his fault, as it bounced off the arms of Latavius Murray.
Eagles 20, Colts 16
There still may have been some concern if Wentz could take a hit, and that was answered soon after. Wentz was crunched after moving around in the pocket and completed a pass. The Eagles were granted extra yardage on a roughing-the-passer penalty. A couple of plays later, Wentz was sacked on third-and-13 after trying to scramble, and he got up just fine. Wentz later avoided some defenders in the backfield and scrambled for a first down. Wentz didn’t look like the mobile quarterback we’re used to seeing, but he showed that he can at least move around somewhat, and I expect his scrambling ability to improve as the year progresses.
Wentz, however, showed some rust. He made some mistakes, as he was intercepted when a linebacker read his eyes, setting up an Indianapolis field goal. Wentz was strip-sacked after that. These are not mistakes Philadelphia fans are used to seeing from Wentz, but it was his first game back against an improved Indianapolis defense.
That said, Wentz had a solid performance, as his passing ability compared to Nick Foles’ was stark. Wentz took shots downfield, unlike Foles last week, and he finished 25-of-37 for 255 yards, one touchdown and an interception despite playing in rainy conditions. One of Wentz’s best plays was when he managed to throw the ball while getting wrapped up by a defender. He hit Nelson Agholor on a third-and-9 play in the middle of the fourth quarter to move the chains. This ultimately led to the game-winning touchdown.
Agholor (4-24), meanwhile, was expected to produce more, though he did have that clutch reception on third down to help Philadelphia prevail. Jordan Matthews (2-21) caught both of his targets in his second debut with Philadelphia. Alshon Jeffery could be back next week.
Things were only marginally better after halftime, as Luck engineered some field-goal drives, but missed on T.Y. Hilton for a potential touchdown when it mattered most. It’s also notable that Luck was taken out of the game on the final play, as Jacoby Brissett was brought in to attempt the Hail Mary. It showed that the Colts’ coaching staff doesn’t have much faith in Luck’s arm strength, which is understandable in the wake of his shoulder procedures.
Luck finished 25-of-40 for 164 yards and a touchdown. He also had a 33-yard scramble. Luck’s offensive line was overmatched, and Philadelphia has one of the best front sevens in the NFL. This was evident when Luck nearly threw an interception as he was getting drilled, but safety Rodney McLeod dropped the possible pick. Luck will be better in easier matchups, especially when Castonzo returns.
Redskins 31, Packers 17
Rodgers was clearly in pain when he took a hit early in the second quarter. He went down hard on his injured knee and got up very slowly. Amazingly, he scrambled for a first down on the next play, or at least it seemed that way prior to a holding penalty being called. This ruined a scoring drive, and instead of getting back to within seven, the Packers kicked a field goal, and Washington remained up 14-3.
The Packers struggled to move the chains for most of the first half, as the Redskins won the yardage battle, 323-179, and that’s even factoring in Rodgers’ bomb to Geronimo Allison for 64 yards in which Allison was wide open over the middle of the field. Take out that play, and Rodgers was just 8-of-14 for only 62 yards by intermission. Rodgers was also to get some garbage yardage late in the game, but his team continued to struggle to keep drives alive for a variety of reasons.
Rodgers finished 27-of-44 for 265 yards and two touchdowns. He also scrambled twice for 13 rushing yards. Box score observers may think that Rodgers played a decent game, but he’s definitely not nearly himself. He’s not taking as many shots downfield, and he’s not nearly as mobile. That said, Rodgers would’ve done better had his teammates not killed him with drops. An injury to Bryan Bulaga also hurt.
Smith continued to play well for the rest of the afternoon. He went 12-of-20 for 220 yards, two touchdowns and an interception, which wasn’t really his fault because there was a miscommunication. Smith’s numbers would’ve been better if Green Bay’s secondary didn’t constantly interfere with his receivers; three were three interference flags on one drive in the opening quarter!
Smith was tackled on one play by Clay Matthews, and Matthews was flagged for landing with his full body weight on the quarterback. This hit was more blatant than the one last week, but it still shouldn’t be a penalty. Mike McCarthy agreed, as he was absolutely irate on the sideline, visibly upset that the new NFL rules don’t make any sense.
Panthers 31, Bengals 21
Things turned around, however, when Cincinnati began committing turnovers and A.J. Green left the game with an injury. Dalton threw a pick when Panthers cornerback James Bradberry made a great play. Dalton appeared to get strip-sacked a bit later as well, but the call was overturned, and the Bengals were able to score a touchdown on the drive. However, Dalton tossed three interceptions following intermission, perhaps as a result of Green’s groin problem. One was a desperation heave at the end, but the killer occurred when the ball bounced off Josh Malone’s hands and into the arms of a Panther. Cincinnati gave the ball away four times, while the Panthers didn’t commit any give-aways, and that was the difference in this game.
Titans 9, Jaguars 6
The problem for the Jaguars can be summed up in two words: Blake Bortles. The first-round bust had the game of his life against the Patriots, thanks in part to the injury to top Patriots pass-rusher Trey Flowers. He came crashing back down to Earth in this loss. Bortles was atrocious, and his inability to lead the Jaguars to more than six points ended up costing his team the game. With Marcus Mariota not being able to challenge Jacksonville downfield, all the Jaguars needed to do was establish a comfortable lead to take the Titans out of their running game. They could not do that.
Bortles finished 21-of-34 for only 155 yards. He threw countless checkdowns throughout the afternoon, and when he tried to go downfield, he was woefully inaccurate. He had Keelan Cole wide open down the field on a third down prior to halftime, but badly overthrew him. He later heaved a miserable pass to Cole on a third-and-4 try. This is what occurred throughout the entire contest, as Bortles gave the Jaguars no chance to win. He stinks, and Jacksonville desperately needs to replace him next offseason. Here are the 2019 NFL Draft Quarterback Prospect Rankings.
Ravens 27, Broncos 14
The Broncos didn’t have the same special-teams luck in the second half, while the mistakes continued to persist. Case Keenum had a 39-yard completion to Demaryius Thomas negated by a Garett Bolles hold on Terrell Suggs. Bolles had another hold on a separate drive when Denver was in the red zone, and Keenum was then picked off when he panicked. The interception ruined Denver’s chances of making it a one-score game.
Lindsay, by the way, gained 20 yards on just four carries. He didn’t catch a pass, but was targeted twice. All of this occurred in less than a half of action. Royce Freeman, meanwhile, registered 53 yards and a touchdown on 13 carries.
Giants 27, Texans 22
The second liability is the secondary. Houston’s cornerback group is a mess, and the team had no answer for Odell Beckham and Sterling Shepard. Eli Manning completed almost every pass, going 25-of-29 for 297 yards and two touchdowns. Manning looked done in his first two games of the season, so it was very telling that he was nearly flawless at Houston. Manning looked like he was in his prime again, which is remarkable.
Last but not least, Bill O’Brien. The inept O’Brien was once again out-coached and out-schemed throughout the afternoon. O’Brien also wasted a timeout in the second half. He’s arguably the worst head coach in the NFL, and it should not be a surprise that his incompetence has caused Houston to begin 0-3 despite having so much promise entering the season.
It’s worth noting that Watson just isn’t progressing like he should, which is also O’Brien’s fault. Watson’s stats look great – 24-of-40, 385 yards, two touchdowns, one interception – but he didn’t play nearly as well as those numbers indicate. Watson completed just eight of his 15 passes in the opening half, and he had 249 of his 385 yards after intermission when the Texans threw often in garbage time, trying to come back from a 20-6 deficit. Watson also scrambled five times for 36 rushing yards. His pick was a foolish decision in which he rolled out and threw a helpless pass in the red zone, negating a scoring opportunity.
Dolphins 28, Raiders 20
By Charlie Campbell – @draftcampbell
The Dolphins were able to reverse the field and got a drive starting in Oakland territory. Another horrible roughing-the-passer penalty on a routine tackle gave Miami an extra play, and Tannehill lofted in a 34-yard touchdown to Kenny Stills (3-61-1) to tie the game at seven. Late in the second half, Carr led a field goal drive to give Oakland the lead. Tannehill started moving the ball again using Danny Amendola (3-42) and A.J. Derby (1-16) to cross midfield. A penalty by Stills canceled out a first down, and a sack by Clinton McDonald knocked Miami out of field goal range to keep the Raiders up 10-7 at the half.
In the third quarter, Carr led Oakland down the field using Martavis Bryant (2-30) to convert a third-and-long. The drive ended with Marshawn Lynch going airborne over the scrum for a 1-yard Raiders touchdown. Tannehill responded by lofting in a perfect pass for a 36-yard gain to DeVante Parker (2-40) to crack the 20-yard line, and Jakeem Grant (2-70-2) took a shovel pass around the corner for an 18-yard touchdown. Miami took the lead on a gadget play with a reverse to wideout Albert Wilson, but Wilson pulled up to throw as Grant leaked down the sideline and was wide open for Wilson to loft a pass into him. Grant coasted down the sideline for a 52-yard touchdown. That gave Miami a 21-17 lead with just over seven minutes remaining.
Carr moved the ball close to the Miami end zone, but then threw one of the few bad passes he had all day, and it was picked off by Xavien Howard. To put the game away, Tannehill found Albert Wilson in busted coverage for a 74-yard touchdown. Oakland added a field goal late in the fourth quarter, but wwas unable to get the onside kick to attempt a Hail Mary.
Bears 16, Cardinals 14
By Charlie Campbell – @draftcampbell
Chicago got moving midway through the second quarter when Trubisky found Trey Burton (4-55) for 25 yards. A roughing-the-passer penalty on Markus Golden and then one on Nkemdiche led to the ball being placed inside the 5-yard line. Trubisky made some bad passes though, forcing Chicago to settle for a field goal.
Before halftime, it looked like the Cardinals were going to score more, as Trubisky had Chandler Jones tip a pass and Tre Boston made a diving interception to set up Arizona in Chicago territory. Khalil Mack then came up with a clutch sack after beating guard Mike Iupati, which forced a punt to keep Chicago down 14-3 at the half.
Early in the third quarter, Bradford had an overthrow deep downfield that Bears safety Eddie Jackson tracked down for an interception. Trubisky responded by hitting Allen Robinson (3-50) for a 39-yard gain, and Robinson soon converted a fourth-and-1 on a shovel pass to set up a short touchdown run for Jordan Howard.
Chicago got in position for more points when Sherrod McManis intercepted Bradford at the Arizona 44-yard line. Howard ran for 13 yards, and that set Parkey up for a 41-yard field goal to cut the Cardinals lead to one. Arizona was driving down the field when Bradford was stripped by Mack, and Danny Trevathan recovered the loose ball. The Bears’ ensuing drive ended with Parkey adding a 43-yard field goal to give them a 16-14 lead.
With four-and-a-half minutes remaining in the final quarter, Arizona benched Bradford and put rookie Josh Rosen in the game. His first pass was a dart to Jermaine Gresham for a first down. At midfield, Bears defensive tackle Bilal Nichols made a huge tackle for a loss on third-and-2. On fourth-and-5, Rosen was under pressure and threw a bad pass that fell right into the the breadbasket of Bryce Callahan for an interception. Rosen got one more chance with 43 seconds remaining, starting at his 20-yard line. Rosen threw a terrible pick-six to Eddie Jackson, but an offsides on Khalil Mack saved Rosen. But then, he took a sack on the last play of the game to end it for Arizona.
Seahawks 24, Cowboys 13
By Chet Gresham – @ChetGresham
Coach Pete Carroll vowed to get Chris Carson more work this week, and he made good on that promise, as Carson rushed an amazing 32 times. That workload was likely more to do with keeping Wilson upright, as he had been sacked 12 times in the first two games before getting sacked just twice in the contest against Dallas.
The Seahawks turned the table on the Cowboys in this game, taking Dak Prescott to the ground five times for sacks after just notching three in the first two games. It was yet another poor display by Prescott and the Cowboys’ offense. Even with some garbage-time numbers, Prescott still completed just 19-of-34 passes for 168 yards, one touchdown and two interceptions, both by Earl Thomas. Prescott has now thrown for fewer than 200 yards in nine of his last 11 games.
Thomas’ strange week, in which he missed practice without permission and his holdout to start the season, plus the rumors that he is/was going to Dallas in a trade, made his game even more exciting. He now has three interceptions on the year and is making it tough for the Seahawks to let him go in a trade.
At some point, we can’t blame the lack of receiving weapons for Prescott, but the lack of any good ones is no doubt a part of his trouble. But as it is, the Cowboys will need to rely on their defense and Elliott to get wins, and that is going to be tough.
Rams 35, Chargers 23
Costly error No. 2 occurred when Keenan Allen lost a fumble in Rams territory. The Rams took over, and Goff made them pay by extending a third-and-8 play under pressure and hitting Cooper Kupp, perfectly in stride. Kupp did the rest, breaking a Trevor Williams tackle for a 53-yard touchdown. Costly error No. 3, meanwhile, occurred at the end when an Austin Ekeler catch and run on fourth down ended with a fumble, which the Rams recovered.
Goff, at one point, completed 13 passes in a row, and the only reason that streak ended was because Todd Gurley dropped a pass. Goff finished 29-of-36 for 354 yards, three touchdowns and an interception that James snatched, which really was Goff’s only mistake. Goff should’ve thrown a fourth touchdown, but Brandin Cooks’ initial ruling of a score was moved to the 1-yard line following replay review. Gurley ran into the end zone on the next play.
Elsewhere in the receiving corps, Allen caught three passes for 44 yards. He got banged up at the end, but that didn’t affect his stat line. Antonio Gates, meanwhile, finally got in the box score with three grabs for 44 yards.
Lions 23, Patriots 10
The Patriots look terrible. I know they typically have early-season swoons – remember, they were blown out against the Chiefs and nearly lost to the Buccaneers last year – but I’ve never seen anything like this. The Jets crushed the Lions in Detroit, yet the Patriots never had a chance. They were outgained in the opening half, 231-70, as Tom Brady couldn’t remain on the field. New England had three consecutive three-and-outs to begin the game, while the defense had no answer for Matthew Stafford and the Detroit offensive play-makers.
The silver lining here is that this won’t be the case much longer. The newly acquired Josh Gordon should be able to play next week, and Julian Edelman will be back from suspension right after that.
My only criticism here is that Johnson didn’t get the ball enough. He split the workload evenly with LeGarrette Blount, who gained 48 yards on his 16 carries. Johnson is so much better that it almost seems like a wasted down whenever Blount touches the ball.
Steelers 30, Buccaneers 27
Ryan Fitzpatrick came into this game as one of the hottest quarterbacks in the NFL, but he had a disastrous first half. He was guilty of three interceptions prior to intermission. Not all of them were his fault. The first occurred when the pass was batted into the air by linebacker Jon Bostic. The second may have seemed like an overthrow, but Mike Evans ran a poor route. The third was certainly on Fitzpatrick, as he seemed to panic while releasing the ball under pressure in his own end zone. The ball sailed on him and into the arms of Bud Dupree, who took the turnover back for six.
With these give-aways, as well as some big plays on offense, the Steelers were able to establish a 30-10 lead going into halftime. It appeared as though the game was over, and that Tampa would be moving forward with Jameis Winston, who would be coming off suspension as of midnight.
And then, the game completely flipped. Fitzpatrick caught fire. He torched the Steelers relentlessly. He appeared to throw a 56-yard touchdown to Chris Godwin, but Godwin was ruled down by contact following replay review. Fitzpatrick later converted a fourth-and-7 try to Cameron Brate, which led to a touchdown pass to Godwin to trim the margin to 30-20. On the next possession, Fitzpatrick launched a 51-yard bomb to Mike Evans in the end zone. Just like that, the score was 30-27.
It certainly seemed like the Steelers were going to blow it when they were forced to punt after Ben Roethlisberger had a miscommunication with Antonio Brown on third down. However, Fitzpatrick threw some near-interceptions on a couple of throws, and Tampa had a three-and-out. The team could’ve gone for it on fourth-and-10, and probably should have because it never got the ball back after punting. Thanks to Roethlisberger’s pass to JuJu Smith-Schuster, which he released while getting hit, and a James Conner tough run, the Steelers were able to drain the clock and escape with their first win of the season.
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