Skip to content
João Teixeira

João Teixeira

Midfield - Central Midfield  at GD Chaves
Age32
CitizenshipPortugal
Height1.78 m
Footright
BornFebruary 6, 1994
at GD Chaves 275 days · joined 2025-08-22
👕200+ Apps 🏴50+ Caps
Market value €300k
Central Midfield Midfield

Career snapshot

10
clubs played for
12/13
debut season
0.1
goals / match
GD Chaves
top club · 134 apps

Career highs

€1.00m
peak value · 2016
top transfer fee
8
best season · 21/22
56 / 3
int'l caps / goals
319Appearances
32Goals
37Assists
62Yellow cards
4Red cards
95Full matches (90′)
Full nameJoão Teixeira
Name in home countryJoão Rafael de Brito Teixeira
Date of birth1994-02-06 (32 yrs)
Place of birthSeixal, Portugal
CitizenshipPortugal
PositionMidfield - Central Midfield (main: Midfield)
Footright
Height178.00 m
Current clubGD Chaves
Joined2025-08-22
Contract expires2027-06-30
AgentMadeinFootball
Aug 2025
Transfer: Gil Vicente → Chaves
25/26 · Transfer
Jul 2025
25/26 — GD Chaves
0 matches · 0 G · 0 A · across 1 competition
Sep 2024
Transfer: Al-Markhiya SC → Gil Vicente
24/25 · Transfer
Jul 2024
24/25 — Gil Vicente FC
19 matches · 0 G · 0 A · across 2 competitions
Jun 2024
Transfer: Rio Ave → Al-Markhiya SC
23/24 · Return from loan
May 2024
Injury: unknown
3 games missed
Jan 2024
Transfer: Al-Markhiya SC → Rio Ave
23/24 · Loan
Jul 2023
23/24 — Rio Ave FC, Al-Markhiya SC
29 matches · 1 G · 7 A · across 3 competitions
Jul 2023
Transfer: Chaves → Al-Markhiya SC
23/24 · Transfer
Jul 2022
22/23 — GD Chaves
35 matches · 5 G · 4 A · across 3 competitions
Jul 2021
21/22 — GD Chaves
32 matches · 8 G · 8 A · across 4 competitions
Jul 2020
20/21 — GD Chaves
29 matches · 4 G · 3 A · across 1 competition
Dec 2019
Injury: unknown
5 games missed
Jul 2019
19/20 — GD Chaves
25 matches · 1 G · 1 A · across 3 competitions
Apr 2019
Injury: unknown
4 games missed
Nov 2018
Injury: unknown
20 games missed
Jul 2018
Transfer: Benfica B → Chaves
18/19 · Transfer
Jul 2018
18/19 — GD Chaves
13 matches · 1 G · 1 A · across 3 competitions
Jun 2018
Transfer: Vitória Setúbal → Benfica B
17/18 · Return from loan
Apr 2018
Injury: unknown
6 games missed
Sep 2017
Injury: unknown
3 games missed
Jul 2017
17/18 — Vitória Setúbal FC
30 matches · 3 G · 1 A · across 3 competitions
Jul 2017
Transfer: Benfica B → Vitória Setúbal
17/18 · Loan
Jun 2017
Transfer: Wolves → Benfica B
16/17 · Return from loan
May 2017
Transfer: Forest → Wolves
16/17 · Return from loan
Jan 2017
Transfer: Wolves → Forest
16/17 · Loan
Aug 2016
Transfer: Benfica B → Wolves
16/17 · Loan
Jul 2016
16/17 — Wolverhampton Wanderers, Nottingham Forest
20 matches · 2 G · 2 A · across 2 competitions
Jun 2016
Transfer: Vit. Guimarães → Benfica B
15/16 · Return from loan
Feb 2016
Transfer: Benfica B → Vit. Guimarães
15/16 · Loan
Jul 2015
15/16 — SL Benfica B, Vitória Guimarães SC, SL Benfica
19 matches · 2 G · 3 A · across 3 competitions
Sep 2014
Injury: unknown
13 games missed
Jul 2014
14/15 — SL Benfica, SL Benfica B
38 matches · 4 G · 6 A · across 2 competitions
Jul 2013
13/14 — SL Benfica B
28 matches · 1 G · 1 A · across 1 competition
Jan 2013
Transfer: Benfica U19 → Benfica B
12/13 · Transfer
Jul 2012
12/13 — SL Benfica B
2 matches · 0 G · 0 A · across 1 competition
Jul 2011
Transfer: Benfica U17 → Benfica U19
11/12 · Transfer
Jul 2009
Transfer: Benfica U15 → Benfica U17
09/10 · Transfer
Jul 2007
Transfer: Benfica Yth → Benfica U15
07/08 · Transfer
Jul 2005
Transfer: Amora Youth → Benfica Yth
05/06 · Transfer
Jan 1970
Peak market value: €1.00m
Highest valuation recorded in dataset
8,554 min
Minutes played by club
GD Chaves 34.9%
Gil Vicente FC 0.0%
Rio Ave FC 8.5%
Al-Markhiya SC 0.0%
Vitória Setúbal FC 10.6%
Wolverhampton Wanderers 4.8%
Nottingham Forest 0.0%
SL Benfica 0.0%
Vitória Guimarães SC 2.7%
SL Benfica B 38.6%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
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

