Mexico City CH 2026

ATP · Clay

James Duckworth won the title, beating Stefano Napolitano 6–7(7) 7–6(3) 6–2 in the final.

Matches by round

Final

1 finished
Fin
🇦🇺James Duckworth1#706776
🇮🇹Stefano Napolitano#2787632

Semifinals

2 finished
Fin
🇦🇺James Duckworth1#7076
🇧🇪Tibo ColsonQ674
Fin
🇮🇹Stefano Napolitano#27866
🇫🇷Luka Pavlovic7#20334

Quarterfinals

4 finished
Fin
🇦🇺James Duckworth1#70466
🇰🇿Beibit Zhukayev634
Fin
Fin
🇫🇷Luka Pavlovic7#203267
🇲🇽Rodrigo Pacheco Mendez#2556461
Fin
🇮🇹Stefano Napolitano#278366
🇦🇺Tristan Schoolkate2#143614

Round of 16

8 finished
Fin
🇦🇺James Duckworth1#7066
🇺🇸Stefan Kozlov#27132
Fin
🇰🇿Beibit Zhukayev77
🇫🇷Corentin DenollyAlt565
Fin
🇧🇪Tibo ColsonQ76
🇨🇴Nicolas Mejia4#11553
Fin
🇫🇷Luka Pavlovic7#203637
🇺🇸Aidan MayoPR#2851668
Fin
🇲🇽Rodrigo Pacheco Mendez#255637
🇸🇮Bor ArtnakQ465
Fin
🇮🇹Stefano Napolitano#27867
🇨🇱Matias Soto#260168
Fin
🇦🇺Tristan Schoolkate2#14377
🇦🇺Marc Polmans655

Round of 32

16 finished
Fin
🇦🇺James Duckworth1#7066
🇺🇸Michael Mmoh#14943
Fin
🇺🇸Stefan Kozlov#27166
🇫🇷Raphael Perot#37931
Fin
🇰🇿Beibit Zhukayev66
🇲🇽Alejandro HayenQ14
Fin
🇫🇷Corentin DenollyAlt166
Fin
🇨🇴Nicolas Mejia4#115376
🇺🇦Vladyslav OrlovQ6630
Fin
🇧🇪Tibo ColsonQ166
🇨🇴Miguel TobonQ#432633
Fin
Fin
🇦🇷Juan Pablo Ficovich6#37066
🇺🇸Daniel Milavsky#30743
Fin
🇫🇷Luka Pavlovic7#203746
🇦🇷Facundo Mena#1966462
Fin
🇺🇸Aidan MayoPR#285367
🇨🇦Dan Martin6362
Fin
🇸🇮Bor ArtnakQ646
🇲🇽Alan MagadanWC#496364
Fin
🇺🇸Mackenzie Mcdonald3#24222
Fin
🇨🇱Matias Soto#260167
🇬🇧Jay Clarke5#241635
Fin
🇮🇹Stefano Napolitano#27866
🇺🇸Andres Martin#35944
Fin
🇦🇺Marc Polmans66
🇲🇽Rodrigo AlujasWC11
Fin
🇦🇺Tristan Schoolkate2#14377

Qualifying round 2

6 finished
Fin
🇺🇦Vladyslav Orlov12657
🇪🇸Ivan Marrero Curbelo#3863764
Fin
🇺🇸Karl Poling#4536656
🇫🇷Robin Catry5471
Fin
Fin
🇨🇴Miguel Tobon7#43266
🇺🇸Andrew Fenty1#48921
Fin
🇸🇮Bor Artnak1076
🇩🇪Patrick Zahraj254
Fin
🇲🇽Alejandro HayenWC627
🇩🇪Max Wiskandt3#382465

Qualifying round 1

11 finished
Fin
🇺🇸Andrew Fenty1#48966
🇮🇹Matteo Covato32
Fin
🇨🇴Miguel Tobon7#43266
🇲🇽Rafael De AlbaWC32
Fin
🇸🇮Bor Artnak1066
Fin
🇩🇪Max Wiskandt3#38266
Fin
🇲🇽Alejandro HayenWC637
🇦🇺Jake Delaney9#3503665
Fin
🇪🇸Ivan Marrero Curbelo#3867646
🇺🇸Quinn Vandecasteele4#472574
Fin
Fin
🇺🇸Karl Poling#45364
🇧🇷Mateus Alves8#41331
Fin