Mexican Open 2025

ATP · Hard · All champions

Tomas Machac won the title, beating Alejandro Davidovich Fokina 7–6(6) 6–2 in the final.

Main draw 32 players

  1. 1🇩🇪Alexander Zverev#1Round of 16 · Lost to Learner Tien
  2. 2🇳🇴Casper Ruud#23Round of 16 · Lost to Rodrigo Pacheco Mendez
  3. 3🇺🇸Tommy Paul#14Round of 16 · Lost to Marcos Giron
  4. 4🇩🇰Holger Rune#433Round of 16 · Lost to Brandon Nakashima
  5. 5🇺🇸Ben Shelton#4Round of 16 · Lost to David Goffin
  6. 7🇺🇸Frances Tiafoe#8Round of 16 · Lost to Alejandro Davidovich Fokina
  7. 8🇨🇿Tomas Machac#69Final · Champion
  8. 9🇨🇦Denis Shapovalov#51Semifinals · Lost to Alejandro Davidovich Fokina
  9. 🇪🇸Alejandro Davidovich Fokina#17Final · Lost to Tomas Machac
  10. 🇺🇸Brandon Nakashima#18Semifinals · Lost to Tomas Machac
  11. 🇧🇪David GoffinQuarterfinals · Lost to Brandon Nakashima
  12. Q🇺🇸Learner Tien#19Quarterfinals · Lost to Tomas Machac
  13. 🇺🇸Marcos Giron#89Quarterfinals · Lost to Denis Shapovalov
  14. WC🇲🇽Rodrigo Pacheco Mendez#255Quarterfinals · Lost to Alejandro Davidovich Fokina
  15. 🇺🇸Alex Michelsen#35Round of 16 · Lost to Denis Shapovalov
  16. WC🇩🇪Daniel Altmaier#63Round of 16 · Lost to Tomas Machac
  17. Q🇦🇺Adam Walton#98Round of 32 · Lost to Marcos Giron
  18. 🇦🇺Aleksandar Vukic#127Round of 32 · Lost to Rodrigo Pacheco Mendez
  19. 🇫🇷Alexandre Muller#146Round of 32 · Lost to Frances Tiafoe
  20. 🇫🇷Arthur Rinderknech#68Round of 32 · Lost to Casper Ruud
  21. 🇫🇷Benjamin Bonzi#95Round of 32 · Lost to Brandon Nakashima
  22. WC🇨🇳Bu YunchaoketeRound of 32 · Lost to Alex Michelsen
  23. 🇬🇧Cameron Norrie#45Round of 32 · Lost to Learner Tien
  24. 🇮🇹Flavio Cobolli#6Round of 32 · Lost to Ben Shelton
  25. Q🇨🇦Gabriel Diallo#169Round of 32 · Lost to Tommy Paul
  26. 🇨🇿Jakub Mensik#16Round of 32 · Lost to Tomas Machac
  27. 🇮🇹Matteo Arnaldi#36Round of 32 · Lost to Alexander Zverev
  28. LL🇮🇹Mattia Bellucci#66Round of 32 · Lost to Alejandro Davidovich Fokina
  29. 🇷🇸Miomir Kecmanovic#60Round of 32 · Lost to Daniel Altmaier
  30. Q🇺🇸Nishesh Basavareddy#128Round of 32 · Lost to Denis Shapovalov
  31. 🇦🇺Rinky Hijikata#83Round of 32 · Lost to David Goffin
  32. 🇪🇸Roberto Carballes Baena#263Round of 32 · Lost to Holger Rune