Global stats
- Appearances 12
- Subbed in 0
- Goal 4
- Yellow 3
- Starting eleven 12
- Subbed off 2
- Assist 0
- Red 1
92%
Appearances
92%
Starting eleven
13%
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 L W
- Joined 01/04/2023
- From Umm Salal
fixtures
Fixtures Shenhua
17/05/25

0

3
14/06/25


Your content after this ad
Your content after this ad
Individual stats
Shots On Target ( inc goals )
per game
9. João Teixeira
0.4
- 1. Saulo Mineiro 1.5
- 2. Liu Chengyu 1.3
- 3. Wu Xi 0.9
Key Passes (Attempt Assists)
per game
3. João Teixeira
1.6
- 1. Xie Pengfei 2.2
- 2. Gao Tianyi 2.1
- 4. André Luís 1.4
Successful Dribbles
per game
1. João Teixeira
2.2
- 2. Wilson Manafá 2.2
- 3. Wu Xi 1.1
- 4. I. Amadou 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 4 goals in all competitions with Shenhua during the 2025/2026 season over 12 matches played. João Carlos Vilaça Teixeira has however no assist to his name.
Your content after this ad
Your content after this ad
Club career

Shenhua
01/04/2023
55
13
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 12
- Subbed in 0
- Goal 4
- Yellow 3
- Starting eleven 12
- Subbed off 2
- Assist 0
- Red 1
92%
Appearances
92%
Starting eleven
13%
Goal participation
Stats by competition
Stats by match
CSL | 12 | 12 | 4 | 0 | 3 | 1 |
Compare his stats
Stats by position
Stats by match
Attacking midfielder centre | 12 | 12 | 4 | 0 | 4 | 1 |
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
Attacking midfielder centre | 12 | 12 | 1 | 2 | 5 | 0 |
Attacking midfielder right | 1 | 1 | 0 | 0 | 0 | 0 |
Midfielder right | 1 | 1 | 0 | 0 | 1 | 0 |
Midfielder left | 3 | 3 | 1 | 0 | 2 | 0 |
Attacking midfielder centre left | 2 | 2 | 0 | 0 | 0 | 0 |
Attacking midfielder left | 3 | 3 | 0 | 0 | 1 | 0 |
Substitute | 1 | 0 | 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 |
Striker centre | 1 | 1 | 0 | 1 | 0 | 0 |
Attacking midfielder centre | 8 | 8 | 1 | 0 | 0 | 1 |
Striker centre left | 1 | 1 | 0 | 1 | 0 | 0 |
Substitute | 6 | 0 | 0 | 0 | 0 | 0 |
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
Attacking midfielder centre right | 1 | 1 | 0 | 0 | 0 | 0 |
Striker centre right | 8 | 8 | 2 | 3 | 1 | 0 |
Attacking midfielder centre | 2 | 2 | 0 | 0 | 1 | 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
Attacking midfielder centre right | 1 | 1 | 0 | 0 | 0 | 0 |
Striker centre right | 8 | 8 | 2 | 3 | 1 | 0 |
Attacking midfielder centre | 2 | 2 | 0 | 0 | 1 | 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 right | 6 | 6 | 0 | 4 | 1 | 0 |
Substitute | 13 | 0 | 0 | 0 | 0 | 0 |
Midfielder centre left | 2 | 2 | 0 | 0 | 0 | 0 |
Striker centre left | 1 | 1 | 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 left | 1 | 1 | 0 | 0 | 0 | 0 |
Substitute | 7 | 0 | 3 | 0 | 1 | 0 |
Midfielder centre left | 6 | 6 | 3 | 1 | 1 | 0 |
Striker centre | 1 | 1 | 0 | 0 | 0 | 0 |
Midfielder centre | 1 | 1 | 0 | 0 | 0 | 0 |
Attacking midfielder centre | 1 | 1 | 1 | 0 | 1 | 0 |
Midfielder centre right | 2 | 2 | 2 | 1 | 1 | 0 |
Striker centre left | 1 | 1 | 0 | 0 | 0 | 0 |
Midfielder right | 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
Attacking midfielder centre left | 2 | 2 | 0 | 0 | 1 | 0 |
Substitute | 15 | 0 | 0 | 0 | 3 | 0 |
Midfielder centre left | 1 | 1 | 0 | 0 | 1 | 0 |
Attacking midfielder centre | 2 | 2 | 0 | 0 | 0 | 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
Striker centre left | 1 | 1 | 0 | 0 | 1 | 0 |
Midfielder left | 9 | 9 | 1 | 1 | 0 | 0 |
Substitute | 8 | 0 | 0 | 1 | 2 | 0 |
Attacking midfielder centre left | 1 | 1 | 0 | 0 | 0 | 0 |
Attacking midfielder centre | 1 | 1 | 0 | 0 | 1 | 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
Substitute | 2 | 0 | 0 | 0 | 0 | 0 |
Striker centre left | 2 | 2 | 1 | 0 | 0 | 0 |
Midfielder centre left | 1 | 1 | 0 | 0 | 0 | 0 |
Midfielder left | 1 | 1 | 0 | 0 | 0 | 0 |
Global stats
- Appearances 188
- Subbed in 66
- Goal 31
- Yellow 34
- Starting eleven 121
- Subbed off 69
- Assist 17
- Red 2
Stats by competition
Primeira Liga | 74 | 37 | 10 | 7 | 14 | 0 |
CSL | 55 | 48 | 13 | 5 | 11 | 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 | 55 | 48 | 13 | 5 | 11 | 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
![]() |
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 |