Man, I've gotta digress and go with Garrett Anderson. His consistency is something that's just so tempting to me.
I think Garrett's numbers in the other categories (especially RBI) will beat out Walker's.
Walker's career .279 clip away from home doesn't impress me all that much, either. The runs will come, though, batting ahead of Pujols, Rolen, and Edmonds.