texeira comes nowhere near the all star game. He has like 9 HR. Thome, Hafner, and Ortiz have over 20.
Pierzynski has like 4 HR. Ramon is near 15. AJ maybe better defensively, but the All star game is not about defense.
Jose Lopez- 9 HR 53 RBI
Robinson Cano- 6 HR 30 RBI (im not positive on thses stats cuz my internet is having some problems)
Vlad, Rios, and Wells are having monster seasons. Unforunatley, there is the "one player from each team" rule, so Ichiro get the nod over rios.