1. Lionel Messi 2. [C.] Ronaldo 3. Samuel Eto'o 4. Fernando Torres 5. Z. Ibrahimavic 6. Wayne Rooney 7. Mario Gomez 8. Sergio Aguero 9. Karim Benzema 10. Giuseppe Rossi
Well everyone's going to have pretty similar choices, though I think Chicharito should be on the list. Sure, he is a bit unproven as he has only really played half a season, but he is currently the best poacher playing.
Incredible speed+incredible positional sense+ability to beat keepers 1v1= a perfect striker
Sure, he doesn't do much else. He's not gonna' rocket one from outside the box, or beat 4 people on the dribble and then curl it past the keeper, but really.... The point of the game is to score more goals, and Chicharito will certainly achieve that