Rams 41, 49ers 39
It began very poorly for Hoyer, who was picked off on his very first pass. The Rams corner jumped the route, and Todd Gurley scored a touchdown on the very next play. Just like that, the Rams were up by seven with 12 seconds later. The 49ers continued to struggle throughout the opening half, scoring their only touchdown as a result of the Rams being offside on a punt that gave the 49ers a first down.
The primary problem for San Francisco was that it made lots of mistakes prior to intermission. A holding penalty negated a Jared Goff sack, setting up another Gurley touchdown. Third-string running back Raheem Mostert fumbled, which allowed the Rams to kick a field goal. Hoyer missed an open Pierre Garcon. George Kittle dropped a pass. It was a comedy of errors for the 49ers, who were playing in front of lots of empty seats in Santa Clara.
The 49ers stopped committing unforced mistakes in the second half, perhaps because the Rams were so exhausted defensively. The injuries didn’t help either. They lost star safety Lamarcus Joyner to a hamstring, and Michael Brockers and Robert Quinn had to leave the game with injuries at some point. San Francisco, a team that hadn’t scored a single touchdown entering this contest, transformed into an offensive machine, as both Garcon and Marquise Goodwin made circus catches along the sidelines to help Hoyer, who was gaining more confidence with every throw. A Pharoh Cooper fumbled kickoff return helped, setting up the 49ers with the opportunity to tie the game, deep in Rams territory. They managed to score on fourth down with a tough Carlos Hyde run, but missed on the two-point conversion, as the receiver Hoyer threw to ran a bad route.
The 49ers still had a chance after that because they recovered an onside kick. However, Aaron Donald closed out the game, sacking Hoyer on fourth down.
Jaguars 44, Ravens 7
Blake Bortles did a great job of avoiding mistakes in this game, which was a complete reversal from last week’s blowout loss to the Titans. He opened with a pretty touch pass to Marqise Lee, which went for 35 yards, setting up a field goal. Bortles found the end zone later in the opening quarter, lofting another nice touch pass to Marcedes Lewis for a touchdown, marking the first time the Ravens allowed an opponent to convert in the red zone all year.
Bortles continued the onslaught in the second quarter, scrambling for a first down to convert a third-and-7. A few plays later, Bortles fired a strike to Allen Hurns into the end zone, giving the Jaguars an insurmountable 20-0 lead. By halftime, the Jaguars were up 23-0, and they were outgaining the Ravens, 261-15. Baltimore averaged a ghastly 0.7 yards per play in the opening half.
Bortles’ final numbers were 20-of-31 for 244 yards and four touchdowns. He also a drew deep pass interference on a shot to Lee, so his numbers could’ve been even better. The people of London must think that Bortles is the greatest quarterback of all time.
In addition to being sloppy and inefficient, the Ravens also suffered injuries. Defensive lineman Brent Urban was knocked out with a foot sprain, while Maclin exited with a concussion (though he returned in the second half). Baltimore did not look prepared to play this silly 9:30 a.m. Eastern game, and it may have impacted the team’s health as well. The NFL needs to abolish these horrible early games, as it is alienating West Coast football fans, who need to wake up at 6 a.m. to set their fantasy lineups.
At any rate, Flacco finished 8-of-18 for 28 yards and two interceptions. One wasn’t his fault, as the ball bounced off Maclin’s hands, but the other occurred because Flacco stared down his receiver, allowing Jalen Ramsey to jump the route. As horrific as Flacco’s stat line was, almost all of his yardage – all 28 of it – came in garbage time in the second half. Prior to intermission, Flacco was just 4-of-12 for only EIGHT yards and an interception.
Patriots 36, Texans 33
The Patriots may have won, but the Texans were more impressive, as they played evenly with the Patriots despite going into Foxboro with a rookie quarterback and an absent left tackle. Watson was especially brilliant, as he went 22-of-33 for 301 yards, two touchdowns and a pair of interceptions to go along with eight scrambles for 41 rushing yards. Only one of his picks was legitimate, as the second occurred on a last-second Hail Mary.
Watson made some mistakes in the early going. He had Braxton Miller wide open, but didn’t see him. He took off for a scramble and was short of the line to gain, so the Texans had to punt. Watson also panicked on his real interception, as he threw off his back foot because of a heavy pass rush. What Watson did otherwise more than made up for it. He fired a touchdown to Bruce Ellington, with a perfect pass down the seam. He overthrew a tight end for a potential touchdown in the second half, but came back to get out of a potential sack by four New England defenders and connected with D’Onta Foreman for a 31-yard reception.
Watson was brilliant considering the circumstances, and this game made it clear that he has the potential to be a star in the NFL. He still needs to work on his ball placement, but he could conceivably lead the Texans into the playoffs this year. If there’s a rematch against the Patriots in January, I’ll be looking for to it.
Despite all of this, Brady misfired on just 10 attempts and managed to throw five touchdowns. He was 25-of-35 for 378 yards. Brady was amazing considering the circumstances, and he looks like he’s in his prime rather than being near the end of his career as a 40-year-old.
Jets 20, Dolphins 6
Miami has a trip to London coming up, and it was clear that the team was more concerned about that game than this one. The Dolphins came into this affair completely unprepared. They lacked focus throughout, and that was apparent when they were flagged on pre-snap penalties on four occasions in the opening quarter alone! They dropped passes, whiffed on tackles and ran lethargically. It was an embarrassing effort all around, losing to a team that has absolutely no talent at most positions.
The Jets, meanwhile, made a huge mistake by winning this game, as they are no longer the favorites to select Sam Darnold (as seen in the 2018 NFL Mock Draft). Unless the Jets believe Josh McCown is the long-term answer, they may have set themselves back once again. It’s embarrassing that they can’t even tank correctly.
Colts 31, Browns 28
This was a complete embarrassment for a team that was supposed to be more competitive this season. Granted, Myles Garrett has been out, but getting drilled by an Andrew Luck-less team to drop to 0-3 is not where the Browns thought they would be at this point.
Brissett finished 17-of-24 for 259 yards and a passing touchdown. He also had two rushing scores. Brissett was precise for the most part and averaged more than 10 yards per attempt, which is just amazing, considering that he hasn’t been on the roster for very long. Brissett made just one glaring mistake, as he was nearly intercepted in the end zone prior to gaining his first touchdown. Brissett bounced back, however, and only misfired on just two other occasions in the opening half. Granted, Cleveland’s abomination of a secondary made things easy for him – Jamar Taylor played like utter garbage – but it was still an impressive showing nonetheless.
Elsewhere in the Cleveland receiving corps, Rashard Higgins proved to be a waiver-wire flop. After his big game last week, he caught just two passes for 10 yards. He also dropped a ball. David Njoku (2-12) caught Kizer’s other touchdown.
Falcons 30, Lions 26
It was the correct call, which in itself is remarkable because Coleman usually gets things wrong. It figures that the Lions, who have never had any great fortune throughout franchise history, would suffer as the result of this. The crowd went from chanting “MVP” for Stafford to showering the officials with a chorus of boos. The Lions were 3-0 for a minute, but dropped to 2-1 as a result of a horrendous rule. To not give the Lions a chance because the officials stopped the game is just awful. It’s unclear if they could’ve gotten a snap off with eight seconds remaining, but because everyone was close by, it may have been possible. In fact, the Lions’ Twitter feed posted a video of the offense previously getting a snap off in seven seconds, so it was definitely possible.
This was apparent on the opening drive when Matt Ryan converted a third-and-16 to Devonta Freeman after taking a sack. The play helped set up a touchdown to Mohamed Sanu. A bit later, the awful tackling was on display once again, as numerous defenders whiffed on a Freeman 12-yard reception, allowing the Falcons to reach the red zone once again. Freeman scored a couple of plays later, giving the Falcons a two-touchdown lead that the Lions couldn’t overcome despite some late heroics. Atlanta didn’t punt until the fourth quarter.
Saints 34, Panthers 13
Despite missing both tackles once again, Drew Brees was brilliant. He finished 22-of-29 for 220 yards and three touchdowns, scorching a Carolina secondary that hasn’t been the same ever since losing Josh Norman. Brees only made one mistake, as he overthrew Ginn for a potential touchdown, but this was Brees in vintage form. His performance was very impressive, considering the blocking woes the Saints have endured, and he’ll only get better once Terron Armstead and Zach Strief return.
Newton finished 17-of-26 for 167 yards and three interceptions. As ugly as his afternoon was, it could’ve been even worse. He was nearly picked on a couple of other occasions, and he was strip-sacked, but the ball popped into the air and landed right into his arms.
Bills 26, Broncos 16
Siemian finished 24-of-40 for 259 yards and two interceptions, but that stat line doesn’t tell the whole story. Siemian had ball-placement issues all afternoon when he wasn’t checking down, and that was apparent early when he overthrew Emmanuel Sanders. Siemian later had a pick that was dropped, as a linebacker read his eyes perfectly, but had the ball fall right through his hands. Siemian’s accuracy was so poor that he actually hurled an interception when he was trying to throw the ball out of bounds. He was picked on another occasion because he made a poor decision to force a throw in a close game.
Speaking of Taylor, there was a very controversial call late in the game that involved the Bills quarterback. Von Miller reached his hand to help Taylor up after hitting him, then pulled the hand away. The officials threw a flag on Miller, citing that he was being unsportsmanlike. Perhaps they were correct, but I’ve never seen anything like that before. The penalty helped the Bills ice their victory.
Eagles 27, Giants 24
By Jacob Camenker – Riggo’s Rag
It started innocently enough. The Eagles allowed Eli Manning and the Giants to move down the field bit by bit before the quarterback threw a nice strike to Odell Beckham Jr. for a touchdown. Then, the Eagles immediately turned the ball over after a poorly timed fumble by Zach Ertz. That tied things up.
Following another quick drive by the Eagles, the Giants were able to take their first lead of the season. Sterling Shepard caught a 77-yard touchdown from Manning that gave the team a 21-14 lead with just seven minutes left to go. But the Eagles would drive to tie it. After exchanging field goals, the game looked destined to be heading to overtime. Then, Jake Elliott happened.
Elliott, the rookie kicker who had replaced an injured Caleb Sturgis just a week ago, was given a chance to kick a 61-yard field goal to clinch the win for the Eagles. The choice was not too surprising, given that Doug Pederson had been aggressive in going for it on fourth down in multiple occasions in the contest. Still, handing the game over to a rookie for the longest kick of his life was risky, but it paid off.
Carson Wentz had his worst performance of the 2017 season and definitely didn’t look great. He held onto the ball too long against the Giants’ stellar pass rush, and he took three sacks as a result. The pressures occurred early in the game and seemed to get him out of rhythm.
Wentz went 21-of-31 for 176 yards and a touchdown, but had issues with his downfield accuracy during the contest. He couldn’t hit Alshon Jeffery down the field on a play that would have been a touchdown. In other circumstances, Wentz just misfired by a bit, but he was bailed out by a couple of pass interference calls.
Despite all this, Wentz still had some bright spots. In one instance, he made a nice 11-yard run that saw him put a terrific juke move on a Giants defender. Additionally, he had a couple of nice throws in the red zone to Zach Ertz and deserves credit for that. The Giants are a solid defensive unit, but Wentz will have a chance to improve in their next matchup.
As for the other receivers, Alshon Jeffery (4-56) and Torrey Smith (4-29) led the way. Jeffery had a nice afternoon, battling Janoris Jenkins and catching the crucial pass that set up the Elliott field goal. Jeffery will be an up-and-down fantasy performer, but is a high-end WR2 most weeks. Smith is a boom-or-bust play, but he did well to catch most of his targets on Sunday.
Smallwood actually outgained Blount with 71 yards on 12 carries. He looked fairly good, but Blount will continue to see goal-line work. Darren Sproles suffered a wrist injury in this game and was replaced by Corey Clement, who had a nice 15-yard touchdown scamper late in the contest. Clement looked good, but will be kept in a limited role.
On the first three drives of the fourth quarter, Manning threw no incompletions and had the three touchdown passes. He was sharp and accurate, and finally looked to be in rhythm with his receivers. He was able to spread the ball around to his top options and really get everyone involved down the stretch.
Overall, Manning finished 35-of-47 for 366 yards, three touchdowns and two picks. Though the picks were not good-looking plays, his second-half performance was very strong. The Giants are going to need him to play like that moving forward. Manning has to carry the offense. He truly is the team’s catalyst.
Elsewhere, Brandon Marshall (8-66) and Sterling Shepard mixed in well as the second and third options. Marshall finally looked to be putting forth a strong effort in his third game. Beckham’s presence opened the field for him more, and Marshall can be played as a FLEX in certain matchups. Meanwhile, Shepard led the team with 133 yards, but a lot of it came on the 77-yard touchdown catch. He can be a FLEX in certain matchups, but is too inconsistent to be in the lineup.
Vikings 34, Buccaneers 17
By Charlie Campbell – @draftcampbell
The Vikings were set up for more points as Keenum hit Thielen (5-98) for 19 yards and a holding call on T.J. Ward in the end zone set up a first-and-goal. Keenum tossed an easy pass to Jarius Wright to give Minnesota a 14-3 lead. The Bucs started moving the ball with DeSean Jackson getting the best of Trae Waynes for a nice gain, but then Winston forced a pass downfield to Jackson, who didn’t have separation on Waynes, and the third-year corner picked off the pass. Keenum took advantage, hitting Diggs for a 43-yard gain, and then Diggs jumped over Hargreaves for a 17-yard touchdown. That put the Vikings up 21-3 at halftime.
The domination continued in the third quarter with Diggs ripping the Bucs’ secondary for a 59-yard touchdown. Tampa Bay came up with an answer as Winston threaded a needle to Cameron Brate for a short touchdown. The Vikings responded with a field goal. The Bucs seemed to get back into the game with a drive where Jackson made a leaping touchdown grab over Trumaine Brock for a 25-yarder. That made it 31-17 Vikings entering the fourth quarter.
After getting the ball back, Winston and Jackson weren’t on the same page, and that let a pass float to Vikings safety Andrew Sendejo for an interception. Minnesota turned that into a field goal. The next drive ended with another interception, as Winston forced a pass to Mike Evans in triple coverage. Sendejo batted it up in the air, and Harrison Smith caught the tipped ball.
Bears 23, Steelers 17
By Chet Gresham – @ChetGresham
This game was crazy, with a showboating fumble at the 1-yard line before halftime and a walk-off touchdown run to win the game in overtime. The Chicago Bears committed both of those, with the latter being the most important.
The Bears’ defense is notoriously “bend, but don’t break,” which was about where they were in this game. Add that to Roethlisberger’s road woes, and there was no doubt this game was going to go down to the wire.
Through two games, Chicago’s star running back, Jordan Howard, had run the ball 22 times for 59 yards and no touchdowns, with three receptions for 14 yards tacked onto that. That 2.7 yards per carry, lack of targets, strong play by Tarik Cohen, a supposedly tough Pittsburgh run defense and a hurting shoulder, were all signs that Howard might not be the point man in this game, but as he ran in the game-winning touchdown from 17 yards out in overtime, everyone knew none of that mattered.
Howard ended the game with 23 carries for 138 yards and two touchdowns, plus five receptions for 26 yards. It was a huge bounce-back effort by Howard, especially as he seemed to be feeling the effects of his shoulder and other nicks and twinges as the game went on.
Howard’s running mate, Tarik Cohen, looked great as well, rushing 12 times for 78 yards and catching all four of his targets for 24 more yards. Unfortunately for him and his fantasy backers, Cohen appeared to have made the walkoff run from 73 yards out, but he was ruled to have stepped out of bounds, which on review, was hard to agree with.
Packers 27, Bengals 24
By Charlie Campbell – @draftcampbell
The Bengals changed their offensive coordinator after their 0-2 start, and the early returns were good as their scoring unit played well in the first half, but the offensive line wasn’t changed out, and that weakness led to Green Bay holding the Bengals to only three points over the final two quarters and overtime.
In the second quarter, Cincinnati moved down the field with Gio Bernard (3-27 rushing, 2-12-1 receiving) ripping off a 25-yard run and getting wide open for a six-yard touchdown catch. Green Bay got moving using a flea-flicker for a 41-yard completion to Adams, but then Rodgers had a 10-yard out to Neldon jumped by William Jackson, who raced down the sideline for a 75-yard touchdown. It was only the second pick-six that Rodgers has thrown in his career. That play had Cincinnati ahead 21-7 at the half.
Rodgers immediately got Green Bay moving in the third quarter, hitting Kendricks in the open field for a gain of 51 yards. A pass interference on Dre Kirkpatrick in the end zone set up the Packers at the 1-yard line, and on third-and-goal, Rodgers found Nelson open in the end zone. The Bengals moved into field goal range, but the second sack from Packers rookie safety Josh Jones pushed Randy Bullock back, and he missed the field goal attempt. A run by Rodgers with completions to Geronimo Allison and Nelson pushed the ball into the red zone before settling for a field goal to cut the Bengals lead to 21-17.
Some nifty running by Bengals rookie Joe Mixon set up the Bengals for a short field goal to extend their lead to 24-17 with just under four minutes remaining. Rodgers got started as Allison made a phenomenal leaping catch for 17 yards and then converted a third-and-long with a superb hands catch along the sideline. Nelson followed with a great sideline reception, and shorter gains by Rodgers moved the ball inside the 5-yard line for a first-and-goal with 21 seconds remaining. Rodgers then threaded a needle to Nelson for the game-tying touchdown.
The first possession of overtime ended with the Bengals punting. Rodgers promptly found Allison for a 73-yard reception to the Bengals’ 7-yard line. Mason Crosby nailed the 27-yard field goal to give Green Bay the overtime victory.
Titans 33, Seahawks 27
By Jacob Camenker – Riggo’s Rag
The Titans looked good for the entirety of this game, but they really turned things on in the second half. In the third quarter, they scored 21 points, which really helped to put the contest out of reach. All of this was thanks to the performance of their offense, especially their rushing attack.
While it was widely expected that Derrick Henry would shoulder the load for the Titans’ ground game, that was not the case. DeMarco Murray continued to lead the backfield and showed no signs of the hamstring injury that had made him questionable in the leadup to the contest. Overall, Murray totaled 115 yards on 14 carries, including a 75-yard touchdown run that saw him follow his blockers perfectly and cut into open space all across the field. He is a low-end RB1 right now, though Henry could take some opportunities away from him in the future.
Speaking of Henry, he started the game poorly, and at one point, had four carries for minus-6 yards. By the end of the day, Henry had racked up 54 yards on 13 carries, and he looked good in the second half. Henry has RB1 potential for the future, but that won’t happen this year unless Murray misses time.
Speaking of Mariota, he had an impressive performance against a stout Seattle defense. Early on, Mariota was under pressure, but he was able to scramble away from sacks and make plays outside the pocket. He used his mobility to his advantage, and that helped to take away the effectiveness of the Seahawks’ defensive line, which is their strongest part of the defensive unit.
Mariota was very accurate per usual, and he was able to spread the ball around and find the open man. Overall, Mariota went 20-of-32 for 225 yards and two touchdowns, and he helped the Titans to control the game. Mariota has a great grasp of the offense, and his ability to analyze defenses and find effective matchups will be a major weapon for the Titans.
Mariota’s other touchdown went to Jonnu Smith (1-24), who went uncovered on a play where he slipped out of the backfield as a fullback. Eric Decker (4-49) was impactful in the first half, while Delanie Walker (4-31) had a decent day. Both are capable of more, but since Mariota likes to spread the ball around, their productions can fluctuate.
Wilson ended up going 29-of-49 for 373 yards and a whopping four touchdowns. The stat line is a bit deceiving, as some of his yardage came with his team down by multiple scores late. But still, it was significantly better than the initial two starts for Wilson.
Wilson finally had decent protection from his offensive line and wasn’t forced to throw the ball away too much. He was sacked once during the contest, and that was a major improvement for Seattle. Throughout the game, when Wilson had time, he was able to find the open receiver wherever they were on the field. Wilson’s accuracy and ball placement were superb, and he definitely is not the one to blame for the team’s loss.
Meanwhile, Graham showed no signs of the ankle injury that had bothered him leading up to the matchup. Hopefully, he will be able to build on this solid performance.
Wilson’s other touchdowns went to Luke Willson (3-53), who came on strong in the fourth quarter; running back Chris Carson (2-18); and Paul Richardson (2-30).
Elsewhere in the backfield, C.J. Prosise saw four carries for nine yards, but he had a big impact as a receiver. He made three catches and totaled 65 yards during the affair. Prosise is a very quick back, so he and Carson seem to be a good tandem. Thomas Rawls and Eddie Lacy appear to be out of the rotation.
Also, Richard Sherman was out of control for the Seahawks during this game. He committed three penalties on one play and was lucky not to get ejected for a late hit to the head on Mariota. Sherman needs to keep his emotions in check if he wants his team to succeed.
Chiefs 24, Chargers 10
Kansas City picked off Philip Rivers three times, and it nearly had a fourth interception that was overturned by replay review. Rivers underthrew the ball on his first interception. He forced his second pick into double coverage, and it allowed the Chiefs to score a quick touchdown. Rivers’ next pick occurred because he stared down his receiver.
Rivers, who has poor pass protection, struggled in the backfield once again. The Chargers really need to improve their blocking, as Rivers never had a chance. He could’ve been more careful with the football, but I don’t know how much more differently this game could’ve gone for the undermanned Chargers.
Rivers was held to 20-of-40 passing for 237 yards and the three interceptions. Some of his yardage came on the final drive when the Chiefs moved to a prevent defense because they were up a pair of touchdowns with just two minutes remaining.
However, the missed tackling was more prevalent. Kareem Hunt rushed for 172 yards and a touchdown on 17 carries because of this. A 69-yard score came near the end of the game, but he had multiple bursts of eight and 10 yards throughout the contest because the Chiefs couldn’t wrap him up.
Redskins 27, Raiders 10
Carr was sacked twice on the second drive, then Marshawn Lynch was stuffed on a third-and-2. Following that was a possession that saw Michael Crabtree and Amari Cooper drop passes, with the instances sandwiching a holding penalty that negated a first down. Prior to halftime, Carr was intercepted on a horrible throw into double coverage, setting up a Vernon Davis touchdown.
Things didn’t get better after intermission. Carr, who was frequently surprised by bad Rodney Hudson snaps, was sacked twice on the opening possession of the second half. The Raiders were able to score off of a muffed punt and a fumble, but that was it. The Raiders looked like they thought they could just show up and win, but they were humbled by this result. Perhaps this will serve as a needed wake-up call, as Oakland is certainly better than this.
Elsewhere, Jamison Crowder hauled in all six of his targets for 52 yards, but he muffed a punt. Terrelle Pryor continued to show bad chemistry with Cousins, snatching only two of his four targets for 19 yards.
Cowboys 28, Cardinals 17
Following Veldheer’s hold of DeMarcus Lawrence, who absolutely dominated the matchup, Phil Dawson inexplicably whiffed on a 36-yard field goal. A bit later, Frostee Rucker was able to allow the Cowboys to continue a drive by punching Zack Martin the face. Following some sacks, including one where center A.Q. Shipley was pathetically beaten by Maliek Collins, the Cardinals punted to give the Cowboys a short field, allowing Dallas to score on a Dak Prescott zone-read run. Palmer took more sacks after that, as Arizona’s pathetic front couldn’t block a three-man pass rush. On one occasion, the Cardinals had a horrible blocking scheme where they had Jermaine Gresham blocking Lawrence, and the defensive end took advantage. Gresham dropped a pass on the same drive.
The Cowboys were eventually up, 21-14, when the Cardinals easily could’ve held a lead had they not shot themselves in the foot repeatedly. They didn’t stop doing so, as Bruce Arians threw a challenge flag on a painfully obvious J.J. Nelson drop, which had the two announcers groaning about how horrible of a coaching decision it was. Palmer then proceeded to overthrow a wide-open Nelson for a touchdown. The promising possession concluded with a Brittan Golden drop on third down. There was also some questionable decision-making late in the game when Arians passed on a field goal on fourth down despite being down 11 points, but it didn’t really matter at that point.
Elsewhere in the receiving corps, Jaron Brown (2-27) caught Palmer’s other touchdown. Nelson, meanwhile, was close to having a solid fantasy outing, but couldn’t come up with any of his three targets.
For more thoughts, check out my updated NFL Power Rankings, which will be posted Tuesday morning.
NFL Picks - Nov. 17
2025 NFL Mock Draft - Nov. 13
NFL Power Rankings - Nov. 12
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