Career snapshot
Career highs
Born the same day
Shares 2003-01-24 · 6 players total
| Full name | Hugo Novoa |
|---|---|
| Name in home country | Hugo Novoa Ramos |
| Date of birth | 2003-01-24 (23 yrs) |
| Place of birth | Bertamiráns, Spain |
| Citizenship | Spain |
| Position | Defender - Right-Back (main: Defender) |
| Foot | right |
| Height | 182.00 m |
| Current club | CD Mirandés |
| On loan from | ↩ Deportivo Alavés parent contract: 2029-06-30 |
| Joined | 2025-09-01 |
| Contract expires | 2026-06-30 |
| Agent | ROOF |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| CD Mirandés | 1 | 25/26 | 25/26 | 1 | 0 | 0 | 0 |
| Deportivo Alavés | 1 | 24/25 | 24/25 | 5 | 0 | 0 | 0 |
| FC Utrecht | 1 | 23/24 | 23/24 | 6 | 0 | 0 | 0 |
| Villarreal CF B | 1 | 23/24 | 23/24 | 11 | 0 | 2 | 0 |
| RB Leipzig | 5 | 19/20 | 23/24 | 23 | 2 | 0 | 311 |
| FC Basel 1893 | 1 | 22/23 | 22/23 | 17 | 1 | 3 | 495 |
| RB Leipzig U19 | 2 | 20/21 | 21/22 | 12 | 8 | 2 | 346 |
| RB Leipzig UEFA U19 | 2 | 19/20 | 21/22 | 3 | 0 | 0 | 0 |
| RB Leipzig U17 | 1 | 19/20 | 19/20 | 18 | 5 | 8 | 270 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | LaLiga2 | CD Mirandés | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | LaLiga | Deportivo Alavés | 5 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | 2ª División | Villarreal CF B | 11 | 0 | 2 | 0 | 0 | 0 |
| 23/24 | Bundesliga | RB Leipzig | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | DFL-Supercup | RB Leipzig | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Eredivisie | FC Utrecht | 5 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | KNVB Beker | FC Utrecht | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Bundesliga | RB Leipzig | 7 | 1 | 0 | 0 | 0 | 181 |
| 22/23 | Champions League | RB Leipzig | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Conference L. | FC Basel 1893 | 3 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | DFB-Pokal | RB Leipzig | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | DFL-Supercup | RB Leipzig | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Super League | FC Basel 1893 | 12 | 1 | 2 | 0 | 0 | 495 |
| 22/23 | Swiss Cup | FC Basel 1893 | 2 | 0 | 1 | 1 | 0 | 0 |
| 21/22 | Bundesliga | RB Leipzig | 8 | 1 | 0 | 0 | 0 | 130 |
| 21/22 | Champions League | RB Leipzig | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | DFB-Pokal | RB Leipzig | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | DFB-Pokal der Junioren | RB Leipzig U19 | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Europa League | RB Leipzig | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | U19-BL N/NE | RB Leipzig U19 | 6 | 7 | 1 | 1 | 0 | 67 |
| 21/22 | UEFA Youth League | RB Leipzig UEFA U19 | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Bundesliga | RB Leipzig | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | DFB-Pokal | RB Leipzig | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | DFB-Pokal der Junioren | RB Leipzig U19 | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | U19-BL N/NE | RB Leipzig U19 | 4 | 1 | 1 | 0 | 0 | 279 |
| 19/20 | Champions League | RB Leipzig | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | U17-BL N/NE | RB Leipzig U17 | 18 | 5 | 8 | 0 | 0 | 270 |
| 19/20 | UEFA Youth League | RB Leipzig UEFA U19 | 2 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 19/20 | 2019-07-01 | Deportivo Yth. | RB Leipzig U17 | Transfer | 0 | — |
| 20/21 | 2020-07-01 | RB Leipzig U17 | RB Leipzig U19 | Transfer | 0 | — |
| 21/22 | 2021-07-01 | RB Leipzig U19 | RB Leipzig | Transfer | 400000 | — |
| 22/23 | 2023-01-04 | RB Leipzig | FC Basel | Loan | 5000000 | — |
| 22/23 | 2023-06-30 | FC Basel | RB Leipzig | Return from loan | 4300000 | — |
| 23/24 | 2023-09-01 | RB Leipzig | FC Utrecht | Loan | 4300000 | — |
| 23/24 | 2024-01-29 | FC Utrecht | RB Leipzig | Return from loan | 3500000 | — |
| 23/24 | 2024-01-30 | RB Leipzig | Villarreal CF B | Loan | 3500000 | — |
| 23/24 | 2024-06-30 | Villarreal CF B | RB Leipzig | Return from loan | 2500000 | — |
| 24/25 | 2024-07-22 | RB Leipzig | Alavés | Transfer | 2500000 | €1.50m |
| 25/26 | 2025-09-01 | Alavés | CD Mirandés | Loan | 1500000 | — |
| 25/26 | 2026-06-30 | CD Mirandés | Alavés | Return from loan | 1500000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 21/22 | Corona virus | 2021-11-26 | 2021-12-14 | 19 | 4 |
| 22/23 | unknown injury | 2023-03-29 | 2023-04-06 | 9 | 2 |
| 23/24 | unknown injury | 2023-12-06 | 2024-01-30 | 56 | 0 |
| 24/25 | Shoulder injury | 2024-07-28 | 2024-08-15 | 19 | 0 |
| 24/25 | Heel problems | 2024-09-10 | 2024-09-18 | 9 | 1 |
| 24/25 | Groin injury | 2024-10-10 | 2024-12-01 | 53 | 7 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €4.30m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €200k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Luis Klein | 2 | 4 | 935 |
| Andy Pelmard | 1 | 0 | 858 |
| Julius Pfennig | 2 | 0 | 798 |
| Marwin Hitz | 1 | 0 | 787 |
| Pablo Torre | 2 | 0 | 772 |
| Riccardo Calafiori | 1 | 0 | 741 |
| Kacper Smorgol | 2 | 0 | 693 |
| Alejandro Iturbe | 2 | 0 | 680 |
| Anton Kade | 1 | 0 | 637 |
| Jesús Vázquez | 2 | 0 | 617 |
| Robin Friedrich | 2 | 0 | 579 |
| Willi Orbán | 2 | 0 | 455 |
| Benjamin Henrichs | 2 | 0 | 446 |
| Christopher Nkunku | 2 | 0 | 361 |
| Péter Gulácsi | 2 | 0 | 293 |
| Josko Gvardiol | 2 | 0 | 203 |
| Daniel Krasucki | 2 | 1 | 0 |
| Fabian Eutinger | 2 | 0 | 0 |
| Jan Marvin Krüger | 2 | 0 | 0 |
| Gustav Grubbe | 2 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 21/22 | U19-BL N/NE | RB Leipzig U19 | 7 | 6 |
| 19/20 | U17-BL N/NE | RB Leipzig U17 | 5 | 18 |
| 20/21 | U19-BL N/NE | RB Leipzig U19 | 1 | 4 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 19/20 | U17-BL N/NE | RB Leipzig U17 | 8 | 18 |
| 22/23 | Super League | FC Basel 1893 | 2 | 12 |
| 23/24 | 2ª División | Villarreal CF B | 2 | 11 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 25/26 | 2026-06-30 | CD Mirandés | Alavés | Return from loan | — | €1.50m |
| 25/26 | 2025-09-01 | Alavés | CD Mirandés | Loan | — | €1.50m |
| 23/24 | 2024-06-30 | Villarreal CF B | RB Leipzig | Return from loan | — | €2.50m |
| 23/24 | 2024-01-30 | RB Leipzig | Villarreal CF B | Loan | — | €3.50m |
| 23/24 | 2024-01-29 | FC Utrecht | RB Leipzig | Return from loan | — | €3.50m |
| 23/24 | 2023-09-01 | RB Leipzig | FC Utrecht | Loan | — | €4.30m |
| 22/23 | 2023-06-30 | FC Basel | RB Leipzig | Return from loan | — | €4.30m |
| 22/23 | 2023-01-04 | RB Leipzig | FC Basel | Loan | — | €5.00m |
Last 9 matches for CD Mirandés while Hugo Novoa was at the club (joined 2025-09-01, left 2026-06-30). 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-11-01 | ES2 |
Cultural Leonesa | 3–2 | CD Mirandés | Available |
| 2025-10-25 | ES2 |
CD Mirandés | 1–3 | Racing Santander | Available |
| 2025-10-18 | ES2 |
AD Ceuta FC | 2–0 | CD Mirandés | Available |
| 2025-10-11 | ES2 |
CD Mirandés | 0–0 | CD Leganés | Available |
| 2025-10-05 | ES2 |
Real Valladolid | 1–1 | CD Mirandés | Available |
| 2025-09-26 | ES2 |
CD Mirandés | 0–1 | Real Zaragoza | Available |
| 2025-09-20 | ES2 |
FC Andorra | 1–1 | CD Mirandés | Available |
| 2025-09-13 | ES2 |
CD Mirandés | 1–5 | Deportivo La Coruña | Available |
| 2025-09-05 | ES2 |
Albacete | 1–4 | CD Mirandés | Available |
Teams faced most often by Hugo Novoa'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 % |
|---|---|---|---|---|---|---|---|---|
| SC Freiburg | 10 | 5 | 4 | 1 | 20 | 8 | +12 | 50% |
| Eintracht Frankfurt | 10 | 3 | 4 | 3 | 10 | 14 | -4 | 30% |
| Borussia Dortmund | 10 | 4 | 1 | 5 | 19 | 19 | 0 | 40% |
| 1. FC Union Berlin | 9 | 4 | 0 | 5 | 15 | 12 | +3 | 44% |
| VfL Wolfsburg | 9 | 4 | 4 | 1 | 14 | 6 | +8 | 44% |
| 1. FSV Mainz 05 | 8 | 4 | 1 | 3 | 23 | 10 | +13 | 50% |
| 1. FC Köln | 8 | 3 | 4 | 1 | 15 | 9 | +6 | 38% |
| FC Augsburg | 8 | 6 | 2 | 0 | 20 | 9 | +11 | 75% |
| Servette FC | 8 | 3 | 2 | 3 | 14 | 10 | +4 | 38% |
| FC Sion | 8 | 5 | 1 | 2 | 19 | 12 | +7 | 63% |
| FC Zürich | 8 | 4 | 0 | 4 | 19 | 10 | +9 | 50% |
| Hertha BSC | 8 | 7 | 1 | 0 | 27 | 8 | +19 | 88% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 19/20 | Senior debut season | |
| 19/20 | First senior goal |
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′ |
|---|---|---|---|---|---|---|
| 23/24 | 17 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | 28 | 676 | 1 | 0 | 0 | 0.13 |
| 21/22 | 20 | 197 | 1 | 0 | 0 | 0.46 |
Output by competition
Career goals and assists broken down by tournament.
More on Hugo Novoa
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Hugo Novoa
Who is Hugo Novoa?
Hugo Novoa is a Spain professional footballer who plays as a right-back for CD Mirandés.
How old is Hugo Novoa?
Hugo Novoa is 23 years old. He was born on January 24, 2003 in Bertamiráns.
What position does Hugo Novoa play?
Hugo Novoa plays as a right-back (Defender - Right-Back).
What club does Hugo Novoa play for?
Hugo Novoa currently plays for CD Mirandés.
How many career goals has Hugo Novoa scored?
Across all senior club competitions in our dataset, Hugo Novoa has scored 16 goals in 96 appearances.
What is Hugo Novoa's market value?
Hugo Novoa's most recent reported market value is €1.50m.
Spain