My favorite of all time is Hugo Sanchez because of everything that he accomplished throughout his career. In my opinion, (and I might get some thumbs down from whoever doesn't agree) Mexico got known worldwide because of Hugo Sanchez as a player. Before Hugo, do you guys think that Europeans even cared about watching Mexico games? European fans who were Hugo Sanchez fans realized Mexico because of him and they would watch a few games to see him play. I think that in sports he is the all time Mexican Idol in any sport, and maybe even outside of sports. In my opinion, he is one of my Best Football Players of all time cause of what he did in his career, I don't judge just through a WC or 1 or 2 seasons, I judge all their career and most of all, consistency throughout their career, not just a few good seasons. I honestly think that Hugo Sanchez is one of the (at least top 5: Pele, Di Stefano, Hugo Sanchez, Johan Crujiff, Franco Baresi) players in the world.
My present favorite football player is Ronaldinho and Lionel Messi. Even though Ronaldinho is on a bad time right now, I still think he's still the best in the world, after what he's done, I don't think anyone can just come and take that from him easily, whoever it is. Lionel Messi is my other favorite for the kind of player he is and how everybody lays their trust on him.
When It comes to my favorite Mexican player right now, based on performances, Carlos Salcido is my favorite right now, 2 championships in a row and a key player in PSV.
These are my opinions.