Cuernavaca CH 2025

ATP · Hard

Marc Andrea Huesler won the title, beating Dmitry Popko 6–4 3–6 6–4 in the final.

Matches by round

Final

1 finished
Fin
🇰🇿Dmitry PopkoSE464

Semifinals

2 finished
Fin
🇪🇸Rafael Jodar#10652
Fin
🇰🇿Dmitry PopkoSE67
🇨🇦Alexis Galarneau2#19525

Quarterfinals

4 finished
Fin
🇪🇸Rafael Jodar#10576
🇲🇽Rodrigo Pacheco Mendez#255751
Fin
🇺🇸Aidan Mayo#285614
Fin
🇰🇿Dmitry PopkoSE66
🇦🇷Juan Pablo Ficovich3#37011
Fin
🇨🇦Alexis Galarneau2#19566
🇫🇷Robin CatryQ44

Round of 16

8 finished
Fin
🇪🇸Rafael Jodar#10736
🇺🇸Stefan KozlovAlt#271562
Fin
🇲🇽Rodrigo Pacheco Mendez#2557637
🇪🇪Mark Lajal#16764768
Fin
Fin
🇺🇸Aidan Mayo#28577
🇩🇪Elmar EjupovicQ6665
Fin
🇰🇿Dmitry PopkoSE7647
🇩🇪Max WiskandtQ#3825765
Fin
🇦🇷Juan Pablo Ficovich3#37066
🇲🇽Rodrigo AlujasWC34
Fin
🇫🇷Robin CatryQ724
🇦🇹Jurij Rodionov7#142560
Fin
🇨🇦Alexis Galarneau2#19566
🇦🇺Bernard Tomic#18143

Round of 32

16 finished
Fin
🇺🇸Stefan KozlovAlt#271466
🇦🇷Thiago Agustin Tirante1#53642
Fin
🇪🇸Rafael Jodar#10656
DOMRoberto CidWC372
Fin
🇧🇷Mateus Alves#41334
Fin
🇪🇪Mark Lajal#16766
🇨🇴Nicolas Mejia6#11544
Fin
🇳🇴Viktor Durasovic#482645
Fin
🇦🇹Maximilian NeuchristPR7647
🇹🇳Aziz Dougaz#38068764
Fin
🇺🇸Aidan Mayo#285647
🇺🇸Govind NandaQ365
Fin
🇩🇪Elmar EjupovicQ6696
🇫🇷Hugo Grenier8#394474
Fin
🇰🇿Dmitry PopkoSE67
🇧🇷Felipe Meligeni Alves5#348362
Fin
🇩🇪Max WiskandtQ#38277
🇺🇸Maxime Cressy625
Fin
🇲🇽Rodrigo AlujasWC636
🇮🇹Stefano Napolitano#278364
Fin
🇦🇹Jurij Rodionov7#142646
🇫🇷Tom ParisQ264
Fin
🇫🇷Robin CatryQ67
🇺🇸Murphy Cassone#28335
Fin
🇦🇺Bernard Tomic#181466
Fin
🇨🇦Alexis Galarneau2#19576106
🇰🇿Beibit Zhukayev6773

Qualifying round 2

6 finished
Fin
🇺🇸Govind Nanda166
🇺🇸Tristan Mccormick1033
Fin
🇫🇷Tom Paris266
🇺🇸Elijah StrodeAlt42
Fin
🇫🇷Robin CatryAlt646
Fin
🇪🇸Ivan Marrero Curbelo11#38654
Fin
🇩🇪Max Wiskandt5#38266
Fin
🇩🇪Elmar Ejupovic867
🇨🇦Dan Martin462

Qualifying round 1

10 finished
Fin
🇺🇸Govind Nanda166
🇬🇧Millen Hurrion34
Fin
🇫🇷Tom Paris2646
🇺🇸Isaiah Strode262
Fin
🇺🇸Elijah StrodeAlt637
🇺🇸Alfredo Perez73667
Fin
Fin
🇫🇷Robin CatryAlt66
🇺🇸Trey Hilderbrand913
Fin
🇹🇼Ray HoAlt6564
Fin
Fin
🇨🇦Dan Martin66
🇳🇿Kiranpal Pannu634
Fin
🇩🇪Elmar Ejupovic867
🇨🇴Miguel Tobon#432464