Renato Veiga
Career snapshot
Career highs
Born the same day
Shares 2003-07-29 · 6 players total
| Full name | Renato Veiga |
|---|---|
| Name in home country | Renato Palma Veiga |
| Date of birth | 2003-07-29 (22 yrs) |
| Place of birth | Lisboa, Portugal |
| Citizenship | Portugal Cape Verde |
| Position | Defender - Centre-Back (main: Defender) |
| Foot | left |
| Height | 190.00 m |
| Current club | Villarreal CF |
| Joined | 2025-08-22 |
| Contract expires | 2032-06-30 |
| Agent | Mondo Victory |
| Outfitter | adidas |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Villarreal CF | 1 | 25/26 | 25/26 | 2 | 0 | 0 | 0 |
| Juventus FC | 1 | 24/25 | 24/25 | 15 | 0 | 1 | 0 |
| Chelsea FC | 1 | 24/25 | 24/25 | 18 | 2 | 1 | 270 |
| FC Basel 1893 | 1 | 23/24 | 23/24 | 26 | 2 | 1 | 937 |
| FC Augsburg | 1 | 22/23 | 22/23 | 13 | 0 | 0 | 0 |
| Sporting CP | 2 | 21/22 | 22/23 | 0 | 0 | 0 | 0 |
| Sporting CP B | 2 | 21/22 | 22/23 | 19 | 4 | 0 | 716 |
| Sporting Lissabon UEFA U19 | 2 | 21/22 | 22/23 | 13 | 0 | 0 | 0 |
| Sporting CP U23 | 2 | 20/21 | 21/22 | 34 | 3 | 1 | 2,135 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | LaLiga | Villarreal CF | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Champions League | Juventus FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Conference League | Chelsea FC | 6 | 2 | 1 | 1 | 0 | 270 |
| 24/25 | EFL Cup | Chelsea FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | FA Cup | Chelsea FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Premier League | Chelsea FC | 7 | 0 | 0 | 2 | 0 | 0 |
| 24/25 | Serie A | Juventus FC | 13 | 0 | 1 | 2 | 0 | 0 |
| 24/25 | UECL Qualifiers | Chelsea FC | 2 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | Super League | FC Basel 1893 | 23 | 2 | 1 | 7 | 1 | 937 |
| 23/24 | Swiss Cup | FC Basel 1893 | 3 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Allianz Cup | Sporting CP | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Bundesliga | FC Augsburg | 13 | 0 | 0 | 3 | 0 | 0 |
| 22/23 | Liga 3 | Sporting CP B | 15 | 3 | 0 | 5 | 0 | 426 |
| 22/23 | Taça de Portugal | Sporting CP | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | UEFA Youth League | Sporting Lissabon UEFA U19 | 5 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | Champions League | Sporting CP | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Liga 3 | Sporting CP B | 4 | 1 | 0 | 0 | 0 | 290 |
| 21/22 | Liga Revelação | Sporting CP U23 | 9 | 1 | 1 | 5 | 0 | 773 |
| 21/22 | Revelação U23 - Qualif. round | Sporting CP U23 | 3 | 0 | 0 | 2 | 0 | 0 |
| 21/22 | UEFA Youth League | Sporting Lissabon UEFA U19 | 8 | 0 | 0 | 3 | 0 | 0 |
| 20/21 | Liga Revelação | Sporting CP U23 | 10 | 1 | 0 | 3 | 0 | 509 |
| 20/21 | Liga Revelação - Second Round | Sporting CP U23 | 12 | 1 | 0 | 6 | 0 | 853 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 13/14 | 2013-07-01 | Sporting Yth. | Lakhlej Foot | Transfer | 0 | — |
| 16/17 | 2016-07-01 | Lakhlej Foot | Real SC U155 | Transfer | 0 | — |
| 18/19 | 2018-07-01 | Real SC U155 | Real SC U17 | Transfer | 0 | — |
| 19/20 | 2019-07-01 | Real SC U17 | Sporting U17 | Transfer | 0 | — |
| 20/21 | 2020-07-01 | Sporting U17 | Sporting CP U23 | Transfer | 0 | — |
| 22/23 | 2022-07-01 | Sporting CP U23 | Sporting B | Transfer | 0 | — |
| 22/23 | 2023-01-31 | Sporting B | FC Augsburg | Loan | 0 | — |
| 23/24 | 2023-08-15 | FC Augsburg | Sporting B | Return from loan | 1000000 | — |
| 23/24 | 2023-08-28 | Sporting B | FC Basel | Transfer | 1000000 | €4.60m |
| 24/25 | 2024-07-12 | FC Basel | Chelsea | Transfer | 3000000 | €14.00m |
| 24/25 | 2025-01-27 | Chelsea | Juventus | Loan | 10000000 | — |
| 24/25 | 2025-06-10 | Juventus | Chelsea | Return from loan | 18000000 | — |
| 25/26 | 2025-08-22 | Chelsea | Villarreal | Transfer | 25000000 | €24.50m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 23/24 | Ankle sprain | 2024-04-01 | 2024-05-13 | 43 | 6 |
| 23/24 | unknown injury | 2024-05-20 | 2024-06-05 | 17 | 2 |
| 24/25 | Muscle injury | 2025-02-19 | 2025-03-07 | 17 | 4 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €25.00m |
| Jan 1, 1970 | €18.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.50m |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #16374 | #3 | 7 | 1 | — | — | former national player |
| Team #16373 | #4 | 6 | 1 | — | — | former national player |
| Team #16372 | #19 | 6 | 0 | — | — | former national player |
| Team #3300 | #5 | 5 | 0 | — | — | current national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Nicolai Skoglund | 1 | 0 | 720 |
| Dominik Schmid | 1 | 0 | 0 |
| Gonçalo Costa | 2 | 0 | 0 |
| Afonso Moreira | 2 | 0 | 0 |
| Miguel Menino | 2 | 0 | 0 |
| João Daniel | 2 | 0 | 0 |
| Djordje Jovanovic | 1 | 0 | 0 |
| Dário Essugo | 2 | 0 | 0 |
| Marwin Hitz | 1 | 0 | 0 |
| Samuel Justo | 2 | 0 | 0 |
| Thierno Barry | 1 | 0 | 0 |
| Hevertton | 2 | 0 | 0 |
| Dudá | 2 | 0 | 0 |
| Joelson Fernandes | 1 | 1 | 0 |
| Rafael Fernandes | 1 | 0 | 0 |
| Nazinho | 1 | 0 | 0 |
| Lucas Dias | 2 | 0 | 0 |
| Chico Lamba | 2 | 0 | 0 |
| Rodrigo Ribeiro | 2 | 0 | 0 |
| Gilberto Batista | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 22/23 | Liga 3 | Sporting CP B | 3 | 15 |
| 24/25 | Conference League | Chelsea FC | 2 | 6 |
| 23/24 | Super League | FC Basel 1893 | 2 | 23 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 24/25 | Serie A | Juventus FC | 1 | 13 |
| 23/24 | Super League | FC Basel 1893 | 1 | 23 |
| 21/22 | Liga Revelação | Sporting CP U23 | 1 | 9 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 24/25 | 2025-06-10 | Juventus | Chelsea | Return from loan | — | €18.00m |
| 24/25 | 2025-01-27 | Chelsea | Juventus | Loan | — | €10.00m |
| 23/24 | 2023-08-15 | FC Augsburg | Sporting B | Return from loan | — | €1.00m |
| 22/23 | 2023-01-31 | Sporting B | FC Augsburg | Loan | — | — |
Last 50 matches for Villarreal CF 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-24 | ES1 |
Villarreal CF | 5–1 | Club Atlético de Madrid | Available |
| 2026-05-17 | ES1 |
Rayo Vallecano de Madrid | – | Villarreal CF | TIMED |
| 2026-05-13 | ES1 |
Villarreal CF | 2–3 | Sevilla FC | Available |
| 2026-05-10 | ES1 |
RCD Mallorca | 1–1 | Villarreal CF | Available |
| 2026-05-10 | ES1 |
RCD Mallorca | 1–1 | Villarreal CF | Available |
| 2026-05-02 | ES1 |
Villarreal CF | 5–1 | Levante UD | Available |
| 2026-05-02 | ES1 |
Villarreal CF | 5–1 | Levante UD | Available |
| 2026-04-26 | ES1 |
Villarreal CF | 2–1 | RC Celta de Vigo | Available |
| 2026-04-26 | ES1 |
Villarreal CF | 2–1 | RC Celta de Vigo | Available |
| 2026-04-23 | ES1 |
Real Oviedo | 1–1 | Villarreal CF | Available |
| 2026-04-23 | ES1 |
Real Oviedo | 1–1 | Villarreal CF | Available |
| 2026-04-12 | ES1 |
Athletic Club | 1–2 | Villarreal CF | Available |
| 2026-04-06 | ES1 |
Girona FC | 1–0 | Villarreal CF | Available |
| 2026-03-20 | ES1 |
Villarreal CF | 3–1 | Real Sociedad de Fútbol | Available |
| 2026-03-13 | ES1 |
Deportivo Alavés | 1–1 | Villarreal CF | Available |
| 2026-03-08 | ES1 |
Villarreal CF | 2–1 | Elche CF | Available |
| 2026-02-28 | ES1 |
FC Barcelona | 4–1 | Villarreal CF | Available |
| 2026-02-22 | ES1 |
Villarreal CF | 2–1 | Valencia CF | Available |
| 2026-02-18 | ES1 |
Levante UD | 0–1 | Villarreal CF | Available |
| 2026-02-14 | ES1 |
Getafe CF | 2–1 | Villarreal CF | Available |
| 2026-02-09 | ES1 |
Villarreal CF | 4–1 | RCD Espanyol de Barcelona | Available |
| 2026-01-31 | ES1 |
CA Osasuna | 2–2 | Villarreal CF | Available |
| 2026-01-28 | CL |
Bayer 04 Leverkusen | 3–0 | Villarreal CF | Available |
| 2026-01-24 | ES1 |
Villarreal CF | 0–2 | Real Madrid CF | Available |
| 2026-01-20 | CL |
Villarreal CF | 1–2 | AFC Ajax | Available |
| 2026-01-17 | ES1 |
Real Betis Balompié | 2–0 | Villarreal CF | Available |
| 2026-01-10 | ES1 |
Villarreal CF | 3–1 | Deportivo Alavés | Available |
| 2026-01-03 | ES1 |
Elche CF | 1–3 | Villarreal CF | Available |
| 2025-12-21 | ES1 |
Villarreal CF | 0–2 | FC Barcelona | Available |
| 2025-12-10 | CL |
Villarreal CF | 2–3 | FC København | Available |
| 2025-12-06 | ES1 |
Villarreal CF | 2–0 | Getafe CF | Available |
| 2025-11-30 | ES1 |
Real Sociedad de Fútbol | 2–3 | Villarreal CF | Available |
| 2025-11-25 | CL |
Borussia Dortmund | 4–0 | Villarreal CF | Available |
| 2025-11-22 | ES1 |
Villarreal CF | 2–1 | RCD Mallorca | Available |
| 2025-11-08 | ES1 |
RCD Espanyol de Barcelona | 0–2 | Villarreal CF | Available |
| 2025-11-05 | CL |
Paphos FC | 1–0 | Villarreal CF | Available |
| 2025-11-01 | ES1 |
Villarreal CF | 4–0 | Rayo Vallecano de Madrid | Available |
| 2025-10-25 | ES1 |
Valencia CF | 0–2 | Villarreal CF | Available |
| 2025-10-21 | CL |
Villarreal CF | 0–2 | Manchester City FC | Available |
| 2025-10-18 | ES1 |
Villarreal CF | 2–2 | Real Betis Balompié | Available |
| 2025-10-04 | ES1 |
Real Madrid CF | 3–1 | Villarreal CF | Available |
| 2025-10-01 | CL |
Villarreal CF | 2–2 | Juventus FC | Available |
| 2025-09-27 | ES1 |
Villarreal CF | 1–0 | Athletic Club | Available |
| 2025-09-23 | ES1 |
Sevilla FC | 1–2 | Villarreal CF | Available |
| 2025-09-20 | ES1 |
Villarreal CF | 2–1 | CA Osasuna | Available |
| 2025-09-16 | CL |
Tottenham Hotspur FC | 1–0 | Villarreal CF | Available |
| 2025-09-13 | ES1 |
Club Atlético de Madrid | 2–0 | Villarreal CF | Available |
| 2025-08-31 | ES1 |
RC Celta de Vigo | 1–1 | Villarreal CF | Available |
| 2025-08-24 | ES1 |
Villarreal CF | 5–0 | Girona FC | Available |
| 2025-08-15 | ES1 |
Villarreal CF | 2–0 | Real Oviedo | Available |
Teams faced most often by Renato Veiga'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 % |
|---|---|---|---|---|---|---|---|---|
| Liverpool FC | 13 | 2 | 7 | 4 | 10 | 14 | -4 | 15% |
| FC Lausanne-Sport | 12 | 3 | 5 | 4 | 17 | 19 | -2 | 25% |
| Real Madrid | 12 | 4 | 2 | 6 | 14 | 20 | -6 | 33% |
| FC Luzern | 12 | 7 | 4 | 1 | 24 | 13 | +11 | 58% |
| FC Lugano | 11 | 4 | 2 | 5 | 18 | 15 | +3 | 36% |
| Servette FC | 11 | 6 | 0 | 5 | 25 | 13 | +12 | 55% |
| BSC Young Boys | 11 | 2 | 1 | 8 | 10 | 26 | -16 | 18% |
| Aston Villa FC | 10 | 4 | 2 | 4 | 16 | 11 | +5 | 40% |
| FC Zürich | 10 | 3 | 3 | 4 | 14 | 13 | +1 | 30% |
| Wolverhampton Wanderers FC | 10 | 3 | 3 | 4 | 18 | 14 | +4 | 30% |
| Crystal Palace FC | 10 | 8 | 2 | 0 | 22 | 6 | +16 | 80% |
| West Ham United FC | 10 | 7 | 1 | 2 | 21 | 9 | +12 | 70% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 20/21 | Senior debut season | |
| 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 | 33 | 270 | 6 | 0 | 0 | 2 |
| 23/24 | 26 | 937 | 7 | 0 | 1 | 0.77 |
| 22/23 | 33 | 426 | 9 | 1 | 0 | 2.11 |
| 21/22 | 24 | 1,063 | 10 | 0 | 0 | 0.85 |
| 20/21 | 22 | 1,362 | 9 | 0 | 0 | 0.59 |
Output by competition
Career goals and assists broken down by tournament.
More on Renato Veiga
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Renato Veiga
Who is Renato Veiga?
Renato Veiga is a Portugal professional footballer who plays as a centre-back for Villarreal CF.
How old is Renato Veiga?
Renato Veiga is 22 years old. He was born on July 29, 2003 in Lisboa.
What position does Renato Veiga play?
Renato Veiga plays as a centre-back (Defender - Centre-Back).
What club does Renato Veiga play for?
Renato Veiga currently plays for Villarreal CF.
How many career goals has Renato Veiga scored?
Across all senior club competitions in our dataset, Renato Veiga has scored 11 goals in 140 appearances.
What is Renato Veiga's market value?
Renato Veiga's most recent reported market value is €25.00m.