4€250K8€500K12€750K16€1M13/14 — 1 goals (SL Benfica B)13/14 — 1 assists213/1414/15 — 4 goals (SL Benfica B)14/15 — 6 assists1014/1515/16 — 2 goals (SL Benfica B)15/16 — 3 assists515/1616/17 — 2 goals (Wolverhampton Wanderers)16/17 — 2 assists416/1717/18 — 3 goals (Vitória Setúbal FC)17/18 — 1 assists417/1818/19 — 1 goals (GD Chaves)18/19 — 1 assists218/1919/20 — 1 goals (GD Chaves)19/20 — 1 assists219/2020/21 — 4 goals (GD Chaves)20/21 — 3 assists720/2121/22 — 8 goals (GD Chaves)21/22 — 8 assists1621/2222/23 — 5 goals (GD Chaves)22/23 — 4 assists922/2323/24 — 1 goals (Rio Ave FC)23/24 — 7 assists823/2424/2525/2613/14 — €100K14/15 — €300K15/16 — €800K16/17 — €1M17/18 — €1M18/19 — €900K19/20 — €600K20/21 — €325K21/22 — €325K22/23 — €750K23/24 — €900K24/25 — €800K25/26 — €300KGoalsAssistsMarket value

Goals by season

12/13: 0012/1313/14: 1113/1414/15: 4414/1515/16: 2215/1616/17: 2216/1717/18: 3317/1818/19: 1118/1919/20: 1119/2020/21: 4420/2121/22: 8821/2222/23: 5522/2323/24: 1123/2424/25: 0024/2525/26: 0025/26

Assists by season

12/13: 0012/1313/14: 1113/1414/15: 6614/1515/16: 3315/1616/17: 2216/1717/18: 1117/1818/19: 1118/1919/20: 1119/2020/21: 3320/2121/22: 8821/2222/23: 4422/2323/24: 7723/2424/25: 0024/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
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
SeasonDateFromToTypeMarket valueFee
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
SeasonInjuryFromToDays missedGames 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
Current€300k
Peak€1.00m
Low€100k
Δ since start+€200k
€100k€325k€550k€775k€1.00m197019701970
DateValue
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
TeamShirtMatchesGoalsDebutAge at debutStatus
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
TeammatePPG played withJoint goalsMinutes
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

SeasonCompetitionClubGoalsMatches
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

SeasonCompetitionClubAssistsMatches
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.

SeasonDateFromToTypeFeeValue 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.

DateCompHomeScoreAwayAvailability
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).

OpponentPWDLGFGAGDWin %
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 / YearMilestoneDate
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.

SeasonMatchesMinsYC2nd YCRCCards / 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.

LigaPro
157 apps
18 G
20 A
Liga Portugal
101 apps
9 G
10 A
Championship
17 apps
2 G
2 A
Taça de Portugal
11 apps
2 G
1 A
Play-Off Liga Portugal
2 apps
1 G
0 A
Qatari Stars Cup
4 apps
0 G
3 A
Stars League
12 apps
0 G
1 A
Taça CTT
11 apps
0 G
0 A

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.