even with a crappy run blocking line, Foster came close to 1000 yards. Not terrible, considering another guy took 120 carries/500 yards off his workload. The only disappointing part about Foster was that he slipped with the passing game...he showed he's an excellent pass blocker, but his receiving yards went from decent to poor. 5 yards/reception isn't that good.
I also would've figured more rushing TDs. Nonetheless, he was fairly durable this year, there's not much you can do about his injury and certainly he was no less durable than Williams. He's got a pass for the year.
Williams has some work to do. He's not a good pass blocker, which will take time and effort; he was supposed to be an elite cutback guy and looked somewhat as tentative about cutting as Foster (less so, but more than I expected from him). Still, he had some breakaway runs to compliment his mistakes, and hopefully there'll be more home runs and less mistakes soon. You can't say he didn't pass for the year, but in the end, I was expecting more than with Foster because he has more talent. Still, he's done well, and should do better with blocking.
Shelton needs to earn some time before he gets any hype.