Titans 30, Jaguars 9
That score was Henry’s second of the night, and it featured a fierce stiff-arm on A.J. Bouye. The 99-yarder was the second such run in NFL history, with Tony Dorsett having the other 35 years ago. The Jaguars showed no interest in tackling Henry after that. He ended up scoring on four occasions, tallying a franchise single-game record 238 rushing yards on just 17 carries. This output came out of nowhere, as Henry hadn’t eclipsed 60 rushing yards in a single game all year prior to this contest. It would be inexplicable, save for the fact that the Jaguars were flat off their big win over the Colts and just didn’t want to be involved in a physical game on a short work week.
Elsewhere as far as Mariota’s receiving weapons are concerned, Dion Lewis was second on the team in receiving, hauling in all five targets for 39 yards. His PPR owners needed this, as Lewis didn’t nearly have the same success as Henry on the ground, as he was restricted to just 13 yards on 10 carries. He had a chance at a touchdown, but was stuffed at the goal line twice.
Kessler was not very good. He was accurate early, but floated too many passes out of bounds. He was also very fortunate to escape this game with just one turnover (lost fumble.) He had multiple potential interceptions that were dropped. Kessler finished 25-of-43 for 240 yards and a touchdown in garbage time.
Jacksonville obviously needs to fix this position this offseason. Here are the 2019 NFL Draft Quarterback Prospect Rankings.
Meanwhile, there were two other receivers of note. Keelan Cole (3-55) was right behind Westbrook in the box score, while Donte Moncrief (5-47) was once again brutally inefficient. Moncrief snatched just half of his targets and dropped a couple of passes. One drop was on fourth down.
Jets 27, Bills 23
Both quarterbacks made egregious errors in this game, but also showed signs of brilliance. Allen began with a 31-yard scramble, aided by a missed tackle by Leonard Williams, and he then broke away from another potential tackle to score the first touchdown of the game. He was strip-sacked on an ensuing drive, however, setting up the Jets with a field goal. Allen later heaved an interception late across his body over the middle of the field, but as he did that, he kept picking up chunks of rushing yards. He also converted several third-and-long attempts, including a third-and-13 with a laser prior to halftime. However, he had a potential interception dropped on the very same drive.
Darnold, meanwhile, was the next quarterback to make a big mistake. He apparently watched tape of Allen during halftime because he had a very similar interception after intermission. Darnold, however, was able to throw a game-tying touchdown by buying time in the pocket and finding Robby Anderson for a touchdown. He earlier converted on a moderately sized gain to Anderson with nice touch on a corner route. Like Allen, however, Darnold would have a potential pick that was dropped.
Allen, meanwhile, didn’t have the prettiest passing numbers, going 18-of-36 for 206 yards and a pair of interceptions. However, he had a pass of about 25 yards dropped by Charlies Clay, and he continued his dynamic rushing, picking up 101 yards on the ground, plus a touchdown. It’s hilarious that Lamar Jackson was widely considered the prototypical scrambling quarterback, yet Allen is the one breaking all of the rushing records.
McCoy wasn’t the only running back who suffered an injury. Isaiah Crowell also went down early, which would explain why he managed to run for just five yards on two carries. With Crowell gone, Elijah McGuire handled most of the workload, picking up 60 yards on 17 tries. He and Trenton Cannon both scored touchdowns.
As for the Jets’ receivers, only one player eclipsed 23 yards through the air. That would be Robby Anderson, who snatched four of the seven balls gone his way for 76 yards and a touchdown. McGuire (3 catches, 23 receiving yards) was next in the box score.
This is an area both teams will need to address this offseason. Here are the 2019 NFL Draft Wide Receiver Prospect Rankings.
Packers 34, Falcons 20
The trouble for the Falcons began when Matt Ryan took a big loss to move out of field goal range when he fumbled despite no defender being near him; he simply just lost the ball, which dribbled backward. Rather than take a 10-7 lead, the Falcons tried a 53-yarder, and Matt Bryant was short on his attempt. Ryan, on his next possession, threw a pick-six, as Baushad Breeland jumped the route. Ryan appeared to bounce back by launching a 32-yard bomb to Julio Jones, but that was negated by a hands-to-the-face infraction. This was one of eight penalties Atlanta committed in the first 32 minutes of the afternoon. The Packers, in that span, had just one penalty. Meanwhile, the defense dropped what seemed like an easy Aaron Rodgers pick-six just prior to halftime, which would’ve made the score 17-14 Green Bay. The fact that the Falcons dropped their potential interception returned for a touchdown, while the Packers secured theirs, was the difference-maker in this contest.
The Packers put this game out of reach beginning in the third quarter. Thanks to several Atlanta defensive penalties, Aaron Rodgers dropped a dime into Randall Cobb’s arms on a third-and-10. That marked the 27th-consecutive point the Packers scored after the Falcons opened the game with a quick touchdown.
Rodgers, who scrambled thrice for 44 yards, took a shot to the head on a second-half run. It wasn’t a dirty play, but the Packer offensive linemen didn’t take too kindly to this. That started a fight between the two teams, but no one was ejected.
Elsewhere in the Green Bay receiving corps, Cobb caught five of his six targets for 43 yards and a touchdown, which was a beautiful throw by Rodgers. Jimmy Graham, conversely, didn’t do much, logging only two receptions for 13 yards. Graham had a chance at a deep reception, but an Atlanta defender knocked the ball out at the last second.
Thanks to garbage time, Ryan finished with a respectable stat line, going 28-of-42 for 262 yards, three touchdowns and the pick-six. Ryan had several big plays wiped out by penalties, so his stat line should’ve been much better.
As for Atlanta’s other receivers, Mohamed Sanu (6-54) had a middling stat line despite seeing eight targets. He had a long play that was overturned by penalty. Austin Hooper (4-37) was the intended target on the pick-six. Calvin Ridley (1-10) barely did anything. He dropped a deep pass, then wasn’t heard from for a while.
Chiefs 27, Ravens 24
Patrick Mahomes saw an obscene amount of pressure in this contest. This prevented the Chiefs from staying on the field very often, as they were 6-of-16 on third down. It also forced Mahomes into some mistakes. He was nearly picked early by Terrell Suggs, and he was later intercepted while under heavy pressure, forcing an awkward throw that Mahomes made while getting tackled. Mahomes also dropped the ball late in the game, and he was very fortunate not to turn the ball over, as left tackle Eric Fisher was alert enough to pounce on the loose ball.
Despite the errors, Mahomes made some clutch, special plays as well. He drilled Tyreek Hill with a third-and-19 conversion in the opening half, setting up a touchdown throw to Travis Kelce. Mahomes later converted two fourth downs on the same drive to send the game to overtime. He bought time and hurled the ball deep downfield while evading pressure for 48 yards to Hill to reach the red zone. Mahomes then floated a ball to Damien Williams on the next fourth down to score the tying touchdown. Mahomes was able to lead his team on a field goal drive in the extra session, which won the game after the defense stopped Baltimore on the following possession.
Kelce also had a huge performance. He snatched seven of his nine targets for 77 yards and a touchdown. Not shown in the box score is that he drew a pass interference flag in the end zone, setting up a touchdown rush on the next play. His only mistake was a drop in the red zone, though Mahomes’ pass was a touch high.
Baltimore opened things up for Jackson in the second half and was rewarded. Jackson went 13-of-24 for 147 yards and two touchdowns to go along with his 13 scrambles for 71 rushing yards. Jackson nearly threw a third score, but Chris Moore dropped the ball. He also had a significant completion negated by a ticky-tack offensive pass interference by Michael Crabtree.
Jackson took the Chiefs to overtime, albeit very luckily. Jackson was strip-sacked by Justin Houston on the final offensive drive of regulation. The Chiefs had a chance to kick the game-winning field goal, but Harrison Butker whiffed from 43 yards.
Following the Chiefs’ field goal in overtime, a promising drive of Jackson’s was ruined. Jackson completed a laser to Willie Snead to convert a third down, but he was then injured on a vicious sack. Robert Griffin had to enter the game. He threw two incompletions to ice the victory for the Chiefs.
Dolphins 34, Patriots 33
It was one of the most inexplicable plays you’ll ever see. The Dolphins were down 33-28 with seven seconds remaining. Rather than try a Hail Mary from his own 31-yard line, Ryan Tannehill threw an intermediate pass to Kenny Stills for 14 yards. Stills latered to DeVante Parker, who then did the same to Kenyan Drake. The quick running back moved downfield and dodged several defenders. He eventually had one man to beat, and it was Rob Gronkowski – yes, Rob Gronkowski – who stumbled around like an old man, and Drake was able to burst into the end zone for the game-winning touchdown.
We’ve seen crazy plays like that before with the Stanford Band and the River City Relay, but this was especially ridiculous because of the personnel that happened to be on the field. It’s odd that Bill Belichick would make an egregious mistake like he did, yet it happened. Belichick thought the Dolphins were going to try a 69-yard Hail Mary, so he had some liabilities in play like Gronkowski. The Dolphins were able to take advantage of this with a miraculous play to keep their playoff hopes alive.
Of course, you could say that the Patriots shouldn’t have been in that position in the first place. The Patriots should’ve been up 11 points. They weren’t however, because Tom Brady inexplicably took a sack right before halftime in the red zone with no time remaining, allowing the half to expire without a field goal try. Stephen Gostkowski then whiffed from 42-yard field goal, setting up a Miami touchdown. The Patriots also had the ball inside the 5-yard line with a minute remaining, thanks to a Josh Gordon deep pass interference flag, but were ultra conservatives with some useless runs.
Brady, by the way, posted a great stat line, going 27-of-43 for 358 yards and three touchdowns. He hurt his team with the mistake, however, and it was surprising that Belichick didn’t let him throw near the goal line to put the Dolphins away.
Saints 28, Buccaneers 14
As odd as it seems, special teams gave New Orleans the victory. The Buccaneers missed two field goals from 46 and 40, and then the Saints blocked a Tampa punt. This set up a Brees touchdown pass to Zach Line, giving New Orleans some much-needed life. The Saints scored the final 25 points of this game to come away with a two-touchdown victory.
Kamara, however, didn’t lead the Saints in rushing, though he was close. He picked up 51 rushing yards on 12 carries, while Mark Ingram (13-52) scored a late touchdown.
Winston finished 18-of-38 for 213 yards for two touchdowns and a pick. He was moving the chains well in the opening half, picking up 198 net yards (104 for the Saints) while averaging 5.2 yards per play. However, Winston took some bad sacks and showed horrible accuracy down the stretch. That said, his interception wasn’t really his fault, as it occurred on a late, desperation heave into the end zone.
Giants 40, Redskins 16
So, why was this regrettable? Because Barkley didn’t even play three full quarters! Because of the score, Barkley was removed from the game prior to the final frame, which negated his chances of breaking the single-game rushing record, which he may have eclipsed if he were able to play the full 60 minutes.
Colts 24, Texans 21
Fortunately for Indianapolis, the team was able to stop hurting itself with mistakes. The Colts got a spark when Andrew Luck hit T.Y. Hilton with a 60-yard bomb to set up a Marlon Mack touchdown. They were efficient offensively after that, while the Texans struggled to move the chains for the most part.
Meanwhile, Luck’s touchdowns went to Pascal (5-68) and Ebron (4-65). Luck’s second receiver, Dontrelle Inman, was not available for this game. Ebron dropped two passes.
Deshaun Watson took five sacks in this game, and the Indianapolis pressure affected some of his throws, like when he overthrew Demaryius Thomas for a potential touchdown. Watson’s numbers weren’t bad – 27-of-38, 267 yards, one touchdown – but some of that came in garbage time when the Colts went into a prevent, up double digits in the fourth quarter.
Elsewhere in the Houston receiving corps, tight end Ryan Griffin paced the team in yardage, catching all five of his targets for 80 yards. Thomas (4-48) once again didn’t really do much.
Browns 26, Panthers 20
By Charlie Campbell – @draftcampbell
Conversely, Baker Mayfield was phenomenal in leading Cleveland to a win over the reeling Panthers. With the way Mayfield is playing, the most important objective for the Browns organization in the offseason is retaining offensive coordinator Freddie Kitchens. Mayfield and Kitchens carved up the Carolina defense, moving the ball at will through the air. It would be a big mistake for the Browns to have Mayfield deal with a change in system with a new offensive coordinator. Mayfield needs continuity, and Kitchens has done a phenomenal job. Even if it requires making Kitchens the head coach, the Browns should do whatever it takes to maintain the positive direction they have going with Mayfield and Kitchens.
Mayfield answered immediately, airing out a bomb to Rashard Perriman (2-81) for a 66-yard gain to the Cleveland 10-yard line. A few plays later, Jarvis Landry took a carry around the right side and darted into the end zone from three yards out on a jet sweep. After a long cold streak, the Panthers’ defense finally came up with a turnover when Luke Kuechly forced a fumble from Rashard Higgins, which Thomas Davis recovered at the Browns’ 17. McCaffrey then added another short rushing touchdown a few plays later. Cleveland quickly responded when Mayfield scrambled and made an incredible throw between two defenders to Landry for a 51-yard touchdown.
The shootout continued when D.J. Moore (6-67) had a phenomenal run after his catch, breaking five tackles on a 40-yard run to set up a short field goal for Chandler Catanzaro. Mayfield came right back, lofting in a beauty to David Njoku (3-35) for 28 yards, then tossing a leaping pass to Higgins for 16, Higgins dropped a 42-yard would-be touchdown, so the Browns tied the score at 17 just before halftime.
Less than 10 seconds into the third quarter, Kuechly stripped Landry, and once again Davis recovered the loose ball. With good field position to start, Newton used Ian Thomas for a few receptions, including a fourth-down conversion. A 25-yard run by McCaffrey set up a short field goal.
Landry took off on a 51-yard run to start the fourth quarter, which was a great design and call by Kitchens. Nick Chubb scored a short rushing touchdown on the next play, but the Browns missed the extra point to take a 23-20 lead. Chubb later took off on a 29-yard run to set up a 41-yard field goal that put Cleveland up 26-20.
The Panthers got moving with Newton running for a dozen yards on a third-down and a pass of more than 20 yards to Jarius Wright (3-36). Samuel, however, dropped a touchdown, and then on a fourth-and-goal, Newton fired incomplete. Carolina got the ball back with a minute left, but Newton promptly threw an interception to Damarious Randall after Devin Funchess (zero catches) ran the wrong route to let ball sail incomplete.
Chargers 26, Bengals 21
By Charlie Campbell – @draftcampbell
The Bengals went for a fourth-and-inches near midfield in the third quarter, but the Chargers stopped Mixon for a loss on a poor play call by Cincinnati. That set up a short field goal for Los Angeles, and the Bengals were able to match it with a Randy Bullock field goal. A 37-yard pass to Keenan Allen soon set up another field goal for the Chargers, giving them a 23-15 lead that lasted for a good portion of the second half.
Midway through and extending late into the fourth quarter, Cincinnati put a drive together with completions to Tyler Boyd (3-52) and Gio Bernard, runs by Mixon, and a key pass interference on Casey Hayward. Near the end zone, Chargers defensive back Jaleel Addae was called for a holding, so that gave the Bengals a first-and-goal from the one, setting up Mixon to dive into the end zone. Darius Philon sacked Driskel on the two-point conversion, and the Chargers were able to recover an onside kick for the win.
Raiders 24, Steelers 21
By Chet Gresham – @ChetGresham
The Raiders had given the Chiefs a run for their money last week, just falling short, but Derek Carr put together a strong game, one of his best of the season. That Carr drove right into this game and continued his strong play, completing 25-of-34 passes for 322 yards and two touchdowns, while once again not throwing an interception. After throwing eight picks through his first five games, he has now thrown zero in his last eight. He also has been too conservative at times as he tries not to throw interceptions, and has had eight games in which he has thrown one or fewer touchdowns this season, but he has been sharp these last couple games.
On the other side of the field was Ben Roethlisberger. If you just look at his final stats, you might wonder why Pittsburgh lost, as he completed 25-of-29 passes for 282 yards, two touchdowns and no interceptions. The trouble was, Roethlisberger was forced from the game with a rib injury. That injury pushed Joshua Dobbs into a big role, which he wasn’t ready for. Dobbs missed an open JuJu Smith-Schuster and threw a wobbler to Antonio Brown that was deflected and intercepted. Dobbs made a couple of good runs, but he could not get the offense moving, especially without James Conner there to take some of the heat of him.
The Raiders were able to clamp down on Antonio Brown, as he caught just five passes on seven targets for 35 yards, but that helped free up Smith-Schuster, who caught eight of 12 targets for 130 yards and two touchdowns. He also made one of the best grabs I’ve seen, as he was able to bat a pass that was thrown too high in the back of the end zone and then somehow get his toes in for the score. The Steelers have two No. 1 receivers.
Before we get to the last bit of drama in this game, I wonder if a quarterback has ever thrown a touchdown or even a completion, to someone with their same name? Derek Carr to Derek Carrier might be as close as we get!
So, with 14 ticks on the clock, Roethlisberger hit James Washington on a short pass, and then Washington lateraled to Smith-Schuster, who ran 43 yards to Oakland’s 22-yard-line, setting up a game-tying field goal for Chris Boswell, who had already missed a field goal. Boswell ended up slipping on the kick, which was then blocked, allowing the Raiders to pull off the upset.
The big question is, why didn’t Roethlisberger come back earlier in the game? I’m assuming the Steelers didn’t want him to get hit again in the ribs and be him out for a longer period of time, but in the season-long scheme of things, this game was huge, especially since they play the Patriots and Saints in their next two games and could easily end up out of the playoffs all together.
49ers 20, Broncos 14
Denver suffered lots of significant injuries in the past eight days, including one to Chris Harris. The dynamic corner was sorely missed in this game, as Nick Mullens was able to shred Denver’s defense quite easily in the opening half. Mullens found various receivers for some significant gains, some of whom Harris would’ve smothered. However, it was George Kittle who absolutely abused Denver’s defense prior to intermission. Kittle nearly set the single-game receiving yards record for tight ends, almost breaking Shannon Sharpe’s mark of 214 with 210 yards – and he did this entirely in the opening half! Kittle went into the break with seven receptions for 210 yards and a touchdown, which was an 85-yard reception.
The Broncos finally got things under control following intermission. They didn’t surrender a single point. They didn’t even allow Kittle to catch a pass, negating the former Iowa product’s ability to eclipse Sharpe. Denver restricted San Francisco to just 76 net yards after halftime, giving its offense a chance to win the game.
The problem, however, was the other major injury. Emmanuel Sanders was greatly missed as well, as Case Keenum didn’t have many viable options to throw to. Sanders was his favorite target, so Keenum’s lone potent downfield threat was Courtland Sutton, who got banged up in this game, hobbling on the sideline at various points in the second half. Sutton caught just two passes for 14 yards as a result. Receivers named Tim Patrick (7-85) and DaeSean Hamilton (7-47) were Keenum’s primary targets.
Keenum struggled mightily as a result. He completed 24-of-42 passes, but for only 186 yards and a touchdown. Keenum was constantly harassed in the pocket, as the 49ers didn’t have to respect his downfield threats. He was a miserable 2-of-15 on third down.
That said, Mullens wasn’t completely at fault for the second-half struggles. Mullens’ pick went off the hands of Trent Taylor. He also had a pass dropped by Dante Pettis on third down. At the same time, however, Mullens easily could’ve had a second pick, as the Broncos nearly hauled in an interception on a pass that left Mullens’ hand as he was getting hit. Mullens made up for it late, hitting Pettis with a clutch conversion on third-and-7 to keep the clock going. Mullens made one other third-down throw to ice the game.
Cowboys 29, Eagles 23
However, the game completely changed in the fourth quarter. Both Dak Prescott and Carson Wentz caught fire, torching the opposing defense with deep passes. Both threw multiple touchdowns in the fourth quarter, and this contest would eventually go to overtime. It seemed as though the victor would be the team to win the coin toss. Sure enough, the Cowboys received possession first, and Wentz never saw the field. The Cowboys converted a fourth-and-1 with an Ezekiel Elliott run, and then Prescott threw a very fortunate touchdown on a ball that deflected right into Amari Cooper’s hands for the win.
Prescott made some big plays late, but despite his great fantasy numbers – 42-of-54, 455 yards, three touchdowns, two interceptions – he didn’t play a very good game. He was battling one of the worst defenses in the NFL, yet was guilty of three turnovers.
Still, Wentz was able to force the game to overtime by scoring 17 points in the final quarter. He finished 22-of-32 for 228 yards and three touchdowns. Wentz still doesn’t appear to be himself, as he’s not fully recovered from his knee injury.
Elsewhere in the receiving corps, Zach Ertz (5-38) was a big disappointment, but the Cowboys paid extra attention to him. Nelson Agholor (2-49) caught a 42-yard bomb down to the 2-yard line. Golden Tate (1-7) did nothing on the stat sheet, but made a great block to open up a long run for Josh Adams.
Lions 17, Cardinals 3
Detroit suffered countless injuries. Ezekiel Ansah was carted off into the locker room in the second quarter. Da’Shawn Hand was hurt on the same drive. Right tackle Ricky Wagner and wide receiver Bruce Ellington also left with injuries. It was a blood bath for Detroit, though the Lions still somehow won by two touchdowns. That’s how awful Arizona is.
Bears 15, Rams 6
Thanks to all of the pressure, the Bears forced Goff into four interceptions, a fumble and a safety. The trouble for Goff started when he missed an open Robert Woods for a big gain on third down. He was then intercepted to set up the Bears with a field goal, as Goff’s foot was stepped on by usually reliable left tackle Andrew Whitworth, who couldn’t handle Khalil Mack. Goff had a couple of dropped interceptions after that, which sort of offset his second real interception, which occurred on a Hail Mary prior to halftime.
Goff continued to struggle in the third quarter. Following a big loss by Todd Gurley, Goff was brought down in the end zone for a safety. He was then strip-sacked, but was lucky that a teammate of his recovered. Goff followed that up with an interception where he stared down his receiver. There was one more pick after that, as Goff heaved the ball in desperation.
Goff had his worst performance since he began collaborating with Sean McVay, going 20-of-44 for 180 yards and four interceptions. Goff has had the luxury of playing behind an elite offensive line since the McVay hire, but his blocking wasn’t there against Chicago’s stellar front seven.
Trubisky barely completed half of his passes, going 16-of-30 for only 110 yards, one touchdown and the three interceptions. He managed to scramble for 23 yards, but he had a horrible night. Trubisky is the one weak link on the Bears, and I fear that he will be the team’s downfall. His mechanics are so inconsistent, and when they’re this bad, he has utterly awful games.
Seahawks 21, Vikings 7
Despite this, there was worry that the Seahawks would lose this game for most of the evening. That’s because they blew so many opportunities. For instance, Russell Wilson had David Moore open for a touchdown, but underthrew him. Wilson then appeared to hit Moore for a score, but the receiver had just one foot inbounds. The Seahawks had a scoring chance right before halftime at the 1-yard line, but with time ticking down, Wilson panicked under pressure and tried to heave a pass out of bounds. The pass was picked instead.
All of these mishaps kept the Vikings alive. Minnesota struggled to move the chains for most of the evening, but the team finally had two scoring chances. One concluded with a broken-up pass by safety Bradley McDougald on a fourth-down throw from Kirk Cousins to Kyle Rudolph into the end zone. The second was a blocked field goal by Bobby Wagner as the Vikings tried to trim the margin to 6-3. Replay showed that Wagner should’ve been called for leverage, but the officiating crew missed the penalty.
This blocked kick was the straw that broke the camel’s back. The Seahawks took over and scored a touchdown right away, thanks to a long Wilson scramble. Chris Carson ran into the end zone to create a two-touchdown advantage, icing the victory for Seattle.
Cousins was 4-of-8 for only 27 yards by halftime, so as you can see, a chunk of his yardage came in garbage time. Cousins had an early interception that was dropped. He struggled to keep the chains moving, consistently struggling on third down. He also lost a fumble that was scooped and scored in the fourth quarter. He’s been a big disappointment considering his salary.
That said, it wasn’t completely Cousins’ fault. The offensive line struggled to protect Cousins, who was constantly under duress all evening. Cousins deserves another shot next year with better offensive line play, but there’s a reason Washington let go of him. Redskins general manager Bruce Allen is a very successful NFL personnel man, so it should’ve been telling that he was so unwilling to re-sign Cousins to a big deal.
For more thoughts, check out my updated NFL Power Rankings, which will be posted Tuesday morning.
NFL Picks - Dec. 2
NFL Power Rankings - Dec. 2
2025 NFL Mock Draft - Nov. 30
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