Rafa Miranda
Career snapshot
Career highs
Born the same day
Shares 1996-01-23 · 6 players total
| Full name | Rafa Miranda |
|---|---|
| Name in home country | Ricardo Rafael Costa Miranda |
| Date of birth | 1996-01-23 (30 yrs) |
| Place of birth | Barcelos, Portugal |
| Citizenship | Portugal |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | right |
| Height | 181.00 m |
| Current club | Vilaverdense FC |
| Joined | 2025-08-01 |
| Contract expires | 2026-06-30 |
| Agent | MC Striker |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Vilaverdense FC | 3 | 17/18 | 25/26 | 9 | 2 | 1 | 150 |
| SC Covilhã | 1 | 24/25 | 24/25 | 4 | 0 | 0 | 0 |
| FC MAS Taborsko | 1 | 21/22 | 21/22 | 13 | 1 | 1 | 120 |
| FC Universitatea Cluj | 1 | 19/20 | 19/20 | 19 | 2 | 5 | 44 |
| FC Farul Constanta 1920 | 1 | 18/19 | 18/19 | 13 | 1 | 0 | 1,107 |
| Rio Ave FC U23 | 1 | 18/19 | 18/19 | 2 | 1 | 0 | 165 |
| Rio Ave FC | 3 | 12/13 | 15/16 | 1 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Taça de Portugal | Vilaverdense FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Liga 3 - Relegation round | SC Covilhã | 4 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | FNL | FC MAS Taborsko | 12 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | MOL Cup | FC MAS Taborsko | 1 | 1 | 1 | 0 | 0 | 120 |
| 20/21 | Taça de Portugal | Vilaverdense FC | 3 | 2 | 1 | 1 | 0 | 150 |
| 19/20 | Liga 2 | FC Universitatea Cluj | 17 | 0 | 5 | 0 | 0 | 0 |
| 19/20 | Romanian Cup | FC Universitatea Cluj | 2 | 2 | 0 | 0 | 0 | 44 |
| 18/19 | Liga 2 | FC Farul Constanta 1920 | 13 | 1 | 0 | 3 | 0 | 1,107 |
| 18/19 | Liga Revelação | Rio Ave FC U23 | 2 | 1 | 0 | 0 | 0 | 165 |
| 17/18 | Camp. Portugal Ap. Campeão | Vilaverdense FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Taça de Portugal | Vilaverdense FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Allianz Cup | Rio Ave FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Liga ZON Sagres | Rio Ave FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Allianz Cup | Rio Ave FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Liga ZON Sagres | Rio Ave FC | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 11/12 | 2011-07-01 | Varzim Sub-15 | Varzim Sub-17 | Transfer | 0 | — |
| 12/13 | 2013-01-01 | Varzim Sub-17 | Rio Ave U17 | Transfer | 0 | — |
| 13/14 | 2013-07-01 | Rio Ave U17 | Rio Ave FC U19 | Transfer | 0 | — |
| 15/16 | 2015-07-01 | Rio Ave FC U19 | Rio Ave | Transfer | 0 | — |
| 15/16 | 2016-01-20 | Rio Ave | Pedras Rubras | Loan | 50000 | — |
| 15/16 | 2016-06-30 | Pedras Rubras | Rio Ave | Return from loan | 50000 | — |
| 16/17 | 2016-07-13 | Rio Ave | Vilaverdense | Loan | 50000 | — |
| 17/18 | 2018-06-30 | Vilaverdense | Rio Ave | Return from loan | 0 | — |
| 18/19 | 2018-07-01 | Rio Ave | Rio Ave U23 | Transfer | 0 | — |
| 18/19 | 2019-02-13 | Rio Ave U23 | FC Farul 1920 | Transfer | 0 | — |
| 19/20 | 2019-07-15 | FC Farul 1920 | U Cluj | Transfer | 75000 | — |
| 19/20 | 2020-01-08 | U Cluj | Al-Seeb | Transfer | 75000 | — |
| 20/21 | 2020-07-01 | Al-Seeb | Vilaverdense | Transfer | 75000 | — |
| 21/22 | 2021-08-10 | Vilaverdense | MAS Taborsko | Transfer | 75000 | — |
| 21/22 | 2022-01-01 | MAS Taborsko | Al-Nahda | Transfer | 100000 | — |
| 22/23 | 2022-08-24 | Al-Nahda | Al-Najma | Transfer | 100000 | — |
| 23/24 | 2023-07-01 | Al-Najma | Al-Washm | Transfer | 0 | — |
| 24/25 | 2025-01-27 | Al-Washm | SC Covilhã | Transfer | 0 | — |
| 25/26 | 2025-08-01 | SC Covilhã | Vilaverdense | Transfer | 0 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | — |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | — |
| Jan 1, 1970 | €50k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #31372 | #9 | 6 | 0 | — | — | former national player |
| Team #23137 | #15 | 12 | 4 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Victor Dican | 1 | 1 | 953 |
| Alexandru Pop | 1 | 0 | 858 |
| Artur Crăciun | 1 | 1 | 762 |
| Inácio Miguel | 1 | 0 | 741 |
| Cosmin Dur-Bozoancă | 1 | 0 | 705 |
| Ricardo Carvalho | 2 | 0 | 562 |
| Nicolae Pîrvulescu | 1 | 0 | 465 |
| Marek Icha | 1 | 0 | 407 |
| Rúben Neves | 2 | 0 | 395 |
| Sérgio Ribeiro | 2 | 0 | 365 |
| Rúben Macedo | 2 | 0 | 309 |
| Raul Avram | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 19/20 | Romanian Cup | FC Universitatea Cluj | 2 | 2 |
| 20/21 | Taça de Portugal | Vilaverdense FC | 2 | 3 |
| 18/19 | Liga Revelação | Rio Ave FC U23 | 1 | 2 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 19/20 | Liga 2 | FC Universitatea Cluj | 5 | 17 |
| 21/22 | MOL Cup | FC MAS Taborsko | 1 | 1 |
| 20/21 | Taça de Portugal | Vilaverdense FC | 1 | 3 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 17/18 | 2018-06-30 | Vilaverdense | Rio Ave | Return from loan | — | — |
| 16/17 | 2016-07-13 | Rio Ave | Vilaverdense | Loan | — | €50k |
| 15/16 | 2016-06-30 | Pedras Rubras | Rio Ave | Return from loan | — | €50k |
| 15/16 | 2016-01-20 | Rio Ave | Pedras Rubras | Loan | — | €50k |
Last 34 matches for Vilaverdense FC 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 |
|---|---|---|---|---|---|
| 2024-05-18 | PO2 |
CD Feirense | 1–1 | Vilaverdense FC | Available |
| 2024-05-11 | PO2 |
Vilaverdense FC | 2–1 | FC Penafiel | Available |
| 2024-05-05 | PO2 |
Vilaverdense FC | 0–1 | União Torreense | Available |
| 2024-04-27 | PO2 |
Leixões SC | 1–3 | Vilaverdense FC | Available |
| 2024-04-21 | PO2 |
Vilaverdense FC | 0–2 | CS Marítimo | Available |
| 2024-04-13 | PO2 |
União Leiria | 3–1 | Vilaverdense FC | Available |
| 2024-04-07 | PO2 |
Vilaverdense FC | 2–1 | CD Mafra | Available |
| 2024-03-29 | PO2 |
CD Tondela | 1–0 | Vilaverdense FC | Available |
| 2024-03-18 | PO2 |
Vilaverdense FC | 1–1 | Os Belenenses | Available |
| 2024-03-09 | PO2 |
FC Porto B | 2–1 | Vilaverdense FC | Available |
| 2024-03-04 | PO2 |
Vilaverdense FC | 0–1 | Paços de Ferreira | Available |
| 2024-02-24 | PO2 |
SL Benfica B | 2–0 | Vilaverdense FC | Available |
| 2024-02-19 | PO2 |
Vilaverdense FC | 2–3 | AVS | Available |
| 2024-02-10 | PO2 |
CD Nacional | 3–2 | Vilaverdense FC | Available |
| 2024-02-02 | PO2 |
Vilaverdense FC | 1–1 | CD Santa Clara | Available |
| 2024-01-28 | PO2 |
UD Oliveirense | 0–1 | Vilaverdense FC | Available |
| 2024-01-19 | PO2 |
Vilaverdense FC | 0–2 | Académico de Viseu | Available |
| 2024-01-14 | PO2 |
Vilaverdense FC | 2–1 | CD Feirense | Available |
| 2024-01-06 | PO2 |
FC Penafiel | 2–1 | Vilaverdense FC | Available |
| 2023-12-21 | PO2 |
União Torreense | 3–1 | Vilaverdense FC | Available |
| 2023-12-17 | PO2 |
Vilaverdense FC | 1–0 | Leixões SC | Available |
| 2023-12-10 | PO2 |
CS Marítimo | 4–0 | Vilaverdense FC | Available |
| 2023-12-01 | PO2 |
Vilaverdense FC | 1–0 | União Leiria | Available |
| 2023-11-18 | PO2 |
CD Mafra | 1–0 | Vilaverdense FC | Available |
| 2023-11-12 | PO2 |
Vilaverdense FC | 1–2 | CD Tondela | Available |
| 2023-11-04 | PO2 |
Os Belenenses | 0–2 | Vilaverdense FC | Available |
| 2023-10-30 | PO2 |
Vilaverdense FC | 0–5 | FC Porto B | Available |
| 2023-10-07 | PO2 |
Paços de Ferreira | 2–0 | Vilaverdense FC | Available |
| 2023-09-29 | PO2 |
Vilaverdense FC | 1–4 | SL Benfica B | Available |
| 2023-09-16 | PO2 |
AVS | 2–0 | Vilaverdense FC | Available |
| 2023-09-03 | PO2 |
Vilaverdense FC | 1–2 | CD Nacional | Available |
| 2023-08-27 | PO2 |
CD Santa Clara | 2–0 | Vilaverdense FC | Available |
| 2023-08-20 | PO2 |
Vilaverdense FC | 1–2 | UD Oliveirense | Available |
| 2023-08-13 | PO2 |
Académico de Viseu | 1–1 | Vilaverdense FC | Available |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 12/13 | Senior debut season | |
| 18/19 | 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 | 4 | 0 | 1 | 0 | 0 | 0 |
| 21/22 | 13 | 120 | 1 | 0 | 0 | 0.75 |
| 20/21 | 3 | 150 | 1 | 0 | 0 | 0.6 |
| 18/19 | 15 | 1,272 | 3 | 0 | 0 | 0.21 |
Output by competition
Career goals and assists broken down by tournament.
More on Rafa Miranda
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Rafa Miranda
Who is Rafa Miranda?
Rafa Miranda is a Portugal professional footballer who plays as a centre-forward for Vilaverdense FC.
How old is Rafa Miranda?
Rafa Miranda is 30 years old. He was born on January 23, 1996 in Barcelos.
What position does Rafa Miranda play?
Rafa Miranda plays as a centre-forward (Attack - Centre-Forward).
What club does Rafa Miranda play for?
Rafa Miranda currently plays for Vilaverdense FC.
How many career goals has Rafa Miranda scored?
Across all senior club competitions in our dataset, Rafa Miranda has scored 7 goals in 61 appearances.
Portugal