Villena CH 2025

ATP · Hard

Pablo Carreno Busta won the title, beating Hugo Grenier 4–6 6–1 6–4 in the final.

Matches by round

Final

1 finished
Fin
🇪🇸Pablo Carreno Busta3#74466
🇫🇷Hugo Grenier#394614

Semifinals

2 finished
Fin
🇪🇸Pablo Carreno Busta3#7466
🇨🇿Petr BrunclikQ#49943
Fin
🇫🇷Hugo Grenier#39467

Quarterfinals

4 finished
Fin
🇨🇿Petr BrunclikQ#49966
🇮🇹Luca PotenzaLL43
Fin
🇪🇸Pablo Carreno Busta3#7466
🇪🇸Martin Landaluce5#6731
Fin
🇬🇧George Loffhagen#491165
Fin
🇫🇷Hugo Grenier#39476
🇩🇪Tom Gentzsch#16552

Round of 16

8 finished
Fin
🇮🇹Luca PotenzaLL66
🇱🇹Edas Butvilas#20914
Fin
🇨🇿Petr BrunclikQ#49966
🇦🇹Neil OberleitnerQ22
Fin
Fin
🇪🇸Martin Landaluce5#6766
🇬🇧Oliver Crawford#31944
Fin
🇵🇱Maks KasnikowskiQ#21143
Fin
🇬🇧George Loffhagen#491466
🇳🇴Viktor Durasovic#482632
Fin
🇫🇷Hugo Grenier#39466
🇹🇳Moez Echargui6#34944
Fin
🇩🇪Tom Gentzsch#16566
🇧🇬Dimitar Kuzmanov#36344

Round of 32

16 finished
Fin
🇱🇹Edas Butvilas#20966
Fin
🇮🇹Luca PotenzaLL67
🇺🇸Darwin BlanchWC#32345
Fin
🇦🇹Neil OberleitnerQ76
🇫🇷Arthur Gea#44664
Fin
🇨🇿Petr BrunclikQ#49976
🇬🇧Giles HusseyLL#33051
Fin
🇪🇸Pablo Carreno Busta3#74646
🇺🇸Dali BlanchWC#323263
Fin
Fin
🇬🇧Oliver Crawford#31966
🇮🇹Lorenzo CarboniQ21
Fin
🇪🇸Martin Landaluce5#67646
🇪🇸Inaki Montes De La TorreWC#191463
Fin
Fin
🇵🇱Maks KasnikowskiQ#21166
🇪🇸Albert RamosAlt24
Fin
Fin
🇳🇴Viktor Durasovic#48276
🇸🇰Lukas Klein4642
Fin
🇹🇳Moez Echargui6#34966
🇮🇹Raul BrancaccioQ#22144
Fin
🇫🇷Hugo Grenier#39466
🇨🇿Hynek Barton#27733
Fin
🇧🇬Dimitar Kuzmanov#36376
🇧🇪Kimmer Coppejans#225634
Fin
🇩🇪Tom Gentzsch#16576
🇨🇱Nicolas Jarry2643

Qualifying round 2

6 finished
Fin
🇦🇹Neil Oberleitner8367
🇬🇧Giles Hussey1#3306465
Fin
Fin
🇵🇱Maks Kasnikowski10#2116166
🇮🇹Luca Potenza3743
Fin
🇨🇿Petr Brunclik5#49966
🇩🇪Adrian Oetzbach33
Fin

Qualifying round 1

12 finished
Fin
🇬🇧Giles Hussey1#330366
Fin
🇦🇹Neil Oberleitner876
🇨🇭Johan Nikles#41753
Fin
🇮🇹Raul Brancaccio2#221067
🇦🇷Julio Cesar Porras6261
Fin
🇺🇦Eric Vanshelboim9#398631
Fin
🇮🇹Luca Potenza366
🇧🇬Anas MazdrashkiWC44
Fin
🇵🇱Maks Kasnikowski10#211366
Fin
🇲🇩Radu Albot1243
Fin
🇨🇿Petr Brunclik5#49966
🇪🇸Carles HernandezWC40
Fin
🇩🇪Adrian Oetzbach6566
🇩🇪Lucas Gerch13734
Fin
🇮🇹Lorenzo Carboni667
🇪🇸John Echeverria35