NFL Game Recaps: Week 19, 2017





Eagles 15, Falcons 10

  • No one seemed to give the Eagles much of a chance entering this game, and the Philadelphia players seemed to agree with that notion based on how they played to start this divisional-round matchup. They made some glaring mistakes early, as Jay Ajayi lost a fumble in Atlanta territory, and there was a muffed punt when the ball deflected on an unaware player’s foot to set up a Falcon touchdown. This gave the Falcons a 10-6 lead that almost seemed insurmountable, given Nick Foles’ initial passing struggles.

    And then, the Eagles rammed the ball down Atlanta’s throat. Philadelphia rushed extremely effectively with all of their backs, especially Ajayi, who seemed determined to atone for his blunder. The Eagles put together numerous impressive drives, particularly in the second half. Down 10-9, they moved deep into Atlanta territory despite getting possession on their own 6-yard line. Later, they held the ball for eight minutes to set up another field goal. This gave them a 15-10 lead with about six minutes remaining in regulation.

    Matt Ryan had one more chance to give his team the victory. He drove all the way down to the Philadelphia 2-yard line, thanks in part to a Julio Jones fourth-and-6 conversion. However, on the final significant play of the game, Ryan looked toward Jones in the end zone, but Jones slipped. This ruined Atlanta’s chances and gave the Eagles the unlikely victory.

  • The Eagles were fortunate they weren’t blown out early, based on how Foles started. His first pass was a helpless duck that was underthrown by about 10 yards. He was bailed out by a pass-interference call. Foles followed that up by overthrowing Zach Ertz in the flat, and he was lucky to pick up a first down on a bogus pass-interference call on Desmond Trufant, when it was apparent that Mack Hollins pushed off. After that, Foles missed a wide-open Trey Burton for what should’ve been a gain of about 30 yards. Foles looked like he was going to self-destruct – just prior to halftime, he fired an interception right to Keanu Neal that generated at least a six-point swing – but the Eagles’ ability to pound the rock so forcefully put Foles in a great position to make some easy throws.

    Foles went from throwing horrible wobblers and dropped interceptions to accurate, short passes in the second half. While he finished 23-of-30 for 246 yards for the entire game, his numbers in the second half were better, as he went 12-of-15 for 145 yards following intermission. His ability to convert third downs in between the 20s kept Atlanta’s offense off the field in the second half.

  • Ajayi’s final numbers don’t look too impressive – 15 carries, 54 rush yards – but he was able to rip off some decent runs to convert first downs and give Foles several easy third-and-short opportunities. He was also a big factor in the passing game, catching three passes for 44 receiving yards, though he was guilty of a drop in the third quarter. Meanwhile, LeGarrette Blount (9-19) scored Philadelphia’s sole touchdown.

  • The only Eagle with more receiving yards than Ajayi happened to be Alshon Jeffery, who caught four of his five targets for 61 yards. Torrey Smith (3-39) had a big play, a 20-yard reception right before halftime. It was a crazy sequence in which Neal dropped a Foles interception, and the ball bounced off his knee and into the hands of Smith. This set up a field goal. If it wasn’t for that lucky deflection, the Falcons probably win this game, 13-12.

    Elsewhere in the receiving corps, Zach Ertz caught three passes for 32 yards, while Nelson Agholor (2-24) had a key gain to set up Blount’s touchdown, where he had a 21-yard run on a great play-call.




  • As for the Falcons, they simply couldn’t put together enough consistent drives to make up for their soft defense. Ryan made some nice third- and fourth-down conversions, but Philadelphia’s elite defense was able to be disruptive enough to restrict the Falcons to 281 net yards and 4.8 yards per play.

    Ryan finished 22-of-36 for 210 yards and a touchdown. He nearly threw an interception on a deep shot; as with Foles’ pass, the ball fluttered in the heavy wind, and Julio Jones had to make a great play to break up the pass. Ryan was excellent on the final drive to put his team in a position to potentially win, but as mentioned, Jones fell down in the end zone to disrupt the timing of the play. Jones was able to get back up, but it was already too late. Ryan had to fire a pass under duress, and it floated a bit too high toward his elite receiver.

  • Part of the problem for Atlanta’s offense was Devonta Freeman’s struggles. Freeman caught the Falcons’ sole touchdown, but he couldn’t run the ball at all. He and Tevin Coleman each received 10 carries, and Coleman outgained Freeman, 79-7. Coleman is the better runner, and I remain shocked that Atlanta’s front office gave Freeman so much money last offseason. Freeman is great in the passing game – he caught five passes for 26 receiving yards to go along with his score – but it was still an obvious overpay. Coleman should’ve been give more work in this contest.

  • Jones, meanwhile, was excellent, as expected. He caught nine passes for 101 yards, which includes the aforementioned fourth-and-6 conversion. He also caught a key pass to take Atlanta down to the 2-yard line on the final drive. However, Jones will remember that he slipped in the end zone on the most important play of the game.

    The only Atlanta player with more than 14 receiving yards, excluding Jones and Freeman, was Mohamed Sanu, who snatched three balls for 50 yards. Ryan didn’t have the best protection to get it to his weapons as much as he would like, and it’s clear that the Falcons have to bolster their offensive line. Here are the 2018 NFL Draft Guard Prospect Rankings.





    Patriots 35, Titans 14

  • Some wondered if the Patriots would be distracted in the wake of the fake-news article ESPN published about them during the week. Anyone wondering this obviously haven’t been paying attention to what the Patriots have done over the years, as they’ve always stepped up when there has been adversity. And that’s exactly what New England did in this contest, completely dominating an overmatched Tennessee squad in the final three quarters.

    For a while, it seemed like this might be a close contest. The Patriots weren’t doing much on their first couple of drives, and Tennessee took the lead with a Corey Davis one-handed touchdown. Two things happened after that, however, to completely change the course of the game. One was Tom Brady completely figuring out what the Titans were trying to do defensively, as well as finding all of Tennessee’s weaknesses and exploiting them. The other was that Titans right tackle Jack Conklin suffered a leg injury and never returned. Tennessee couldn’t block New England as a consequence.

  • Going with the first aspect, Brady dissected Tennessee masterfully, which couldn’t have been a surprise, given the team’s struggles in pass defense. Brady made sure to expose Tennessee’s liabilities against pass-catching running backs, throwing to Dion Lewis and James White a combined 17 times. Brady also threw on disappointing safety John Cyprien, who has taken a major step backward this season after thriving in Jacksonville in 2016.

    Brady finished 35-of-53 for 337 yards and three touchdowns. He nearly had a fourth score, but missed Danny Amendola in the end zone one of his rare errant throws during the evening. Fifty-three attempted passes is a ton for a victorious team, but Brady basically used short tosses to his running backs as an extension of the running game.

  • Speaking of those backs, Dion Lewis had a huge performance. He rushed for 62 yards on 15 carries and caught nine of his 10 targets for 79 receiving yards. Lewis appeared to score New England’s first touchdown of the game, but replay review showed that he was barely ruled down. That didn’t end up mattering, as Brady pitched the ball to James White for a score just a couple of plays later. White also scored as a rusher and also caught four passes for 29 receiving yards.

  • Brady’s other touchdowns went to Rob Gronkowski (6-81) and Chris Hogan (1-4). The Titans had stellar safety Kevin Byard on Gronkowski at times, but it didn’t matter. Gronkowski was unstoppable, and you have to wonder if the Chiefs would’ve played in this game had their Pro Bowl tight end not gotten hurt last week.

    Elsewhere in the receiving corps, Danny Amendola led the Patriots with 11 catches for 112 yards. Brandin Cooks (3-32) didn’t post good numbers, but almost reeled in a deep pass late in the game.

  • The second aspect, meanwhile, ruined Tennessee’s offense. It was apparent how much the Titans missed their stud right tackle. Conklin is a very skilled blocker, and the Patriots made sure to take advantage of his absence. As a result, Marcus Mariota took a ridiculous eight sacks, and the Titans had just as many penalties as first downs through three quarters.

    Mariota finished 22-of-37 for 254 yards and two touchdowns, but those numbers are very misleading because of garbage-time stats. Mariota, at one point, was 15-of-24 for 138 yards and a touchdown, and most of that yardage came on one drive in the opening half. Mariota needed his blocking to hold up, and it couldn’t without Conklin.

  • The poor blocking also affected the ground attack. Derrick Henry mustered just 28 yards on 12 carries. The Titans clearly missed DeMarco Murray; not as a runner, but as a receiving back, as he could’ve neutralized some of that poor pass protection.

  • Eric Decker led the Titans with six catches for 85 yards. Decker was called for offensive pass interference and a false start. The initial call was very questionable, and it was one of a few shaky penalties that went New England’s way. There was one instance just before halftime where the clock stood at one second for an eternity, allowing the Patriots to kick a field goal. The attempt was no good, but it was still very dubious officiating. The worst example of poor officiating took place when the Patriots were punting deep in their own territory. They were up just 14-7, so it was still a close game, but New England strangely was given a free first down because, well, I don’t know. New England false started, but the Titans were penalized for some reason. The Patriots continued the drive and scored to go up 21-7.

    At any rate, Tennessee’s other receiver of note was Davis, who caught five passes for 63 yards and two touchdowns. Both end-zone catches were spectacular, and it gives the Titans great hope for their dynamic wideout moving forward. Delanie Walker, meanwhile, caught three passes for 49 yards.

  • The Titans need to improve their offensive line. Conklin’s injury obviously played a big factor, but their interior isn’t very good. I have Tennessee addressing this issue in my 2018 NFL Mock Draft.




    Jaguars 45, Steelers 42

  • Everyone assumed that the Patriots and Steelers would once again meet in the AFC Championship, especially after Jacksonville struggled to beat Buffalo the previous week. Instead, the Jaguars spoiled the party by dominating this game from start to finish. The final score may say that the Steelers lost by just three points, but they trailed throughout, and even were down 28-7 at one point. They kept trying to come back, but several factors prevented them from getting over the hump.

    One happened to be their own stupidity. There were many examples of poor coaching throughout this game. The Steelers had two key fourth-and-1 attempts in this contest, yet failed on both. One was a long-developing pitch to Le’Veon Bell, which had no chance against a speedy defense. The other was a downfield shot to JuJu Smith-Schuster, who couldn’t quite make the diving attempt. In both instances, Ben Roethlisberger probably could’ve picked up the first down with a sneak, so it’s unclear why offensive coordinator Todd Haley opted not to go with that option.

    Haley isn’t the only coach to blame. Mike Tomlin made the foolish decision to attempt an onside kick after drawing to within 42-35. The Steelers still had two timeouts remaining with 2:18 on the clock. Because they failed to recover the onside kick, the Jaguars were in position to kick a field goal. As it turns out, those three points really mattered because Pittsburgh was able to drive down the field and reach the end zone with just one second remaining in regulation.

    The other major factor in this loss was Ryan Shazier’s absence. Many will point out that Pittsburgh was looking ahead to New England, but the truth is that the Steelers haven’t been a good team without Shazier. They nearly lost to the Bengals and Ravens without Shazier, and their sole impressive victory was against the T.J. Yates-led Texans.

    Pittsburgh hasn’t been able to stop the run without Shazier, and that would explain why Leonard Fournette was able to gash the Steelers so effectively in the opening half. Fournette gained 82 yards and two touchdowns on his first 12 carries. He hurt his ankle and limped off the field in the middle of the second quarter, but was able to return after halftime. Fournette didn’t look quite the same after that, as his 13 second-half attempts went for just 27 yards. This is something to monitor next week. If Fournette (25-109-3) isn’t 100 percent, it’ll clearly impact Jacksonville’s ability to pull another stunning upset.

  • Another reason the Jaguars may not be able to prevail in New England is Blake Bortles. The inconsistent quarterback made some clutch throws in this contest, but was doing so against a poor defense. He struggled mightily last week against the Bills, and New England’s defense is closer to Buffalo than Shazier-less Pittsburgh. Also, Bill Belichick will effectively scheme against Bortles pretty easily.

    Bortles had a mixed performance in this contest. He barely completed half of his passes, going 14-of-26 for 214 yards and a touchdown. He threw some passes that could’ve been intercepted, as a couple of attempts were horrible downfield shots into double coverage. However, Bortles did well on play-action on the opening drive, and later in the game, he did a great job of moving the chains on a couple of drives. On one sequence, Bortles went through his progressions on a third down to find T.J. Yeldon for a short toss, which Yeldon turned into a gain of 40 yards. Bortles then hit Dede Westbrook for an 8-yard conversion on third-and-4. He capped off the drive by lofting a touch pass to a wide-open Tommy Bohanon for a touchdown to put the Jaguars up 42-28. Bortles also ran well, scrambling five times for 35 rushing yards.

    In two weeks, we’ve seen the bad and good Bortles. The Jaguars need the latter Bortles to show up in New England; otherwise, they won’t have much of a chance versus Tom Brady.

  • Thanks to the 40-yard catch, Yeldon led the Jaguars in receiving, as he caught three passes for 57 yards. Keelan Cole was the only other Jaguar to eclipse 30 receiving yards, as he was able to snatch a 45-yard bomb in the fourth quarter to set up a quick touchdown. As for Marqise Lee, he caught three passes for 28 yards. He limped off the field at the beginning of the game, but didn’t miss much action.


  • Going back to the Steelers, Ben Roethlisberger posted some ridiculous numbers – 37-of-58, 469 yards, five touchdowns, one interception – so congratulations if you used him in FanDuel. However, Roethlisberger didn’t perform up to those stats. He was lucky to get away with only one pick, though that interception was an incredible play by Myles Jack where the talented linebacker tipped the ball to himself, then controlled it just as he got both feet inbounds prior to falling out of play. In the second quarter, Roethlisberger held on to the ball too long and was strip-sacked. Telvin Smith scooped up the ball and ran back the other way for six.

    Those were Roethlisberger’s only turnovers, but he could’ve had several more. Paul Posluszny dropped a pick when the Jaguars were up 21-0. A couple of other passes of his were tipped into the air and nearly intercepted. There was another dropped pick just prior to a touchdown that trimmed the margin to 35-28. Despite the loss, this game could’ve gone so much worse for Roethlisberger.

    Speaking of Roethlisberger, I have Pittsburgh selecting his successor in my 2018 NFL Mock Draft.

  • Antonio Brown made his return from injury, but anyone who hasn’t been paying attention to football could’ve never guessed that he was playing in his first game back after getting hurt. Brown made some clutch catches, reeling in seven of his 11 targets for 132 yards and two touchdowns. His first score was a perfect drop-in-the-bucket pass by Roethlisberger, while the second was a desperation catch on fourth down to make the game 35-28.

    Elsewhere in the receiving corps, Vance McDonald had a big performance, catching a ridiculous 10 passes for 112 yards. Meanwhile, Martavis Bryant (2-78) and Smith-Schuster (3-5) both caught touchdowns.

  • Like Brown, Bell was exceptional. He didn’t get many opportunities on the ground because the Steelers were constantly trailing, so he was limited to 67 yards on 16 carries. However, he was a big factor in the passing attack, catching nine passes for 88 receiving yards. He scored twice.




    Vikings 29, Saints 24

  • It’s amazing how the Vikings keep blowing games in the playoffs. Whether it’s missed field goals in overtime, errant chip-shot kicks at the end of regulation, or horrible interceptions on the final possession of the game, Minnesota somehow finds ways to lose postseason contests to break the hearts of their fans.

    So, when something like this happens, you have to wonder if this is a team of destiny. Minnesota led 17-0, but had a fourth-quarter collapse. The defense, missing concussed safety Andrew Sendejo, suddenly couldn’t stop Drew Brees. The officials were doing all they could as well, somehow not calling an obvious pass interference on Adam Thielen that would’ve extended a Viking drive into New Orleans territory. The Saints followed that up with a blocked punt, and following a series of field goals, the Vikings were down 24-23 with 25 seconds left. Minnesota moved to its own 39-yard line with 10 seconds and no timeouts remaining, and all hope seemed to be lost. Case Keenum launched a pass to Stefon Diggs to perhaps get somewhat close to borderline field-goal range. However, safety Marcus Williams took a horrible angle and missed Diggs, and the stellar wideout was able to go the distance. It was a 61-yard touchdown to win the game as time expired. Incredible.

    Viking fans have waited their entire lifetime for a playoff win like this. I’m sure they’ll still be guarded, given what they’ve seen throughout their team’s history, but perhaps they’re starting to believe that this team will finally be the one to give the franchise its first Super Bowl victory.

  • Keenum certainly had a roller-coaster game. He thrived in the opening half, completing 12-of-18 passes for 113 yards. He was exceptional on third down, converting eight of his first 10 attempts. He took a 17-0 lead into the break, a score that would’ve been 20-0 had Kai Forbath not missed a 49-yard field goal. Keenum struggled after that, taking a bad sack from Sheldon Rankins to move out of field-goal range and then throwing a miserable interception, which he lofted up for grabs amid pressure. This set up a New Orleans touchdown, and the Saints drew to within three.

    Keenum improved after that, connecting on a 27-yard pass and then converting a key third down. Keenum then found Adam Thielen for a 24-yard gain, as Thielen made a ridiculous leaping catch. That set up a 53-yard field goal that gave the Vikings the lead with about 1:20 remaining. The Saints hit a field goal of their own, but then the magical finish happened to save Minnesota’s season.

    Keenum’s final numbers were 25-of-40 for 318 yards, one touchdown and a pick. His numbers obviously didn’t look as good prior to Diggs’ 61-yard score to win the game, but Keenum also could’ve posted better stats had New Orleans defenders not interfered with his receivers repeatedly. Quarterbacks making their first playoff start tend to struggle, so outside of that one horrible interception, this was a strong performance overall by the upstart signal-caller.

  • Diggs, the hero, was able to lead the Vikings in receiving even before the decisive score. He caught six of his 10 targets for 137 yards and the touchdown, and those numbers don’t include two pass-interference flags that he drew. Thielen, meanwhile, made six grabs for 94 yards, which includes two incredible leaping receptions. Kyle Rudolph (5-28) wasn’t as productive despite seeing eight targets.

  • The Vikings continued to pound the rock with their two running backs, and both found the end zone. Latavius Murray mustered 50 yards on 19 carries, while Jerick McKinnon tallied 34 yards on eight attempts. Saints cornerback Ken Crawley, who was flagged for two pass interferences on Minnesota’s second drive (one legit, one bogus) made a great stop on McKinnon on a third-and-1 attempt.

  • Unlike Keenum, Drew Brees struggled early. He failed to complete 50 percent of his passes in the opening half, connecting on eight of his 18 throws. He threw two interceptions, one of which was a deep shot, while the other was the result of a tipped pass in the red zone. He also fumbled, but center Max Unger recovered. Brees appeared to throw a touchdown to Ted Ginn in the second quarter, but that was wiped out by an illegal shift.

    Brees, however, came to life following halftime. Thanks in part to Sendejo’s injury, Brees was 17-of-26 for 177 yards and three touchdowns in the second half. He did a great job of putting together what should’ve been the game-winning drive, completing a pass to Willie Snead on fourth-and-10 to move Wil Lutz into position to attempt a 43-yard field goal. Brees did what he could versus a monstrous defense, yet came up short because of a miraculous play.

  • Alvin Kamara was a huge part of the game plan, as expected, though he was given just two carries in the opening half. He was on the field much more than Mark Ingram in the second half, however, and he actually ended up with more attempts, 11-10. The Vikings did a great job against Kamara on the ground – 11 carries, 43 rushing yards – but he did most of his work as a receiver, hauling in four balls for 62 receiving yards and a touchdown. Ingram, meanwhile, was limited to 25 yards on 10 attempts. He was stuffed on an early third-and-1.

  • Michael Thomas led the Saints in receiving with seven grabs for 85 yards and two touchdowns. One of the scores occurred when Xavier Rhodes left the game temporarily, but he still had a great performance, especially considering that he was responsible for knocking out Sendejo. Ted Ginn (8-72) also was a key contributor.

  • The Saints could add to their secondary this April. I have them taking a safety in my 2018 NFL Mock Draft.




    For more thoughts, check out my updated NFL Power Rankings, which will be posted Tuesday morning.



    NFL Picks - Dec. 13


    2025 NFL Mock Draft - Dec. 11


    NFL Power Rankings - Dec. 9


    2026 NFL Mock Draft - Nov. 29


    Fantasy Football Rankings - Sept. 4








    2024: 2024 NFL Week 1 Recap

    2024 NFL Week 2 Recap
    2024 NFL Week 3 Recap

    2023: 2023 NFL Week 1 Recap

    2023 NFL Week 2 Recap
    2023 NFL Week 3 Recap
    2023 NFL Week 4 Recap
    2023 NFL Week 5 Recap
    2023 NFL Week 6 Recap
    2023 NFL Week 7 Recap
    2023 NFL Week 8 Recap
    2023 NFL Week 9 Recap
    2023 NFL Week 10 Recap
    2023 NFL Week 11 Recap
    2023 NFL Week 12 Recap
    2023 NFL Week 13 Recap
    2023 NFL Week 14 Recap
    2023 NFL Week 15 Recap
    2023 NFL Week 16 Recap
    2023 NFL Week 17 Recap
    2023 NFL Week 18 Recap
    2023 NFL Playoffs Recap

    2022: Live 2022 NFL Draft Blog - April 28
    2022 NFL Week 1 Recap - Sept. 9
    2022 NFL Week 2 Recap - Sept. 16
    2022 NFL Week 3 Recap - Sept. 23
    2022 NFL Week 4 Recap - Sept. 30
    2022 NFL Week 5 Recap - Oct. 7
    2022 NFL Week 6 Recap - Oct. 14
    2022 NFL Week 7 Recap - Oct. 21
    2022 NFL Week 8 Recap - Oct. 28
    2022 NFL Week 9 Recap - Nov. 4
    2022 NFL Week 10 Recap - Nov. 11
    2022 NFL Week 11 Recap - Nov. 18
    2022 NFL Week 12 Recap - Nov. 25
    2022 NFL Week 13 Recap - Dec. 2
    2022 NFL Week 14 Recap - Dec. 9
    2022 NFL Week 15 Recap - Dec. 16
    2022 NFL Week 16 Recap - Dec. 23
    2022 NFL Week 17 Recap - Dec. 30
    2022 NFL Week 18 Recap - Jan. 7
    2022 NFL Playoffs Recap - Feb. 13

    2021: Live 2021 NFL Draft Blog - April 25
    2021 NFL Week 1 Recap - Sept. 13
    2021 NFL Week 2 Recap - Sept. 20
    2021 NFL Week 3 Recap - Sept. 27
    2021 NFL Week 4 Recap - Oct. 4
    2021 NFL Week 5 Recap - Oct. 11
    2021 NFL Week 6 Recap - Oct. 18
    2021 NFL Week 7 Recap - Oct. 25
    2021 NFL Week 8 Recap - Nov. 1
    2021 NFL Week 9 Recap - Nov. 8
    2021 NFL Week 10 Recap - Nov. 15
    2021 NFL Week 11 Recap - Nov. 22
    2021 NFL Week 12 Recap - Nov. 29
    2021 NFL Week 13 Recap - Dec. 6
    2021 NFL Week 14 Recap - Dec. 13
    2021 NFL Week 15 Recap - Dec. 20
    2021 NFL Week 16 Recap - Dec. 27
    2021 NFL Week 17 Recap - Jan. 3
    2021 NFL Week 18 Recap - Jan. 10
    2021 NFL Playoff Recap - Jan. 17

    2020: Live 2020 NFL Draft Blog - April 25
    2020 NFL Week 1 Recap - Sept. 11
    2020 NFL Week 2 Recap - Sept. 18
    2020 NFL Week 3 Recap - Sept. 25
    2020 NFL Week 4 Recap - Oct. 2
    2020 NFL Week 5 Recap - Oct. 9
    2020 NFL Week 6 Recap - Oct. 16
    2020 NFL Week 7 Recap - Oct. 23
    2020 NFL Week 8 Recap - Oct. 30
    2020 NFL Week 9 Recap - Nov. 6
    2020 NFL Week 10 Recap - Nov. 13
    2020 NFL Week 11 Recap - Nov. 20
    2020 NFL Week 12 Recap - Nov. 27
    2020 NFL Week 13 Recap - Dec. 4
    2020 NFL Week 14 Recap - Dec. 11
    2020 NFL Week 15 Recap - Dec. 18
    2020 NFL Week 16 Recap - Dec. 25
    2020 NFL Week 17 Recap - Jan. 3
    2020 NFL Playoffs Recap - Feb. 3

    2019: Live 2019 NFL Draft Blog - April 25
    2019 NFL Week 1 Recap - Sept. 9
    2019 NFL Week 2 Recap - Sept. 16
    2019 NFL Week 3 Recap - Sept. 23
    2019 NFL Week 4 Recap - Sept. 30
    2019 NFL Week 5 Recap - Oct. 7
    2019 NFL Week 6 Recap
    2019 NFL Week 7 Recap
    2019 NFL Week 8 Recap
    2019 NFL Week 9 Recap
    2019 NFL Week 10 Recap
    2019 NFL Week 11 Recap
    2019 NFL Week 12 Recap
    2019 NFL Week 14 Recap
    2019 NFL Week 15 Recap
    2019 NFL Week 16 Recap
    2019 NFL Week 17 Recap


    2018: Live 2018 NFL Draft Blog - April 30
    2018 NFL Week 1 Recap - Sept. 7
    2018 NFL Week 2 Recap - Sept. 14
    2018 NFL Week 3 Recap - Sept. 21
    2018 NFL Week 4 Recap - Sept. 28
    2018 NFL Week 5 Recap - Oct. 5
    2018 NFL Week 6 Recap - Oct. 12
    2018 NFL Week 7 Recap - Oct. 19
    2018 NFL Week 8 Recap - Oct. 26
    2018 NFL Week 9 Recap - Nov. 2
    2018 NFL Week 10 Recap - Nov. 9
    2018 NFL Week 11 Recap - Nov. 16
    2018 NFL Week 12 Recap - Nov. 23
    2018 NFL Week 13 Recap - Nov. 30
    2018 NFL Week 14 Recap - Dec. 7
    2018 NFL Week 15 Recap - Dec. 14
    2018 NFL Week 16 Recap - Dec. 21
    2018 NFL Week 17 Recap - Dec. 31
    2018 NFL Week 18 Recap - Jan. 6


    2017: Live 2017 NFL Draft Blog - April 30
    2017 NFL Week 1 Recap - Sept. 12
    2017 NFL Week 2 Recap - Sept. 19
    2017 NFL Week 3 Recap - Sept. 26
    2017 NFL Week 4 Recap - Oct. 2
    2017 NFL Week 5 Recap - Oct. 9
    2017 NFL Week 6 Recap - Oct. 16
    2017 NFL Week 7 Recap - Oct. 23
    2017 NFL Week 8 Recap - Oct. 30
    2017 NFL Week 9 Recap - Nov. 6
    2017 NFL Week 10 Recap - Nov. 13
    2017 NFL Week 11 Recap - Nov. 20
    2017 NFL Week 12 Recap - Nov. 27
    2017 NFL Week 13 Recap - Dec. 4
    2017 NFL Week 14 Recap - Dec. 11
    2017 NFL Week 15 Recap - Dec. 18
    2017 NFL Week 16 Recap - Dec. 25
    2017 NFL Week 17 Recap - Jan. 1
    2017 NFL Week 18 Recap - Jan. 8
    2017 NFL Week 19 Recap - Jan. 15
    2017 NFL Week 20 Recap - Jan. 22
    Super Bowl LII Recap - Feb. 5


    2017: Live 2017 NFL Draft Blog - April 30
    2017 NFL Week 1 Recap - Sept. 12
    2017 NFL Week 2 Recap - Sept. 19
    2017 NFL Week 3 Recap - Sept. 26
    2017 NFL Week 4 Recap - Oct. 2
    2017 NFL Week 5 Recap - Oct. 9
    2017 NFL Week 6 Recap - Oct. 16
    2017 NFL Week 7 Recap - Oct. 23
    2017 NFL Week 8 Recap - Oct. 30
    2017 NFL Week 9 Recap - Nov. 6
    2017 NFL Week 10 Recap - Nov. 13
    2017 NFL Week 11 Recap - Nov. 20
    2017 NFL Week 12 Recap - Nov. 27
    2017 NFL Week 13 Recap - Dec. 4
    2017 NFL Week 14 Recap - Dec. 11
    2017 NFL Week 15 Recap - Dec. 18
    2017 NFL Week 16 Recap - Dec. 25
    2017 NFL Week 17 Recap - Jan. 1
    2017 NFL Week 18 Recap - Jan. 8
    2017 NFL Week 19 Recap - Jan. 15
    2017 NFL Week 20 Recap - Jan. 22
    Super Bowl LII Recap - Feb. 5


    2016: Live 2016 NFL Draft Blog - April 30
    2016 NFL Week 1 Recap - Sept. 12
    2016 NFL Week 2 Recap - Sept. 19
    2016 NFL Week 3 Recap - Sept. 26
    2016 NFL Week 4 Recap - Oct. 3
    2016 NFL Week 5 Recap - Oct. 10
    2016 NFL Week 6 Recap - Oct. 17
    2016 NFL Week 7 Recap - Oct. 24
    2016 NFL Week 8 Recap - Oct. 31
    2016 NFL Week 9 Recap - Nov. 7
    2016 NFL Week 10 Recap - Nov. 14
    2016 NFL Week 11 Recap - Nov. 21
    2016 NFL Week 12 Recap - Nov. 28
    2016 NFL Week 13 Recap - Dec. 5
    2016 NFL Week 14 Recap - Dec. 12
    2016 NFL Week 15 Recap - Dec. 19
    2016 NFL Week 16 Recap - Dec. 26
    2016 NFL Week 17 Recap - Jan. 2
    2016 NFL Week 18 Recap - Jan. 9
    2016 NFL Week 19 Recap - Jan. 16
    2016 NFL Week 20 Recap - Jan. 23
    2016 NFL Week 21 Recap - Feb. 6


    2015: Live 2015 NFL Draft Blog - April 30
    2015 NFL Week 1 Recap - Sept. 12
    2015 NFL Week 2 Recap - Sept. 17
    2015 NFL Week 3 Recap - Sept. 24
    2015 NFL Week 4 Recap - Oct. 1
    2015 NFL Week 5 Recap - Oct. 8
    2015 NFL Week 6 Recap - Oct. 15
    2015 NFL Week 7 Recap - Oct. 22
    2015 NFL Week 8 Recap - Oct. 29
    2015 NFL Week 9 Recap - Nov. 5
    2015 NFL Week 10 Recap - Nov. 12
    2015 NFL Week 11 Recap - Nov. 19
    2015 NFL Week 12 Recap - Nov. 26
    2015 NFL Week 13 Recap - Dec. 4
    2015 NFL Week 14 Recap - Dec. 11
    2015 NFL Week 15 Recap - Dec. 18
    2015 NFL Week 16 Recap - Dec. 25
    2015 NFL Week 17 Recap - Jan. 4
    2015 NFL Week 18 Recap - Jan. 11
    2015 NFL Week 19 Recap - Jan. 18
    2015 NFL Week 20 Recap - Jan. 25
    Super Bowl 50 Recap - Feb. 8


    2014: Live 2014 NFL Draft Blog - May 8
    2014 NFL Week 1 Recap - Sept. 5
    2014 NFL Week 2 Recap - Sept. 12
    2014 NFL Week 3 Recap - Sept. 19
    2014 NFL Week 4 Recap - Sept. 26
    2014 NFL Week 5 Recap - Oct. 3
    2014 NFL Week 6 Recap - Oct. 10
    2014 NFL Week 7 Recap - Oct. 17
    2014 NFL Week 8 Recap - Oct. 24
    2014 NFL Week 9 Recap - Oct. 31
    2014 NFL Week 10 Recap - Nov. 6
    2014 NFL Week 11 Recap - Nov. 13
    2014 NFL Week 12 Recap - Nov. 20
    2014 NFL Week 13 Recap - Nov. 27
    2014 NFL Week 14 Recap - Dec. 5
    2014 NFL Week 15 Recap - Dec. 12
    2014 NFL Week 16 Recap - Dec. 19
    2014 NFL Week 17 Recap - Dec. 29
    2014 NFL Week 18 Recap - Jan. 4
    2014 NFL Week 19 Recap - Jan. 11
    2014 NFL Week 20 Recap - Jan. 18
    Super Bowl XLIX Live Blog - Feb. 1
    Super Bowl XLIX Recap - Feb. 2


    2013: Live 2013 NFL Draft Blog - April 26
    2013 NFL Week 1 Recap - Sept. 10
    2013 NFL Week 2 Recap - Sept. 17
    2013 NFL Week 3 Recap - Sept. 24
    2013 NFL Week 4 Recap - Oct. 1
    2013 NFL Week 5 Recap - Oct. 8
    2013 NFL Week 6 Recap - Oct. 15
    2013 NFL Week 7 Recap - Oct. 22
    2013 NFL Week 8 Recap - Oct. 29
    2013 NFL Week 9 Recap - Nov. 4
    2013 NFL Week 10 Recap - Nov. 11
    2013 NFL Week 11 Recap - Nov. 18
    2013 NFL Week 12 Recap - Nov. 25
    2013 NFL Week 13 Recap - Dec. 2
    2013 NFL Week 14 Recap - Dec. 9
    2013 NFL Week 15 Recap - Dec. 16
    2013 NFL Week 16 Recap - Dec. 23
    2013 NFL Week 17 Recap - Dec. 30
    2013 NFL Week 18 Recap - Jan. 6
    2013 NFL Week 19 Recap - Jan. 13
    2013 NFL Week 20 Recap - Jan. 20
    Super Bowl XLVIII Recap - Feb. 3
    Super Bowl XLVIII Live Blog - Feb. 2


    2012: Live 2012 NFL Draft Blog - April 26
    2012 NFL Week 1 Recap - Sept. 10
    2012 NFL Week 2 Recap - Sept. 17
    2012 NFL Week 3 Recap - Sept. 24
    2012 NFL Week 4 Recap - Oct. 1
    2012 NFL Week 5 Recap - Oct. 8
    2012 NFL Week 6 Recap - Oct. 15
    2012 NFL Week 7 Recap - Oct. 22
    2012 NFL Week 8 Recap - Oct. 29
    2012 NFL Week 9 Recap - Nov. 5
    2012 NFL Week 10 Recap - Nov. 12
    2012 NFL Week 11 Recap - Nov. 19
    2012 NFL Week 12 Recap - Nov. 26
    2012 NFL Week 13 Recap - Dec. 3
    2012 NFL Week 14 Recap - Dec. 10
    2012 NFL Week 15 Recap - Dec. 17
    2012 NFL Week 16 Recap - Dec. 24
    2012 NFL Week 17 Recap - Dec. 31
    2012 NFL Week 18 Recap - Jan. 7
    2012 NFL Week 19 Recap - Jan. 14
    2012 NFL Week 20 Recap - Jan. 21
    Super Bowl XLVII Recap - Feb. 4
    Super Bowl XLVII Live Blog - Feb. 4


    2011: Live 2011 NFL Draft Blog - April 28
    2011 NFL Week 1 Recap - Sept. 12
    2011 NFL Week 2 Recap - Sept. 19
    2011 NFL Week 3 Recap - Sept. 26
    2011 NFL Week 4 Recap - Oct. 3
    2011 NFL Week 5 Recap - Oct. 10
    2011 NFL Week 6 Recap - Oct. 17
    2011 NFL Week 7 Recap - Oct. 24
    2011 NFL Week 8 Recap - Oct. 31
    2011 NFL Week 9 Recap - Nov. 7
    2011 NFL Week 10 Recap - Nov. 14
    2011 NFL Week 11 Recap - Nov. 21
    2011 NFL Week 12 Recap - Nov. 28
    2011 NFL Week 13 Recap - Dec. 5
    2011 NFL Week 14 Recap - Dec. 12
    2011 NFL Week 15 Recap - Dec. 19
    2011 NFL Week 16 Recap - Dec. 26
    2011 NFL Week 17 Recap - Jan. 2
    2011 NFL Week 18 Recap - Jan. 9
    2011 NFL Week 19 Recap - Jan. 16
    2011 NFL Week 20 Recap - Jan. 23
    Super Bowl XLVI Live Blog - Feb. 6


    2010: Live 2010 NFL Draft Blog - April 22
    2010 Hall of Fame Game Live Blog - Aug. 8
    2010 NFL Kickoff Live Blog - Sept. 9
    2010 NFL Week 1 Review - Sept. 13
    2010 NFL Week 2 Review - Sept. 20
    2010 NFL Week 3 Review - Sept. 27
    2010 NFL Week 4 Review - Oct. 4
    2010 NFL Week 5 Review - Oct. 11
    2010 NFL Week 6 Review - Oct. 18
    2010 NFL Week 7 Review - Oct. 25
    2010 NFL Week 8 Review - Nov. 1
    2010 NFL Week 9 Review - Nov. 8
    2010 NFL Week 10 Review - Nov. 15
    2010 NFL Week 11 Review - Nov. 22
    2010 NFL Week 12 Review - Nov. 29
    2010 NFL Week 13 Review - Dec. 6
    2010 NFL Week 14 Review - Dec. 13
    2010 NFL Week 15 Review - Dec. 20
    2010 NFL Week 16 Review - Dec. 27
    2010 NFL Week 17 Review - Jan. 3
    2010 NFL Week 18 Review - Jan. 10
    2010 NFL Week 19 Review - Jan. 17
    2010 NFL Week 19 Review - Jan. 24
    Super Bowl XLV Live Blog - Feb. 6


    2009: Live 2009 NFL Draft Blog - April 25
    2009 Hall of Fame Game Live Blog - Aug. 10
    2009 NFL Kickoff Live Blog - Sept. 10
    2009 NFL Week 1 Review - Sept. 14
    2009 NFL Week 2 Review - Sept. 21
    2009 NFL Week 3 Review - Sept. 28
    2009 NFL Week 4 Review - Oct. 5
    2009 NFL Week 5 Review - Oct. 12
    2009 NFL Week 6 Review - Oct. 19
    2009 NFL Week 7 Review - Oct. 26
    2009 NFL Week 8 Review - Nov. 2
    2009 NFL Week 9 Review - Nov. 9
    2009 NFL Week 10 Review - Nov. 16
    2009 NFL Week 11 Review - Nov. 23
    2009 NFL Week 12 Review - Nov. 30
    2009 NFL Week 13 Review - Dec. 6
    2009 NFL Week 14 Review - Dec. 13
    2009 NFL Week 15 Review - Dec. 20
    2009 NFL Week 16 Review - Dec. 27
    2009 NFL Week 17 Review - Jan. 4
    2009 NFL Week 18 Review - Jan. 11
    2009 NFL Week 19 Review - Jan. 18
    2009 NFL Week 20 Review - Jan. 25
    Super Bowl XLIV Live Blog - Feb. 7


    2008: Live 2008 NFL Draft Blog - April 26
    2008 NFL Kickoff Blog - Sept. 4
    NFL Week 1 Review - Sept. 8
    NFL Week 2 Review - Sept. 15
    NFL Week 3 Review - Sept. 22
    NFL Week 4 Review - Sept. 29
    NFL Week 5 Review - Oct. 6
    NFL Week 6 Review - Oct. 13
    NFL Week 7 Review - Oct. 20
    NFL Week 8 Review - Oct. 27
    NFL Week 9 Review - Nov. 3
    NFL Week 10 Review - Nov. 10
    NFL Week 11 Review - Nov. 17
    NFL Week 12 Review - Nov. 24
    NFL Week 13 Review - Dec. 1
    NFL Week 14 Review - Dec. 8
    NFL Week 15 Review - Dec. 15
    NFL Week 16 Review - Dec. 22
    NFL Week 17 Review - Dec. 29
    NFL Wild Card Playoffs Review - Jan. 4
    NFL Divisional Playoffs Review - Jan. 11
    NFL Championship Sunday Review - Jan. 19
    Super Bowl XLIII Live Blog