San Luis Potosi CH 2025

ATP · Clay

James Duckworth won the title, beating Max Wiskandt 6–1 6–1 in the final.

Matches by round

Final

1 finished
Fin
🇦🇺James Duckworth1#7666
🇩🇪Max Wiskandt#39611

Semifinals

2 finished
Fin
🇦🇺James Duckworth1#7676
🇨🇦Dan MartinQ682
Fin
🇩🇪Max WiskandtAlt#39666
🇦🇷Juan Pablo Ficovich4#35834

Quarterfinals

4 finished
Fin
🇦🇺James Duckworth1#7676
🇺🇸Alfredo PerezAlt674
Fin
🇨🇦Dan MartinQ727
🇧🇷Mateus Alves#4106165
Fin
🇦🇷Juan Pablo Ficovich4#35866
🇨🇴Miguel TobonQ#42201
Fin
🇩🇪Max WiskandtAlt#396366

Round of 16

8 finished
Fin
🇦🇺James Duckworth1#7667
Fin
🇺🇸Alfredo PerezAlt76
🇲🇽Rodrigo Pacheco Mendez5#26054
Fin
🇨🇦Dan MartinQ76
🇫🇷Tom Paris652
Fin
🇧🇷Mateus Alves#41066
🇨🇱Matias Soto6#25734
Fin
🇨🇴Miguel TobonQ#422462
🇩🇪Patrick Zahraj8630
Fin
🇦🇷Juan Pablo Ficovich4#35866
Fin
Fin
🇩🇪Max WiskandtAlt#396377
🇲🇽Rodrigo AlujasWC6563

Round of 32

16 finished
Fin
🇦🇺James Duckworth1#7666
🇲🇽Rafael De AlbaQ12
Fin
Fin
🇺🇸Alfredo PerezAlt67
🇳🇿James WattQ463
Fin
🇲🇽Rodrigo Pacheco Mendez5#26066
🇳🇿Kiranpal PannuAlt22
Fin
🇨🇦Dan MartinQ66
🇺🇸Felix CorwinLL14
Fin
🇫🇷Tom Paris66
🇺🇸Maxime Cressy34
Fin
🇧🇷Mateus Alves#41076
Fin
🇨🇱Matias Soto6#25767
🇺🇸Garrett Johns#441362
Fin
🇨🇴Miguel TobonQ#42276
🇺🇸Aidan Mayo#23551
Fin
🇺🇸Cannon KingsleyQ164
Fin
🇦🇷Juan Pablo Ficovich4#3586466
🇫🇷Maxime Janvier723
Fin
Fin
Fin
🇲🇽Rodrigo AlujasWC76
🇦🇹Neil Oberleitner652
Fin
🇩🇪Max WiskandtAlt#396267
🇫🇷Adrian Mannarino2#616263

Qualifying round 2

6 finished
Fin
🇲🇽Rafael De AlbaWC366
🇺🇸Felix Corwin1642
Fin
🇺🇸Cannon Kingsley266
🇫🇷Robin Catry812
Fin
🇨🇦Dan Martin10646
🇺🇦Vladyslav Orlov3160
Fin
🇨🇴Miguel TobonAlt#42265
🇺🇸Isaiah Strode1100
Fin
🇳🇿James Watt1266
🇬🇧Mark WhitehouseAlt31
Fin

Qualifying round 1

11 finished
Fin
🇺🇸Felix Corwin166
🇲🇽Guillermo TunasWC24
Fin
🇺🇸Cannon Kingsley266
🇯🇵Seita Watanabe12
Fin
🇺🇦Vladyslav Orlov366
🇲🇽Andres DelgadilloWC32
Fin
🇨🇦Dan Martin1067
Fin
🇨🇴Miguel TobonAlt#422637
🇩🇪Elmar Ejupovic41662
Fin
🇺🇸Isaiah Strode1166
🇺🇸Andrew FentyAlt#47842
Fin
🇬🇧Mark WhitehouseAlt66
🇯🇵Kosuke Ogura522
Fin
🇳🇿James Watt1267
Fin
🇺🇸Elijah StrodeAlt42
Fin