From high-flying Lucha Libre to futbol to golfMexicans have left their mark on just about every sport. Look at a guy like Oscar De La Hoya who not only won a gold medal in the Lightweight division at the 1992 Summer Olympics but also obtained a slew of other titles throughout his career and founded Golden Boy Promotions which is still going strong till this very day. Or, what about Fernando Valenzuela aka the only baseball player to be named Rookie of the Year, win the Cy Young Award, and help lead his team to a World Series victory in his first two seasons. And to think, some prefer would rather hate on cultures that have given our country so much (don't think we forgot, Arizona). Instead, we'd rather use holidays such as Cinco de Mayo to recognize what our brothers from across the border have contributed to American society.

In honor of Mexico's victory over the French in the Battle of Puebla, here are The Greatest Mexican Athletes of All Time.

RELATED: The 10 Greatest Mexican Boxers of All Time