ATPCompletedHard
M25 Luanda 2025
ITF M25 · M25 Luanda · Nov 17 – Nov 24, 2025
Round of 32(32)
Yanis Ghazouani Durand66
Christopher Bulus43
Arthur Nagel 626
Aaron Gil Garcia364
Matyas Fuele66
Matic Dimic 43
Charles Chen66
Milan Welte10
Ruslan Serazhetdinov646
Daniel Adeleye360
Robert Strombachs66
Roberto Matundo11
Nicolas Ifi66
Samir Hamza Reguig33
Florent Bax41
Luc Fomba60
Mikail Alimli66
Daniel Domingos33
Max Houkes466
Alex Kuperstein634
Marc Majdandzic64
Gian Luca Tanner31
Constantin Bittoun Kouzmine66
Andrea Bacaloni34
Jordi Mas De Ugarte636
Yassine Smiej160
Alan Bojarski776
Jeremy Schifris633
Eric Vanshelboim66
Yannik Kelm21
Kai Wehnelt66
Kacper Szymkowiak44
Kacper Szymkowiak66
Andrea Bacaloni42
Robert Strombachs6636
Yannik Kelm3774
Florent Bax60
Christopher Bulus10
Mikail Alimli66
Matic Dimic 24
Matyas Fuele66
Alan Bojarski34
Eric Vanshelboim66
Joelson Armando Paulino00
Yassine Smiej66
Luiz Felipe Silva14
Matic Hribar66
Milan Welte21
Daniel Domingos66
Yanis Ghazouani Durand23
Arthur Nagel 66
Sven Corbinais12
Max Houkes66
Darrshan Suresh44
Kai Wehnelt66
Jordi Mas De Ugarte22
Marc Majdandzic66
Alexey Dubinin12
Constantin Bittoun Kouzmine66
Cooper Mccarthy12
Nicolas Ifi66
Charles Chen42
Aaron Gil Garcia566
Andrei Kunitsyn723
Round of 16(16)
Max Houkes636
Matyas Fuele463
Mikail Alimli66
Robert Strombachs44
Yanis Ghazouani Durand66
Jordi Mas De Ugarte33
Florent Bax66
Charles Chen43
Marc Majdandzic76
Eric Vanshelboim52
Arthur Nagel 66
Alan Bojarski32
Constantin Bittoun Kouzmine366
Nicolas Ifi634
Kai Wehnelt66
Ruslan Serazhetdinov32
Florent Bax67
Mikail Alimli35
Robert Strombachs66
Aaron Gil Garcia13
Max Houkes66
Matic Hribar20
Arthur Nagel 76
Yassine Smiej54
Matyas Fuele67
Eric Vanshelboim25
Kai Wehnelt47778
Nicolas Ifi66266
Kacper Szymkowiak7746
Constantin Bittoun Kouzmine6563
Marc Majdandzic776
Daniel Domingos624
Quarterfinals(8)