Miguel Rodríguez
Career snapshot
Position rank · 25/26
Among 266 Attack - Right Wingers · ≥200 mins
Career highs
Born the same day
Shares 2003-04-29 · 6 players total
| Full name | Miguel Rodríguez |
|---|---|
| Name in home country | Miguel Rodríguez Vidal |
| Date of birth | 2003-04-29 (23 yrs) |
| Place of birth | Redondela, Spain |
| Citizenship | Spain |
| Position | Attack - Right Winger (main: Attack) |
| Foot | left |
| Height | 179.00 m |
| Current club | FC Utrecht |
| Joined | 2025-07-01 |
| Contract expires | 2028-06-30 |
| Agent | LEADERBROCK |
| Outfitter | Nike |
Percentile rank vs 34 other Attack - Right Wingers with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| FC Utrecht | 2 | 24/25 | 25/26 | 34 | 11 | 4 | 489 |
| FC Utrecht U21 | 1 | 24/25 | 24/25 | 2 | 0 | 0 | 0 |
| Celta de Vigo | 3 | 20/21 | 23/24 | 32 | 2 | 2 | 606 |
| Celta Vigo B | 4 | 19/20 | 22/23 | 71 | 20 | 4 | 747 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Eredivisie | FC Utrecht | 4 | 1 | 0 | 0 | 0 | 224 |
| 25/26 | Europa League Qualifying | FC Utrecht | 5 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Eredivisie | FC Utrecht | 22 | 7 | 3 | 5 | 0 | 178 |
| 24/25 | Keuken Kampioen Divisie | FC Utrecht U21 | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | KNVB Beker | FC Utrecht | 3 | 3 | 1 | 0 | 0 | 87 |
| 23/24 | Copa del Rey | Celta de Vigo | 5 | 1 | 2 | 1 | 0 | 356 |
| 23/24 | LaLiga | Celta de Vigo | 15 | 0 | 0 | 2 | 0 | 0 |
| 22/23 | Ascenso LaLiga2 | Celta Vigo B | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Copa del Rey | Celta de Vigo | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | LaLiga | Celta de Vigo | 7 | 1 | 0 | 0 | 0 | 250 |
| 22/23 | Primera Federación - Gr. I | Celta Vigo B | 27 | 8 | 2 | 5 | 1 | 233 |
| 21/22 | Primera Federación - Gr. I | Celta Vigo B | 32 | 11 | 2 | 3 | 0 | 173 |
| 20/21 | 2ª B - Fase de ascenso | Celta Vigo B | 3 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | 2ª B - Grupo I | Celta Vigo B | 8 | 1 | 0 | 2 | 0 | 341 |
| 20/21 | Ascenso LaLiga2 | Celta Vigo B | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | LaLiga | Celta de Vigo | 4 | 0 | 0 | 2 | 0 | 0 |
| 19/20 | 2ª B - Grupo I | Celta Vigo B | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 18/19 | 2018-07-01 | Celta Vigo Yth. | Celta U19 | Transfer | 0 | — |
| 20/21 | 2020-08-01 | Celta U19 | Celta Vigo B | Transfer | 0 | — |
| 22/23 | 2023-01-01 | Celta Vigo B | Celta de Vigo | Transfer | 1000000 | — |
| 24/25 | 2024-07-05 | Celta de Vigo | FC Utrecht | Loan | 800000 | — |
| 24/25 | 2025-06-30 | FC Utrecht | Celta de Vigo | Return from loan | 4500000 | — |
| 25/26 | 2025-07-01 | Celta de Vigo | FC Utrecht | Transfer | 4500000 | €1.25m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 23/24 | Foot injury | 2024-02-24 | 2024-04-05 | 42 | 5 |
| 24/25 | Groin injury | 2025-01-22 | 2025-03-14 | 52 | 7 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €4.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €600k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Carlos Beitia | 2 | 0 | 681 |
| Fabri | 2 | 1 | 676 |
| Jordan Holsgrove | 2 | 1 | 0 |
| Paxten Aaronson | 2 | 2 | 0 |
| Javi Gómez | 1 | 1 | 0 |
| Gaizka Campos | 2 | 0 | 0 |
| Hugo Sotelo | 1 | 0 | 0 |
| Àlex Carbonell | 2 | 0 | 0 |
| Álex Martín | 2 | 0 | 0 |
| Javi Castro | 2 | 0 | 0 |
| Hugo Álvarez | 2 | 1 | 0 |
| Carlos Domínguez | 2 | 0 | 0 |
| Alfon González | 1 | 1 | 0 |
| Diego Pampín | 2 | 1 | 0 |
| Gabri Veiga | 1 | 0 | 0 |
| Thomas Carrique | 1 | 0 | 0 |
| Lautaro de León | 1 | 2 | 0 |
| Iker Losada | 1 | 2 | 0 |
| Fernando Medrano | 2 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 21/22 | Primera Federación - Gr. I | Celta Vigo B | 11 | 32 |
| 22/23 | Primera Federación - Gr. I | Celta Vigo B | 8 | 27 |
| 24/25 | Eredivisie | FC Utrecht | 7 | 22 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 24/25 | Eredivisie | FC Utrecht | 3 | 22 |
| 23/24 | Copa del Rey | Celta de Vigo | 2 | 5 |
| 21/22 | Primera Federación - Gr. I | Celta Vigo B | 2 | 32 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 24/25 | 2025-06-30 | FC Utrecht | Celta de Vigo | Return from loan | — | €4.50m |
| 24/25 | 2024-07-05 | Celta de Vigo | FC Utrecht | Loan | — | €800k |
Last 37 matches for FC Utrecht while Miguel Rodríguez was at the club (joined 2025-07-01). 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 |
|---|---|---|---|---|---|
| 2026-05-17 | NL1 |
FC Utrecht | – | Fortuna Sittard | TIMED |
| 2026-05-10 | NL1 |
AFC Ajax | 1–2 | FC Utrecht | Available |
| 2026-05-10 | NL1 |
AFC Ajax | 1–2 | FC Utrecht | Available |
| 2026-05-02 | NL1 |
FC Utrecht | 2–0 | NAC Breda | Available |
| 2026-05-02 | NL1 |
FC Utrecht | 2–0 | NAC Breda | Available |
| 2026-04-26 | NL1 |
SBV Excelsior | 5–0 | FC Utrecht | Available |
| 2026-04-26 | NL1 |
SBV Excelsior | 5–0 | FC Utrecht | Available |
| 2026-04-11 | NL1 |
FC Utrecht | 4–1 | Telstar 1963 | Available |
| 2026-04-04 | NL1 |
PSV | 4–3 | FC Utrecht | Available |
| 2026-03-22 | NL1 |
FC Utrecht | 2–0 | Go Ahead Eagles | Available |
| 2026-03-15 | NL1 |
FC Twente '65 | 0–2 | FC Utrecht | Available |
| 2026-03-06 | NL1 |
Heracles Almelo | 0–0 | FC Utrecht | Available |
| 2026-03-01 | NL1 |
FC Utrecht | 2–0 | AZ | Available |
| 2026-02-22 | NL1 |
FC Utrecht | 1–1 | PEC Zwolle | Available |
| 2026-02-14 | NL1 |
FC Groningen | 1–2 | FC Utrecht | Available |
| 2026-02-11 | NL1 |
NEC | 1–3 | FC Utrecht | Available |
| 2026-02-08 | NL1 |
FC Utrecht | 0–1 | Feyenoord Rotterdam | Available |
| 2026-02-01 | NL1 |
SC Heerenveen | 1–1 | FC Utrecht | Available |
| 2026-01-25 | NL1 |
FC Utrecht | 0–1 | Sparta Rotterdam | Available |
| 2026-01-18 | NL1 |
FC Volendam | 2–1 | FC Utrecht | Available |
| 2025-12-21 | NL1 |
FC Utrecht | 1–2 | PSV | Available |
| 2025-12-14 | NL1 |
NAC Breda | 1–1 | FC Utrecht | Available |
| 2025-12-07 | NL1 |
FC Utrecht | 1–1 | FC Twente '65 | Available |
| 2025-11-30 | NL1 |
Go Ahead Eagles | 2–2 | FC Utrecht | Available |
| 2025-11-23 | NL1 |
Telstar 1963 | 1–1 | FC Utrecht | Available |
| 2025-11-09 | NL1 |
FC Utrecht | 2–1 | AFC Ajax | Available |
| 2025-11-02 | NL1 |
FC Utrecht | 1–0 | NEC | Available |
| 2025-10-26 | NL1 |
AZ | 4–1 | FC Utrecht | Available |
| 2025-10-18 | NL1 |
FC Utrecht | 3–1 | FC Volendam | Available |
| 2025-10-05 | NL1 |
Feyenoord Rotterdam | 3–2 | FC Utrecht | Available |
| 2025-09-28 | NL1 |
FC Utrecht | 2–2 | SC Heerenveen | Available |
| 2025-09-20 | NL1 |
Fortuna Sittard | 1–0 | FC Utrecht | Available |
| 2025-09-14 | NL1 |
FC Utrecht | 0–1 | FC Groningen | Available |
| 2025-08-31 | NL1 |
PEC Zwolle | 0–2 | FC Utrecht | Available |
| 2025-08-24 | NL1 |
FC Utrecht | 4–1 | SBV Excelsior | Available |
| 2025-08-17 | NL1 |
Sparta Rotterdam | 2–1 | FC Utrecht | Available |
| 2025-08-10 | NL1 |
FC Utrecht | 4–0 | Heracles Almelo | Available |
Teams faced most often by Miguel Rodríguez'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 % |
|---|---|---|---|---|---|---|---|---|
| AFC Ajax | 13 | 6 | 2 | 5 | 19 | 22 | -3 | 46% |
| Sparta Rotterdam | 12 | 7 | 2 | 3 | 22 | 8 | +14 | 58% |
| Heracles Almelo | 11 | 6 | 2 | 3 | 14 | 9 | +5 | 55% |
| Fortuna Sittard | 11 | 3 | 5 | 3 | 16 | 15 | +1 | 27% |
| RKC Waalwijk | 11 | 6 | 5 | 0 | 24 | 13 | +11 | 55% |
| PEC Zwolle | 10 | 4 | 5 | 1 | 22 | 12 | +10 | 40% |
| Go Ahead Eagles | 10 | 3 | 6 | 1 | 17 | 13 | +4 | 30% |
| FC Groningen | 10 | 5 | 3 | 2 | 13 | 10 | +3 | 50% |
| SBV Excelsior | 7 | 3 | 2 | 2 | 9 | 14 | -5 | 43% |
| SC Heerenveen | 6 | 2 | 3 | 1 | 9 | 8 | +1 | 33% |
| AZ | 6 | 2 | 3 | 1 | 9 | 9 | 0 | 33% |
| FC Twente | 6 | 3 | 1 | 2 | 6 | 6 | 0 | 50% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 20/21 | 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′ |
|---|---|---|---|---|---|---|
| 24/25 | 27 | 265 | 5 | 0 | 0 | 1.7 |
| 23/24 | 20 | 356 | 3 | 0 | 0 | 0.76 |
| 22/23 | 36 | 483 | 5 | 0 | 1 | 1.12 |
| 21/22 | 32 | 173 | 3 | 0 | 0 | 1.56 |
| 20/21 | 15 | 341 | 4 | 0 | 0 | 1.06 |
Output by competition
Career goals and assists broken down by tournament.
More on Miguel Rodríguez
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Miguel Rodríguez
Who is Miguel Rodríguez?
Miguel Rodríguez is a Spain professional footballer who plays as a right winger for FC Utrecht.
How old is Miguel Rodríguez?
Miguel Rodríguez is 23 years old. He was born on April 29, 2003 in Redondela.
What position does Miguel Rodríguez play?
Miguel Rodríguez plays as a right winger (Attack - Right Winger).
What club does Miguel Rodríguez play for?
Miguel Rodríguez currently plays for FC Utrecht.
How many career goals has Miguel Rodríguez scored?
Across all senior club competitions in our dataset, Miguel Rodríguez has scored 33 goals in 139 appearances.
What is Miguel Rodríguez's market value?
Miguel Rodríguez's most recent reported market value is €4.50m.
Spain