2009 NFL Week 7 Review


Packers 31, Browns 3

  • The Browns are a disgrace. If this score doesn’t indicate that, they were out-gained 460-139 in this contest, with just 57 yards in the second half. They lost the time-of-possession battle by 11.5 minutes, and were beaten on first downs, 25-12.

  • Things started off promising for the Browns. They got inside Green Bay’s 5-yard line. But on 2nd-and-goal at the 2, Derek Anderson fumbled the snap but was fortunate to recover. On third down, Anderson nearly threw a pick. Cleveland was held to a field goal, which gave the team a commanding 3-0 lead. Thirty-one unanswered points for the Packers later, the game was over.

    The Browns had an opportunity to make this a game again in the second half. They later returned to the red zone when the score was 24-3. With a chance to make it a two-score contest, Cleveland wasted its shot with terrible play-calling and two miserable throws from Anderson.

  • Speaking of Anderson, he was completely awful, going 12-of-29 for 99 yards, one interception and two fumbles. Anderson was responsible for Cleveland being just 2-of-12 on third downs. It’s more clear than ever that the Browns will be drafting a quarterback with their No. 1 pick this April.

  • Nothing else worth noting on Cleveland’s side. Jamal Lewis rushed for 47 yards on 15 carries, while Jerome Harrison had only seven yards on three attempts. Eric Mangina once again made a mistake by not giving the ball to Harrison more often. Meanwhile, Mohamed Massaquoi had just one reception (22 yards).

  • Green Bay’s big problem this season has been pass protection. Even against the Lions, they struggled mightily in that department. However, they really improved against the Browns – shocker, I know – as Aaron Rodgers wasn’t sacked a single time. Rookie tackle T.J. Lang did a great job pass blocking against Cleveland’s crap defenders.

  • As for Rodgers, he was nearly flawless, going 15-of-20 for 246 yards and three touchdowns. It’s a shame for his fantasy owners that he hasn’t gotten this sort of pass protection all year.

  • Rodgers’ touchdowns went to Donald Driver (2 catches, 84 yards), backup tight end Spencer Havner (2-59) and James Jones (1-5). Greg Jennings caught five balls for 52 yards.

  • Ryan Grant had wide-open running lanes to work with in this contest, rushing for 148 yards and a touchdown on 27 carries. Grant has been mediocre all year, but this was the exact type of performance his fantasy owners had been looking for.


    Texans 24, 49ers 21

  • The Texans were dominating this game. At halftime, they led 21-0 and were out-gaining the 49ers, 185-50. They had 11 first downs to San Francisco’s three. When Shaun Hill was benched in favor of Alex Smith in the third quarter, everyone on the forum, including myself, thought it was over.

    We were all wrong, but can you blame us? Smith has been an epic failure his whole career, but he was amazing in the second half, leading the 49ers to three touchdown drives and coming several yards short on the final possession of a potential game-tying field goal.

    In just one half of play, Smith was 15-of-22 for 206 yards, three touchdowns and a desperation pick at the end of the game. It’s hard to believe he can keep this up, and in the future, he’ll need to avoid fumbling a lot (he has tiny hands), but if Smith can continue playing like this, the 49ers will be a Super Bowl contender.

  • All three of Smith’s touchdowns went to Vernon Davis, who caught seven balls for 93 yards. However, aside from Smith, the big story for the 49ers was Michael Crabtree. The rookie holdout had five receptions for 56 yards, several of which were pretty impressive grabs. Crabtree also had an 25-yard snag wiped out by an illegal motion penalty.

  • Give Houston’s run defense credit for putting the clamps on Frank Gore. Gore rushed for only 32 yards on 13 attempts.

  • As for the winning squad, Matt Schaub was once again as sharp as a whistle, going 20-of-30 for 264 yards and two touchdowns.

  • Schaub went to Owen Daniels the most, as the potential All-Pro tight end caught seven balls for 123 yards and a score. Andre Johnson had only two grabs, but managed 62 yards. Johnson left the game for a bit with a chest contusion. He’s not expected to miss any time.

  • Steve Slaton rushed for 67 yards on 18 carries. He also caught four balls for 22 yards and scored twice. The headline here is that Slaton got a goal-line carry in the first half and was successful in diving into the end zone. If Gary Kubiak had just stuck with Slaton in those situations all year, the Texans could be 6-1 right now.


    Chargers 37, Chiefs 7

  • This game was never close, so let’s get to the big story here. Because of their red-zone ineptness, the Chargers desperately tried to get LaDainian Tomlinson into the end zone from the goal line. Tomlinson had eight goal-line carries in this game, yet failed on every single official attempt. He was successful once, but the score was wiped out by an illegal substitution.

  • Tomlinson rushed for 71 yards on 23 carries, most of which came on a 36-yard scamper. Tomlinson’s YPC isn’t impressive, but remember that eight of his rushes came at the goal line. San Diego’s offensive line simply couldn’t open anything up for him.

  • Luckily, the Chargers had a hot Philip Rivers to torch Kansas City’s anemic secondary. Rivers was 18-of-30 for 268 yards and three touchdowns.

  • Vincent Jackson caught five balls for 142 yards and a touchdown. The amazing thing here is that Jackson had those numbers at halftime. The Chargers simply didn’t need to throw in the second half. Jackson had two 51-yard receptions in this contest.

  • As for Rivers’ other targets, Antonio Gates caught five balls for 55 yards. Chris Chambers didn’t log a single reception even though he had four targets. It’s unclear why Chambers is still playing.

  • Speaking of major suckage, Matt Cassel was just 10-of-25 for 97 yards, one touchdown and three picks. He was sacked four times by a defense that had been struggling to get pressure going into this game.

  • Dwayne Bowe managed only two receptions for 11 yards and a touchdown. Cassel is simply too inept to get Bowe the ball consistently.

  • Larry Johnson flopped around for 49 yards on 16 carries. Jamaal Charles had just four rushes, but managed 33 yards. I say this every week, but there is no reason that the archaic Johnson should be getting more touches than Charles.

  • Norv Turner had one of the dumbest challenges ever in this game. In the first quarter, Gates dropped a touchdown that bobbled out of his hands. The thought of challenging didn’t even enter my mind. When Norv threw the red flag, CBS announcer Dick Enberg laughed and said, “I don’t think this has a chance.” When a nice guy like Enberg makes fun of you, you know you’ve epically failed.


    Colts 42, Rams 6

  • I said that the Rams would have a chance to win this game if Peyton Manning got hurt. That didn’t happen, which would explain the final score.

  • Peyton Manning went 23-of-34 for 235 yards and three touchdowns. Manning played brilliantly, but this marked the first time that he hadn’t thrown for 300 yards in a game all season. Blame the Rams for not keeping up and failing to force him to keep throwing.

  • Reggie Wayne caught seven balls for 83 yards and a score. Those were impressive numbers because he strained his groin in the first half and missed some time.

  • Manning’s other targets: Dallas Clark (3 catches, 44 yards, TD), Austin Collie (4 catches, 36 yards, TD), Pierre Garcon (3 catches, 24 yards).

  • Joseph Addai got all of the touches in this contest because Donald Brown suffered a shoulder strain and was knocked out of the game. Addai had 64 yards and a touchdown on 20 carries, while Brown totaled 58 yards on only two tries (gains of 45 and 13). It’s a shame that Brown didn’t get a chance to gash St. Louis’ sorry defense.

  • Mistakes killed the Rams here. Marc Bulger (14-of-26, 140 yards) tossed two interceptions, one of which was returned for a touchdown.

    Of course, Bulger didn’t get much help from his receivers. Donnie Avery (2 catches, 58 yards) snagged a beautiful 50-yard reception off a flea flicker. However, St. Louis’ wideouts were guilty of three drops in the first quarter alone. And aside from that catch, the Rams had just 76 yards in the first half.

  • Steven Jackson, once again, was the only Rams offensive player worth mentioning. He rushed for 134 yards on 23 attempts. It’s really a shame that his talent is going to waste like this. I’ve said it a few times and I’ll say it again: If I’m the Rams, I sit Jackson for the rest of the year so he’s healthy and fresh next season when the team will be more competitive.





    Patriots 35, Buccaneers 7

  • Even though this was a crap matchup – seriously, NFL, did you honestly think the Buccaneers would be competitive this year? – you have to give the Brits credit for filling the seats. According to Jim Nantz, this game sold out in six minutes. Cor blimey to the people who think this London thing doesn’t work.

  • Though Tom Brady tossed two interceptions, he had his way with Tampa Bay’s secondary otherwise. He was 23-of-32 for 308 yards.

  • As you can imagine, New England’s leader in receptions was Wes Welker, who caught 10 balls for 107 yards and a score. Brady’s other touchdowns went to Sam Aiken (shame on you if you didn’t start him in fantasy) and Ben Watson. As for Randy Moss, he had five grabs for 69 yards.

  • Laurence Maroney scored a touchdown in the fourth quarter, but was otherwise disappointing. Maroney gained 43 yards on 13 carries, as the Patriots mysteriously failed to open up running lanes for him.

  • What killed the Buccaneers once again was Josh Johnson’s decision-making. He compiled some junk yardage late, but at halftime was just 6-of-16 for 95 yards, a touchdown and three picks (one on a Hail Mary). Expect Josh Freeman to be the starter once the Buccaneers come off their bye in Week 9.

  • Cadillac Williams ripped off a 9-yard gain on his second carry of the game, but finished with just 29 yards on 11 attempts. Derrick Ward led all Buccaneer backs with 48 yards on 13 rushes.

  • Antonio Bryant caught Johnson’s touchdown, but managed only one other reception. His two grabs went for 51 yards. Rookie Sammie Stroughter led the Buccaneers with three catches for 63 yards.

  • This year, Raheem Morris’ decision-making has really come into question. He hasn’t been giving his high-priced free agent any carries, and he foolishly elected to go with Byron Sandwich over Luke McCown. Down 21-0 in this contest. Morris opted to punt it on 4th-and-1 at midfield. He got just a 25-yard punt out of it. At that point, it was evident that the Buccaneers didn’t have a shot at making this game remotely close. Morris had no faith in his team, and the team responded appropriately.


    Steelers 27, Vikings 17

  • The Vikings were going to lose eventually, and if you would have asked people who would be responsible for that defeat, most would probably predict that Brett Favre would have imploded. Favre had the Vikings in position to kick a game-tying field goal, but tossed a pick-six that gave Pittsburgh a miraculous cover. However, it was Chester Taylor’s fault, as the ball bounced out of his hands and into Keyaron Fox’s.

  • Despite tons of pressure in his face the entire afternoon, Brett Favre played very well after a rough start early on. He went 34-of-51 for 334 yards and the aforementioned pick that wasn’t his fault. It should be noted that he also had a fumble returned for a score.

  • Favre’s target of choice continues to be Sidney Rice. He dominated with 11 receptions for 136 yards.

  • Bernard Berrian, meanwhile, managed two catches for 18 yards. He left in the second quarter with a hamstring injury. He might be out for a while, as soft-tissue injuries tend to linger.

  • Percy Harvin, who grabbed three balls for 42 yards, returned a kickoff for a touchdown in this contest.

  • Though Adrian Peterson had just 69 yards, he had a great game. He compiled that yardage on 18 attempts, and he also caught four balls for 60 yards, showing that he could be an effective weapon out of the backfield. Peterson scored in the second quarter.

  • Ben Roethlisberger won the game, but he was just 14-of-26 for 175 yards and a touchdown. Roethlisberger nearly threw a couple of picks, so he’s pretty fortunate.

  • One Steeler who did screw up was Rashard Mendenhall, who fumbled inside Minnesota’s 5-yard line. The play was really weird; Mendenhall leaped over the 5-yard line and dived onto the 3. It’s almost as if he thought the 5-yard line was the goal line.

  • Even with Mendenhall doing stupid things, Willie Parker had only one carry for two yards. Mewelde Moore got the work late in the game, but that was by design.

  • Hines Ward did nothing in this contest, catching just one ball for three yards. Santonio Holmes grabbed two passes for 59 yards. Oddly enough, Pittsburgh’s leading receiver wasn’t either of those two guys, nor was it Heath Miller (6 catches, 38 yards). It was Mike Wallace, who snagged three receptions for 72 yards and a score.


    Bills 20, Panthers 9

  • CBS color commentator Steve Tasker said something when the score was 17-2 that pretty much epitomized the Panthers’ 2009 season: “The Panthers have come back from a 17-2 deficit before, so this is familiar territory for them.”

    Yes, Carolina was down 17-2 to the Bills. And unlike the Redskins game two weeks ago, they didn’t have a completely inept coach-quarterback combination to bail them out. Ryan Fitzpatrick and Dick Jauron are only somewhat inept.

  • Fitzpatrick was 11-of-22 for 123 yards and a touchdown. He was pretty mediocre throughout the afternoon, but had two brilliant throws. Fitzpatrick launched a deep 50-yard strike to Lee Evans, while his sole score was a dart thrown to Evans in the end zone. When it happened, I had no idea how Fitzpatrick fit the ball into Evans’ body.

  • Evans finished with five catches for 75 yards and a touchdown. Terrell Owens, meanwhile, once again struggled with just three grabs for 27 yards. He dropped two passes.

  • Marshawn Lynch rushed for 40 yards and a score, which was disappointing considering that Carolina has one of the worst run defenses in the league. Fred Jackson did nothing (5 carries, 2 yards).

  • It’s really amazing that the Panthers lost this game because Buffalo finished with 167 total net yards and only nine first downs. As you might imagine, the man responsible was Jake Delhomme, who tossed three careless interceptions. It’s really getting embarrassing, and it’s time for John Fox to make the move to A.J. Feeley.

  • DeAngelo Williams took advantage of Buffalo’s poor rush defense, gaining 89 yards and a touchdown on 16 carries. Williams also came up with five receptions for 50 more yards. Jonathan Stewart wasn’t very active (7 carries, 25 yards).

  • Steve Smith actually contributed to the offense statistically this week, compiling six catches for 99 yards. Maybe Smith won’t tell the media that he’s worthless now.




    Jets 38, Raiders 0

  • How in the world did the Raiders win two games this year? I watched both of their victories, but after seeing games like this, it makes me wonder how Oakland isn’t 0-7 right now.

  • Let’s get this straight: The Jets didn’t win this game. JaMarcus Russell lost it. It was all him. On the first drive of the game, he fumbled the ball to set up the Jets for a short touchdown. Two possessions later, Russell tossed a softly thrown pick to a Jets defender which set up New York with another quick touchdown.

    How quick were these scores? The Jets’ two touchdown drives were for a combined eight yards. Once it was 14-0, New York was able to just run the ball out.

    Russell was mercifully benched in the middle of the second quarter. He finished 6-of-11 for 61 yards, two picks and a fumble. He nearly had another interception when he threw the ball across his body over the middle of the field. Bruce Gradkowski obviously wasn’t effective (10-of-19 for 97 pass yards, 25 rush yards), but unlike Russell, he didn’t make a crucial mistake on every other drive. It’s really sad when Gradkowski is an upgrade for you.

  • Darrius Heyward-Bey should be given a trophy because he caught two passes for 28 yards – both of which are career-highs for the No. 7 overall pick from the 2009 NFL Draft. Hall of Fame, here we come.

  • Justin Fargas had a decent fantasy outing, rushing for 67 yards on only eight carries and catching three balls for 23 more yards.

  • But speaking of great fantasy outings, check out what Thomas Jones and rookie Shonn Greene accomplished: Jones compiled 121 yards and a score on 26 carries, while Greene managed 144 yards and two touchdowns on 19 attempts. One may think that Greene got a bunch of touches late when the game was out of hand, but nine of his 19 rushes came in the second quarter. Leon Washington suffered a broken fibula and was carted off the field. It looks like he’ll be out 10 weeks at the very least.

  • With two quick scores, Mark Sanchez didn’t need to throw much. He went 9-of-15 for 143 yards and two touchdowns (one passing; one rushing).

  • Braylon Edwards couldn’t get away from Nnamdi Asomugha, so combined with Sanchez’s limited pass attempts, it’s no surprise that Edwards notched only one reception for 14 yards. David Clowney led the Jets with four grabs for 79 yards and a touchdown.


    Bengals 45, Bears 10

  • And here I thought that this game would be a nail-biter that would go down to the wire. Oops. The Bengals actually led 45-3 before a late touchdown. They beat the Bears in first downs, 30-15, and won the turnover battle, 4-0.

  • Jay Cutler was responsible three of the give-aways, tossing three picks to go along with his 26-of-37 passing for 251 yards and a touchdown. Going into this game, all but one of Cutler’s interceptions came on national TV. I defended him by stating that he simply forced the issue in the spotlight. Well, I can’t say that anymore.

  • The only positive fantasy performance for the Bears came via Devin Hester, who caught that late aforementioned score. Hester finished with eight grabs for 101 yards.

  • None of Cutler’s other targets did much. Here are the numbers: Earl Bennett (4 catches, 48 yards), Johnny Knox (4-42) and Greg Olsen (4-24).

  • Matt Forte once again didn’t have an opportunity to do anything. Because the Bears were down early, Forte rushed just six times for 24 yards. He also had four catches for 25 more yards.

  • Carson Palmer was just four incompletions short of being perfect in this contest. Palmer was 20-of-24 for 233 yards and a whopping five touchdowns. This was only the second time this season that Palmer did not throw a pick.

  • Two of Palmer’s scores went to Chad Ochocinco, who compiled 10 catches for 118 yards. He also gave a ball to a cheerleader. She did not do a silly dance with it.

  • The story going into this game was the Cedric Benson plot line. Benson, once a Chicago No. 1 pick, was dumped by the Bears after the 2007 season. Benson told the media that he believed that the Bears tried to blackball him. He had the last laugh, rushing for 189 yards and a touchdown.




    Cowboys 37, Falcons 21

  • The Falcons opened this game with a very impressive 16-play, 8:34 drive that culminated with a 4-yard Roddy White touchdown. Atlanta just ripped through Dallas’ defense and it looked like the team would dominate this game.

    Oddly enough, the Falcons mustered just 208 yards the rest of the contest. Michael Turner struggled to find any running room, gaining just 50 yards and a touchdown on 18 carries. Even more troubling, Atlanta’s offensive line struggled to pass protect. Coming into this contest, the front five surrendered only two sacks all year. On Sunday, the Falcons surrendered four sacks; two to DeMarcus Ware.

  • With lots of pressure in his face, Matt Ryan put together a pretty mediocre performance, going just 19-of-35 for 198 yards, two touchdowns, two picks and two fumbles.

  • Ryan went to Roddy White six times. White managed 50 yards and a touchdown. Tony Gonzalez, meanwhile, registered four receptions for 37 yards.

  • Can anyone stop Miles Austin-Jones? One contest after breaking Dallas’ single-game record for receiving yards, Austin-Jones caught six balls for 171 yards and two scores. With Austin-Jones providing Tony Romo with the legitimate No. 1 receiver that he needs, Romo was 21-of-29 for 311 yards and three touchdowns.

  • Roy Williams started across from Austin-Jones, yet all he managed was a mere 16-yard reception. He predictably dropped multiple passes. Patrick Crayton, who lost his job to Austin-Jones, scored twice (one on a punt return). Jason Witten had five grabs for 53 yards.

  • Wade Phillips is very fortunate that he won this game because he can’t be criticized for not using Tashard Choice, his only healthy running back. Marion Barber, playing with a strained quad, rushed for just 47 yards on 14 carries against Atlanta’s poor run defense. Felix Jones had 37 yards on eight attempts. Choice didn’t log a single carry, though he caught one ball for 23 yards. Mr. Turkey Neck clearly has no grasp of his offense.


    Saints 46, Dolphins 34

  • This is the worst beat I’ve had. And it’s not even close. I’m going to rant here.

    Taking 6.5 points with the Dolphins, they looked like the right side when Drew Brees was sacked five times and intercepted three times. Miami held a 24-3 lead and was dominating the game. My dad even called me at that point to ask me how I knew Brees would struggle like this (he doesn’t use a computer). I proudly explained my reasons.

    The Saints scored at the end of the half to make it 24-10. The stupid thing about this touchdown was that the Saints were at the 1-yard line, but had only five seconds on a ticking clock to make a decision whether to go for it or kick a field goal. Sean Payton sent John Carney on the field, but Tony Sparano foolishly called a timeout. Sure enough, Brees convinced Payton to go for it during the stoppage, and Brees managed to sneak it in to make the game 24-10.

    A dumb mistake, but not a big deal with getting 6.5 points. At least that’s what I thought at the time.

    On the opening drive of the third quarter, Chad Henne threw an ugly interception to Darren Sharper. Sharper returned it 42 yards and was signaled in for a touchdown by official John Parry. However, Sharper CLEARLY fumbled before he reached the end zone. It wasn’t even close. It should have been overturned into a touchback. Instead, Parry, who obviously had money on the Saints, called it a touchdown.

    A Dolphins field goal (off a Brees fumble) and a Saints touchdown later, the score was 27-24. However, I was relieved to see Henne complete a 67-yard strike to Brian Hartline, setting up Ricky Williams for a 4-yard touchdown. With Miami up 34-24 and taking 6.5, I thought my bet was safe.

    Nope. In a span of five minutes, Brees led the Saints on two touchdown drives. Fortunately, John Carney missed an extra point, so a later field goal made it a 6-point game. With 3:23 remaining, my +6.5 5-unit play was still safe.

    Down six, Henne drove the Dolphins to their 41. After a penalty and two incomplete passes (one via a Ricky Williams drop), Henne tossed a desperation heave, allowing Tracy Porter to intercept it and returned the ball 54 yards for a pick-six.

    You’ve gotta be kidding me.

    Not only did the Dolphins blow a 24-3 lead, they also allowed a pick-six to lose the cover. But it gets worse…

    Miami somehow put together a drive to get down to the Saints 26. Henne lofted a beautiful pass to Ted Ginn Jr. in the end zone, but Ginn dropped it (more on this later).

    On the next play, Henne connected with Hartline for an 18-yard pass down to the Saints 8-yard line. With time ticking down, Henne spiked the ball with one second on the clock. The Dolphins seemed to have one more play, but Parry, who wanted to ensure that New Orleans would cover, suddenly stopped Miami when the team walked up to the line of scrimmage and announced that one of the Dolphins wideouts was not lined up properly on the previous spike, meaning the game was over.

    Congrats, Parry, you crook. I hope you won a ton of money.

  • With a game like this, a lot of people deserve a ton of blame. Here’s my top five:

    5. Chad Henne – Thanks for the two pick-sixes. Henne is low on this list because he played well early, but he sure took his jolly good time in the final few minutes when Miami was trying to get a backdoor score.

    4. Tony Sparano – If you’re a coach on any level reading this, take note: DO NOT CALL A TIMEOUT WHEN THE CLOCK IS TICKING AT THE END OF A HALF ON THE 1-YARD LINE WHEN THE OTHER TEAM HAS ITS FIELD GOAL TEAM OUT THERE. As soon as Sparano called his timeout, I yelled, “F*** you” at the TV because I knew what was coming.

    3. God – Players thank God for a win. I’m blaming God for this loss and blown cover. It was that bad.

    Actually, now that I think about it, I probably shouldn’t blame God. So…

    3. Gibril Wilson – This guy needs to attend a Pee Wee Football practice so he can learn how to tackle. Seriously, Wilson tackles like a little girl.

    2. John Parry – Over-Under on how much Parry “won” with the Saints covering: $100,000. I got the Over.

    1. Ted Ginn Jr. – If I were Bill Parcells, I’d cut Ted Ginn Jr. immediately. Ginn had three crucial drops in the fourth quarter: one when the Dolphins were up; one when they were down six; and one in the end zone when Miami was down 12.

    Ginn, who finished with two receptions for 16 yards, has now cost the Dolphins two big upsets with his hands of fail. He’s hurting the team more than he is helping it. He needs to be cut. Now.

  • Rounding things up, Henne was 18-of-36 for 211 yards and the two pick-sixes.

  • Ricky Williams rushed for 80 yards and three touchdowns on nine carries, thanks to a 68-yard gain. Ronnie Brown mustered 48 yards and a score on 16 attempts.

  • Greg Camarillo led the Dolphins with six grabs for 73 yards.

  • Brees finished with three picks and two fumbles, but he was really sharp in the fourth quarter, finishing the game 22-of-38, 298 yards and a touchdown.

  • Brees’ score went to Marques Colston (5 catches, 72 yards, TD). Jeremy Shockey compiled four receptions for 105 yards. Lance Moore, meanwhile, disappointed with two catches for 18 yards.

  • A major concern for all Pierre Thomas owners: Mike Bell had more carries (12) than Thomas (8). Bell also out-gained Thomas, 80-30. Most importantly, Bell was in the backfield late in the game when the Saints were making their cover-crushing comeback.



    For thoughts on Cardinals-Giants and Eagles-Redskins, check out my updated 2009 NFL Power Rankings, which will be posted Tuesday morning.



    2009 NFL Power Rankings


    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