Alexander Pato is the odd one out because he is Brazilian, while the other three players are Mexican. Giovanni dos Santos, Rafael Marquez, and Oswaldo Sanchez are all Mexican nationals who represented Mexico. Pato is Brazilian and played for Brazil's national team. This question tests knowledge of football player nationalities.