2009 NFL Week 1 Review


Steelers 13, Titans 10

  • It’s starting early this year, isn’t it? Four units down the drain because Hines Ward decided to fumble at Tennessee’s 4-yard line. If Ward didn’t score on that play, Pittsburgh, in all likelihood, would have gotten a touchdown and covered the 6-point spread. Instead, the Steelers won in overtime by a field goal.

    I’m going to complain about this for one more paragraph. I think I could start a Web site solely for my bad beats, which I’ve had tons of the past year. From Detroit blowing a 17-0 lead as a 9-point underdog, to Sage Rosenfails’ meltdown, to John Fox’s decision to use Hunter Cantwell on an 80-yard hail mary, to this fumble, I have tons of material to work with. The site’s URL could be walterfootball.com’sbadbeats.com. I know that URL doesn’t make any sense, but at this point, I don’t really care!

  • Enough about the bad beat. Ben Roethlisberger was 33-of-43 for 363 yards, one touchdown and two picks (one of which was a hail mary.) Those numbers look very good, but Roethlisberger really struggled in the first three quarters outside of the 2-minute drill to end the first half.

    If you take out the last two minutes of the first half, Roethlisberger was 11-of-17 for 94 yards (only a 5.5 YPA) and an interception in the first three quarters. Big Ben constantly underthrew his receivers and took unnecessary sacks because he held on to the ball too long. His pick was especially brutal, as he threw it right to a nickel corner.

    Had Roethlisberger not led the Steelers to a comeback, everyone would be talking about how this sexual assault trial affected him in this contest. But I’m still going to discuss it – I’m not convinced we’re getting Roethlisberger at 100-percent mental capacity. For three quarters, he looked really indecisive. This needs to change if the Steelers want to repeat.

  • Of course, the Steelers also need to run the ball. It didn’t matter who was in the backfield; Willie Parker, Rashard Mendenhall and Mewelde Moore all gained less than two yards per carry. Parker (13 rushes, 19 yards) was especially brutal; he did his best 2008 Tim Hightower impression, dancing around instead of hitting the hole. Still, it didn’t matter because Pittsburgh’s offensive line could not open up any running lanes.

  • It looks like Santonio Holmes is finally “the guy.” Holmes caught nine balls for 131 yards and a score. Ward grabbed eight balls for 103 yards. Heath Miller chipped in with eight receptions for 64 yards.

  • The Titans had 61 offensive plays in this game. Chris Johnson got the ball on only 16 of them (57 rushing yards, 11 receiving yards). That’s inexcusable. Jeff Fisher needs to make sure Johnson has the ball in his hands a lot more than 26 percent of the time.

  • Kerry Collins had a decent game, going 22-of-35 for 244 yards, one touchdown and a pick. His interception was a deep shot to Kenny Britt, who made a poor effort on the play. That said, Britt was otherwise very sharp in his NFL debut; the rookie caught four balls for 85 yards. Pick him up if he’s available in your league.

  • Justin Gage led the Titans with seven receptions for 78 yards and a score. He’s worth starting as a WR3 because he’s Collins’ first read on most plays.

  • One last word – it wasn’t evident how much the Titans missed Albert Haynesworth until the fourth quarter. Once the Steelers settled on throwing the ball on every play, Tennessee really struggled to pressure Big Ben with a four-man rush – and it’s not like Pittsburgh has the best offensive line in the world. The 2008 Titans would have gotten to the quarterback with Haynesworth occupying tons of blockers; the 2009 Titans didn’t even get close most of the time.

  • Oh, and one final word – Alge Crumpler tried to eat fell on Troy Polamalu’s leg in the second quarter, and the Pro Bowl safety had to leave the game. Polamalu is out 3-6 weeks with a PCL sprain. The Madden Curse strikes again!


    Falcons 19, Dolphins 7

  • I wish I had Jon Gruden here to comment on this because Miami’s Wildcat offense was an epic failure in this contest. The Dolphins got just four yards out of the Wildcat, came on a Ronnie Brown run. Pat White, meanwhile ran for no gain and was incomplete on one attempt, missing an open Ted Ginn downfield.

  • As for Miami’s regular offense, the seven points it put up pretty much speaks for itself. The score could have been a lot closer, but Anthony Fasano fumbled the ball away at the Atlanta 10. In total, the Dolphins had four turnovers after coming up with a plus-17 turnover differential last year – a sign that things won’t be the same in 2009.

  • Chad Pennington was 21-of-29, but threw for just 176 yards, which gives him a pretty weak YPA of 6.1. Pennington also had a touchdown and an interception.

  • Perhaps Miami’s greatest mistake was not getting Ronnie Brown involved enough. Despite the fact that Brown averaged 4.3 yards per carry against Atlanta’s pedestrian run defense, Brown was given only 10 carries. He also had just three receptions for 10 more yards. I understand being scared of Brown wearing down late in the year, but with games coming up against Indianapolis and San Diego, this was one the Dolphins had to have.

  • Another concern the Dolphins suddenly have is pass protection; the Falcons, not known for being able to get after the quarterback consistently, managed four sacks on Pennington. John Abraham and Kroy Biermann had two each, exposing Jake Long and Vernon Carey.

  • Matt Ryan was as good as advertised, going 22-of-36 for 229 yards and two touchdowns. Ryan found Tony Gonzalez and Roddy White five times each. Gonzalez had 73 yards and a score, while White had 42 yards.

  • A disappointing outing for Michael Turner. Turner mustered only 65 yards on 22 carries against a Dolphins rush defense that was ranked in the middle of the pack last year.


    Ravens 38, Chiefs 24

  • I complain about my bad beats all the time, but I’ll admit that I got really lucky here. I had the Ravens -12.5 for four units, and it looked like they would win by seven points. Fortunately, the Chiefs fumbled with less than two minutes remaining on their own nine. Baltimore scored a touchdown on 4th-and-goal. Gooo meee!

  • Of course, this game wouldn’t have been close if the Ravens didn’t repeatedly screw themselves over. Kansas City scored its first touchdown on a blocked punt. The team’s next touchdown came off a Joe Flacco interception. Steve Hauschka also missed a 41-yard field goal. Paging Matt Stover?

  • Outside of the pick, Joe Flacco was brilliant; he was 26-of-43 for 307 yards and three touchdowns. I loved Flacco as a fantasy sleeper after watching him this preseason, so if you have him on your roster, congratulations. If, for some reason, he’s available in your league, pick him up immediately.

  • Ray Rice rushed for 108 yards on 19 carries, and I’m actually a bit disappointed. I thought the Ravens would use him more (he also had two catches for 11 yards). Rice was also nowhere to be seen when Baltimore reached the red zone; Willis McGahee and LeRon McClain both scored.

  • Though 14 of Kansas City’s points came off Baltimore turnovers, Brodie Croyle was very impressive in this contest, considering the defense he was going up against. Croyle was 16-of-24 for 177 yards and two touchdowns. On a game-tying drive late in the fourth quarter, Croyle was 4-of-5 for 55 yards. There’s little doubt that Croyle is the best quarterback on the Chiefs, but he can’t stay healthy. Ironically, Matt Cassel should be back to ruin things next week.

  • Dwayne Bowe, proving that he pretty much is matchup-proof (save for when he plays Nnamdi Asomugha), caught four balls for 40 yards and a touchdown. Mark Bradley also had four grabs for 73 yards.

  • The Chiefs predictably couldn’t run on the Ravens. Larry Johnson had just 20 yards on 11 carries. Jamaal Charles was the more effective player, catching four balls for 29 yards in addition to his eight rushing yards on four carries.

  • Though Baltimore gave up 14 points off turnovers, the key to its victory today was third-down conversions; the Ravens were 10-of-17 on third downs. The Chiefs, meanwhile, were just 2-of-10.

  • Perhaps the reason the Chiefs were 2-of-10 was because they kept putting themselves in impossible situations. Check this out:



    Ouch. This image was taken from NFL.com’s crappy new Game Center. Please tell NFL.com how much the new NFL.com GameCenter sucks here.


    Eagles 38, Panthers 10

  • I was going to start with Jake Delhomme, but the big story is Donovan McNabb. McNabb fractured a rib on a touchdown run late in the game. He’ll likely be out next week, and you have to wonder why he was scrambling for a score up 31-10 in the second half.

  • My greatest concern with the Eagles going into this contest was their pass protection; Jason “Derrick Coleman” Peters is terrible, while Winston Justice had never started at right tackle before.

    So, what have we learned? Absolutely nothing, though Peters was whistled for two false starts. The Eagles offense ran their ninth play when they were up 24-7, thanks to Delhomme’s ineptness. All of Philadelphia’s numbers were limited (McNabb: 79 yards, 2 TDs; Brian Westbrook: 64 rush yards) because the team barely had the ball.

  • Back in January, Jake Delhomme’s son was kidnapped. In order to get his son back, Delhomme had to throw the game against Arizona. Five interceptions and a fumble later, we all assumed Delhomme’s kid would be returned safely.

    Not so fast! Turns out the kidnappers parlayed that contest with Carolina’s Week 1 opponent! Delhomme went on to toss four interceptions and fumble once in this contest. Hopefully this was just a 2-team parlay.

    In all seriousness, Delhomme (7-of-17, 73 yards) is arguably the worst starting quarterback in the NFL. In his last two games, Delhomme has NINE picks and two fumbles. Nine freaking picks! I’d advise John Fox to start his backup, but the Panthers don’t believe in drafting signal-callers, so their top backups are Josh McCown and Matt Moore. Ouch.

  • Amazingly, the Panthers once had a lead in this game, as they scored on the opening drive on a DeAngelo Williams 11-yard run. But even that touchdown had its downside, as Carolina was very sloppy. Set up with a 1st-and-goal at the 1, they had two false starts that moved them back to the 11. Williams saved the day – temporarily.

  • Williams was the only offensive Panther who showed up to play. In addition to his 37 rushing yards and touchdown, he also had four catches for 42 yards.

  • Steve Smith had just three grabs for 21 yards. Delhomme’s ineptness ruined a potential solid fantasy day for Smith owners.





    Broncos 12, Bengals 7

  • Wow. Sometimes it’s better to be lucky than good, and that was the case in this contest. If you missed it, Kyle Orton heaved a weak pass with less than half a minute remaining in the fourth quarter, down 7-6. The pass, intended for Brandon Marshall, was tipped by a Cincinnati defender, but it bounced right into Brandon Stokley’s hands. Stokley ran it in for a touchdown, on what would count as an 87-yard score for Orton.

  • I’ll never underestimate what a victory like this can do for a team, but looking at facts for a second, Orton was pretty pedestrian. He was 17-of-28 for 243 yards and a touchdown. Taking away that 87-yard score, however, Orton had just 156 yards on 27 attempts, giving him a YPA of 5.8. No surprise there – the Broncos struggled to move the chains all afternoon, converting 3-of-12 of their third downs.

  • Correll Buckhalter started the game, but Knowshon Moreno got most of the work from the third drive on. Moreno had just 19 yards on eight carries, but it’s worth noting that he lost four yards because he slipped. Moreno was obviously limited in this game, and he has a much better matchup next week against the woeful Browns.

  • For all the talk of Brandon Marshall versus Eddie Royal, neither wideout did anything in this contest. Marshall had four catches 27 yards, while Royal had only two grabs for 18 yards.

  • A funny stat: Tony Scheffler had one catch for 29 yards and one interception. Scheffler caught Carson Palmer’s Hail Mary.

  • The Bengals only have themselves to blame for this loss. They repeatedly shot themselves in the foot, even before Orton stuffed a four-leaf clover up his rear end on Denver’s final drive. Carson Palmer was victimized by a whopping seven drops, most of which were by Laveranues Coles. Cincinnati also botched a field goal attempt on an errant snap.

  • Palmer was 21-of-33 for 247 yards and two picks (one was on a Hail Mary). Those numbers aren’t very impressive, but once again, Palmer suffered through seven drops.

  • Cedric Benson, one of my fantasy sleepers, was one of the few Bengals who did not disappoint. Benson rushed for 76 yards and a touchdown on 21 carries. He also had four receptions for 32 more yards.

  • Chad Ochocinco caught five balls for 89 yards, but Cincinnati’s team-leader in receptions was Andre Caldwell, who had six grabs for 54 yards. Both Chris Henry and Laveranues Coles caught one pass each. Another few outings like this, and the Bengals should consider cutting Coles.


    Vikings 34, Browns 20

  • So much for all of this Brett Favre talk. The Vikings could have had a mannequin under center and won this game; the Browns had absolutely no answer for Adrian Peterson, who rushed for 180 yards and three touchdowns on 25 carries. Good thing the Browns didn’t spend so much money on defensive linemen a year ago. Oh, wait…

  • Favre was just 14-of-21 for 110 yards and a touchdown to Percy Harvin. Favre didn’t exactly do anything to validate the signing, but the one important thing he didn’t do was turn the ball over. That will probably happen later in the year.

  • Percy Harvin led the Vikings with three receptions for 36 yards and a score. Harvin also ran the ball twice for 22 yards. Harvin appears to be Brett Favre’s favorite target, though it should be noted that Bernard Berrian (0 catches) was limited with an injury.

  • While Peterson steamrolled over Cleveland’s defense, the Browns could barely run the ball, losing the rushing battle, 225-89. Jamal Lewis rushed for 57 yards on 11 carries and chipped in with three receptions for 47 yards. James Davis, meanwhile, did nothing, garnering only five yards on four attempts. Davis chipped in with three receptions for four more yards. He’ll have more running room against a defense that doesn’t have the Williams Wall, and hopefully he won’t be coming off another car accident next week.

  • Brady Quinn finished the game 21-of-35 for 205 yards, one touchdown and a pick. However, most of Quinn’s yardage and his score came late against Minnesota’s backups. Quinn was very mediocre in this contest. He seldom went deep, and when he did, he was picked off. Quinn also lost a fumble that set up a Vikings field goal on a very strange play that will be featured on NFL blooper reels for years. The Browns have a better shot with Derek Anderson, who was the better quarterback this preseason.

  • So much for playing for a new contract. Braylon Edwards had just one catch for 12 yards. He did have a touchdown that was overturned when the replay showed he stepped out of bounds prior to catching the ball, but Edwards was also responsible for two penalties worth 15 yards.

  • With 1st-and-goal on the 6-yard line early in the game, the Browns eschewed running a regular offense and instead used a Wildcat formation twice. Those two plays gained a whopping one yard. With the Dolphins seemingly transitioning away from the Wildcat (read the Miami-Atlanta analysis), I find it funny that Eric Mangini is trying to use it as much as possible. Mangini is like the dorky kid who gets the cool toy a year too late.


    Jets 24, Texans 7

  • If you told me the final score of this game would be 24-7, I would have said, “Wow, the Texans scored only 24 points?” I think it goes without saying that my Houston playoff projection is looking very shaky.

  • I really don’t know where to start with this team. Perhaps up front, where Houston’s offensive line couldn’t pass protect or open up running lanes despite the fact that two of the Jets’ better defenders (Shaun Ellis, Calvin Pace) were out.

    Or maybe we should discuss Steve Slaton, who must have spent all offseason watching Tim Hightower tapes. Slaton did way too much dancing around, rushing for a laughable 17 yards on nine carries. Slaton managed three receptions for 35 more yards, but also lost a fumble.

    And how about Matt Schaub? Schaub was 18-of-33 for 166 yards and an interception, though to be fair, he had no help from his offensive line.

    Oh, and let’s not let the defense slide. Early on, Houston blew an opportunity to establish control, as they dropped three Mark Sanchez interceptions in the first quarter and a half. Most importantly, they couldn’t get off the field; Houston let a rookie quarterback making his first NFL start convert 10-of-18 third downs. And these weren’t just short-yardage situations; Sanchez moved the chains on 3rd-and-10 (three times), 3rd-and-7 (twice), 3rd-and-9 and 3rd-and-8.

  • One interesting thing before we move on to the Jets. There were really two defenses that put the clamps on Houston’s offense last year: Pittsburgh and Baltimore. Rex Ryan was the defensive coordinator for the Ravens in 2008; clearly, he has the perfect blueprint to shut down the Texans.

  • Mark Sanchez was brilliant in his first start; he was 18-of-31 for 272 yards, a touchdown and a pick. Sanchez did have three potential interceptions dropped, but he also converted 10-of-18 third downs, which is simply amazing for a rookie making his first NFL start in a hostile environment.

  • Thomas Jones rushed for 107 yards and two touchdowns on 20 carries, but those numbers don’t convey how mediocre he was. Jones was able to break runs of 38 and 39 yards through wide-open holes created against Houston’s tired defense in the second half. Take away those gains, and Jones managed only 30 yards on 18 rushes. Leon Washington, meanwhile, was far more impressive on 15 carries for 60 yards, and four catches for 24 more yards.

  • Amazingly, only four Jets caught a reception in this contest, which makes you wonder what exactly the Texans were doing. Jerricho Cotchery led the team with six grabs for 90 yards. Dustin Keller (94 yards), Chansi Stuckey (64) and Washington (24) all caught four passes.




    Colts 14, Jaguars 12

  • The big news out of this game is that Anthony Gonzalez suffered a strained knee ligament in the first quarter. He will be out 2-6 weeks.

  • Despite the loss of Gonzalez, Peyton Manning was still able to go 28-of-38 for 301 yards, one touchdown and a pick in the red zone. Manning also helped the Colts convert 8-of-14 third downs.

  • Reggie Wayne picked up the slack with 10 catches for 162 yards and a touchdown. Looks like those who said Wayne’s past production was a result of Marvin Harrison being on the opposite side of the field will finally be silenced.

  • Joseph Addai scored a touchdown, but was otherwise very mediocre, rushing for 42 yards on 17 carries. Unfortunately, Donald Brown wasn’t much better (11 rushes, 33 yards), but it’s only a matter time before he takes over as the starter. Addai fumbled and dropped a screen. Indianapolis’ ground attack simply could not get anything going against Jacksonville’s pedestrian defense.

  • Though the Jaguars kept this game close, David Garrard was just 14-of-28 for 122 yards. He completed only two passes greater than 15 yards. Torry Holt, expected to open this offense up, made just three grabs for 47 yards.

  • Jacksonville rode Maurice Jones-Drew in this game, which is exactly what the Titans should have done with Chris Johnson on Thursday night. Jones-Drew touched the ball 26 times (21 carries, 5 catches) out of 55 plays. He rushed for 97 yards and garnered 26 receiving yards.


    Saints 45, Lions 27

  • The biggest story to the media is Drew Brees. Brees absolutely lit up Detroit’s hapless defense, going 26-of-34 for 358 yards, six touchdowns and a pick. Brees helped the Saints convert 9-of-13 third downs, and had to call in the punt unit only twice.

  • The biggest story to me, on the other hand, is the play of New Orleans’ defense. You may look at the score and say, “The same old Saints gave up 27 points.” Doing so would be ignorant; Detroit’s first touchdown was set up on a great punt return. A later touchdown was a fumble return. New Orleans really gave up 13 points and allowed only 14 first downs to the Lions.

  • The biggest story to the fantasy world is the emergence of Jeremy Shockey, who caught four balls for 31 yards and two touchdowns. Shame on you if you passed on Shockey because he had no scores last year; I guess having an entire offseason with a team helps, huh?

  • Replacing Pierre Thomas, Mike Bell rushed for 143 yards on 28 carries. The injury Pierre Thomas suffered while chasing his dog could cost him millions of dollars; with this performance, Bell will take touches away from Frenchie.

  • Marques Colston had just three catches for 30 yards and a touchdown. Lance Moore had only two grabs for 38 yards. Meanwhile, Devery Henderson hauled in five receptions for 103 yards and a score. Don’t read too much into this; Henderson is a deep threat who is usually famine over feast. Henderson simply abused Detroit’s abysmal secondary.

  • Matthew Stafford had a tough outing against New Orleans’ incredibly underrated defense, going 16-of-37 for 205 yards and three picks. On the bright side, Stafford was sacked just once.

  • Kevin Smith and Calvin Johnson shined as expected. Smith mustered only 20 yards on 15 carries, but had seven receptions for 52 yards and a score. Megatron, meanwhile, grabbed three balls for 90 yards.


    Cowboys 34, Buccaneers 21

  • Tony Romo started this game slowly, as he was just 6-of-13 for 64 yards in the first 28 minutes of this contest. I was all prepared to write how Romo struggled with the departure of Terrell Owens, but Romo exploded after that, finishing 16-of-27 for 353 yards and three touchdowns. Amazingly, Romo’s 353 yards were a career-high. So much for struggling without Owens!

  • So, who stepped up in Owens’ absence? Try everyone. Without needing to target Owens a set amount of times per game, Romo was allowed to scan the field and find the open receiver. Roy Williams had three catches for 86 yards and a touchdown. Patrick Crayton had four grabs for 135 yards and a score. Jason Witten garnered five receptions for 71 yards. Miles Austin-Jones chipped in with a 42-yard touchdown.

  • Marion Barber ripped through Tampa Bay’s anemic defense, gaining 79 yards and a touchdown on 14 carries. Felix Jones rushed only six times for 22 yards.

  • It wasn’t all positive for Dallas; the Cowboys’ horrific rush defense picked up where it left off last year. Cadillac Williams, who started the game, rushed for 97 yards and a touchdown on 13 carries. Playing off the bench, Derrick Ward had 62 yards and a score on 12 attempts.

  • It’s confirmed – Michael Clayton is alive! Clayton, who has done nothing since a prolific rookie campaign in 2004, led the Buccaneers with five catches for 93 yards. Kellen Winslow Jr. also had five grabs for 30 yards and a score.

  • Antonio Bryant, who didn’t get to play much with Byron Sandwich in the preseason, managed only two receptions for 29 yards. His numbers will improve as he gets more time with Leftwich if he’s healthy. The big concern is that Bryant left the game in the fourth quarter with a knee injury.

  • Speaking of Mr. Sandwich, he was 25-of-41 for 276 yards and a score. Doesn’t sound too bad, but most of that came in junk time late in the game. The amazing thing is that Sandwich didn’t get sacked once. Still, the Buccaneers won’t win (m)any games with him under center.




    49ers 20, Cardinals 16

  • And another Super Bowl loser bites the dust. One of the reasons I had the 49ers as a 5-unit play on my NFL Picks page was because Super Bowl losers were 3-12 against the spread in their first game the following season the past 15 years. Make it 3-13.

  • That stat is not misleading, but others are. Take Kurt Warner’s 26-of-44 for 288 yards, one touchdown and two picks, for example. That doesn’t look too bad, but Warner was awful. He simply looked awkward throwing the ball with his surgically repaired hip. Most of that yardage was on short dumpoffs. And these stats don’t lie – Tim Hightower caught 12 balls for 121 yards. Warner was simply uncomfortable going downfield.

    If you’re a Warner fantasy owner, be very concerned. I hated him from a fantasy perspective this summer because he’s a 38-year-old man coming off hip surgery. I know Warner didn’t have Anquan Boldin at 100 percent, but he just doesn’t look right.

  • Aside from Hightower, Larry Fitzgerald led the team with six receptions for 71 yards and a touchdown. Fitzgerald had a good game, but neither he nor Boldin (2 catches, 19 yards), will be fantasy monsters if Warner continues to play poorly.

  • Though Hightower grabbed 12 balls, he couldn’t get much on the ground (8 carries, 15 yards). Chris Wells was the more-effective runner (7 carries, 29 yards).

  • Credit Mike Singletary for coming up with a defense to contain Arizona and sticking to his game plan. Through Frank Gore failed to average 1.5 yards per carry (22 rushes, 30 yards, 1 TD), Singletary continued to run the ball. The 49ers ran 24 times and passed 31 times.

  • The big story here is the play of Shaun Hill. Hill wasn’t spectacular (18-of-31, 209 yards, TD), but he converted third downs (7-of-18) and came up clutch when the 49ers needed him to. On the game-winning drive, Hill was 9-of-13 for 72 yards with a 3-yard score to Gore. He’s now 8-3 as a starter.

  • With all the hype Josh Morgan received from various places, including this site, it was the old, reliable Isaac Bruce who led the squad with 74 yards. Morgan had three grabs for 38 yards.


    Giants 23, Redskins 17

  • Whenever someone questioned my having the Giants as the top-ranked NFC team in my 2009 NFL Power Rankings, they asked me who would catch Eli Manning’s passes. My response was that the receiver position is a vastly overrated one. The Giants win games in the trenches.

    As it turns out, Manning indeed does have wideouts to throw to. Steve Smith caught six balls for 80 yards. Mario Manningham, meanwhile, caught three balls for 58 yards and a touchdown. First-round rookie Hakeem Nicks hauled in two passes for 18 yards. Unfortunately, Nicks sprained his foot and left the game in the fourth quarter. While it looked really serious and nearly caused Troy Aikman to have an aneurysm, it turns out the injury could only keep Nicks out for 2-3 weeks.

  • While Smith and Manningham stepped up, Domenik Hixon was nowhere to be found. Hixon caught only one ball for 10 yards.

  • On NBC’s recap show, Tiki Barber said the Giants are now a pass-first team. I had a good laugh. New York will continue to rely heavily on Brandon Jacobs and Ahmad Bradshaw. Jacobs had 46 yards on 16 carries, while Bradshaw mustered 60 yards on 12 attempts.

  • So much for Ladell Betts stealing Clinton Portis’ touches. Portis had 62 yards on 16 rushes against a very tough Giants defense. Betts, meanwhile, had only three touches.

  • Jason Campbell was 19-of-26 for 211 yards, one touchdown and a pick. Those numbers look solid, but a chunk of his yardage and his touchdown came in garbage time on a back-door scoring drive. Jim Zorn showed very little confidence in Campbell, taking the ball out of his hands on a few key occasions.

  • Santana Moss had just two catches for six yards, while Antwaan Randle El had seven grabs for 98 yards. With Giants defenders in his face, Campbell had to resort to shorter stuff, which would explain Randle El’s numbers. Chris Cooley also had seven grabs for 68 yards and a score.


    Seahawks 28, Rams 0

  • The Seahawks enjoyed their Week 1 bye with a 28-0 victory over the Rams. Things looked like they were going to be shaky at first when Matt Hasselbeck tossed two first-quarter interceptions. However, Hasselbeck quickly remembered how crappy St. Louis is and finished 25-of-36 for 279 yards and three touchdowns.

  • They didn’t get to play much together last year, but Hasselbeck and John Carlson looked very comfortable. Carlson grabbed six balls for 95 yards and two touchdowns.

  • Aside from Carlson, Hasselbeck often targeted T.J. Houshmandzadeh (6 catches, 48 yards) and Nate Burleson (7 catches, 74 yards, 1 TD).

  • Julius Jones had a great game, rushing for 117 yards and a score on 19 carries. Don’t read too much into this; Michael Strahan’s fictional wheel chair-ridden brother could have posted similar stats against the anemic Rams.

  • Marc Bulger picked up where he left off last year, going 17-of-36 for 191 yards. For those of you scoring at home, that’s a 5.3 YPA. If Bulger were a race horse, he’d be in a glue factory right now.

  • Steven Jackson rushed only 16 times for 67 yards. The Rams were behind early and couldn’t get Jackson more involved, so I can understand the lack of carries. The problem I have is that Jackson didn’t log a single catch. Did St. Louis’ coaching staff forget Jackson is a great weapon out of the backfield?

  • The lone bright spot for the Rams was Laurent Robinson, who parlayed his great preseason into five catches for 87 yards. If you’re in a league with clueless fantasy owners, Robinson could be available. Add him to your roster immediately.



    For thoughts on Green Bay-Chicago, New England-Bufalo and San Diego-Oakland, check out my updated 2009 NFL Power Rankings, which will be posted Tuesday morning.



    2009 NFL Power Rankings


    NFL Power Rankings - Feb. 22


    2024 NFL Mock Draft - Feb. 21


    Fantasy Football Rankings - Feb. 19


    NFL Picks - Feb. 12








    2023: 2023 NFL Week 1 Recap - Sept. 11
    2023 NFL Week 2 Recap - Sept. 18

    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