WTA | Doubles | Official ATP Ranking | 5W ATP Ranking | Live ATP Ranking | Live ATP Race | Next Gen | ITF Ranking | Tournament Draws | Schedule |  $  | Title Holders | Live Scores

 Live ATP Next Gen Race

Live Ranking
Race
Tournament Draws
Schedule
Live Scores
Live ATP Next Gen Race
#: Tennis Player Rank
Ctry: Country + National rank
+/-: Rank change vs previous official rankings release
Next : if player wins next match
Max : if player wins current tournament
Tournament categories include : GS2000, ATP1000, ATP500, ATP250, CH175/125/100/75/50, M25/15 (GS/ATP Tour/Challengers/ITF + winner points)
All
Next Gen
<18
<19
<20
<21
<22
<23
<24
<25
>30
>35
#PlayerAgeCtryPts+/-CurrentPreviousCurrentNextMax
1
Jakub Menšík19CZE1730+50Lost in London R16 
2
Joao Fonseca18BRA850Lost in Halle R32 
3
Learner Tien19USA500Lost in Qual. Halle R1
4
Dino Prižmić19CRO220
5
Rodrigo Pacheco Mendez20MEX206+2+35Lost in Sassuolo SF
6
Alexander Blockx20BEL199-1Lost in Nottingham 2 R32
7
Nishesh Basavareddy20USA186-1Qual. Mallorca R1193199
8
Martin Landaluce19ESP178+35Lost in Nottingham 2 SF
9
Justin Engel17GER152+1+13Lost in Qual. Halle R2
10
Federico Cina18ITA139-1
Advertisement
11
Nicolai Budkov Kjaer18NOR130Lost in Nottingham 2 R32
12
Arthur Géa20FRA113+1+4Lost in Royan R16
13
Juncheng Shang20CHN110-1
14
Rei Sakamoto18JPN93+1+8Lost in Sassuolo R16
15
Diego Dedura17GER92-1+4Qual. Poznan W
Lost in Poznan R32
16
Henry Searle19GBR90+13Qual. Eastbourne R1Lost in Qual. London R2Lost in Qual. London R2
Qual. Eastbourne R1
97103
17
Joel Schwärzler19AUT84+16Klosters SFLost in Kiseljak SFLost in Kiseljak SF
Klosters SF
92101
18
Darwin Blanch17USA72+11+25Martos W
19
Gilles Arnaud Bailly19BEL71-1+4Duffel SF7582
20
Petr Brunclík18CZE70+8Lost in Ceska Lipa SF
21
Aryan Shah19IND67-2+1Lost in Santo Domingo 4 R16
22
Maxim Mrva17CZE61+6+13Lost in Oradea QF
Qual. Poznan W
Lost in Poznan R16
23
Branko Djurić20SRB58-1+3Lost in Kiseljak QF
24
Kilian Feldbausch19SUI58+2+8Lost in Royan QF
25
Federico Bondioli20ITA58+2+8Lost in Sassuolo R16
26
Maé Malige19FRA57-5+1Lost in Qual. Royan R2
27
Lorenzo Carboni19ITA52-4
28
Yi Zhou20CHN51-3+1Lost in Wichita R16
29
Iliyan Radulov20BUL51-5
30
Juan Carlos Prado Angelo20BOL51+4Lost in Santa Cruz R16
31
Filippo Romano19ITA46+1+4Lost in Ceska Lipa R16
Lost in Cattolica QF
32
Trevor Svajda19USA44+9+15San Diego 3 W
33
Matej Dodig19CRO44-2Lost in Royan R32
34
Loann Massard19FRA42-1Lost in Qual. Royan R1
35
Alejo Sanchez Quilez19ESP42+4+8Lost in Martos SF
36
Pierluigi Basile18ITA40-2
37
Michal Krajčí20SVK40-2+2Lost in Kayseri 4 QF
38
Maxim Zhukov20RUS38-2Lost in Qual. Royan R1
39
Mees Rottgering17NED37-2Lost in Saarlouis R32
40
Nicolas Arseneault18CAN35-2+1Lost in Santo Domingo 4 R16
41
Andres Santamarta Roig18ESP32+11+11Qual. Royan W
Lost in Royan QF
42
Gabriel Ghetu17ROU31+20+15Oradea W
43
Manas Dhamne17IND30-3Lost in Villeneuve Loubet R32
44
Pavle Marinkov19AUS29-2Lost in Monastir 27 R32
45
Rafael Jodar18ESP28-2
46
Pedro Rodrigues19BRA28-2+1Lost in Qual. Santa Cruz R2
47
Tomasz Berkieta18POL27+30+15Messina W
Lost in Poznan R32
48
Hayato Matsuoka20JPN27-3Lost in Martos R32
49
Théo Papamalamis19FRA26+1+5Lost in Messina QF
Qual. Royan W
Lost in Royan R32
50
Naoya Honda19JPN24-4Lost in Luzhou R32
Advertisement
51
Moïse Kouamé16FRA23-3+1Lost in Duffel R16
52
Miguel Tobon19COL22-5Lost in Qual. Santa Cruz R1
53
Tianhui Zhang19CHN22-4Lost in Luzhou R32
54
Jacopo Vasami17ITA21-3
55
Sebastian Sorger19AUT21+19+8Lost in Kiseljak SF
56
Adhithya Ganesan19USA20-1+2Lost in Santo Domingo 4 R16
Lost in Tulsa R16
57
Cruz Hewitt16AUS19-3+1Lost in Vaasa R16
58
Léo Raquillet19FRA19-5Lost in Varnamo R32
59
Antoine Ghibaudo20FRA18+6+3Lost in Tulsa QF
60
Abel Forger19NED18+10+4Duffel SF2229
61
Gabriel Debru19FRA17-5
62
Georgi Georgiev18BUL17-5
63
Ivan Ivanov16BUL17-5
64
Ognjen Milić17SRB17+12+5Lost in Kursumlijska Banja 7 SF
Lost in Kursumlijska Banja 8 R16
65
Oliver Bonding18GBR17-6Lost in Qual. Nottingham 2 R1
66
Luca Preda19ROU17-6
67
Juan Estevez19ARG17-6
68
Rudy Quan19USA16+7+4Rancho Santa Fe SF2027
69
Timofei Derepasko18RUS16+195+15Kayseri 3 W
70
Carlo Alberto Caniato19ITA16+25+8Cattolica SF2433
71
Radu David Turcanu19ROU16+30+9Qual. Oradea W
Lost in Oradea F
Lost in Cluj Napoca R16
72
Joaquin Aguilar Cardozo20URU16-9
73
Lucas Marionneau18FRA16-7+1Qual. Villeneuve Loubet W
Lost in Villeneuve Loubet R32
Lost in Qual. Royan R2
74
Kuang Qing Xu19CHN15-10Lost in Qual. Luzhou R3
75
Pepijn Bastiaansen19NED15-8+1Lost in Oradea R16
Lost in Duffel R32
76
Jan Kumstát18CZE15-7+1Lost in Ceska Lipa R16
77
Dimitris Sakellaridis19GRE15-5+1Qual. Villeneuve Loubet W
Lost in Villeneuve Loubet R16
Lost in Klosters R32
78
Kriish Tyagi18IND14-10
79
Samuel Heredia19COL14+48+10Qual. Kayseri 3 W
Lost in Kayseri 3 F
Lost in Kayseri 4 QF
80
Marko Maksimović19SRB14-9Lost in Kiseljak R32
81
Oskari Paldanius18FIN13-8
82
Lorenzo Sciahbasi19ITA13+31+8Lost in Messina F
Lost in Cattolica R32
83
Benjamin Torrealba19CHI12+16+5Kursumlijska Banja 8 SFQual. Kursumlijska Banja 7 W
Lost in Kursumlijska Banja 7 R16
Qual. Kursumlijska Banja 7 W
Lost in Kursumlijska Banja 7 R16
Kursumlijska Banja 8 SF
1623
84
Yaroslav Demin19RUS12-6
85
Émilien Demanet20BEL12-3+1Lost in Duffel R16
86
Ruslan Tiukaev20RUS11-7
87
Thomas Faurel19FRA11-7Lost in Villeneuve Loubet R32
Lost in Royan R32
88
Iannis Miletich19ITA11-5+1Lost in Messina R32
Lost in Cattolica R16
89
Ignacio Parisca Romera19VEN11+1+2Lost in Mungia QF
90
Izan Almazan Valiente19ESP11-9
91
Tymur Bieldiugin19UKR10-5+1Qual. Klosters W
Lost in Klosters R16
92
Simeon Stanković18SRB10-5+1Lost in Nyiregyhaza 2 R16
93
Gustavo Ribeiro De Almeida19BRA10-9
94
Amit Vales20ISR10-9
95
Lucas Andrade Da Silva20BRA9+90+8Qual. Santo Domingo 4 W
Lost in Santo Domingo 4 SF
95
Luca Pow20GBR9+186+9Lost in Monastir 25 F
Lost in Monastir 27 R16
97
Cezar Gabriel Papoe17ROU9+2Lost in Cluj Napoca QF
98
Charlie Camus18FRA9-10
99
Mikael Arseneault18CAN9-10Qual. Santo Domingo 4 W
Lost in Santo Domingo 4 R32
100
Thijs Boogaard16NED8-9
Advertisement
101
Charlie Robertson18GBR8-9Lost in Martos R32
102
Ryo Tabata17JPN8-9
103
Matteo Covato20ITA8-9
104
Carlos Maria Zarate20ARG8-8Lost in Qual. Santa Cruz R1
105
Samuel Alejandro Linde Palacios17COL8+1+2Qual. Kayseri 3 W
Lost in Kayseri 3 R16
Qual. Kayseri 4 W
Lost in Kayseri 4 R16
106
Alejandro Juan Mano20ESP8-4+1Lost in Martos R16
Lost in Mungia R32
107
Jack Kennedy17USA7-9
108
Yuto Oki19JPN7-8Lost in Harmon R32
109
Amir Omarkhanov17KAZ7-6
110
Andreas Timini18CYP7-2+1Lost in Casablanca R16
111
Mika Petković18GER7-1+1Lost in Kiseljak R16
112
Kaylan Bigun19USA6-8
113
Sasha Rozin19CAN6+18+3Qual. Monastir 24 W
Lost in Monastir 24 QF
114
Aaron Funk19GER6-9Lost in Vaasa R32
Lost in Saarlouis R32
115
Hayden Jones18AUS6+11+2Lost in Monastir 25 QF
Lost in Monastir 27 R32
116
Nico Hipfl19AUT6-9
117
Samuele Seghetti18ITA6+11+2Lost in Monastir 25 QF
118
Daniil Sarksian19ARM6-9
119
Kyle Kang20USA5+162+5Rancho Santa Fe SFLost in San Diego 3 R16Lost in San Diego 3 R16
Rancho Santa Fe SF
916
120
Jagger Leach18USA5-9
120
Albert Pedrico Kravtsov20ESP5+11+2Lost in Mungia QF
122
Enzo Kohlmann De Freitas18BRA5-10
123
Yannik Kelm20GER5+134+4Duffel SFQual. Duffel WQual. Duffel W
Duffel SF
916
124
Denis Peták18CZE5-10Lost in Ceska Lipa R32
125
Anas Mazdrashki18BUL5+1Qual. Martos W
Lost in Martos R16
126
Felix Balshaw19FRA5-11
127
Sergi Fita Juan18ESP5+2+1Lost in Mungia R16
128
Karim Bennani17MAR4-12Lost in Casablanca R32
128
Roger Pascual Ferra19ESP4-12Lost in Monastir 25 R32
128
Hugo Coquelin19GBR4+153+4Monastir 27 SFLost in Monastir 25 R32
Qual. Monastir 27 W
Lost in Monastir 25 R32
Qual. Monastir 27 W
Monastir 27 SF
815
131
Oskar Grzegorzewski20POL4+54+3Qual. Oradea W
Lost in Oradea QF
Qual. Cluj Napoca W
Lost in Cluj Napoca R16
132
Pierre Antoine Faut17FRA4-14
133
Lorenzo Beraldo18ITA4-14
134
Max Schönhaus17GER4-14Lost in Qual. Halle R1
135
Kase Schinnerer18USA4-14
135
Piet Luis Pinter20AUT4+33+2Qual. Kursumlijska Banja 8 W
Lost in Kursumlijska Banja 8 QF
137
Leonardo Cattaneo19ITA4-15
138
Kasra Rahmani18IRI4-15Qual. Villeneuve Loubet W
Lost in Villeneuve Loubet R32
138
Jakub Filip19CZE4+42+2Lost in Saarlouis QF
140
Manvydas Balciunas19NED4-16Qual. Duffel W
Lost in Duffel R32
141
Manel Lazaro Juncadella19ESP4+9+1Qual. Messina W
Lost in Messina R16
Lost in Mungia R32
142
Daniele Rapagnetta18ITA4-13
143
Dillon Beckles18USA3-10
144
Keaton Hance17USA3-10
144
Keegan Rice19CAN3+9+1Qual. Monastir 25 W
Lost in Monastir 25 R16
146
Jan Klimas18CZE3-12Lost in Ceska Lipa R32
147
Gabor Hornung20HUN3-11Lost in Nyiregyhaza R32
Lost in Qual. Nyiregyhaza 2 R2
147
Benjamin Willwerth17USA3-9
147
Reda Bennani18MAR3+101+2Lost in Casablanca QF
150
Lasse Pörtner19GER3-13Lost in Messina R32
Advertisement
150
Vlado Jankanj18SRB3-11
152
Fernando Cavallo19ARG3-12
152
Artem Bogomolov18RUS3-12
152
Vladimir Bazilevskiy19ISR3-12
152
Robert Guna19ROU3-12
152
Saša Marković19SRB3+7+1Lost in Kiseljak R32
Lost in Kursumlijska Banja 8 R16
152
Marc Majdandzic20GER3+105+2Qual. Oradea W
Lost in Oradea QF
158
Raphaël Vaksmann18FRA3-14Lost in Qual. Villeneuve Loubet R2
159
Fadi Bidan19LBN3+15+1Qual. Oradea W
Lost in Oradea R16
159
Tristan Stringer19USA3+105+2Qual. Mungia W
Lost in Mungia QF
161
Hoyoung Roh19KOR3-16
162
Fumin Jiang17CHN3-16
162
Nikola Jović18SRB3+12+1Lost in Kursumlijska Banja 7 R32
Lost in Kursumlijska Banja 8 R16
164
Daniel Khazime20RUS3-17
164
Lorenzo Angelini19ITA3-17
166
Luke Hooper19GBR3-19Lost in Vaasa R32
166
Maximo Zeitune19ARG3-15
166
Alessandro Battiston18ITA3-15
166
Rares Teodor Pieleanu18ROU3+14+1Lost in Oradea R32
Lost in Cluj Napoca R16
170
Melvin Kumar19SWE2+111+2Qual. Vaasa W
Lost in Vaasa QF
170
Moritz Kudernatsch20GER2+111+2Lost in Vaasa QF
170
Niels Ratiu19BEL2+111+2Lost in Qual. Duffel R2
Lost in Duffel QF
173
Yannick Theodor Alexandrescou17ROU2-19
174
Stefan Horia Haita18ROU2-18
174
Sebastiano Cocola19ITA2-18
174
Pablo Martinez Gomez19ESP2-18
174
Adam Jilly18HUN2+11+1Lost in Nyiregyhaza R16
174
Andrea De Marchi18ITA2+11+1Lost in Messina R16
174
Ilyas Milad Fahim19MAR2+11+1Lost in Casablanca R16
174
Kylian Collignon20BEL2+11+1Lost in Qual. Duffel R2
Lost in Duffel R16
174
Kevin Edengren19SWE2+11+1Qual. Varnamo W
Lost in Varnamo R16
182
Amir Milushev20UZB2-28Qual. Kayseri 3 W
Lost in Kayseri 3 R32
Lost in Qual. Kayseri 4 R2
182
Vincent Marysko19GER2-23Lost in Qual. Messina R2
182
Pavel Lagutin20RUS2-23
182
William Mirarchi18ITA2-23
186
Valentin Garay18ARG2-22
186
Pieter De Lange19NED2-22
186
Alejandro Lopez Escribano19ESP2-22Lost in Qual. Martos R2
186
Jarrod Joyce18AUS2-22
186
George Lazarov20BUL2-1+1Qual. Kursumlijska Banja 7 W
Lost in Kursumlijska Banja 7 R32
Qual. Kursumlijska Banja 8 W
Lost in Kursumlijska Banja 8 R16
191
Alan Ważny18POL2-32Lost in Poznan R32
192
Nikos Lehmann20ARG2-24
192
Ivan Gretskiy19RUS2-24
192
Noah Johnston17USA2-24
192
Adam Farag Cao17CAN2-24
192
Grigory Shebekin20RUS2-24
197
Federico Aguilar Cardozo20URU2-23
198
Antonio Voljavec19CRO2+59+1Qual. Kiseljak W
Lost in Kiseljak R16
198
Lucca Helguera Casado19ESP2+59+1Qual. Mungia W
Lost in Mungia R16
200
Carles Cordoba19ESP2-21Lost in Qual. Mungia R1
Advertisement
201
Sydney Zick18GER2-24Lost in Saarlouis R32
201
Tadeo Meneo20ARG2-21
201
Zhengyu Sun18CHN2-21
201
Salvador Price20COL2+63+1Lost in Qual. Kayseri 3 R3
Lost in Kayseri 3 R16
Lost in Qual. Kayseri 4 R3
201
Matteo Lavizzari20SUI2+63+1Qual. Monastir 27 W
Lost in Monastir 27 R16
206
Mateja Stanisavljević18SRB2-29Lost in Kursumlijska Banja 7 R32
Lost in Kursumlijska Banja 8 R32
206
Charles Chen17CHN2-22
208
Pavlos Tsitsipas19GRE2+72+1Lost in Monastir 26 R16
209
Duje Markovina17AUS1-24
209
Nathan Trouvé19FRA1-24
209
Lautaro Correa Beguerie19ARG1-24
209
Phoenix Weir19GBR1-24
209
Felipe Dreer18ARG1-24
209
Artur Aiukhanov19RUS1-24Lost in Qual. Kayseri 4 R1
209
Leonardo Angeloni20ITA1-24Lost in Qual. Nyiregyhaza R2
209
Tudor Batin18ROU1-24
209
Noah Brownrigg18AUS1-24
209
Cesar Cruz18ESA1-24Lost in Qual. Santo Domingo 4 R2
209
Xavier Ferrer Mateo19ESP1-24
209
Ferdinand Livet Novkirichka17FRA1-24
209
Agassi Rusher16USA1-24
209
Jack Secord16USA1-24
209
Mustafa Ege Sik15TUR1-24
209
Felipe Vazquez17URU1-24
209
Chun Chien Hou19TWN1-24Lost in Qual. Luan 9 R3
Lost in Qual. Luzhou R2
209
Jangjun Kim18KOR1-24
209
Filippo Francesco Garbero16ITA1-24
209
Joaquin Guilleme19NCA1-24Lost in Qual. Santo Domingo 4 R3
209
Mak Miković19SLO1-24
209
Kornel Halmos19HUN1-24Lost in Qual. Nyiregyhaza R2
209
Weiyi Kong17CHN1-24Lost in Qual. Luan 9 R2
209
Alexander Wagner18AUT1-24
209
Ashton McLeod17AUS1+72+1Lost in Harmon R16
209
Noah Karma17SUI1+72+1Qual. Klosters W
Lost in Klosters R16
209
Vit Kalina19CZE1+72+1Qual. Ceska Lipa W
Lost in Ceska Lipa R16
Lost in Qual. Mungia R1
209
Zoran Ludoški20SRB1+72+1Qual. Kursumlijska Banja 7 W
Lost in Kursumlijska Banja 7 R16
209
Bryan Hernandez Cortes19ESP1+72+1Qual. Martos W
Lost in Martos R16
209
Sergio Planella Hernandez18ESP1+72+1Lost in Mungia R16
239
Shu Muto19JPN1-54Qual. Luan 9 W
Lost in Luan 9 R32
239
Matei Florin Breazu17ROU1-54Lost in Cluj Napoca R32
239
Andrew Delgado20USA1-54Qual. Santo Domingo 4 W
Lost in Santo Domingo 4 R32
239
Andrei Kunitsyn20RUS1-54Qual. Kayseri 3 W
Lost in Kayseri 3 R32
Lost in Qual. Kayseri 4 R1
239
Daniel Jade16FRA1-54Lost in Villeneuve Loubet R32
Lost in Qual. Royan R1
239
Jules Leroux19FRA1-54Qual. Kayseri 4 W
Lost in Kayseri 4 R32
239
Jonáš Kučera18CZE1-14
239
Dante Pagani16ARG1-14
239
Dmytro Shirokyi18UKR1-14Lost in Qual. Kursumlijska Banja 7 R3
Lost in Qual. Kursumlijska Banja 8 R2
239
David Eichenseher19GER1-14Lost in Qual. Oradea R1
239
Nikita Bilozertsev16UKR1-14
239
Botond Kisantal19HUN1-14Lost in Qual. Nyiregyhaza R2
Lost in Qual. Nyiregyhaza 2 R3
Advertisement
239
Miloš Miković20SRB1-14Lost in Qual. Kursumlijska Banja 7 R1
239
Mert Aytekin19TUR1-14Lost in Qual. Klosters R2
239
Andrei Corneliu Gadoiu16ROU1-14
239
Andreas Messis17GRE1-14Lost in Qual. Kursumlijska Banja 7 R3
239
Ilija Palavestra17USA1-14Lost in Qual. Wichita R3
239
Arjun Rathi17IND1-14
239
Jack Satterfield17USA1-14
239
Abdulaziz Usmonjonov18UZB1-14
239
Damir Abdusamadov18UZB1-14Lost in Qual. Kayseri 3 R3
Lost in Qual. Kayseri 4 R1
239
Emanuel Ivanišević17CRO1-14
239
Fredrik Krogh Solheim19NOR1-14
239
Gonzalo Zeitune20ARG1-14
263
Mohammad Alkotop20JOR1-78Qual. Monastir 24 W
Lost in Monastir 24 R32
Qual. Monastir 26 W
Lost in Monastir 26 R32
263
Bernardo Munk Mesa19ESP1-78Lost in Kayseri 3 R32
Lost in Kayseri 4 R32
263
Vuk Radjenović20SRB1-38Lost in Kiseljak R32
263
Weitao Xu19CHN1-38Qual. Luan 9 W
Lost in Luan 9 R32
263
Yeonsu Jeong18KOR1-38Lost in Luan 9 R32
263
Patrik Munkhammar17SWE1-38Qual. Varnamo W
Lost in Varnamo R32
263
Alejandro Arcila18COL1-15
263
Seungmin Park19KOR1-15
263
Dmitry Bessonov19RUS1-15
263
Maxwell Exsted18USA1-15
263
Yamato Yukawa19JPN1-15
263
Vitaliy Zatsepin19KAZ1-15
263
Mariano Dedura Palomero19GER1+18+1Lost in Ceska Lipa R16
263
Rethin Pranav Senthil Kumar17IND1+18+1Lost in Nyiregyhaza R16
Lost in Nyiregyhaza 2 R32
277
Viktor Frydrych19GBR1-52Qual. Monastir 24 W
Lost in Monastir 24 R32
Lost in Monastir 26 R32
277
Aleksa Pisarić19SRB1-29Lost in Kursumlijska Banja 7 R32
277
Nikolai Barsukov18GER1-29Lost in Saarlouis R32
277
Carlos Giraldi20ESP1-20Lost in Qual. Kursumlijska Banja 7 R2
Lost in Qual. Kursumlijska Banja 8 R3
277
Makar Krivoshchekov19RUS1-20
282
Aryan Lakshmanan19IND1-25Lost in Vaasa R32
282
Markus Molder20EST1-18
282
Andres Delgadillo19MEX1-18
282
Henri Haupt19GER1-18Lost in Qual. Klosters R1
286
Nikola Djosic17SUI1-22Lost in Qual. Kursumlijska Banja 7 R2
Lost in Klosters R32
286
Jiří Čížek19CZE1-22Lost in Ceska Lipa R32
286
Enmanuel Munoz20DOM1-22Lost in Santo Domingo 4 R32
286
Yuvan Nandal19IND1-12
290
Xirui Han19CHN1-16Lost in Qual. Luan 9 R3
Lost in Luan 9 R32
Lost in Qual. Luzhou R2
291
Mateo Castaneda19COL1-17Qual. Kayseri 3 W
Lost in Kayseri 3 R32
Lost in Kayseri 4 R32
291
Filippo Mazzola20ITA1-10+1Qual. Messina W
Lost in Messina R16
Lost in Cattolica R32
293
Luis Garcia Paez19ESP1-16Qual. Mungia W
Lost in Mungia R32
294
Dmitry Kopilevič18SLO1-16Lost in Cluj Napoca R32
294
Yuta Tomida18JPN1-15
In Play :
Eastbourne, Mallorca ATP250  
Cattolica, Klosters M25  
Duffel M15  
Kursumlijska Banja 8   
Monastir 27   
Rancho Santa Fe   
Highlight Country :