People can critcize Soriano for lots of reasons (money, defense, attitude, etc.), but to say that Soriano is only a "marginal improvement offensively" over Walker is ridiculous. I like Walker, but he has to fight for a starting job every year while Soriano is making All-Star teams. Offensively, Soriano is Jeff Kent with speed. 2004: 98 OPS+ 2005: 110 OPS+ 2004: 105 OPS+ 2005: 115 OPS+ Which one is Walker, and which one is Soriano? Highlight to find out