Career snapshot
Position rank · 25/26
Among 1,246 Goalkeepers · ≥200 mins
Career highs
Born the same day
Shares 2000-09-11 · 6 players total
| Full name | Miguel Ángel Morro |
|---|---|
| Name in home country | Miguel Ángel Morro Muñoz |
| Date of birth | 2000-09-11 (25 yrs) |
| Place of birth | Alcalá de Henares, Spain |
| Citizenship | Spain |
| Position | Goalkeeper |
| Foot | left |
| Height | 195.00 m |
| Current club | Leixões SC |
| On loan from | ↩ Rayo Vallecano parent contract: 2026-06-30 |
| Joined | 2025-07-14 |
| Contract expires | 2026-06-30 |
| Agent | ROOF |
Percentile rank vs 388 other Goalkeepers with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Leixões SC | 1 | 25/26 | 25/26 | 4 | 0 | 0 | 360 |
| Rayo Vallecano | 7 | 18/19 | 24/25 | 13 | 0 | 0 | 1,260 |
| FC Vizela | 1 | 24/25 | 24/25 | 9 | 0 | 0 | 815 |
| FC Vizela U23 | 1 | 24/25 | 24/25 | 3 | 0 | 0 | 270 |
| Villarreal CF B | 1 | 23/24 | 23/24 | 9 | 0 | 0 | 810 |
| CF Fuenlabrada | 1 | 21/22 | 21/22 | 16 | 0 | 0 | 1,470 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Liga Portugal 2 | Leixões SC | 4 | 0 | 0 | 1 | 0 | 360 |
| 24/25 | LaLiga | Rayo Vallecano | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Liga Portugal 2 | FC Vizela | 6 | 0 | 0 | 1 | 0 | 515 |
| 24/25 | Play-Off Liga Portugal | FC Vizela | 2 | 0 | 0 | 0 | 0 | 180 |
| 24/25 | Revelação U23 - Championship | FC Vizela U23 | 3 | 0 | 0 | 0 | 0 | 270 |
| 24/25 | Taça de Portugal | FC Vizela | 1 | 0 | 0 | 0 | 0 | 120 |
| 23/24 | 2ª División | Villarreal CF B | 9 | 0 | 0 | 0 | 0 | 810 |
| 23/24 | LaLiga | Rayo Vallecano | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Copa del Rey | Rayo Vallecano | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | LaLiga | Rayo Vallecano | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | 2ª División | CF Fuenlabrada | 13 | 0 | 0 | 0 | 0 | 1,170 |
| 21/22 | Copa del Rey | CF Fuenlabrada | 3 | 0 | 0 | 0 | 0 | 300 |
| 21/22 | LaLiga | Rayo Vallecano | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | 2ª División | Rayo Vallecano | 4 | 0 | 0 | 0 | 0 | 360 |
| 20/21 | Copa del Rey | Rayo Vallecano | 2 | 0 | 0 | 0 | 0 | 210 |
| 20/21 | Promoción a LaLiga | Rayo Vallecano | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | 2ª División | Rayo Vallecano | 3 | 0 | 0 | 0 | 0 | 270 |
| 19/20 | Copa del Rey | Rayo Vallecano | 4 | 0 | 0 | 0 | 0 | 420 |
| 18/19 | LaLiga | Rayo Vallecano | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 17/18 | 2017-07-01 | RSD Alcalá U19 | Rayo U19 | Transfer | 0 | — |
| 19/20 | 2019-07-01 | Rayo U19 | Rayo B | Transfer | 0 | — |
| 20/21 | 2020-08-01 | Rayo B | Rayo Vallecano | Transfer | 0 | — |
| 21/22 | 2021-08-25 | Rayo Vallecano | CF Fuenlabrada | Loan | 600000 | — |
| 21/22 | 2022-06-30 | CF Fuenlabrada | Rayo Vallecano | Return from loan | 600000 | — |
| 23/24 | 2023-08-25 | Rayo Vallecano | Villarreal CF B | Loan | 600000 | — |
| 23/24 | 2024-06-30 | Villarreal CF B | Rayo Vallecano | Return from loan | 600000 | — |
| 24/25 | 2024-08-29 | Rayo Vallecano | Vizela | Loan | 600000 | — |
| 24/25 | 2025-06-30 | Vizela | Rayo Vallecano | Return from loan | 300000 | — |
| 25/26 | 2025-07-14 | Rayo Vallecano | Leixões | Loan | 300000 | — |
| 25/26 | 2026-06-30 | Leixões | Rayo Vallecano | Return from loan | 300000 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €500k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #12609 | #13 | 2 | 0 | — | — | former national player |
| Team #9567 | #13 | 2 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Adrián Diéguez | 1 | 0 | 953 |
| Pol Valentín | 1 | 0 | 938 |
| Alejandro Catena | 2 | 0 | 824 |
| Óscar Valentín | 2 | 0 | 792 |
| Yannick Semedo | 1 | 0 | 748 |
| Santi Comesaña | 2 | 0 | 695 |
| Álvaro García | 2 | 0 | 680 |
| Álex Forés | 0 | 0 | 671 |
| Diogo Nascimento | 1 | 0 | 629 |
| Joni Montiel | 2 | 0 | 610 |
| Andrés Martín | 2 | 0 | 597 |
| Brahim Konaté | 1 | 0 | 569 |
| José Pozo | 2 | 0 | 485 |
| Oscar Trejo | 2 | 0 | 417 |
| Anderson Cordeiro | 1 | 0 | 414 |
| Dani Requena | 0 | 0 | 336 |
| Rubén Pulido | 1 | 0 | 0 |
| Alejandro Sotillos | 1 | 0 | 0 |
| Pedro León | 1 | 0 | 0 |
| Javi Ontiveros | 1 | 0 | 0 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 25/26 | 2026-06-30 | Leixões | Rayo Vallecano | Return from loan | — | €300k |
| 25/26 | 2025-07-14 | Rayo Vallecano | Leixões | Loan | — | €300k |
| 24/25 | 2025-06-30 | Vizela | Rayo Vallecano | Return from loan | — | €300k |
| 24/25 | 2024-08-29 | Rayo Vallecano | Vizela | Loan | — | €600k |
| 23/24 | 2024-06-30 | Villarreal CF B | Rayo Vallecano | Return from loan | — | €600k |
| 23/24 | 2023-08-25 | Rayo Vallecano | Villarreal CF B | Loan | — | €600k |
| 21/22 | 2022-06-30 | CF Fuenlabrada | Rayo Vallecano | Return from loan | — | €600k |
| 21/22 | 2021-08-25 | Rayo Vallecano | CF Fuenlabrada | Loan | — | €600k |
Last 50 matches for Leixões SC The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2025-05-17 | PO2 |
Leixões SC | – | CD Feirense | TIMED |
| 2025-05-11 | PO2 |
União Torreense | – | Leixões SC | TIMED |
| 2025-05-04 | PO2 |
CD Mafra | – | Leixões SC | TIMED |
| 2025-04-27 | PO2 |
Leixões SC | – | FC Penafiel | TIMED |
| 2025-04-19 | PO2 |
FC Felgueiras 1932 | – | Leixões SC | TIMED |
| 2025-04-13 | PO2 |
Leixões SC | – | Académico de Viseu | TIMED |
| 2025-04-05 | PO2 |
CS Marítimo | – | Leixões SC | TIMED |
| 2025-03-30 | PO2 |
Leixões SC | – | União Leiria | TIMED |
| 2025-03-16 | PO2 |
FC Porto B | 0–1 | Leixões SC | Available |
| 2025-03-10 | PO2 |
Leixões SC | 0–1 | CD Tondela | Available |
| 2025-03-02 | PO2 |
Portimonense SC | 2–1 | Leixões SC | Available |
| 2025-02-23 | PO2 |
Leixões SC | 1–1 | FC Alverca | Available |
| 2025-02-16 | PO2 |
FC Vizela | 0–0 | Leixões SC | Available |
| 2025-02-08 | PO2 |
Leixões SC | 1–2 | UD Oliveirense | Available |
| 2025-01-31 | PO2 |
Paços de Ferreira | 0–0 | Leixões SC | Available |
| 2025-01-25 | PO2 |
Leixões SC | 0–0 | GD Chaves | Available |
| 2025-01-17 | PO2 |
SL Benfica B | 4–0 | Leixões SC | Available |
| 2025-01-12 | PO2 |
Leixões SC | 1–1 | União Torreense | Available |
| 2025-01-04 | PO2 |
CD Feirense | 1–0 | Leixões SC | Available |
| 2024-12-20 | PO2 |
Leixões SC | 2–1 | CD Mafra | Available |
| 2024-12-14 | PO2 |
FC Penafiel | 3–1 | Leixões SC | Available |
| 2024-12-07 | PO2 |
Leixões SC | 2–2 | FC Felgueiras 1932 | Available |
| 2024-11-29 | PO2 |
Académico de Viseu | 2–0 | Leixões SC | Available |
| 2024-11-10 | PO2 |
Leixões SC | 2–1 | CS Marítimo | Available |
| 2024-11-03 | PO2 |
União Leiria | 1–0 | Leixões SC | Available |
| 2024-10-27 | PO2 |
Leixões SC | 3–0 | FC Porto B | Available |
| 2024-10-12 | PO2 |
CD Tondela | 2–1 | Leixões SC | Available |
| 2024-10-05 | PO2 |
Leixões SC | 3–0 | Portimonense SC | Available |
| 2024-09-29 | PO2 |
FC Alverca | 1–1 | Leixões SC | Available |
| 2024-09-15 | PO2 |
Leixões SC | 0–1 | FC Vizela | Available |
| 2024-08-31 | PO2 |
UD Oliveirense | 0–1 | Leixões SC | Available |
| 2024-08-24 | PO2 |
Leixões SC | 3–3 | Paços de Ferreira | Available |
| 2024-08-18 | PO2 |
GD Chaves | 0–0 | Leixões SC | Available |
| 2024-08-10 | PO2 |
Leixões SC | 2–1 | SL Benfica B | Available |
| 2024-05-19 | PO2 |
UD Oliveirense | 1–3 | Leixões SC | Available |
| 2024-05-12 | PO2 |
Leixões SC | 0–0 | AVS | Available |
| 2024-05-04 | PO2 |
Académico de Viseu | 1–1 | Leixões SC | Available |
| 2024-04-27 | PO2 |
Leixões SC | 1–3 | Vilaverdense FC | Available |
| 2024-04-19 | PO2 |
CD Feirense | 1–1 | Leixões SC | Available |
| 2024-04-14 | PO2 |
Leixões SC | 1–1 | União Torreense | Available |
| 2024-04-06 | PO2 |
Leixões SC | 0–0 | União Leiria | Available |
| 2024-03-30 | PO2 |
CS Marítimo | 0–0 | Leixões SC | Available |
| 2024-03-17 | PO2 |
Leixões SC | 1–1 | CD Mafra | Available |
| 2024-03-11 | PO2 |
Os Belenenses | 1–2 | Leixões SC | Available |
| 2024-03-03 | PO2 |
Leixões SC | 1–1 | CD Tondela | Available |
| 2024-02-28 | PO2 |
Leixões SC | 1–1 | CD Nacional | Available |
| 2024-02-24 | PO2 |
FC Porto B | 0–2 | Leixões SC | Available |
| 2024-02-16 | PO2 |
Leixões SC | 1–1 | Paços de Ferreira | Available |
| 2024-02-10 | PO2 |
SL Benfica B | 1–1 | Leixões SC | Available |
| 2024-01-28 | PO2 |
CD Santa Clara | 2–0 | Leixões SC | Available |
Teams faced most often by Miguel Ángel Morro's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| Real Zaragoza | 12 | 4 | 3 | 5 | 13 | 14 | -1 | 33% |
| CD Mirandés | 12 | 1 | 4 | 7 | 10 | 22 | -12 | 8% |
| Sporting Gijón | 12 | 2 | 6 | 4 | 10 | 11 | -1 | 17% |
| Girona FC | 12 | 4 | 2 | 6 | 11 | 16 | -5 | 33% |
| SL Benfica B | 12 | 5 | 3 | 4 | 15 | 17 | -2 | 42% |
| CD Tenerife | 12 | 5 | 3 | 4 | 10 | 10 | 0 | 42% |
| Real Oviedo | 12 | 2 | 7 | 3 | 13 | 14 | -1 | 17% |
| AD Alcorcón | 12 | 4 | 5 | 3 | 21 | 15 | +6 | 33% |
| GD Chaves | 11 | 1 | 6 | 4 | 8 | 12 | -4 | 9% |
| CD Feirense | 11 | 4 | 4 | 3 | 14 | 11 | +3 | 36% |
| FC Penafiel | 11 | 3 | 2 | 6 | 11 | 15 | -4 | 27% |
| CD Mafra | 11 | 7 | 2 | 2 | 18 | 8 | +10 | 64% |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 25/26 | 4 | 360 | 1 | 0 | 0 | 0.25 |
| 24/25 | 12 | 1,085 | 1 | 0 | 0 | 0.08 |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 25/26 | 4 | 360 | 1 | 25% | 5 | 1.25 |
| 24/25 | 12 | 1,085 | 4 | 33% | 17 | 1.41 |
| 23/24 | 9 | 810 | 1 | 11% | 16 | 1.78 |
| 21/22 | 16 | 1,470 | 6 | 38% | 23 | 1.41 |
| 20/21 | 6 | 570 | 1 | 17% | 8 | 1.26 |
| 19/20 | 7 | 690 | 2 | 29% | 10 | 1.3 |
Output by competition
Career goals and assists broken down by tournament.
More on Miguel Ángel Morro
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Miguel Ángel Morro
Who is Miguel Ángel Morro?
Miguel Ángel Morro is a Spain professional footballer who plays as a goalkeeper for Leixões SC.
How old is Miguel Ángel Morro?
Miguel Ángel Morro is 25 years old. He was born on September 11, 2000 in Alcalá de Henares.
What position does Miguel Ángel Morro play?
Miguel Ángel Morro plays as a goalkeeper (Goalkeeper).
What club does Miguel Ángel Morro play for?
Miguel Ángel Morro currently plays for Leixões SC.
What is Miguel Ángel Morro's market value?
Miguel Ángel Morro's most recent reported market value is €300k.
Spain