João Teixeira
Career snapshot
Career highs
Born the same day
Shares 1994-02-06 · 6 players total
| Full name | João Teixeira |
|---|---|
| Name in home country | João Rafael de Brito Teixeira |
| Date of birth | 1994-02-06 (32 yrs) |
| Place of birth | Seixal, Portugal |
| Citizenship | Portugal |
| Position | Midfield - Central Midfield (main: Midfield) |
| Foot | right |
| Height | 178.00 m |
| Current club | GD Chaves |
| Joined | 2025-08-22 |
| Contract expires | 2027-06-30 |
| Agent | MadeinFootball |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| GD Chaves | 6 | 18/19 | 25/26 | 134 | 19 | 17 | 2,985 |
| Gil Vicente FC | 1 | 24/25 | 24/25 | 19 | 0 | 0 | 0 |
| Rio Ave FC | 1 | 23/24 | 23/24 | 13 | 1 | 3 | 726 |
| Al-Markhiya SC | 1 | 23/24 | 23/24 | 16 | 0 | 4 | 0 |
| Vitória Setúbal FC | 1 | 17/18 | 17/18 | 30 | 3 | 1 | 907 |
| Wolverhampton Wanderers | 1 | 16/17 | 16/17 | 20 | 2 | 2 | 411 |
| Nottingham Forest | 1 | 16/17 | 16/17 | 0 | 0 | 0 | 0 |
| SL Benfica | 2 | 14/15 | 15/16 | 2 | 0 | 0 | 0 |
| Vitória Guimarães SC | 1 | 15/16 | 15/16 | 5 | 1 | 1 | 227 |
| SL Benfica B | 4 | 12/13 | 15/16 | 80 | 6 | 9 | 3,298 |
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 | GD Chaves | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Liga Portugal | Gil Vicente FC | 17 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Taça de Portugal | Gil Vicente FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Liga Portugal | Rio Ave FC | 13 | 1 | 3 | 2 | 0 | 726 |
| 23/24 | Qatari Stars Cup | Al-Markhiya SC | 4 | 0 | 3 | 0 | 0 | 0 |
| 23/24 | Stars League | Al-Markhiya SC | 12 | 0 | 1 | 1 | 0 | 0 |
| 22/23 | Allianz Cup | GD Chaves | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Liga Portugal | GD Chaves | 32 | 5 | 4 | 7 | 0 | 550 |
| 22/23 | Taça de Portugal | GD Chaves | 1 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | Allianz Cup | GD Chaves | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Liga Portugal 2 | GD Chaves | 28 | 7 | 8 | 9 | 0 | 321 |
| 21/22 | Play-Off Liga Portugal | GD Chaves | 2 | 1 | 0 | 0 | 0 | 160 |
| 21/22 | Taça de Portugal | GD Chaves | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Liga Portugal 2 | GD Chaves | 29 | 4 | 3 | 7 | 0 | 472 |
| 19/20 | Allianz Cup | GD Chaves | 2 | 0 | 0 | 1 | 0 | 0 |
| 19/20 | LigaPro | GD Chaves | 20 | 1 | 0 | 4 | 0 | 1,400 |
| 19/20 | Taça de Portugal | GD Chaves | 3 | 0 | 1 | 0 | 0 | 0 |
| 18/19 | Allianz Cup | GD Chaves | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Liga NOS | GD Chaves | 11 | 0 | 1 | 1 | 1 | 0 |
| 18/19 | Taça de Portugal | GD Chaves | 1 | 1 | 0 | 0 | 0 | 82 |
| 17/18 | Liga NOS | Vitória Setúbal FC | 23 | 2 | 1 | 4 | 0 | 849 |
| 17/18 | Taça CTT | Vitória Setúbal FC | 5 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | Taça de Portugal | Vitória Setúbal FC | 2 | 1 | 0 | 0 | 0 | 58 |
| 16/17 | Championship | Wolverhampton Wanderers | 17 | 2 | 2 | 4 | 0 | 411 |
| 16/17 | Championship | Nottingham Forest | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | EFL Cup | Wolverhampton Wanderers | 3 | 0 | 0 | 1 | 0 | 0 |
| 15/16 | Ledman LigaPro | SL Benfica B | 13 | 1 | 2 | 6 | 1 | 1,046 |
| 15/16 | Liga NOS | Vitória Guimarães SC | 5 | 1 | 1 | 0 | 1 | 227 |
| 15/16 | Taça de Portugal | SL Benfica | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Champions League | SL Benfica | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Liga Portugal 2 | SL Benfica B | 37 | 4 | 6 | 9 | 0 | 784 |
| 13/14 | Liga Portugal 2 | SL Benfica B | 28 | 1 | 1 | 4 | 1 | 1,468 |
| 12/13 | Liga Portugal 2 | SL Benfica B | 2 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 05/06 | 2005-07-01 | Amora Youth | Benfica Yth | Transfer | 0 | — |
| 07/08 | 2007-07-01 | Benfica Yth | Benfica U15 | Transfer | 0 | — |
| 09/10 | 2009-07-01 | Benfica U15 | Benfica U17 | Transfer | 0 | — |
| 11/12 | 2011-07-01 | Benfica U17 | Benfica U19 | Transfer | 0 | — |
| 12/13 | 2013-01-01 | Benfica U19 | Benfica B | Transfer | 0 | — |
| 15/16 | 2016-02-01 | Benfica B | Vit. Guimarães | Loan | 800000 | — |
| 15/16 | 2016-06-30 | Vit. Guimarães | Benfica B | Return from loan | 1000000 | — |
| 16/17 | 2016-08-01 | Benfica B | Wolves | Loan | 1000000 | — |
| 16/17 | 2017-01-31 | Wolves | Forest | Loan | 1000000 | — |
| 16/17 | 2017-05-31 | Forest | Wolves | Return from loan | 1000000 | — |
| 16/17 | 2017-06-30 | Wolves | Benfica B | Return from loan | 750000 | — |
| 17/18 | 2017-07-01 | Benfica B | Vitória Setúbal | Loan | 750000 | — |
| 17/18 | 2018-06-30 | Vitória Setúbal | Benfica B | Return from loan | 900000 | — |
| 18/19 | 2018-07-02 | Benfica B | Chaves | Transfer | 900000 | — |
| 23/24 | 2023-07-01 | Chaves | Al-Markhiya SC | Transfer | 900000 | — |
| 23/24 | 2024-01-25 | Al-Markhiya SC | Rio Ave | Loan | 800000 | — |
| 23/24 | 2024-06-30 | Rio Ave | Al-Markhiya SC | Return from loan | 800000 | — |
| 24/25 | 2024-09-02 | Al-Markhiya SC | Gil Vicente | Transfer | 800000 | — |
| 25/26 | 2025-08-22 | Gil Vicente | Chaves | Transfer | 300000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 14/15 | Meniscus injury | 2014-09-15 | 2014-10-31 | 47 | 13 |
| 17/18 | unknown injury | 2017-09-11 | 2017-10-01 | 21 | 3 |
| 17/18 | unknown injury | 2018-04-01 | 2018-06-01 | 62 | 6 |
| 18/19 | unknown injury | 2018-11-16 | 2019-03-20 | 125 | 20 |
| 18/19 | Appendicitis | 2019-04-25 | 2019-05-30 | 36 | 4 |
| 19/20 | unknown injury | 2019-12-10 | 2020-01-05 | 27 | 5 |
| 23/24 | unknown injury | 2024-05-01 | 2024-06-30 | 61 | 3 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €475k |
| Jan 1, 1970 | €325k |
| Jan 1, 1970 | €325k |
| Jan 1, 1970 | €325k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €100k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #31372 | #6 | 9 | 0 | — | — | former national player |
| Team #30503 | #6 | 2 | 0 | — | — | former national player |
| Team #23137 | #13 | 14 | 0 | — | — | former national player |
| Team #16374 | #18 | 3 | 0 | — | — | former national player |
| Team #16373 | #8 | 5 | 1 | — | — | former national player |
| Team #16372 | #6 | 17 | 2 | — | — | former national player |
| Team #16371 | #6 | 6 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Luís Rocha | 2 | 4 | 0 |
| Nwankwo Obiora | 2 | 0 | 0 |
| Carlos Mané | 2 | 0 | 0 |
| Rúben Pinto | 2 | 1 | 0 |
| Costinha | 1 | 0 | 0 |
| Guima | 1 | 0 | 0 |
| João Mendes | 2 | 2 | 0 |
| Gonçalo Paciência | 2 | 1 | 0 |
| Nélson Semedo | 2 | 1 | 0 |
| Fábio Cardoso | 2 | 1 | 0 |
| Paulo Vítor | 2 | 0 | 0 |
| Pedro Rebocho | 2 | 0 | 0 |
| João Cancelo | 2 | 0 | 0 |
| Bruno Langa | 2 | 0 | 0 |
| Victor Lindelöf | 2 | 0 | 0 |
| Juninho | 1 | 0 | 0 |
| João Batxi | 2 | 1 | 0 |
| João Correia | 2 | 0 | 0 |
| Bruno Varela | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 21/22 | Liga Portugal 2 | GD Chaves | 7 | 28 |
| 22/23 | Liga Portugal | GD Chaves | 5 | 32 |
| 14/15 | Liga Portugal 2 | SL Benfica B | 4 | 37 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 21/22 | Liga Portugal 2 | GD Chaves | 8 | 28 |
| 14/15 | Liga Portugal 2 | SL Benfica B | 6 | 37 |
| 22/23 | Liga Portugal | GD Chaves | 4 | 32 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 23/24 | 2024-06-30 | Rio Ave | Al-Markhiya SC | Return from loan | — | €800k |
| 23/24 | 2024-01-25 | Al-Markhiya SC | Rio Ave | Loan | — | €800k |
| 17/18 | 2018-06-30 | Vitória Setúbal | Benfica B | Return from loan | — | €900k |
| 17/18 | 2017-07-01 | Benfica B | Vitória Setúbal | Loan | — | €750k |
| 16/17 | 2017-06-30 | Wolves | Benfica B | Return from loan | — | €750k |
| 16/17 | 2017-05-31 | Forest | Wolves | Return from loan | — | €1.00m |
| 16/17 | 2017-01-31 | Wolves | Forest | Loan | — | €1.00m |
| 16/17 | 2016-08-01 | Benfica B | Wolves | Loan | — | €1.00m |
| 15/16 | 2016-06-30 | Vit. Guimarães | Benfica B | Return from loan | — | €1.00m |
| 15/16 | 2016-02-01 | Benfica B | Vit. Guimarães | Loan | — | €800k |
Last 50 matches for GD Chaves 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 |
FC Penafiel | – | GD Chaves | TIMED |
| 2025-05-11 | PO2 |
GD Chaves | – | União Leiria | TIMED |
| 2025-05-04 | PO2 |
CD Tondela | – | GD Chaves | TIMED |
| 2025-04-27 | PO2 |
GD Chaves | – | FC Alverca | TIMED |
| 2025-04-19 | PO2 |
FC Porto B | – | GD Chaves | TIMED |
| 2025-04-13 | PO2 |
GD Chaves | – | Portimonense SC | TIMED |
| 2025-04-05 | PO2 |
GD Chaves | – | FC Vizela | TIMED |
| 2025-03-30 | PO2 |
Paços de Ferreira | – | GD Chaves | TIMED |
| 2025-03-15 | PO2 |
GD Chaves | 4–0 | UD Oliveirense | Available |
| 2025-03-07 | PO2 |
CD Feirense | 0–1 | GD Chaves | Available |
| 2025-02-28 | PO2 |
GD Chaves | 1–2 | SL Benfica B | Available |
| 2025-02-23 | PO2 |
União Torreense | 1–2 | GD Chaves | Available |
| 2025-02-15 | PO2 |
GD Chaves | 2–0 | FC Felgueiras 1932 | Available |
| 2025-02-09 | PO2 |
CD Mafra | 0–0 | GD Chaves | Available |
| 2025-02-02 | PO2 |
GD Chaves | 1–1 | CS Marítimo | Available |
| 2025-01-25 | PO2 |
Leixões SC | 0–0 | GD Chaves | Available |
| 2025-01-17 | PO2 |
GD Chaves | 3–0 | Académico de Viseu | Available |
| 2025-01-12 | PO2 |
União Leiria | 1–1 | GD Chaves | Available |
| 2025-01-04 | PO2 |
GD Chaves | 0–1 | FC Penafiel | Available |
| 2024-12-21 | PO2 |
GD Chaves | 2–2 | CD Tondela | Available |
| 2024-12-14 | PO2 |
FC Alverca | 3–1 | GD Chaves | Available |
| 2024-12-08 | PO2 |
GD Chaves | 2–1 | FC Porto B | Available |
| 2024-11-30 | PO2 |
Portimonense SC | 1–2 | GD Chaves | Available |
| 2024-11-08 | PO2 |
FC Vizela | 0–1 | GD Chaves | Available |
| 2024-11-02 | PO2 |
GD Chaves | 2–1 | Paços de Ferreira | Available |
| 2024-10-26 | PO2 |
UD Oliveirense | 0–3 | GD Chaves | Available |
| 2024-10-13 | PO2 |
GD Chaves | 0–0 | CD Feirense | Available |
| 2024-10-06 | PO2 |
SL Benfica B | 1–0 | GD Chaves | Available |
| 2024-09-28 | PO2 |
GD Chaves | 2–1 | União Torreense | Available |
| 2024-09-14 | PO2 |
FC Felgueiras 1932 | 1–2 | GD Chaves | Available |
| 2024-09-01 | PO2 |
GD Chaves | 0–3 | CD Mafra | Available |
| 2024-08-25 | PO2 |
CS Marítimo | 1–1 | GD Chaves | Available |
| 2024-08-18 | PO2 |
GD Chaves | 0–0 | Leixões SC | Available |
| 2024-08-10 | PO2 |
Académico de Viseu | 2–1 | GD Chaves | Available |
| 2024-05-18 | PO1 |
Sporting Clube de Portugal | 3–0 | GD Chaves | INJURED unknown injury |
| 2024-05-10 | PO1 |
GD Chaves | 0–1 | FC Famalicão | INJURED unknown injury |
| 2024-05-04 | PO1 |
GD Chaves | 0–3 | FC Porto | INJURED unknown injury |
| 2024-04-27 | PO1 |
Casa Pia AC | 3–1 | GD Chaves | Available |
| 2024-04-21 | PO1 |
GD Chaves | 2–2 | GD Estoril Praia | Available |
| 2024-04-15 | PO1 |
FC Vizela | 0–1 | GD Chaves | Available |
| 2024-04-07 | PO1 |
GD Chaves | 2–3 | Portimonense SC | Available |
| 2024-03-29 | PO1 |
Sport Lisboa e Benfica | 1–0 | GD Chaves | Available |
| 2024-03-17 | PO1 |
GD Chaves | 1–2 | Vitória Guimarães | Available |
| 2024-03-11 | PO1 |
Gil Vicente FC | 0–0 | GD Chaves | Available |
| 2024-03-01 | PO1 |
GD Chaves | 1–5 | FC Arouca | Available |
| 2024-02-24 | PO1 |
CF Estrela da Amadora | 1–1 | GD Chaves | Available |
| 2024-02-17 | PO1 |
GD Chaves | 2–1 | Boavista FC | Available |
| 2024-02-10 | PO1 |
Moreirense FC | 1–0 | GD Chaves | Available |
| 2024-02-04 | PO1 |
GD Chaves | 1–1 | SC Farense | Available |
| 2024-01-31 | PO1 |
Sporting Clube de Braga | 1–1 | GD Chaves | Available |
Teams faced most often by João Teixeira'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 % |
|---|---|---|---|---|---|---|---|---|
| CD Feirense | 18 | 5 | 4 | 9 | 25 | 32 | -7 | 28% |
| Casa Pia AC | 18 | 9 | 3 | 6 | 28 | 20 | +8 | 50% |
| FC Porto | 16 | 1 | 3 | 12 | 10 | 34 | -24 | 6% |
| Portimonense SC | 16 | 9 | 4 | 3 | 24 | 13 | +11 | 56% |
| CD Nacional | 16 | 8 | 3 | 5 | 26 | 18 | +8 | 50% |
| Vitória Guimarães | 16 | 4 | 3 | 9 | 14 | 25 | -11 | 25% |
| SC Farense | 14 | 6 | 4 | 4 | 22 | 23 | -1 | 43% |
| Moreirense FC | 14 | 5 | 3 | 6 | 17 | 22 | -5 | 36% |
| Académico de Viseu | 14 | 5 | 2 | 7 | 15 | 15 | 0 | 36% |
| CD Mafra | 14 | 6 | 3 | 5 | 22 | 18 | +4 | 43% |
| CS Marítimo | 14 | 5 | 3 | 6 | 16 | 17 | -1 | 36% |
| FC Porto B | 14 | 7 | 5 | 2 | 27 | 18 | +9 | 50% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 12/13 | Senior debut season | |
| 13/14 | 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 | 29 | 726 | 3 | 0 | 0 | 0.37 |
| 22/23 | 35 | 550 | 8 | 1 | 0 | 1.47 |
| 21/22 | 32 | 481 | 9 | 0 | 0 | 1.68 |
| 20/21 | 29 | 472 | 7 | 0 | 0 | 1.33 |
| 19/20 | 25 | 1,400 | 5 | 0 | 0 | 0.32 |
| 18/19 | 13 | 82 | 1 | 0 | 1 | 2.2 |
| 17/18 | 30 | 907 | 5 | 0 | 0 | 0.5 |
| 16/17 | 20 | 411 | 5 | 0 | 0 | 1.09 |
| 15/16 | 19 | 1,273 | 6 | 0 | 2 | 0.57 |
| 14/15 | 38 | 784 | 9 | 1 | 0 | 1.15 |
| 13/14 | 28 | 1,468 | 4 | 0 | 1 | 0.31 |
Output by competition
Career goals and assists broken down by tournament.
More on João Teixeira
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about João Teixeira
Who is João Teixeira?
João Teixeira is a Portugal professional footballer who plays as a central midfield for GD Chaves.
How old is João Teixeira?
João Teixeira is 32 years old. He was born on February 6, 1994 in Seixal.
What position does João Teixeira play?
João Teixeira plays as a central midfield (Midfield - Central Midfield).
What club does João Teixeira play for?
João Teixeira currently plays for GD Chaves.
How many career goals has João Teixeira scored?
Across all senior club competitions in our dataset, João Teixeira has scored 32 goals in 319 appearances.
What is João Teixeira's market value?
João Teixeira's most recent reported market value is €300k.
Portugal