Joao Morgado
2025
| J60 PORTO | [4] | Final |
| J30 BEJAR | [1] | Win |
| J60 MARSA | [10] | 1R |
| J60 PAOLA | [13] | Semi |
| J30 SETUBAL | [5] | Final |
2024
| J60 ARLON | 2R | |
| J30 LYON | [2] | Quarter |
| J60 PORTO | 3R | |
| J30 PORTO-2 | [15] | Win |
| J60 LEIRIA | Quarter | |
| J100 LOUSADA-2 | 2R | |
| J30 BEJAR | 1R | |
| J30 SETUBAL | 2R |
2023
| J30 VILAMOURA | Final | |
| J60 TELDE | 1R |
Nation
POR
Generation
Born in 2007 (18-19 years old)
Year-end Junior World Ranking
- Year-end 2025 742th
- Year-end 2024 1163th
- Year-end 2023 2111th
Rival
nicolas bellas (3-0)
daniel eusamio (2-0)
rodrigo cruz (1-1)
ivan matveev (2-0)
Match Details
J60 PORTO
| W | 1R | Artur Carvalho Rocha | 6-1 6-4 |
| W | 2R | Daniel Eusamio | 7-5 6-1 |
| W | 3R | Dario Carballal Figaredo | 6-3 6-1 |
| W | QF | David Mas Masia Lopez | 6-2 5-7 6-2 |
| W | SF | Ian Barroeta | 6-4 6-3 |
| L | F | Max Villar | 6-4 6-7 2-6 |
J30 BEJAR
| W | 1R | Christian Santos Domech | 6-0 6-0 |
| W | 2R | Diego Jimenez Gomez | 6-3 6-2 |
| W | QF | Daniel Eusamio | 6-3 6-4 |
| W | SF | Guillermo Vedia Sanchez | 6-1 6-3 |
| W | F | Hugo Tomas Garcia | 7-5 6-4 |
J60 MARSA
| L | 1R | Alexander Brown | 4-6 5-7 |
J60 PAOLA
| W | 2R | Francesco Pansecchi | 6-4 4-6 6-4 |
| W | 3R | Dongjae Kim | 6-3 3-6 6-2 |
| W | QF | Leo Wright | 6-3 6-4 |
| L | SF | Carel Aubriel Ngounoue | 3-6 2-6 |
J30 SETUBAL
| W | 2R | Samuel Pelletier | 6-0 6-4 |
| W | 3R | Nicolas Bellas | 4-6 6-0 7-6 |
| W | QF | Joel Hansson | 6-3 6-0 |
| W | SF | Rodrigo Cruz | 6-4 7-6 |
| L | F | Joao Luis Silva | 3-6 1-2 |
J60 ARLON
| W | 1R | Joris Clermonts | 6-1 6-1 |
| L | 2R | Mateo Fluri | 3-6 2-6 |
J30 LYON
| W | 1R | Clement Ramos | 6-1 6-1 |
| W | 2R | Oliver Dickason | 6-2 7-6 |
| L | QF | Adolfo Abascal | 2-6 1-6 |
J60 PORTO
| W | 1R | Samuel Chadwick | 6-0 6-4 |
| W | 2R | Nicolas Bellas | 6-2 6-4 |
| L | 3R | Rodrigo Cruz | 1-6 4-6 |
J30 PORTO-2
| W | 1R | Ivan Matveev | 6-1 6-2 |
| W | 2R | Nicolas Bellas | 6-1 6-2 |
| W | 3R | Harry Abel | 6-3 6-1 |
| W | QF | Rin Kojima | 6-4 6-0 |
| W | SF | Jose Freitas | 6-2 2-0 |
| W | F | Saul Pacheco Benasayag | 2-6 6-3 6-0 |
J60 LEIRIA
| W | 1R | Ivan Matveev | 6-2 6-0 |
| W | 2R | Felix Bockelmann Evans | 6-3 6-1 |
| W | 3R | Daniel Domingos | 7-5 1-6 6-4 |
| L | QF | Mathys Domenc | 2-6 7-6 6-7 |
J100 LOUSADA-2
| W | 1R | Marcos Castro Fabra | 6-4 6-3 |
| L | 2R | Timeo Gaillard | 6-4 4-6 4-6 |
J30 BEJAR
| L | 1R | Guillem Campos Perez | 1-5 |
J30 SETUBAL
| W | 1R | Diogo Pipa | 6-7 6-2 7-6 |
| L | 2R | Rodrigo Duarte | 4-6 4-6 |
J30 VILAMOURA
| W | 1R | Augusto Pardo Cano | 6-0 7-6 |
| W | 2R | Rodrigo Leal | 6-0 6-3 |
| W | 3R | Alberto Pulido Moreno | 6-4 6-2 |
| W | QF | Guilherme Cruz | 6-0 6-4 |
| W | SF | Tim Kohl | 6-0 1-6 6-1 |
| L | F | Ruben Fernandez Ruiz | 3-6 3-6 |
J60 TELDE
| L | 1R | Weitao Xu | 4-6 3-6 |
Junior Tennis Database is a site that summarizes the results of ITF junior tennis tournaments.
Number of registered tournaments: 11227, Number of registered players: 6,794, Number of registered results: 379,102