| Seed | Name | Seeding RankingRk | Entry RankingER |
|---|---|---|---|
| 1 | Jan Choinski | 129 | 126 |
| 2 | Jaime Faria | 149 | 153 |
| 3 | Elmer Moller | 152 | 138 |
| 4 | Henrique Rocha | 153 | 167 |
| 5 | Daniel Merida | 172 | 171 |
| 6 | Lukas Neumayer | 189 | 186 |
| 7 | Lorenzo Giustino | 220 | 229 |
| 8 | Zdenek Kolar | 222 | 223 |
| Frederico Ferreira Silva | 243 | 249 | |
| Geoffrey Blancaneaux | 248 | 253 | |
| Daniel Michalski | 256 | 264 | |
| Tiago Pereira | 260 | 280 | |
| Ivan Gakhov | 263 | 266 | |
| Filip Cristian Jianu | 289 | 294 | |
| Nikolas Sanchez Izquierdo | 303 | 300 | |
| Pol Martin Tiffon | 304 | 301 | |
| Franco Agamenone | 308 | 308 | |
| Miguel Damas | 329 | 333 | |
| Kilian Feldbausch | 343 | 336 | |
| (WC) Gastao Elias | 380 | ||
| (SE) Gianluca Cadenasso | 395 | ||
| Federico Bondioli | 400 | 409 (NG) | |
| Stefano Napolitano | 490 | 160 (PR) | |
| (WC) Pedro Araujo | 528 | ||
| (WC) Francisco Rocha | 736 | ||
| Adrian Andreev | 867 | 299 (PR) | |
| (Q) | |||
| (Q) | |||
| (Q) | |||
| (Q) | |||
| (Q) | |||
| (Q) |
| Name | Seeding RankingRk | Entry RankingER | |
|---|---|---|---|
| 1 | Lilian Marmousez | 349 | 342 |
| 2 | Gabriele Piraino | 371 | 348 |
| 3 | Andrej Nedic | 338 | 349 |
| 4 | Gastao Elias | 380 | 351 |
| 5 | Inaki Montes-De La Torre | 351 | 363 |
| 6 | Svyatoslav Gulin | 375 | 367 |
| 7 | Carlos Sanchez Jover | 328 | 368 |
| 8 | Alexey Vatutin | 383 | 379 |
| 9 | Andrej Martin | 387 | 388 |
| 10 | Raul Brancaccio | 388 | 396 |
| 11 | Max Alcala Gurri | 417 | 408 |
| 12 | Federico Bondioli | 400 | 409 |
| 13 | Cezar Cretu | 403 | 410 |
| 14 | Lorenzo Carboni | 415 | 426 |
| 15 | Jonas Forejtek | 440 | 443 |
| 16 | Enrico Dalla Valle | 471 | 467 |
| 17 | Gabriele Pennaforti | 520 | 502 |
| 18 | Pedro Araujo | 528 | 521 |
| 19 | Alexander Ritschard | 530 | 522 |
| 20 | Stefano Napolitano | 490 | 525 |
| Name | Seeding RankingRk | Entry RankingER | |
|---|---|---|---|
| George Loffhagen | 208 | 200 | |
| Edas Butvilas | 261 | 267 | |
| Kilian Feldbausch | 343 | 336 (NG) | |
| Yannick Hanfmann | 104 | 117 | |
| Abdullah Shelbayh | 278 | 274 | |
| (SE) |
| Seed | Name | Seeding RankingRk | Entry RankingER |
|---|---|---|---|
| 1 | Carlos Sanchez Jover | 328 | 368 |
| 2 | Lilian Marmousez | 349 | 342 |
| 3 | Svyatoslav Gulin | 375 | 367 |
| 4 | (ALT) Alexey Vatutin | 383 | |
| 5 | Andrej Martin | 387 | 388 |
| 6 | Raul Brancaccio | 388 | 396 |
| 7 | Cezar Cretu | 403 | 410 |
| 8 | Jonas Forejtek | 440 | 443 |
| 9 | Tommaso Compagnucci | 526 | 520 |
| 10 | Stefan Palosi | 539 | 541 |
| 11 | Carlos Lopez Montagud | 546 | 540 |
| 12 | Louis Wessels | 607 | 714 |
| Sergi Perez Contri | 630 | 630 | |
| Giuseppe La Vela | 656 | 658 | |
| Alejo Sanchez Quilez | 670 | 668 | |
| Andres Santamarta Roig | 694 | 688 | |
| Alexander Donski | 731 | 720 | |
| Leo Raquillet | 756 | 744 | |
| (ALT) Tiago Torres | 779 | ||
| (ALT) Tomas Curras Abasolo | 799 | ||
| (WC) Tomas Serrano Luis | 875 | ||
| (WC) Tiago Cacao | 971 | ||
| (WC) Joao Graca | 1226 | ||
| (WC) Guilherme Valdoleiros | 2183 |
| Name | Seeding RankingRk | Entry RankingER | |
|---|---|---|---|
| 1 | Niccolo Catini | 794 | 765 |
| 2 | Iannis Miletich | 775 | 775 |
| 3 | Tomas Curras Abasolo | 799 | 795 |
| 4 | Tomas Serrano Luis | 875 | 870 |
| 5 | Filip Pieczonka | 900 | 894 |
| 6 | David Pichler | 908 | 902 |
| 7 | Ignacio Parisca Romera | 920 | 911 |
| 8 | Alejandro Juan Mano | 963 | 958 |
| 9 | Tiago Cacao | 971 | 1015 |
| 10 | David Poljak | 991 | 1046 |
| 11 | Sebastian Fanselow | 1108 | 1098 |
| 12 | Cleeve Harper | 1131 | 1117 |
| 13 | Hugo Maia | 1430 | 1413 |
| 14 | Filip Duda | - | 1494 |
| Name | Seeding RankingRk | Entry RankingER | |
|---|---|---|---|
| Franco Agamenone | 308 | 308 | |
| Gastao Elias | 380 | 351 | |
| Max Alcala Gurri | 417 | 408 | |
| Adrian Andreev | 867 | 299 (PR) | |
| Pedro Araujo | 528 | 521 | |
| Roberto Carballes Baena | 133 | 133 | |
| Pol Martin Tiffon | 304 | 301 | |
| Manuel Mazza | 518 | 515 | |
| Enrico Dalla Valle | 471 | 467 | |
| Miguel Damas | 329 | 333 | |
| Francisco Rocha | 736 | 753 |
| Original alternate but got in after withdrawals For alternates: Are already accepted with Protected Ranking but might still get in with their actual ranking |
| (In ATP Q and Challengers): Was one of the entries but then dropped out after the withdrawal deadline, replaced by an ALT |
| An ALT that replaced a said late withdrawal (or that took a spot which was available because there were not enough alternates on the list to fill all vacancies before the withdrawal deadline) In Challenger main draws, the original alternate list is still being used to determine ALTs after the withdrawal deadline, but only players who "preserved their eligibility" can still enter. |
| In ATP Doubles, this colour (if ALT is not written) refers to a re-pairing. When a player of an accepted team withdraws, his partner can enter again with a new partner until the withdrawal deadline as long as the combined ranking of the new team is better than the ranking of the first alternate team. Re-pairing is limited to 4 times per year per player. |
| Entered the main draw as Special Exempt (SE) |
| Entered as Wild Card (WC) |
| (In doubles): Were originally alternates and withdrew, so normally they would not appear in the withdrawal table. However, they got in after withdrawals and a player of the team either might still re-pair or has re-paired. |
| Is currently DA in either main draw or qualifying at another tournament in the same week, so he will have to withdraw somewhere once he gets into this tournament/if he is already in this tournament. |
| PR: Protected Ranking |
| LE: Late Entry Spot available in each 250 MD, goes to the highest-ranked player (using the original Entry Ranking) of those who would have been original DA if they had entered early and who entered after the Entry Deadline until the Thursday before the tournament starts |
| JA: Junior Accelerator, Challenger MD/Q spot for a year-end top 20 Junior player or Junior Grand Slam finalist |
| CA: College Accelerator, Challenger MD/Q spot for a top 20 ITA College player or NCAA Division I Tennis Championships quarterfinalist. |
| NG: ATP 250 spot for a Top 250 player younger than 20 in a week with 3 ATP tournaments, or CH100+ spot for a Top 350 player younger than 20. |
The Oporto Open is a defunct ATP Tour affiliated men's tennis tournament played from 1995 to 1996. It was held in Maia in Portugal and was played on outdoor clay courts.
Read more on Wikipedia