Global stats
- Appearances 26
- Subbed in 1
- Goal 6
- Yellow 6
- Starting eleven 25
- Subbed off 4
- Assist 3
- Red 1
90%
Appearances
86%
Starting eleven
9%
Goal participation
- Appearances 25
- Subbed in 1
- Goal 8
- Yellow 8
- Starting eleven 24
- Subbed off 14
- Assist 3
- Red 0
83%
Appearances
80%
Starting eleven
11%
Goal participation
- Appearances 18
- Subbed in 6
- Goal 1
- Yellow 0
- Starting eleven 12
- Subbed off 9
- Assist 2
- Red 1
60%
Appearances
40%
Starting eleven
3%
Goal participation
- Appearances 16
- Subbed in 0
- Goal 4
- Yellow 4
- Starting eleven 16
- Subbed off 1
- Assist 0
- Red 0
70%
Appearances
70%
Starting eleven
20%
Goal participation
- Appearances 11
- Subbed in 0
- Goal 2
- Yellow 2
- Starting eleven 11
- Subbed off 9
- Assist 3
- Red 0
32%
Appearances
32%
Starting eleven
4%
Goal participation
- Appearances 2
- Subbed in 1
- Goal 0
- Yellow 2
- Starting eleven 1
- Subbed off 1
- Assist 0
- Red 0
4%
Appearances
2%
Starting eleven
0%
Goal participation
- Appearances 22
- Subbed in 13
- Goal 0
- Yellow 1
- Starting eleven 9
- Subbed off 4
- Assist 4
- Red 0
49%
Appearances
20%
Starting eleven
0%
Goal participation
- Appearances 27
- Subbed in 12
- Goal 10
- Yellow 5
- Starting eleven 14
- Subbed off 10
- Assist 2
- Red 0
66%
Appearances
34%
Starting eleven
16%
Goal participation
- Appearances 20
- Subbed in 15
- Goal 0
- Yellow 5
- Starting eleven 5
- Subbed off 5
- Assist 0
- Red 0
59%
Appearances
15%
Starting eleven
0%
Goal participation
- Appearances 20
- Subbed in 8
- Goal 1
- Yellow 4
- Starting eleven 12
- Subbed off 12
- Assist 2
- Red 0
48%
Appearances
29%
Starting eleven
1%
Goal participation
- Appearances 8
- Subbed in 8
- Goal 0
- Yellow 0
- Starting eleven 0
- Subbed off 0
- Assist 1
- Red 0
19%
Appearances
0%
Starting eleven
0%
Goal participation
- Appearances 7
- Subbed in 2
- Goal 1
- Yellow 0
- Starting eleven 5
- Subbed off 2
- Assist 0
- Red 0
10%
Appearances
7%
Starting eleven
1%
Goal participation
Current team
-
Form
W W D
- Joined 01/04/2023
- From Umm Salal
fixtures
Fixtures Shenhua
05/11/25
3
1
Today 07:30
Your content after this ad
Your content after this ad
Individual stats
Shots On Target ( inc goals )
per game
5. João Teixeira
0.8
- 1. Luís Asué 1.5
- 2. Saulo Mineiro 1.4
- 3. André Luís 0.9
Key Passes (Attempt Assists)
per game
3. João Teixeira
1.6
- 1. Gao Tianyi 2.3
- 2. Xie Pengfei 2.2
- 4. Wilson Manafá 1.2
Successful Dribbles
per game
1. João Teixeira
1.9
- 2. Wilson Manafá 1.7
- 3. Gao Tianyi 1.1
- 4. Saulo Mineiro 1.1
Interceptions
per game
11. João Teixeira
0.4
- 1. Li Ke 1.2
- 2. I. Amadou 1.2
- 3. Jiang Shenglong 1.1
Profile
- Age 32 years (18/01/1993)
- Place of birth Braga Portugal
- Nationality Portugal
- Size 176 cm
- Weight 69 kg
- Best foot Right
- Position Midfielder
FAQ
Where is João Carlos Vilaça Teixeira from?
João Carlos Vilaça Teixeira was born in Braga, Portugal. Nationality(ies): Portugal.How old is João Carlos Vilaça Teixeira?
João Carlos Vilaça Teixeira has 32 years. He was born on the 18/01/1993.
What position is João Carlos Vilaça Teixeira playing at?
João Carlos Vilaça Teixeira is a Midfielder.
What is João Carlos Vilaça Teixeira's current team?
João Carlos Vilaça Teixeira is playing in club for Shanghai Shenhua (China PR).
How many goals has João Carlos Vilaça Teixeira scored this season?
João Carlos Vilaça Teixeira scored 6 goals in all competitions with Shenhua during the 2025/2026 season over 26 matches played. João Carlos Vilaça Teixeira also has 3 assists to his name.
Your content after this ad
Your content after this ad
Club career
Shenhua
01/04/2023
69
15
Free transfer
Umm Salal
01/07/2022
16
4
Transfer
Famalicão
31/01/2022
11
2
Free transfer
Feyenoord
04/09/2020
24
0
Transfer
Vitória SC
26/07/2018
47
10
Transfer
Porto
01/07/2018
8
0
Back from loan
Braga
31/08/2017
20
1
Loan
Porto
01/07/2016
8
0
Free transfer
Back from loan
Loan
Back from loan
Loan
Your content after this ad
Your content after this ad
Global stats
- Appearances 26
- Subbed in 1
- Goal 6
- Yellow 6
- Starting eleven 25
- Subbed off 4
- Assist 3
- Red 1
90%
Appearances
86%
Starting eleven
9%
Goal participation
Stats by competition
Stats by match
| CSL | 26 | 25 | 6 | 3 | 6 | 1 |
Compare his stats
Stats by position
Stats by match
| Attacking midfielder centre | 27 | 27 | 6 | 4 | 7 | 1 |
| Substitute | 1 | 0 | 0 | 0 | 1 | 0 |
| Attacking midfielder centre left | 2 | 2 | 1 | 0 | 0 | 0 |
Global stats
- Appearances 25
- Subbed in 1
- Goal 8
- Yellow 8
- Starting eleven 24
- Subbed off 14
- Assist 3
- Red 0
83%
Appearances
80%
Starting eleven
11%
Goal participation
Stats by competition
Stats by match
| CSL | 25 | 24 | 8 | 3 | 8 | 0 |
Compare his stats
Stats by position
Stats by match
| Midfielder left | 3 | 3 | 1 | 0 | 2 | 0 |
| Attacking midfielder left | 3 | 3 | 0 | 0 | 1 | 0 |
| Midfielder right | 1 | 1 | 0 | 0 | 1 | 0 |
| Substitute | 1 | 0 | 0 | 0 | 0 | 0 |
| Attacking midfielder centre left | 2 | 2 | 0 | 0 | 0 | 0 |
| Attacking midfielder centre | 12 | 12 | 1 | 2 | 5 | 0 |
| Attacking midfielder right | 1 | 1 | 0 | 0 | 0 | 0 |
Global stats
- Appearances 18
- Subbed in 6
- Goal 1
- Yellow 0
- Starting eleven 12
- Subbed off 9
- Assist 2
- Red 1
60%
Appearances
40%
Starting eleven
3%
Goal participation
Stats by competition
Stats by match
| CSL | 18 | 12 | 1 | 2 | 0 | 1 |
Compare his stats
Stats by position
Stats by match
| Striker centre right | 2 | 2 | 0 | 0 | 0 | 0 |
| Substitute | 6 | 0 | 0 | 0 | 0 | 0 |
| Striker centre left | 1 | 1 | 0 | 1 | 0 | 0 |
| Striker centre | 1 | 1 | 0 | 1 | 0 | 0 |
| Attacking midfielder centre | 8 | 8 | 1 | 0 | 0 | 1 |
Global stats
- Appearances 16
- Subbed in 0
- Goal 4
- Yellow 4
- Starting eleven 16
- Subbed off 1
- Assist 0
- Red 0
70%
Appearances
70%
Starting eleven
20%
Goal participation
Stats by competition
Stats by match
| Stars League | 16 | 16 | 4 | 0 | 4 | 0 |
Compare his stats
Stats by position
Stats by match
| Attacking midfielder centre | 9 | 9 | 2 | 0 | 1 | 0 |
| Attacking midfielder centre left | 1 | 1 | 0 | 0 | 1 | 0 |
| Striker centre left | 4 | 4 | 2 | 0 | 1 | 0 |
| Midfielder centre left | 2 | 2 | 0 | 0 | 1 | 0 |
Global stats
- Appearances 11
- Subbed in 0
- Goal 2
- Yellow 2
- Starting eleven 11
- Subbed off 9
- Assist 3
- Red 0
32%
Appearances
32%
Starting eleven
4%
Goal participation
Stats by competition
Stats by match
| Primeira Liga | 11 | 11 | 2 | 3 | 2 | 0 |
Compare his stats
Stats by position
Stats by match
| Striker centre right | 8 | 8 | 2 | 3 | 1 | 0 |
| Attacking midfielder centre | 2 | 2 | 0 | 0 | 1 | 0 |
| Attacking midfielder centre right | 1 | 1 | 0 | 0 | 0 | 0 |
| Substitute | 1 | 0 | 0 | 0 | 0 | 0 |
Global stats
- Appearances 2
- Subbed in 1
- Goal 0
- Yellow 2
- Starting eleven 1
- Subbed off 1
- Assist 0
- Red 0
4%
Appearances
2%
Starting eleven
0%
Goal participation
Stats by competition
Stats by match
| Eredivisie | 1 | 0 | 0 | 0 | 0 | 0 |
| UEFA Europa Conference League | 1 | 1 | 0 | 0 | 2 | 0 |
Compare his stats
Stats by position
Stats by match
| Striker centre right | 8 | 8 | 2 | 3 | 1 | 0 |
| Attacking midfielder centre | 2 | 2 | 0 | 0 | 1 | 0 |
| Attacking midfielder centre right | 1 | 1 | 0 | 0 | 0 | 0 |
| Substitute | 1 | 0 | 0 | 0 | 0 | 0 |
Global stats
- Appearances 22
- Subbed in 13
- Goal 0
- Yellow 1
- Starting eleven 9
- Subbed off 4
- Assist 4
- Red 0
49%
Appearances
20%
Starting eleven
0%
Goal participation
Stats by competition
Stats by match
| UEFA Europa League | 4 | 1 | 0 | 0 | 1 | 0 |
| Eredivisie | 18 | 8 | 0 | 4 | 0 | 0 |
Compare his stats
Stats by position
Stats by match
| Midfielder centre left | 2 | 2 | 0 | 0 | 0 | 0 |
| Striker centre left | 1 | 1 | 0 | 0 | 0 | 0 |
| Midfielder centre right | 6 | 6 | 0 | 4 | 1 | 0 |
| Substitute | 13 | 0 | 0 | 0 | 0 | 0 |
Injury stats
Fibula fracture
14/12/2020 -
27/02/2021
11 Matches missed
Knock
26/10/2020 -
04/11/2020
2 Matches missed
Global stats
- Appearances 27
- Subbed in 12
- Goal 10
- Yellow 5
- Starting eleven 14
- Subbed off 10
- Assist 2
- Red 0
66%
Appearances
34%
Starting eleven
16%
Goal participation
Stats by competition
Stats by match
| UEFA Europa League | 5 | 0 | 2 | 0 | 1 | 0 |
| Primeira Liga | 21 | 14 | 8 | 2 | 4 | 0 |
| Taça de Portugal | 1 | 0 | 0 | 0 | 0 | 0 |
Compare his stats
Stats by position
Stats by match
| Midfielder centre left | 6 | 6 | 3 | 1 | 1 | 0 |
| Substitute | 7 | 0 | 3 | 0 | 1 | 0 |
| Midfielder left | 1 | 1 | 0 | 0 | 0 | 0 |
| Midfielder right | 1 | 1 | 0 | 0 | 0 | 0 |
| Striker centre left | 1 | 1 | 0 | 0 | 0 | 0 |
| Midfielder centre right | 2 | 2 | 2 | 1 | 1 | 0 |
| Attacking midfielder centre | 1 | 1 | 1 | 0 | 1 | 0 |
| Midfielder centre | 1 | 1 | 0 | 0 | 0 | 0 |
| Striker centre | 1 | 1 | 0 | 0 | 0 | 0 |
Global stats
- Appearances 20
- Subbed in 15
- Goal 0
- Yellow 5
- Starting eleven 5
- Subbed off 5
- Assist 0
- Red 0
59%
Appearances
15%
Starting eleven
0%
Goal participation
Stats by competition
Stats by match
| Primeira Liga | 20 | 5 | 0 | 0 | 5 | 0 |
Compare his stats
Stats by position
Stats by match
| Midfielder centre left | 1 | 1 | 0 | 0 | 1 | 0 |
| Attacking midfielder centre left | 2 | 2 | 0 | 0 | 1 | 0 |
| Attacking midfielder centre | 2 | 2 | 0 | 0 | 0 | 0 |
| Substitute | 15 | 0 | 0 | 0 | 3 | 0 |
Global stats
- Appearances 20
- Subbed in 8
- Goal 1
- Yellow 4
- Starting eleven 12
- Subbed off 12
- Assist 2
- Red 0
48%
Appearances
29%
Starting eleven
1%
Goal participation
Stats by competition
Stats by match
| UEFA Europa League | 6 | 5 | 1 | 1 | 1 | 0 |
| Primeira Liga | 14 | 7 | 0 | 1 | 3 | 0 |
Compare his stats
Stats by position
Stats by match
| Attacking midfielder centre left | 1 | 1 | 0 | 0 | 0 | 0 |
| Midfielder left | 9 | 9 | 1 | 1 | 0 | 0 |
| Attacking midfielder centre | 1 | 1 | 0 | 0 | 1 | 0 |
| Striker centre left | 1 | 1 | 0 | 0 | 1 | 0 |
| Substitute | 8 | 0 | 0 | 1 | 2 | 0 |
Global stats
- Appearances 8
- Subbed in 8
- Goal 0
- Yellow 0
- Starting eleven 0
- Subbed off 0
- Assist 1
- Red 0
19%
Appearances
0%
Starting eleven
0%
Goal participation
Stats by competition
Stats by match
| Primeira Liga | 8 | 0 | 0 | 1 | 0 | 0 |
Compare his stats
Stats by position
Stats by match
| Substitute | 8 | 0 | 0 | 1 | 0 | 0 |
Global stats
- Appearances 7
- Subbed in 2
- Goal 1
- Yellow 0
- Starting eleven 5
- Subbed off 2
- Assist 0
- Red 0
10%
Appearances
7%
Starting eleven
1%
Goal participation
Stats by competition
Stats by match
| UEFA Europa League | 1 | 0 | 0 | 0 | 0 | 0 |
| Premier League | 1 | 0 | 0 | 0 | 0 | 0 |
| FA Cup | 4 | 4 | 1 | 0 | 0 | 0 |
| League Cup | 1 | 1 | 0 | 0 | 0 | 0 |
Compare his stats
Stats by position
Stats by match
| Midfielder centre left | 1 | 1 | 0 | 0 | 0 | 0 |
| Substitute | 2 | 0 | 0 | 0 | 0 | 0 |
| Striker centre left | 2 | 2 | 1 | 0 | 0 | 0 |
| Midfielder left | 1 | 1 | 0 | 0 | 0 | 0 |
Global stats
- Appearances 202
- Subbed in 67
- Goal 33
- Yellow 37
- Starting eleven 134
- Subbed off 71
- Assist 20
- Red 2
Stats by competition
| Primeira Liga | 74 | 37 | 10 | 7 | 14 | 0 |
| CSL | 69 | 61 | 15 | 8 | 14 | 2 |
| Eredivisie | 19 | 8 | 0 | 4 | 0 | 0 |
| Stars League | 16 | 16 | 4 | 0 | 4 | 0 |
| UEFA Europa League | 16 | 6 | 3 | 1 | 3 | 0 |
| FA Cup | 4 | 4 | 1 | 0 | 0 | 0 |
| UEFA Europa Conference League | 1 | 1 | 0 | 0 | 2 | 0 |
| Taça de Portugal | 1 | 0 | 0 | 0 | 0 | 0 |
| Premier League | 1 | 0 | 0 | 0 | 0 | 0 |
| League Cup | 1 | 1 | 0 | 0 | 0 | 0 |
Stats by team
| Shenhua | 69 | 61 | 15 | 8 | 14 | 2 |
| Umm Salal | 16 | 16 | 4 | 0 | 4 | 0 |
| Famalicão | 11 | 11 | 2 | 3 | 2 | 0 |
| Feyenoord | 24 | 10 | 0 | 4 | 3 | 0 |
| Vitória SC | 47 | 19 | 10 | 2 | 10 | 0 |
| Braga | 20 | 12 | 1 | 2 | 4 | 0 |
| Porto | 8 | 0 | 0 | 1 | 0 | 0 |
| Liverpool | 7 | 5 | 1 | 0 | 0 | 0 |
Injury stats
| Season | Missed | Played | Missed |
|---|---|---|---|
| 2020/2021 | 13 | 47 | 27.66% |
| Total | 13 | 47 | 27.66% |
Your content after this ad
Your content after this ad
Match detail
|
|
100 | 0 | 0 | 1 | 0 |
|
|
98 | 0 | 1 | 0 | 0 |
|
|
112 | 0 | 0 | 0 | 0 |
|
|
90 | 0 | 1 | 0 | 0 |
|
|
104 | 0 | 0 | 0 | 0 |
|
|
96 | 0 | 0 | 0 | 0 |
|
|
100 | 0 | 0 | 0 | 0 |
|
|
104 | 0 | 0 | 0 | 0 |
|
|
70 | 1 | 0 | 0 | 0 |
|
|
107 | 0 | 0 | 0 | 0 |
|
|
105 | 0 | 0 | 1 | 0 |
|
|
105 | 0 | 1 | 1 | 0 |
|
|
Not in squad | ||||
|
|
44 | 0 | 0 | 1 | 0 |
|
|
108 | 0 | 1 | 0 | 0 |
|
|
107 | 1 | 0 | 0 | 0 |
|
|
106 | 0 | 0 | 0 | 0 |
|
|
75 | 1 | 0 | 0 | 0 |
|
|
57 | 0 | 0 | 0 | 0 |
|
|
Not in squad | ||||
|
|
101 | 1 | 0 | 0 | 0 |
|
|
46 | 0 | 0 | 0 | 0 |
|
|
Not in squad | ||||
|
|
102 | 0 | 0 | 1 | 0 |
|
|
98 | 0 | 0 | 0 | 0 |
|
|
90 | 1 | 0 | 1 | 0 |
|
|
100 | 1 | 0 | 1 | 0 |
|
|
104 | 1 | 0 | 0 | 0 |
|
|
101 | 0 | 0 | 0 | 0 |
|
|
99 | 0 | 0 | 1 | 0 |
|
|
100 | 0 | 0 | 0 | 0 |
|
|
109 | 0 | 0 | 0 | 0 |
|
|
102 | 0 | 0 | 0 | 0 |
|
|
Not in squad | ||||
|
|
Not in squad | ||||
|
|
Not in squad | ||||
|
|
Not in squad | ||||